@charset "utf-8";
@media (min-width: 1600px){
.container {
    width: 1520px;
}
}
a{ color:#595757}
a:hover{ color:#f47115; text-decoration:none;}
body{ font-size:15px;color:#595757; margin-top:120px;}
p{ line-height:1.8}
.mt-3{ margin-top:30px;}
.navbar{ background:#fff; border-radius:0; min-height:120px; padding-top:30px; margin-bottom:0;}
.navbar-brand{ padding:0;}
.navbar-nav{ margin-top:5px;}
.navbar-nav>li> a{font-size:18px; color:#595757}
.navbar-nav>li a.active,.navbar-nav>li a:hover{ color:#f47115; background:none;}
.navbar-brand img{ max-width:100%}

.carousel-indicators li{ height:4px; width:25px; border:0; margin:0 5px; background:#000; border-radius:0;}
.carousel-indicators .active {width: 25px;height:4px;background-color: #f47115;}
.carousel-control:focus, .carousel-control:hover,.carousel-control.left,.carousel-control.right{ background:none;}

.footer{ background:#000; color:rgba(255,255,255,0.8); padding-top:50px; margin-top:30px;}
.ft-nav a{ color:rgba(255,255,255,0.8);display:inline-block; line-height:1.8}
.ft-nav a:hover { color:#f47115; }
.ft-nav .ft-nav_li { line-height:1.8; }
.ft-copy{ border-top:1px solid rgba(255,255,255,0.2); padding:30px 0; margin-top:20px;}


.part{padding-top:60px; overflow:hidden;}
.bg{ background:#efeff0; padding:40px 0;}
.index_title {
    width: 100%;
    text-align: center;
    height: auto;
    margin-bottom: 30px;
}
.index_title span {
    font-size: 35px;
    color:#000;
    line-height: 45px;
    font-weight: normal;
    position: relative;
}
.index_title span:before {
    content: '';
    display: table;
    width: 136px;
    height: 1px;
    background-color: #bfbfbf;
    position: absolute;
    left: -160px;
    top: 20px;
}


.index_title span:after {
    content: '';
    display: table;
    width: 136px;
    height: 1px;
    background-color: #bfbfbf;
    position: absolute;
    right: -160px;
    top: 20px;
}
.yf .index_title span{ position:static;}
.yf .index_title span:before { left:0;right:0;width:100%;}
.yf .index_title span:after{ display:none;}
.yf .index_title span a{position:relative; z-index:2; top:-5px; background:#dedada; border-radius:30px; font-size:25px; padding:5px 30px; }
.yf .index_title span a:after{ width: 0; content:'';
    height: 0;
    border-left:10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #dedada; position:absolute; left:50%; margin-left:-10px; bottom:-10px;}
.ys-part{background:#eeeeef; padding:5px;}
.ys-part-list p{
    border-bottom:1px solid #ddd; padding:10px 0;
    height:auto; overflow:hidden;
    display:flex;
}
.ys-part-list p a{
    display:block; /*width:65%;*/ overflow:hidden;
    white-space:nowrap; text-overflow:ellipsis;
    float:right;
    margin-left: 5%;
    margin-right: auto;
    width: 0;
    flex-grow: 1;
}
.ys-part-list p a > span {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.ys-part-list small{
    display:block; /*width:30%;*/ text-align:center;
    line-height:25px;
    color:#fff;
    float:left;
    padding: 0 7px;
}
.ypl1 p a{
    text-align:right;float:left;
    margin-left: auto;
    margin-right: 5%;
}
.ypl1 small{
    float:right; font-size:12px;
}

.ypl1 .s0{ background:#333e50;}
.ypl1 .s1{ background:#c55a11;}
.ypl1 .s2{ background:#1f4e79;}
.ypl1 .s3{ background:#be9000;}

.ypl2 .s43{ background:#00a0e9;}
.ypl2 .s44{ background:#22ac38;}
.ypl2 .s45{ background:#f6b37f;}


.area{ margin:0 -8px;}
.area-item{ margin:8px 0;text-align:left; width:50%; float:left;}
.area-item div.txt{ float:left; width:50%; padding:50px 5% 0;}
.area-item div.pic{ float:right; max-width:308px; width:40%;}
.area-item div.pic img{ display:block; width:100%;}
.area-item a:hover span{ border-color:#f47115; }
.area-item-in{ background:#e6e7e7; margin:0 8px;}
.area-item-in span,a.more{ padding:0 15px; border:1px solid #000; line-height:30px; display:inline-block;}
.area-item:nth-child(2n){ text-align:right;}
.area-item:nth-child(2n) div.pic{ float:left;}
.area-item:nth-child(2n) div.txt{ float:right;}

a.more{border-color:#f47115;color:#f47115;}

.news-nav a{ display:inline-block; padding:0 25px; line-height:40px; color:#fff; background:#00a0e9; font-size:20px; margin:0 10px; margin-left:0; margin-bottom:2%;}
.news-nav a:nth-child(3){background:#22ac38;}
.news-nav a.default{ border:1px solid #ddd; background:none; margin-left:0; color:#000;}
.news-nav a:nth-child(4){background:#f6b37f;}
.news-nav a:last-child{margin-right:0 !important;}


.index-news-item{ border-bottom:1px solid #ccc; padding:20px 0; font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index-news-item span{padding:0 2%;background:#22ac38;line-height:35px; display:inline-block; color:#fff; background:#00a0e9; margin:0 1.3%;}
.index-news-item span.s9{background:#00a0e9;}
.index-news-item span.s74{background:#22ac38;}
.index-news-item span.s77{background:#22ac38;}
.index-news-item span.s43{background:#00a0e9;}
.index-news-item span.s44{background:#22ac38;}
.index-news-item span.s45{background:#f6b37f;}

.banner{ height:480px;}
.right{ max-width:970px;}
.left-nav{ font-size:22px;}
.left-nav .list-group-item > p > a:last-child { padding-bottom:0; }
.left-nav .list-group-item>a img{ vertical-align:top; width:26px;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(1);}
.left-nav .list-group-item.on>a img,.left-nav .list-group-item a:hover img{filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;}

.left-nav .list-group-item>a .the_text { padding-left: 7px; }

.left-nav .list-group-item>a{ display:flex; font-size:20px;     align-items: start; }
.left-nav .list-group-item.on{background:#efefef}
.left-nav .list-group-item.on>a{color:#f47115;}
.left-nav .list-group-item a:hover .badge{color:#f47115;}
.left-nav .list-group-item.on>a .badge{color:#f47115;}
.left-nav .list-group-item .badge{float:right; background:0; padding:3px 0;border-radius:0; font-size:22px; color:#000; min-width:unset; margin-left:auto;}
.left-nav p{ margin:15px -15px 0;border-top:1px solid #ddd; }
.left-nav p a{ font-size:16px; display:flex; align-items: start; padding:10px 15px 10px 35px; border-bottom:1px solid #ddd}
.left-nav p a:last-child{ border:0;}
.left-nav .list-group-item a.on{color:#f47115;}
.left-nav .list-group-item a.on .badge{color:#f47115;}

.left .panel-heading{ background:#020200; color:#fff; font-size:30px; padding:30px 0;border-top-left-radius: 12px;
    border-top-right-radius: 12px;}
.left-contact{ background:#efeff0;}
.left-contact div{ padding:20px; line-height:2; font-size:14px;}
.right-tt{ line-height:58px;background:url(../Images/tt.png) no-repeat left top #ededee;}
@media (max-width: 767px) {
    .right-tt .right_pos { float:right !important; }
}
.right-tt-b{
    font-size:26px; padding-left:30px; color:#000;
    display:inline-block;
}

.right-tt-b .right-tt-b_text {
    padding-right:10px;
}

.right-tt-b .right-tt-b_recommend {
    font-size: 22px;
    color:#EB8114;
    display:inline-block;
}
.right-tt-b .right-tt-b_recommend span {
    font-size: 20px;
    padding-left:7px;
    padding-right:7px;
}

.article{ line-height:2; font-size:15px; padding:30px 0;}
.article img{ max-width:100%;}
.article a{color:#f47115;}

@media (min-width:1200px) and (max-width:1599px) {
    /*.article .contact_address { max-width:410px; }*/
}
@media (min-width:661px) and (max-width:1199px) {
    /*.article .contact_address { max-width:280px; }*/
}

.atc16{/*background:url(../Images/map.jpg) no-repeat right 30px;*/ padding-top:50px;}
@media (max-width:660px) {
   .atc16 .col-custom { width:100%; }
}
@media (min-width:442px) {
    .article p:nth-child(1n+6) img[width='199'][height='256'] {
        /*transform: translateY(15%);*/
    }
    .article p:nth-child(1n+8) img[width='199'][height='256'] {
        /*transform: translateY(28%);*/
    }
}

.article table p { margin-bottom:0; }

/*.card{ float:left; width:25%;}*/
.card span{ font-size:46px; font-weight:bold; color:#f47115;}
.card i { display:inline-block; font-style:normal; line-height:154%; }
.card p.visible-xs span { font-size:27px; }
.card h4{font-size:15px;}
.card p{ margin:0; line-height:1}
@media (max-width:766px) {
    .rollnum.mb-xs-custom { margin-bottom:-86px; }
    .card.pl-xs-0 { padding-left:0; }
    .card.pr-xs-0 { padding-right:0; }
}
@media (min-width:1001px) and (max-width:1199px) {
    .card.px-md-0 { padding-left:0; padding-right:0; }
}

.list2-row { margin-top:30px; }
.list2-item{ background:#efeff0; padding:30px; height:100%;}
.list2-item img{ width:60%; margin:0 auto; display:block;}
@media (max-width:991px) {
    .list2-item-layout:nth-child(2) { margin-top:30px; }
}

.pro-tt{background:url(../Images/tt2.png) no-repeat left bottom; border-bottom:1px solid #ddd; padding-left:15px; padding:8px 15px; font-size:20px;}
.list3-item p span{ display:block;background:url(../Images/i.png) no-repeat left center; padding-left:20px; line-height:2.2}
.article img{ max-width:100%}


.form-horizontal .form-group{ margin-left:0; margin-right:0;}
.form-control{ border-radius:0;}
label{ font-weight:normal}
.btn2{ background:#f47115; color:#fff; border-radius:0;}

.hr_tbl{text-align:center; margin-top:20px;}

.hr_tbl .tt td{background:#f9f9f9;height:50px; border:0;color:#666; font-weight:bold}
.hr_tbl td{border-bottom:1px solid #ddd; padding:10px 0; background:#efeff0}
.hr-dt { display:none;}
.hr-dt td{ background:#fff; text-align:left; padding:30px;}
.hr_tbl .yinpinBtn, .hr_tbl .hr-detail { border-bottom:1px solid; text-decoration:none; }

.pagination>li>a, .pagination>li>span {color: #f47115;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color:#f47115}

.am{ overflow:hidden; display:block}
.am>img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s; width:100%;}
.am:hover>img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}

.tab{color:#fff;}
.tab-mask{ background:rgba(0,0,0,0.2); }
.nav-tabs{ border-color:#fff;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ background:#e0782e; color:#fff;border:0;}
.nav-tabs>li>a{ border-radius:0;color:#fff; line-height:1.428; height:65px; padding:0; display:block; margin:0;}
.nav-tabs>li>a:before {
    content: " "; display: inline-block; height: 100%; width: 0; vertical-align: middle;
}
.nav-tabs>li>a span { display:inline-block; width:94%; vertical-align:middle; }
@media (max-width:442px) {
    .nav-tabs>li>a span { line-height:100%; }
    .nav-tabs>li:nth-child(3)>a span { word-break:break-word; }
}
.nav-tabs>li>a:hover{background:#e0782e; color:#fff;}
.nav-tabs>li{ width:20%; text-align:center; border-left:1px solid #fff;}
.tab-pane p{ padding:10%; height:500px;}

.hr .bg{ padding:30px; height:100%;}

.form-inline{ margin-bottom:15px;}
.fullbox{display: -webkit-flex;-webkit-align-items: stretch;-webkit-flex-wrap: wrap;display: flex;align-items: stretch;flex-wrap: wrap;}

.tbl{ border-top:1px solid #333;border-left:1px solid #333;}
.tbl td{ border-bottom:1px solid #333;border-right:1px solid #333; padding:5px;}
input.txt{ border:0; width:100%; outline:none; height:25px;}
.tbl td label{ padding-right:20px;}

.xpdz_tb td { min-width:38px; }

.pro-cust{ text-align:center; width:60%; margin:30px auto; padding:20px 5%; border:1px solid #e0782e}
.pro-cust a{ display:inline-block; padding:0 15px; line-height:35px;border:1px solid #e0782e; color:#e0782e}
.pro-cust a:hover{ color:#fff; background:#e0782e;}
input.txt2{ border:0; outline:none; border-bottom:1px solid #000; width:60px;}
.text-danger{ color:#e0782e}

.tab-w{background:url(../Images/l.png) no-repeat center bottom; background-size:100%; padding-bottom:80px;}

.article table tr:first-child td{ background:#f1f1f1}

.text_indent_0 { text-indent:0; }
.text_indent_2 { text-indent:2rem; }


.cus_product_title_item {
    padding-right:5px;
}


@media (max-width:1416px) {
    .navbar > .container {
        width:98%;
    }
    .navbar-nav>li> a{ font-size:16px; }
}

@media (max-width:1128px) {
    body {
        margin-top:136px;
    }
}

@media (max-width:916px) {
    body {
        margin-top:186px;
    }
}

@media (max-width: 768px){
    .footer { padding-top: 0; }
    .ft-copy { margin-top: 0; }
	.ft-nav,.ewm-pic{ display:none;}

	.ys-pic{ display:none;}
	.ys-part-w{ margin-top:20px;}
	.navbar{ padding-top: 15px; min-height:80px;}
	.navbar-brand{margin-left:15px;}
	.navbar-brand img{ height:50px; }
	
	.navbar-toggle{ border-color:#666;}
	.navbar-toggle .icon-bar{ background:#666}
	
	.navbar-nav{ background:#333; margin-top:12px; padding:10px 0;}
	.navbar-nav>li> a{ color:#fff;}
	
	.ft-copy .text-right{ text-align:left;}
	body{margin-top:80px;}
	.news-nav a{ font-size:16px; padding:0 10px;}

	.right-tt-b{ font-size:20px;}
    .right-tt-b .right-tt-b_recommend {
        font-size:20px;
    }
    .right-tt-b .right-tt-b_recommend span {
        font-size:18px;
    }

	.area-item{ width:100%;}
	.area-item div.txt{ padding-top:10px; padding-bottom:10px;}
	.h1, h1{ font-size:22px;}
	.index_title span{ font-size:30px;}
}

@media (max-width: 1000px){
.navbar{ z-index:99;}
body{ font-size:13px;}
.part{ padding-top:20px;padding-bottom:20px;}
.banner{ height:180px}
.pull-right{ float:none !important;}
}

.hxjs_index { position:relative; }
.hxjs_index > img { width:100%; }
.hxjs_index > div {
    position:absolute; top:12.96%; right:3.1%; width:41.75%; height:102px;
    overflow:hidden; font-size:22px; line-height:165%; color: #f68c42; font-family:'微软雅黑';
}
.hxjs_index > a {
    color: #f68c42; border: 1px solid #f68c42; display: inline-block;
    padding: 0 22px; height: 30px; line-height: 30px; position: absolute;
    right: 18.5%; bottom: 11%; font-weight:bold;;
}
@media (max-width:655px) {
    .hxjs_index > div { font-size:16px; }
}
@media (max-width:615px) {
    .hxjs_index > div { top:10%; }
    .hxjs_index > a { right:14%; }
}
@media (max-width:565px) {
    .hxjs_index > div { top:5%; }
}
@media (max-width:495px) {
    .hxjs_index > div { top:0%; }
    .hxjs_index > a { right:9%; }
}
@media (max-width:440px) {
    .hxjs_index > div { line-height:105%; }
}
@media (max-width:442px) {
    .hxjs_index > div { font-size:13px; }
}


#tImgSide { position:relative; display:inline-block; margin-block-end:0; }
#tImgSide .tisMask {
    position:absolute; border-radius:100%; z-index:2; color: #fff;
    display:flex; align-items:center;
}
#tImgSide .tisMask:after {
    display: block; padding-top: 100%; content: ''; border-radius:100%;
}
#tImgSide .tisMask div {
    position: absolute; /*height: 100%; line-height: 100%;*/
    vertical-align: middle;
    text-align: center; width: 95%;
    left: 2.5%;
}
#tImgSide .tisMask div:before {
    content: " ";
    display: inline-block;
    height: 100%;
    width: 0.01%;
    vertical-align: middle;
}
@media (max-width:665px) {
    #tImgSide .tisMask { font-size:30%; }
}
@media (max-width:442px) {
    #tImgSide .tisMask { font-size:60%; }
}


.yfzx_yfcg {
    text-align:center; position:relative; display:inline-block;
}
.yfzx_yfcg div {
    position:absolute; color:#fff; font-size:48px;
}
.yfzx_yfcg div:nth-of-type(1) {
    left: 3%; top: 29%;
}
.yfzx_yfcg div:nth-of-type(2) {
    left: 43.5%; top: 2%;
}
.yfzx_yfcg div:nth-of-type(3) {
    left: 85.4%; top: 27%;
}
@media (max-width:1599px) {
    .yfzx_yfcg div { font-size:39px; }
}
@media (max-width:1199px) {
    .yfzx_yfcg div { font-size:33px; }
}
@media (max-width:991px) {
    .yfzx_yfcg div { font-size:38px; }
}
@media (max-width:767px) {
    .yfzx_yfcg div { font-size:48px; }
}
@media (max-width:635px) {
    .yfzx_yfcg div { font-size:38px; }
    .yfzx_yfcg div:nth-of-type(1) {
        left: 4%; top: 34%;
    }
    .yfzx_yfcg div:nth-of-type(2) {
        left: 44.5%; top: 7%;
    }
    .yfzx_yfcg div:nth-of-type(3) {
        left: 86.4%; top: 32%;
    }
}
@media (max-width:550px) {
    .yfzx_yfcg div { font-size:6.2vw; }
}


#xcfl_layout .xl_xinchou {
    position:relative; color:#fff; text-indent:0;
    display:inline-block; font-size:100%;
}
#xcfl_layout .xl_xinchou div { position:absolute; font-size:97%; }
#xcfl_layout .xl_xinchou div:nth-of-type(1) { left:45%; top:39%; font-size:161%; }
#xcfl_layout .xl_xinchou div:nth-of-type(2) { left:54%; top:7.3%; }
#xcfl_layout .xl_xinchou div:nth-of-type(3) { left:73.5%; top:35%; }
#xcfl_layout .xl_xinchou div:nth-of-type(4) { left:66%; top:67.1%; }
#xcfl_layout .xl_xinchou div:nth-of-type(5) { left:35%; top:76.7%; }
#xcfl_layout .xl_xinchou div:nth-of-type(6) { left:14.5%; top:49.7%; }
#xcfl_layout .xl_xinchou div:nth-of-type(7) { left:22%; top:17.1%; }
#xcfl_layout .xl_xinchou div.xcfl_xc_text_en {
    width: 4.05em;
    line-height: 100%;
    word-break: break-all;
    margin-top: -1.3%;
    text-align: center;
}
#xcfl_layout .xl_xinchou div.xcfl_xc_text_en:nth-of-type(1) {
    width: 5.4em;
    left: 37%;
    top: 43%;
}
#xcfl_layout .xl_xinchou div.xcfl_xc_text_en:nth-of-type(3) {
    margin-top:0;
    word-break: break-word;
}
#xcfl_layout .xl_xinchou div.xcfl_xc_text_en:nth-of-type(5) {
    margin-top:0;
}
#xcfl_layout .xl_xinchou div.xcfl_xc_text_en:nth-of-type(7) {
    margin-top: 0;
    word-break: break-word;
}
@media (max-width:1599px) {
    #xcfl_layout .xl_xinchou { font-size:77%; }
}
@media (min-width:992px) and (max-width:1199px) {
    #xcfl_layout .xl_xinchou { font-size:63%; }
    #xcfl_layout .xl_xinchou div:nth-of-type(n+2) {
        font-size:97%;  -webkit-transform:scale(0.75);
        margin-left:-1.6%; margin-top:-1.3%;
    }
}
@media (max-width:991px) {
    #xcfl_layout .xl_xinchou { font-size:110%; }
}
@media (max-width:530px) {
    #xcfl_layout .xl_xinchou { font-size:106%; }
}
@media (max-width:500px) {
    #xcfl_layout .xl_xinchou { font-size:94%; }
}
@media (max-width:460px) {
    #xcfl_layout .xl_xinchou { font-size:85%; }
}
@media (max-width:398px) {
    #xcfl_layout .xl_xinchou { font-size:78%; }
    #xcfl_layout .xl_xinchou div:nth-of-type(n+2) {
        font-size:97%;  -webkit-transform:scale(0.85);
        margin-left:-0.5%; margin-top:-0.5%;
    }
    #xcfl_layout .xl_xinchou div.xcfl_xc_text_en:nth-of-type(2) {
        margin-top: -1.4%;
    }
    #xcfl_layout .xl_xinchou div.xcfl_xc_text_en:nth-of-type(4) {
        margin-top: -1.4%;
    }
    #xcfl_layout .xl_xinchou div.xcfl_xc_text_en:nth-of-type(6) {
        margin-top: -1.4%;
    }
}

#xcfl_layout .xl_fuli {
    position:relative; color:#fff; text-indent:0;
    display:inline-block; font-size:100%;
}
#xcfl_layout .xl_fuli div { position:absolute; font-size:97%; }
#xcfl_layout .xl_fuli div:nth-of-type(1) { left:44%; top:40%; font-size:165%; }
#xcfl_layout .xl_fuli div:nth-of-type(2) { left:14%; top:20.7%; }
#xcfl_layout .xl_fuli div:nth-of-type(3) { left:11%; top:42%; }
#xcfl_layout .xl_fuli div:nth-of-type(4) { left:11%; top:64.1%; }
#xcfl_layout .xl_fuli div:nth-of-type(5) { left:76%; top:20.4%; }
#xcfl_layout .xl_fuli div:nth-of-type(6) { left:76%; top:42.4%; }
#xcfl_layout .xl_fuli div:nth-of-type(7) { left:76%; top:64%; }
#xcfl_layout .xl_fuli div.xcfl_fl_text_en:nth-of-type(1) { margin-left: -3.5%; }
#xcfl_layout .xl_fuli div.xcfl_fl_text_en:nth-of-type(2) { margin-left: -7%; }
#xcfl_layout .xl_fuli div.xcfl_fl_text_en:nth-of-type(3) { margin-left: -7%; }
#xcfl_layout .xl_fuli div.xcfl_fl_text_en:nth-of-type(4) { margin-left: -1%; }
@media (min-width:1200px) and (max-width:1599px) {
    #xcfl_layout .xl_fuli { font-size:77%; }
}
@media  (min-width:992px) and (max-width:1199px) {
    #xcfl_layout .xl_fuli { font-size:66%; }
    #xcfl_layout .xl_fuli div:nth-of-type(n+2) {
        -webkit-transform:scale(0.85); margin-top:-1%; margin-left:-1%;
    }
}
@media (max-width:445px) {
    #xcfl_layout .xl_fuli { font-size:84%; }
}

.rc_zyfz { display:flex; }
.rc_zyfz > div:nth-child(1) { padding-right:25px; }
.rc_zyfz > div:nth-child(2) { min-width:483px; }
@media (max-width:1199px) {
    .rc_zyfz { flex-wrap:wrap; }
    .rc_zyfz > div:nth-child(1) { padding-right:0px; padding-bottom:15px; }
    .rc_zyfz > div:nth-child(2) { margin:0 auto; }
}
@media (max-width:530px) {
    .rc_zyfz > div:nth-child(2) { min-width:100%; }
}


.pro_right_custom_position { float:right; }
@media (max-width:447px) {
    .pro_right_custom_position { float:none; text-align:center }
    .pro_right_custom_position img { float:none; }
}


@media (max-width:625px) {
    .title_breadcrumbs_son_page2 { display:none !important; }
}