@charset "gb2312";
/* CSS Document */



.location { height: 60px; line-height: 60px; font-size: 14px; text-indent: 38px; color: #626262; background: url(ico_loc.png) no-repeat left center; }
.location a { color: #626262; }
.location a:visited{ color: #626262;}
.location span { color: #a63721; }
.center_left { margin: 20px 19px 0 20px; overflow: hidden; width: 291px; }
.center_left dl { border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; margin-bottom: 20px; float: left; }
.center_left dt, .center_left dd { border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; width: 144px; float: left; }
.center_left dt { height: 91px; font-size: 16px; line-height: 140px; color: #fff; text-align: center; }
.center_left dd { height: 45px; line-height: 45px; font-size: 12px; text-indent: 10px }
.center_left dd a { color: #434343; position: relative }
.center_left dd a.hot:after { position: absolute; right: -25px; top: -8px; content: ""; display: block; width: 22px; height: 12px; background: url(ico_hot.png) no-repeat; }
.center_left dd a.last { font-size: 15px; color: #a63721; }
.center_left .dzwz dt { background-image: url(ico_dzwz.png); background-repeat: no-repeat; background-position: center 14px; }
.center_left .rdgz dt { background-image: url(ico_rdgz.png); background-repeat: no-repeat; background-position: center 18px; }
.center_mid { width: 420px; float: left; }
.center_mid .center_mid_t { margin: 30px 0; }
.center_mid .center_mid_t p { text-indent: 2em; color: #626262; font-size: 14px; }
.center_mid .center_mid_t p span { color: #a63721; }
.center_mid_tab { width: 420px; overflow: hidden; }
.center_mid_tab .hd { margin-bottom: 10px; overflow: hidden; }
.center_mid_tab .hd li { width:84px; height: 40px; float: left; color: #1b1b1b; background: #f5f5f5; font-size: 14px; line-height: 40px; position: relative; text-align: center; }
.center_mid_tab .hd li:after { content: ""; display: block; width: 1px; height: 20px; position: absolute; top: 10px; right: 0; background: #e5e5e5; }
.center_mid_tab .hd li.on { color: #fff; background: #a63721; }
.center_mid_tab .hd li.on:after { display: none; }
.center_mid_tab .hd li.last:after { display: none; }
.center_mid_tab .bd { }
.center_mid_tab .bd dl dt { border-bottom: 1px solid #f5f5f5; overflow: hidden; }
.center_mid_tab .bd dl dt img { width: 180px; height: 125px; float: left; margin: 0 10px 4px 0; }
.center_mid_tab .bd dl dt h5, .center_mid_tab .bd dl dt p { width: 230px; float: left; }
.center_mid_tab .bd dl dt h5 { font-size: 14px; line-height: 30px; }
.center_mid_tab .bd dl dt p { text-indent: 2em; font-size: 12px; line-height: 22px; }
.center_mid_tab .bd dl dt p a { color: #ff0000 }
.center_mid_tab .bd dl dd { width: 420px; float: left; height: 42px; line-height: 42px; border-bottom: 1px solid #f5f5f5; font-size: 14px; }
.center_mid_tab .bd dl dd a { color: #434343; }
.center_mid_tab .bd dl dd span { color: #fff; font-size: 12px; width: 70px; height: 30px; line-height: 30px; float: left; margin: 6px 10px 0 0; background: #434343; text-align: center; }
.center_right { width: 250px; margin: 20px 20px 0 0 }
.center_right .center_right_bd dl, .center_right .center_right_bd dt, .center_right .center_right_bd dd { overflow: hidden; }
.center_right .center_right_bd dl dt img { width: 250px; height: 180px; float: left; }
.center_right .center_right_bd dl dd { width: 248px; height: 69px; border: 1px solid #f5f5f5; border-bottom: none; font-size: 14px; color: #a63721; position: relative; line-height: 24px; text-indent:10px !important }
.center_right .center_right_bd dl dd:before { content: ""; display: block; width: 3px; height: 69px; background: #a63721; position: absolute; left: 0; top: 0; }
.center_right .center_right_bd dl dd h5, .center_right .center_right_bd dl dd h6 { text-indent: 10px; }
.center_right .center_right_bd dl dd h5 { margin-top: 10px; }
.center_right .center_right_hd { width: 248px; height: 138px; border: 1px solid #e5e5e5; border-bottom: none; }
.center_right .center_right_hd li { border-bottom: 1px solid #e5e5e5; height: 68px; width: 248px; float: left; }
/*.center_right .center_right_hd li.on { display: none; }*/
.center_right .center_right_hd li h5, .center_right .center_right_hd li h6 { text-indent: 20px; color:#434343; }
.center_right .center_right_hd li h5 { margin-top: 10px; }
.center_right .center_right_hd li h6 { background: url(video_start.jpg) no-repeat 20px center; text-indent: 40px; height:20px; overflow:hidden; }
.center_right .center_tel { display:block; height: 70px; width: 250px; margin-top: 21px; background: #f5f5f5; position: relative; }
.center_right .center_tel:before { content: ""; display: block; width: 60px; height: 70px; background: url(ico_tel.png) no-repeat center #a63721; position: absolute; }
.center_right .center_tel h5 { width: 152px; height: 20px; border-bottom: 1px solid #c9c9c9; position: relative; margin-left: 79px; }
.center_right .center_tel:visited{ color:#000;}
.center_right .center_tel h5 span { font-size: 14px; width: 78px; height: 14px; background: #f5f5f5; text-align: center; line-height: 14px; width: 78px; position: absolute; bottom: -7px; left: 37px; }
.center_right .center_tel p { width: 190px; height: 50px; margin-left: 60px; line-height: 50px; font-size: 24px; text-align: center; color: #a63721; font-family: "Arial"; }
.fm_zt { height: 180px; }
.fm_zt_l { width: 220px; height: 140px; margin: 20px; padding-left: 45px; position: relative; }
.fm_zt_l:before { content: ""; display: block; width: 45px; height: 140px; background: url(bg_zttj.jpg) no-repeat; position: absolute; left: 0; top: 0; }
.fm_zt_l .bd { }
.fm_zt_l .bd img { width: 220px; height: 140px; float: left; }
.fm_zt_l .hd { position: absolute; bottom: 8px; right: 8px; }
.fm_zt_l .hd li { width: 10px; height: 10px; border-radius: 5px; float: left; margin-right: 4px; background: #c3937c; text-indent: -999px; }
.fm_zt_l .hd li.on { background: #a63721; }
.fm_zt_r { width: 655px; padding: 0 26px; height: 140px; margin: 20px 20px 0 0; position: relative; }
.fm_zt_r ul li { float: left; margin-right: 11px; width: 211px; height: 140px; overflow: hidden; }
.fm_zt_r ul li img { float: left; width: 211px; height: 109px; }
.fm_zt_r ul li p { width: 211px; float: left; height: 31px }
.fm_zt_r ul li p span { width: 105px; height: 31px; text-align: center; line-height: 31px; color: #434343; }
.fm_zt_r ul li p span.left { background: #e5e5e5; }
.fm_zt_r ul li p span.right { background: #f5f5f5; }
.fm_zt_r a.prev { position: absolute; top: 45px; left: 0; width: 25px; height: 50px; background: url(ico_pre.png) no-repeat center #e5e5e5; }
.fm_zt_r a.next { position: absolute; top: 45px; right: 0; width: 25px; height: 50px; background: url(ico_next.png) no-repeat center #e5e5e5; }
.case_fm .hd { width: 1000px; overflow: hidden; margin: 10px auto 0; overflow: hidden; }
.case_fm .hd dl dd, .case_fm .hd dl dt { height: 45px; line-height: 45px; float: left; font-size: 16px; }
.case_fm .hd dl dd { width: 250px; color: #1b1b1b; text-align: center;background:#F5F5F5;}
.case_fm .hd dl dd.on { background: #a63721; color: #fff; }
.case_fm .hd dl dt { width: 240px; text-indent: 108px; float: right; background: url(ico_fm_msg.png) no-repeat 70px center #a63721; }
.case_fm .hd dl dt a { color: #fff; }
.case_fm .bd { overflow: hidden }
.case_fm .bd ul { width: 1000px; margin: 10px 20px 0; overflow: hidden }
.case_fm .bd li { width: 243px; float: left; position: relative; float: left; margin-right: 9px; margin-bottom: 20px; }
.case_fm .bd li img { width: 243px; height: 163px; float: left; }
.case_fm .bd li em { width: 243px; height: 40px; background: #000; opacity: 0.4; position: absolute; left: 0; bottom: 0 }
.case_fm .bd li h5 { width: 243px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 16px; position: absolute; left: 0; bottom: 0 }
.liaofa { }
.liao_l { width: 540px; margin: 12px 0 0; }
.liao_l li { width: 248px; height: 223px; margin: 0 0 20px 20px; float: left; border: 1px solid #e5e5e5; background: #f5f5f5; }
.liao_l li img { width: 250px; height: 165px; float: left; margin: -1px 0 0 -1px; }
.liao_l li h5, .liao_l li h6 { font-size: 14px; line-height: 28px; }
.liao_l li h5 { text-indent: 10px; }
.liao_l li h6 { text-indent: 35px; background: url(video_start.jpg) no-repeat 10px center; }
.liao_r { width: 450px; margin-right: 20px; }
.liao_r img { width: 450px; height: 110px; float: left; margin: 12px 0 10px; }
.liao_r p { font-size: 12px; line-height: 22px; text-indent: 2em; }
.liao_r p a { color: #ff0000; }
.liao_r ul { border-top: 1px solid #f5f5f5; margin-top: 15px; }
.liao_r ul li { width: 450px; float: left; height: 41px; line-height: 41px; border-bottom: 1px solid #f5f5f5; font-size: 14px; text-indent: 75px; }
.liao_r ul li a { color: #000; }
.liao_r>a { width: 140px; height: 35px; background-color: #a63721; margin: 20px 0 0 50px; float: left; display: block; line-height: 35px; font-size: 16px; color: #fff; text-indent: 30px; }
.liao_r>a.liaofa_zx { background-image: url(ico_fm_msg.png); background-repeat: no-repeat; background-position: 10px center; background-size: 17px; }
.liao_r>a.liaofa_tel { background-image: url(ico_tel.png); background-repeat: no-repeat; background-position: 10px center; background-size: 17px; }
.liao_r ul li.cdtv1 { background: url(ico_cdtv1.png) no-repeat left center; }
.liao_r ul li.cdtv5 { background: url(ico_cdtv5.png) no-repeat left center; }
.liao_r ul li.cdtv3 { background: url(ico_cdtv3.png) no-repeat left center; }

.doc_cd_fm { width: 1000px; margin: 20px auto; overflow: hidden; border-bottom: 1px solid #f5f5f5; }
.doc_cd_fm .doc_cd_fm_hd { width: 120px; float: left; margin: 0 1px 20px 0; }
.doc_cd_fm .doc_cd_fm_hd li,.doc_cd_fm .doc_cd_fm_hd dl{ width: 120px; height: 94px; margin-bottom: 1px; float: left; text-align: center; background: #f5f5f5; }
.doc_cd_fm .doc_cd_fm_hd.lfs dl{ height:126px;}
.doc_cd_fm .doc_cd_fm_hd.lfs dt{ margin:10px auto;}
.doc_cd_fm .doc_cd_fm_hd li h5 { font-size: 22px; line-height: 60px; color: #1b1b1b; }
.doc_cd_fm .doc_cd_fm_hd li span { font-size: 16px; line-height: 20px; color: #434343; }
.doc_cd_fm .doc_cd_fm_hd li.on,.doc_cd_fm .doc_cd_fm_hd dl.on{ background: #a63721; color:#fff; }
.doc_cd_fm .doc_cd_fm_hd li.on h5 { color: #fff; }
.doc_cd_fm .doc_cd_fm_hd li.on span { color: #fff }
.doc_cd_fm .doc_cd_fm_hd dl{ height:189px; font-size:14px;}
.doc_cd_fm .doc_cd_fm_hd dt{ height:70px; margin:30px auto 15px; overflow:hidden;}
.doc_cd_fm .doc_cd_fm_hd dd h2{ height:22px; line-height:22px; font-size:16px;}
.doc_cd_fm .doc_cd_fm_hd dd h2 span{ font-size:22px; padding-right:5px;}
.doc_cd_fm .doc_cd_fm_hd dd em{ display:block; width:50px; height:2px; background:#CCC; margin:8px auto 5px;}
.doc_cd_fm .doc_cd_fm_hd dl.on dd em{ background:#fff;}


.doc_cd_fm .doc_cd_fm_bd { width:628px;height: 380px; float: left; }
.doc_cd_fm .doc_cd_fm_bd .box { position: relative; }
.doc_cd_fm .doc_cd_fm_bd .doc_img img {width:298px;height:380px;float:left;}
.doc_cd_fm .doc_cd_fm_bd h3 { width: 300px; height: 44px; float: left; font-size: 18px; line-height: 44px; position: relative;margin-left:15px; }
.doc_cd_fm .doc_cd_fm_bd h3:before { content: ""; display: block; width: 300px; height: 1px; background: #f5f5f5; position: absolute;bottom: 0; }
.doc_cd_fm .doc_cd_fm_bd h3 span { font-size: 24px; font-weight: bold; margin-right: 10px; }
.doc_cd_fm .doc_cd_fm_bd .doc_ry ul { width: 320px; position: relative; float: left; padding: 10px 0; }
.doc_cd_fm .doc_cd_fm_bd .doc_ry ul:before { content: ""; display: block; width: 308px; height: 1px; background: #f5f5f5; position: absolute; left: 10px; bottom: 0; }
.doc_cd_fm .doc_cd_fm_bd .doc_ry ul li { float: left; font-size: 12px; width: 160px; text-indent: 13px; line-height: 24px; }
.doc_cd_fm .doc_cd_fm_bd p { width:295px; float: left; font-size: 12px; line-height: 22px;padding-left:15px; }
.doc_cd_fm .doc_cd_fm_bd .zxyy { width: 310px; float: left; padding: 0; margin-top: 10px;margin-left:15px;}
.doc_cd_fm .doc_cd_fm_bd .zxyy:before { display: none; }
.doc_cd_fm .doc_cd_fm_bd .zxyy li { width: 135px; height: 40px; margin-right: 20px; float: left; line-height: 40px; text-indent: 20px; font-size: 16px; background: url(ico_next.png) no-repeat 105px center #a63721; background-size: 8px; }
.doc_cd_fm .doc_cd_fm_bd .zxyy li a { color: #fff; }
.doc_cd_fm .doc_cd_fm_bd h4 { width:309px; height: 20px; float: left; font-size: 18px; line-height: 20px; background: url(ico_xunzhang.png) no-repeat 15px center; text-indent:40px; margin:15px 0 10px; }
.doc_cd_fm .doc_cd_fm_bd .doc_tel { width:295px; height: 50px; float: left; margin-top:12px; font-size:22px; line-height: 50px; text-indent: 61px; background: #f5f5f5; font-family: "Arial"; color: #1b1b1b; position: relative;text-decoration:none;cursor:pointer;margin-left:15px;}
.doc_cd_fm .doc_cd_fm_bd .doc_tel span { color: #666666;font-size:16px;}
.doc_cd_fm .doc_cd_fm_bd .doc_tel:before { content: ""; display: block; width: 50px; height: 50px; background: url(ico_tel.png) no-repeat center #a63721; position: absolute; left: 0; top: 0; background-size: 21px; }
.doc_cd_fm_video {width: 250px; }
.doc_cd_fm_video .doc_cd_fm_video_bd dl, .doc_cd_fm_video .doc_cd_fm_video_bd dt, .doc_cd_fm_video .doc_cd_fm_video_bd dd { overflow: hidden; }
.doc_cd_fm_video .doc_cd_fm_video_bd dl dt img { width: 250px; height: 180px; float: left; }
.doc_cd_fm_video .doc_cd_fm_video_bd dl dd { width: 248px; height: 65px; border: 1px solid #f5f5f5; border-bottom: none; font-size: 14px; color: #a63721; position: relative; line-height: 24px; }
.doc_cd_fm_video .doc_cd_fm_video_bd dl dd:before { content: ""; display: block; width: 3px; height: 69px; background: #a63721; position: absolute; left: 0; top: 0; }
.doc_cd_fm_video .doc_cd_fm_video_bd dl dd h5, .doc_cd_fm_video .doc_cd_fm_video_bd dl dd h6 { text-indent: 20px; }
.doc_cd_fm_video .doc_cd_fm_video_bd dl dd h5 { margin-top: 10px; }
.doc_cd_fm_video .doc_cd_fm_video_hd { width: 248px; height: 132px; border: 1px solid #e5e5e5; border-bottom: none; }
.doc_cd_fm_video .doc_cd_fm_video_hd li { border-bottom: 1px solid #e5e5e5; height: 65px; width: 248px; float: left; }
/*.doc_cd_fm_video .doc_cd_fm_video_hd li.on { display: none; }*/
.doc_cd_fm_video .doc_cd_fm_video_hd li h5, .doc_cd_fm_video .doc_cd_fm_video_hd li h6 { text-indent: 20px;color:#434343;  }
.doc_cd_fm_video .doc_cd_fm_video_hd li h5 { margin-top: 10px; }
.doc_cd_fm_video .doc_cd_fm_video_hd li h6 { background: url(video_start.jpg) no-repeat 20px center; text-indent: 40px; height:20px; overflow:hidden; }

.doc_cd_fm_hd_li{ display:block; background:url(doc_cd_fm_hd_li_i.png) no-repeat 8px 17px #A63A21 !important; color:#fff; font-size:16px; text-indent:45px;width:100%; height:65px; line-height:64px;}





