﻿/* ::::: http://m.cq.tdhjz.com/templates/mobilecq/images/public.css ::::: */

* { margin: 0px; padding: 0px; list-style: outside none none; }
.clear { clear: both; }
a { text-decoration: none; color: rgb(51, 51, 51); }
img { border: medium none; vertical-align: middle; }
.fl { float: left; }
.fr { float: right; }
.h12 { width: 100%; clear: both; height: 12px; }
header { width: 100%; position: relative; height: 50px;  }
header img { max-width: 100%; }
.logo { float: left; padding-left: 10px; }
.logo img { height: 47px; }
.l_phone { z-index: 99; width: 45px; height: 45px; position: absolute; top: 2px; right: 60px; background: transparent url('../image/i_nav_bg.png') no-repeat scroll 5px 0px / cover  ; }
.l_phone a { display: block; width: 100%; height: 45px; }
.l_show { z-index: 99; width: 45px; height: 45px; position: absolute; top: 2px; right: 6px; }
.l_show img { max-width: 100%; }
.f_fixed { position: fixed; width: 100%; bottom: 0px; left: 0px; text-align: center; z-index: 999; }
.f_fixed img { max-width: 100%; opacity: 0.8; }
.f_fixed .f_a { width: 100%; height: 100%; overflow: hidden; z-index: 1000; position: absolute; left: 0px; bottom: 0px; }
.f_fixed .f_a ul li { width: 20%; height: 70px; float: left; }
.f_fixed .f_a ul li a { width: 100%; height: 100%; display: block; }
.f_words { background: rgb(249, 249, 249) none repeat scroll 0% 0%; padding: 10px 5%; text-align: center; width: 90%; border-top: 1px solid rgb(220, 220, 220); border-bottom: 1px solid rgb(220, 220, 220); }
.f_words p { font-size: 14px; }
.box_img { width: 100%; text-align: center; padding: 10px 0px; }
.box_img img, .box_img2 img, .box_ban img { max-width: 100%; }
/*.fix_tel { position: fixed; right: 10px; top: 30%; z-index: 99999; }
.fix_tel a { position: relative; display: block; width: 40px; padding: 3px 0px 0px; height: 37px; text-align: center; background: rgb(0, 166, 124) none repeat scroll 0% 0%; border-radius: 50%; }
.fix_tel s { display: block; position: absolute; top: 0px; background: rgb(77, 192, 163) none repeat scroll 0% 0%; border-radius: 50%; opacity: 0.1; width: 100%; height: 40px; z-index: 1; transform: scale(2); animation-duration: 1s; animation-name: shan; animation-timing-function: initial; animation-delay: initial; animation-iteration-count: infinite; animation-direction: initial; animation-fill-mode: initial; animation-play-state: initial; }*/
.show { position: fixed; z-index: 99999; top: 0px; left: 0px; width: 100%; height: 100%; }
.show_box { width: 88%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 2px 6px 6px rgb(102, 102, 102); position: absolute; left: 6%; border-radius: 10px; top: 10%; }
.show_t { width: 100%; border-radius: 10px 10px 0px 0px; background: rgb(74, 181, 109) none repeat scroll 0% 0%; padding-top: 10px; }
.show_t h2 { font-size: 24px; text-align: center; line-height: 26px; color: rgb(255, 255, 255); padding: 10px 15px; }
.show_t h2 strong { font-size: 16px; font-weight: normal; }
.show_t h2 a { float: right; color: rgb(255, 255, 255); }
.show_input ul li::after { content: "."; display: block; visibility: hidden; height: 0px; clear: both; }
.show_bg { top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0% ! important; }
.show_tel { text-align: center; padding: 20px 0px 0px; height: 200px; margin: 0px auto; }
.show_tel input { height: 44px; line-height: 44px; width: 240px; padding-left: 20px; }
.show_tel ul li { margin: 5px 0px; }
.show_tel ul li a { line-height: 48px; font-size: 18px; padding: 8px 20px; text-align: center; background: rgb(74, 181, 109) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.show_tel ul li a:hover { background: rgb(255, 180, 0) none repeat scroll 0% 0%; }
.show_tel ul li p { font-size: 20px; padding: 10px 0px; font-style: italic; }
.show_tel ul li p strong { color: rgb(221, 0, 0); }
.nav_show { position: fixed; display: none; top: 0px; left: 0px; z-index: 99999; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.9); }
.nav_cont { width: 90%; height: 300px; position: fixed; top: 50%; margin-top: -150px; margin-left: 5%; }
.nav_cont ul li { width: 25%; padding-top: 10px; line-height: 20px; height: 90px; text-align: center; float: left; }
.nav_cont ul li img { width: 45px; height: 45px; }
.nav_cont ul li a { color: rgb(51, 51, 51); font-size: 14px; }
.nav_show .nav_close { position: fixed; right: 20px; top: 20px; text-align: center; width: 50px; height: 50px; }
.nav_show .nav_close a { width: 100%; height: 50px; display: block; }
.menuin { display: block; animation-fill-mode: forwards; animation-duration: 300ms; animation-name: menuin; transform-origin: 50% 50% 0px; }
.back_top { position: fixed; z-index: 99999; right: 10px; bottom: 80px; text-align: center; background-color: rgba(148, 149, 148, 0.8); width: 40px; height: 40px; border-radius: 7px; }
.back_top a { display: block; color: rgb(255, 255, 255); font-size: 14px; line-height: 20px; }
.back_top img { max-width: 70%; }
#LRfloater3 { display: none; }
/* ::::: http://m.cq.tdhjz.com/templates/mobilecq/images/index.css ::::: */

.slideBox { position: relative; overflow: hidden; margin: 0 auto 15px; max-width: 640px; }
.slideBox .bd { position: relative; z-index: 0; }
.slideBox .bd li { position: relative; text-align: center; }
.slideBox .bd li img { vertical-align: top; width: 100%; }
.slideBox .bd li a {  }
.slideBox .hd { position: absolute; height: 28px; line-height: 28px; bottom: 0px; left: 50%; z-index: 1; }
.slideBox .hd li { width: 10px; height: 10px; display: inline-block; border-radius: 50%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-indent: -9999px; overflow: hidden; margin: 0px 5px; }
.slideBox .hd li.on { background: #D51311; }
#banner .hd { width: 80px;}

.dh ul li::after { content: "."; display: block; visibility: hidden; height: 0px; clear: both; }
.retrie dt a::after { position: absolute; top: 50%; left: 60%; margin-top: -4px; margin-left: 30px; width: 8px; height: 8px; border-style: solid; border-color: rgb(102, 102, 102); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 1px 0px 0px; content: " "; transform: rotate(135deg); }
.retrie dt .up::after { margin-top: 0px; border-style: solid; border-color: rgb(10, 175, 64); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 1px 0px 0px; transform: rotate(-45deg); }
.retrie dt a:last-child::before { position: absolute; top: 10px; left: 0px; display: block; width: 1px; height: 30px; background-color: rgb(235, 235, 235); content: " "; }
.loader_ball > div:nth-child(1) { top: 25px; left: 0px; animation: 1s linear 0s normal none infinite running loader_ball; }
.loader_ball > div:nth-child(2) { top: 17.0455px; left: 17.0455px; animation: 1s linear 0.12s normal none infinite running loader_ball; }
.loader_ball > div:nth-child(3) { top: 0px; left: 25px; animation: 1s linear 0.24s normal none infinite running loader_ball; }
.loader_ball > div:nth-child(4) { top: -17.0455px; left: 17.0455px; animation: 1s linear 0.36s normal none infinite running loader_ball; }
.loader_ball > div:nth-child(5) { top: -25px; left: 0px; animation: 1s linear 0.48s normal none infinite running loader_ball; }
.loader_ball > div:nth-child(6) { top: -17.0455px; left: -17.0455px; animation: 1s linear 0.6s normal none infinite running loader_ball; }
.loader_ball > div:nth-child(7) { top: 0px; left: -25px; animation: 1s linear 0.72s normal none infinite running loader_ball; }
.loader_ball > div:nth-child(8) { top: 17.0455px; left: -17.0455px; animation: 1s linear 0.84s normal none infinite running loader_ball; }
.bm_cont ul li::after { content: "."; display: block; visibility: hidden; height: 0px; clear: both; }
.lx_lc_words ul li::after { content: "."; display: block; visibility: hidden; height: 0px; clear: both; }
.i_news { width: auto; overflow: hidden; height: 55px; border: 1px solid rgb(221, 221, 221); background: transparent url('http://m.jysgcd.com/App/Tpl/Wap/Default/Public/shouye/images/i_adv.jpg') no-repeat scroll 0px 0px; padding: 5px 5px 0px 90px; margin: 10px 2%; }
.news_c { width: 100%; overflow: hidden; height: 50px; }
#news_cont { left: 0px; }
.news_c ul li { width: auto; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_c ul li a { font-size: 14px; }
.news_c ul li span { color: rgb(221, 0, 0); padding-right: 5px; font-size: 12px; line-height: 25px; }
.i_icon { width: 100%; padding: 10px 0px; }
.i_icon ul li { width: 25%; float: left; text-align: center; padding: 5px 0px; }
.i_icon ul li img { width:40%; border-radius: 60px; padding: 5px; margin-bottom: 6px; }
.i_icon ul li a { display: block; font-size: 14px; }
.i_icon ul li:nth-child(1) img {
    background: #FC5460 none repeat scroll 0 0;
}
.i_icon ul li:nth-child(2) img {
    background: #F5C032 none repeat scroll 0 0;
}
.i_icon ul li:nth-child(3) img {
    background: #FF217C none repeat scroll 0 0;
}
.i_icon ul li:nth-child(4) img {
    background: #7A7ADA none repeat scroll 0 0;
}
.i_icon ul li:nth-child(5) img {
    background: #42BDE8 none repeat scroll 0 0;
}
.i_icon ul li:nth-child(6) img {
    background: #FE8C31 none repeat scroll 0 0;
}
.i_icon ul li:nth-child(7) img {
    background: #6EBF47 none repeat scroll 0 0;
}
.i_icon ul li:nth-child(8) img {
    background: #FD8866 none repeat scroll 0 0;
}
.i_icon ul li:nth-child(9) img {
    background: #00A57B none repeat scroll 0 0;
}
.i_icon ul li:nth-child(10) img {
    background: #F7C02F none repeat scroll 0 0;
}
.i_icon ul li:nth-child(11) img {
    background: #7B7AD7 none repeat scroll 0 0;
}
.i_icon ul li:nth-child(12) img {
    background: #3CC1E4 none repeat scroll 0 0;
}
.i_title { width: 100%; margin: 20px auto 0px; text-align: left; border-top:2px solid #d51311;}
.i_title h2 {   font-size: 16px; font-weight: bold; padding:10px 15px 10px 0; float:left; }
.i_title h2 span { width: 26px; height: 26px; display: block; overflow: hidden; float: left; background: transparent url('../image/i_t_icon.png') no-repeat scroll 0px 0px; }
.i_title h2 span.s2 { background-position: 0px -30px; }
.i_title h2 span.s3 { background-position: 0px -62px; }
.i_title p { color:#00; float:right; padding:10px 15px; font-size: 14px; }
.i_title p a:hover { color:#d51311; }
#i_yangbanfang .hd { margin-left: -60px; width: 120px; }
.i_fengge { width: 100%; border-top:2px solid #d51311;}
@media screen and (max-width: 320px) {
    .i_fengge h2{
        margin-right: 21%;
    }
}

@media screen and (min-width: 321px) and (max-width: 414px){
    .i_fengge h2 {
        margin-right: 23%;
    }
}
@media screen and (min-width: 415px) and (max-width: 1200px){
    .i_fengge h2{
        margin-right: 36%;
    }

}


.i_fengge h2{ font-size:16px; font-weight:bold; float:left; padding: 10px 0px;  }
.i_fengge ul li { width: 10%; padding: 10px 1%; float: left; text-align: center; font-size:14px; }
.i_fengge ul li a { display: inline-block; width: 100%;   }
.i_fengge ul li:nth-child(1) a { color: #d51311; border-bottom:2px solid #d51311;  }
.i_ybf { width: 100%; }
.i_ybf .bd ul { width: 100%; float: left; }
.i_ybf .bd ul li { width: 31%; float: left; padding: 5px 1%; }
.i_ybf .hd { display: none; }
.ybf_img { width: 100%; overflow: hidden; text-align: center; }
.ybf_img img { max-width: 100%; }
.ybf_words { width: 100%; }
.ybf_words h2 { font-size: 14px; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ybf_words h2 span { background: rgb(221, 0, 0) none repeat scroll 0% 0%; margin-right: 5px; border-radius: 0px 6px; color: rgb(255, 255, 255); font-size: 12px; padding: 3px 5px; }
.ybf_words p { font-size: 14px; line-height: 20px; }
.ybf_w2 { width: 100%; }
.ybf_w2 .fl span { width: 20px; height: 24px; display: block; background: transparent url('../image/i_t_icon.png') no-repeat scroll 0px -96px; }
.ybf_w2 .fr { font-size: 12px; }
.ybf_w2 .fr span { color: rgb(221, 0, 0); font-size: 12px;  }
.i_sjs { width: 100%; overflow: hidden; }
.i_sjs .bd ul { width: 100%; float: left; }
.i_sjs .bd ul li { width: 31%; padding: 6px 1%; float: left; text-align: center; }
.i_sjs .bd ul li img { max-width: 90%; margin-bottom: 6px; border-radius: 50%; box-shadow: 0px 2px 3px rgb(136, 136, 136); }
.i_sjs .bd ul li h2 { font-size: 14px; line-height: 20px; font-weight: normal; }
.i_sjs .hd { display: none; }
.ybj_list_cont ul li::after { content: "."; display: block; visibility: hidden; height: 0px; clear: both; }
#LRfloater3 { display: none; }
/* ::::: http://m.cq.tdhjz.com/css/validate.css ::::: */

/* ::::: http://m.cq.tdhjz.com/scripts/artdialog/ui-dialog.css ::::: */

.ui-dialog-loading::after { position: absolute; content: ""; width: 3px; height: 3px; margin: 14.5px 0px 0px 14.5px; border-radius: 100%; box-shadow: 0px -10px 0px 1px rgb(204, 204, 204), 10px 0px rgb(204, 204, 204), 0px 10px rgb(204, 204, 204), -10px 0px rgb(204, 204, 204), -7px -7px 0px 0.5px rgb(204, 204, 204), 7px -7px 0px 1.5px rgb(204, 204, 204), 7px 7px rgb(204, 204, 204), -7px 7px rgb(204, 204, 204); transform: rotate(360deg); animation: 1.5s linear 0s normal none infinite running ui-dialog-loading; }
/* ::::: http://m.cq.tdhjz.com/templates/mobilecq/images/public.css ::::: */

* { margin: 0px; padding: 0px; list-style: outside none none; }
body { max-width: 640px; margin: 0px auto 70px; line-height: 24px; font-family: "tahoma","arial","Microsoft YaHei","Hiragino Sans GB","宋体"; }
.clear { clear: both; }
a { text-decoration: none; color: rgb(51, 51, 51); }
.fl { float: left; }
.fr { float: right; }
.h12 { width: 100%; clear: both; height: 12px; }




.LR-ICON { background-size: 32px auto ! important; background-repeat: no-repeat ! important; background-image: url('../image/mclose.png') ! important; }
.LR-ICON-CHAT1 { background-position: 0px 0px ! important; }
#LRMINIBar { display: none; position: fixed; bottom: 30px; right: 15px; z-index: 2147483647; width: auto; height: auto; padding: 0px; margin: 0px; border: 0px none; background-color: transparent; font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei",sans-serif; }
.LR_Mini_ICON {  }
.LR-BTN { display: block; width: 60px; height: 60px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 31px; box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.16); cursor: pointer; text-decoration: none; background-color: rgb(0, 166, 241); }
.LR_Mini_ICON span, .LR_Mini_ICON div, .LR_Mini_ICON img { float: none; width: auto; height: auto; padding: 0px; margin: 0px; border: 0px none; background: transparent none repeat scroll 0% 0%; }
#LR-BTN-ICON { display: block; width: 32px; height: 32px; margin: 14px; position: absolute; }
#LR-CIRCLE { position: absolute; top: 0px; left: 0px; display: none; width: 60px; height: 60px; border-radius: 30px; text-align: center; font-size: 18px; line-height: 60px; background-color: rgb(0, 166, 241); color: rgb(255, 255, 255); }
#LR-BUBBLE { position: fixed; right: 0px; bottom: 30px; display: none; width: 90%; margin: 0px 5% 74px; border: 1px solid rgb(247, 247, 247); color: rgb(0, 0, 0); text-align: left; box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.16); line-height: 1.42857; background-color: rgb(255, 255, 255); }
#LR-BUBBLE-CLOSE { position: absolute; top: 1px; right: 3px; width: 26px; height: 26px; background-position: -3px -58px; }
#LR-BUBBLE-INSIDE { margin: 10px; }
#LR-BUBBLE-AVATAR { width: 26px; height: 26px; border-radius: 13px; margin-right: 6px; vertical-align: top; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15); }
#LR-BUBBLE-NAME { display: inline-block; margin-top: 3px; font-size: 16px; color: rgb(0, 0, 0); }
#LR-BUBBLE-MSG { height: 40px; margin-top: 5px; font-size: 14px; overflow: hidden; color: rgb(0, 0, 0); }
/*预约报价*/
.bm_cont {
    background: #fff none repeat scroll 0 0;
    border-top: 2px solid #D51311;
    margin: 4px auto;
    position: relative;
    width: 100%;
}


.bm_cont h2 {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 15px;
    text-align: left;
}
.bm_cont h2 span {
    color: #000;
    font-size: 14px;
    font-weight: normal;
	float:right;
}
.bm_cont ul{ padding:0px 15px;}
.bm_cont ul li::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.bm_cont ul li {
    padding: 4px 0;
    position: relative;
}
.bm_cont ul li input {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 6px;
    line-height: 35px;
    padding-left: 5%;
    width: 94.5%;
}

.bm_cont ul li span {
    position: absolute;
    right: 10px;
    top: 7px;
}

.bm_cont ul li select {
    border: 1px solid #ccc;
    border-radius: 6px;
    color: #999;
    height: 35px;
    line-height: 35px;
    padding-left: 4%;
    width: 100%;
}

.bm_cont ul li.i_sub {
    background: #ff753d none repeat scroll 0 0;
    border-radius: 6px;
    margin-top: 5px;
}

.bm_cont ul li.i_sub input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 0;
    width: 100%;
}
/*工艺展示*/

  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-12 { width: 100%; }
  .col-md-9 { width: 100%; }
  .col-md-8 { width:100%; float:none; font-size:14px; }
  .col-md-4 { width: 31.3333%; }

.nav { padding-left: 0px; margin-bottom: 0px; list-style: outside none none; }
.nav > li { position: relative; display: block; }
.nav > li > a { position: relative; display: block; padding: 10px 10px; }
.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; }

.nav-pills > li { float: left; }
.nav-pills > li > a { border-radius: 4px; text-decoration:none; color:#000;}
.zxfg_tit_bg{
    border-top: 2px solid #d51311;
    margin: 0px auto;
    text-align: left;
    width: 100%;}
.zxfg_row{ width:100%;}
.zxfg_tit { display: inline-block; float:right; }
.zxfg_tit_bg h2{ float:lef; padding:10px 15px 10px 0; font-size:16px; color:#000; font-weight:bold; float:left;}
.zxfg_tit a { font-weight: 800; font-size: 14px; }
.zx_list { border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); }
.zx_list .zx_list_content { padding-left:5px;}
.zx_list .zx_list_content img { border-radius: 50%; width: 78%; }
.zx_list .zx_list_content .zx_list_content_bottom { padding-left: 0px;}
.zx_list_content_bottom { padding-right: 2px; }
.zx_list_img img { width: 100%; }
.zxfg_list, .zxfg_list01, .zxfg_list02 { margin: 0px; padding: 0px; }
.zxfg_list01, .zxfg_list02 { padding: 0px 1%; }
.zxfg_list02 { padding-top: 9px; }
.zxfg_container { margin: 0px auto; padding: 0px; }
.zxfg_container { background-color: rgb(245, 245, 245); margin-bottom: 20px; margin-top: 20px; }
.zxfg_container .zxfg_row { background-color: rgb(245, 245, 245); margin: 0px; }
.zxfg_container .zxfg_list_row { margin: 0px; }
.zx_list_content .zx_sjs { padding: 0px; }
.zxfg_tit .zx_on a { color: rgb(221, 6, 6); }
.zxfg_tit .zx_on { color: rgb(221, 6, 6); }
.gonglue li{ border-top:1px solid #ccc; padding:10px 15px;}
.gonglue h2 a{ font-size:16px; color:#000; font-weight:normal; line-height:35px; display: block; 
width: 100%; 
overflow: hidden;/*注意不要写在最后了*/ 
white-space: nowrap; 
-o-text-overflow: ellipsis; 
text-overflow: ellipsis; }
.gonglue p a{ font-size:14px; color:#636363; font-weight:normal;}




.box_words { width: 100%; padding: 10px 0px; }
.box_words h2 { color: #a40000; font-size: 22px; line-height: 36px; text-align: center; padding-bottom: 8px; }
.box_words h3 { color: rgb(133, 194, 38); font-weight: normal; padding: 5px 0px 5px 20px; }
.box_words p { padding: 0px 20px; line-height: 26px; text-indent: 2em; }
.box_words p strong { color: rgb(133, 194, 38); }
.box_words img { max-width: 100%; }
.jm_wenda ul li::after, .jm_wenda .jm_da::after { content: "."; display: block; visibility: hidden; height: 0px; clear: both; }
.jm_san { width: 100%; }
.jm_san ul li { background: rgb(37, 171, 136) none repeat scroll 0% 0%; width: 33.3%; padding: 20px 0px 10px; float: left; text-align: center; }
.jm_san ul li:nth-child(2) { background: rgb(240, 164, 19) none repeat scroll 0% 0%; }
.jm_san ul li:nth-child(3) { background: rgb(133, 194, 38) none repeat scroll 0% 0%; }
.jm_san ul li::after { content: "."; display: block; visibility: hidden; height: 0px; clear: both; }
.jm_san p { text-align: left; font-size: 14px; text-indent: 2em; line-height: 20px; padding: 10px; color: rgb(255, 255, 255); height:61%; overflow:hidden; }
.jm_san span { width: 75px; height: 90px; margin: 0px auto; display: block; background: transparent url('../image/ybj_t_bg03.png') no-repeat scroll 0px 0px; }
.jm_san span.s2 { background-position: 0px -100px; }
.jm_san span.s3 { background-position: 0px -200px; }
.ybj_cont01 { width: 100%; }
.ybj_cont01 ul li { padding: 6px 3%; }
.ybj_cont01 ul li::after { content: "."; display: block; visibility: hidden; height: 0px; clear: both; }
.y_words { width: 100%; }
.y_words h2 { font-size: 16px; color: #aa1411; font-weight: bold; line-height: 38px; }
.y_words h2 span { width: 43px; height: 38px; margin-right: 3px; background: transparent url('../image/ybj_t_bg02.png') no-repeat scroll center 0px; display: block; float: left; }
.y_words h2 span.s2 { background-position: center -56px; }
.y_words h2 span.s3 { background-position: center -130px; }
.y_words h2 span.s4 { background-position: center -210px; }
.y_words h2 span.s5 { background-position: center -280px; }
.y_words h2 span.s6 { background-position: center -354px; }
.y_words h2 span.s7 { background-position: center -433px; }
.y_words p { text-indent: 2em; line-height: 22px; font-size: 14px; }
.y_words p a { text-decoration: underline; color: rgb(221, 0, 0); }
.y_img { padding-top: 10px; width: 100%; }
.ybj_cont01 img { max-width: 100%; }
.ybj_xin { width: 96%; background: rgb(242, 240, 241) none repeat scroll 0% 0%; padding: 10px 2%; }
.ybj_xin::after { content: "."; display: block; visibility: hidden; height: 0px; clear: both; }
.ybj_xin h3 { font-size: 22px; color: #a40000;line-height: 36px; text-align: center; }
.ybj_xin h4 { text-align: center; font-size: 16px; padding: 0px; }
.ybj_xin ul li { width: 40%; margin: 10px 5%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; float: left; text-align: center; display: inline; box-shadow: 0px 10px 16px rgb(204, 204, 204); }
.ybj_xin h2 { font-size: 20px; color:#a40000; line-height: 30px; padding: 30px 0px 10px; }
.ybj_xin P { font-size: 16px; line-height: 26px; padding-bottom:30px; }
.ybj_xin ul li:hover { background: #c53838 }
.ybj_xin ul li:hover h2 { color: rgb(255, 255, 255); }
#i_weixin { width: 96%; padding: 0px 2%; }
#i_weixin .hd { width: 80px; margin-left: -40px; }
.btn { position: absolute; top: 40%; }
.prev { left: 10px; }
.next { right: 10px; }
.qb_part01 ul li::after { content: "."; display: block; visibility: hidden; height: 0px; clear: both; }
.qb_table table tr td:nth-child(2) { width: 8%; background: rgb(255, 180, 0) none repeat scroll 0% 0%; font-weight: bold; font-size: 18px; text-align: center; }
.qb_table table tr td:nth-child(2) p { text-indent: 0em; }
.qd_new_cont ul li::after { content: "."; display: block; visibility: hidden; height: 0px; clear: both; }
.biaoti{ margin:0px 15px; font-size:14px; text-align: center;}
.biaoti p{ padding:20px 15px;}
.lanmu{ border:2px solid #ff3333;}
.lanmu h2{ text-align:center; font-size:20px; line-height:40px; color:#000; margin:-20px auto 0; background:#fff; width:80%;}
.lanmu h3{ text-align:center; font-size:18px; line-height:30px; color:#000;}
.lanmu p{ text-align:center; font-size:16px; line-height:30px; color:#000; padding:0px;}
.toubu{text-align:center;}
.toubu span{ font-size:16px; line-height:30px; color:#000;}
.huanbao{ width:100%; height:auto;}
.hbleft{ width:50%; float:left;}
.hbright{ width:45%; float:right;}
.hbright h2{ text-align:center; color:#000; font-size:14px; font-weight:bold; line-height:20px;}
.hbright p{ text-align:center; color:#000; font-size:10px; line-height:15px;}
.hbleft h2{ text-align:center; color:#000; font-size:14px; font-weight:bold; line-height:20px;}
.hbleft p{ text-align:center; color:#000; font-size:10px; line-height:15px;}