﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}

html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,address,em,img,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,i,b,s{
   margin:0;padding:0;border:0;font-weight:normal;font-style:inherit;font-family:'Arial','Microsoft Yahei','Helvetica'; word-break: break-all;
} 
select{appearance: none;-webkit-appearance: none;-ms-appearance: none;-moz-appearance: none;background-color: transparent;}
ul,ol{list-style:none}
a img{border:none;}
a,a:link{text-decoration:none;color: #333}
button{overflow:visible;padding:0;margin:0;border:0 none;background-color:transparent;appearance: none;-webkit-appearance:none;}
button::-moz-focus-inner{padding:0}
textarea,input{background:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
input[type=number]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=search]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=text]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=tel]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=button]{appearance: none;-webkit-appearance: none;}
input[type=password]{-webkit-text-security:disc;appearance: none;-webkit-appearance: none; border: 0;}
input[type=submit]{appearance: none;-webkit-appearance: none; border: 0;}
.clear { clear:both; height:0;}

@font-face{
	font-family: 'YOUSHEBIAOTIHEI';
	src : url('../images/YOUSHEBIAOTIHEI.TTF');
}
.fl { float:left;}
.fr { float:right;}

/* 设置滚动条的样式 */
::-webkit-scrollbar { width:0px;}/* 滚动槽 */
::-webkit-scrollbar-track { background-color:#ee2d32; border-radius:0px;}/* 滚动条滑块 */
::-webkit-scrollbar-thumb { background-color:rgba(0,0,0,0);}
::-webkit-scrollbar-thumb:window-inactive { background-color:rgba(0,0,0,0);}

/**ly_Main**/
.ly_Main { width:1080px; height:auto; margin:0 auto; padding:0; background-color:#fff;}
.ly_Main .top{ width:100%; background:#fff; height:100px; display:none;}
.ly_Main .top p{ font-size:20px; color:#0054a6; float:left; margin-top:25px;font-weight: 300;}
.ly_Main .top img{ float:right; width:140px; margin-top:12px;}
.ly_Main .ly_Banner { width:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.ly_Banner img { display:block; width:1080px; overflow:hidden;padding:0; z-index:0;}

.ly_ProMain { width:100%; height:auto; margin:0 auto; padding:0 0 50px; position:relative; z-index:1;}

.ly_ProMain .kuang{ width:100%; position:relative;}
.ly_ProMain .kuang.section1{border:3px solid #38a8bc;}
.bigtitle{ color:#333; font-size:28px; font-weight:bold; width: 100%; text-align: center; margin-bottom:10px;display:flex; display: -webkit-flex;  justify-content:center;align-items:center;}
.bigtitle em{ display:block; width:50px; height:11px; background:url(../images/btico.png) center no-repeat; background-size:100%; margin:0 10px; opacity:.4;}
.bigtitle em:nth-of-type(2){ transform:rotate(180deg);}
.ly_ProMain .section1 .text{ width:100%; background:#fefefe;border-radius:13px; padding:20px 40px;}
.ly_ProMain .section1 .text p{ text-indent:2em; font-size:16px; color:#666; line-height:32px;}
.ly_ProMain .section1 .text p strong{ color:#013391;}

.ly_ProMain .lyProCon { width:100%; height:auto; margin:0 auto 40px;}


.lyProCon .lyProList1, .lyProCon .lyProList2, .lyProCon .lyProList3 { width:100%; height:auto; margin:0 auto; padding:40px 0; background-color:#fff; border-radius:20px; box-shadow:0 10px 20px 0 rgba(0,0,0,0.2); box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.lyProCon .lyProList1 ul li { width:100%; height:auto; margin:0 auto; padding:0 40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}

.lyProCon .lyProList2 ul li { width:50%; height:auto; margin:0; padding:0 20px; border-right:1px solid #dfdfdf; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.lyProCon .lyProList2 ul li:nth-child(2n+2) { border-right:0;}

.lyProCon .lyProList3 ul li { width:33.333333%; height:auto; margin:0; padding:0 20px; border-right:1px solid #dfdfdf; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.lyProCon .lyProList3 ul li:nth-child(3n+3) { border-right:0;}

.lyProCon .lyProList1 ul li .ProImg, .lyProCon .lyProList2 ul li .ProImg, .lyProCon .lyProList3 ul li .ProImg { width:100%; margin:0 auto 40px; padding:0;}
.lyProCon .lyProList1 ul li .ProImg { height:440px;}
.lyProCon .lyProList2 ul li .ProImg { height:340px;}
.lyProCon .lyProList3 ul li .ProImg { height:280px;}

.lyProCon .lyProList { width:100%; height:auto; margin:0 auto; padding:40px 40px 0; background-color:#fff; border-radius:20px; box-shadow:0 10px 20px 0 rgba(0,0,0,0.2); box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.lyProCon .lyProList ul li { width:100%; height:auto; margin:0 auto 20px; padding:0 0 40px; border-bottom:1px solid #dfdfdf;}
.lyProCon .lyProList ul li:last-child { border-bottom:0;}
.lyProCon .lyProList ul li .ProImg { width:240px; height:250px; margin:0; padding:0; float:left;}
.lyProCon .lyProList ul li .ProText { width:560px; height:auto; margin:0; padding:0; float:right;}
.lyProCon .lyProList ul li .ProText .ProMs { width:100%; height:auto; margin:10px auto 0; padding:0;}
.lyProCon .lyProList ul li .ProText .ProMs b { display:block; width:100%; height:auto; line-height:30px; color:#333; font-size:18px; font-weight:bold; margin:0 auto 5px; padding:0;}
.lyProCon .lyProList ul li .ProText .ProMs p { width:100%; height:auto; line-height:24px; color:#808080; font-size:14px; margin:0 auto; padding:0 0 0 12px; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.lyProCon .lyProList ul li .ProText .ProMs p i { display:block; width:4px; height:4px; margin:0; padding:0; background-color:#ee2d32; border-radius:50%; position:absolute; left:0; top:10px;}
.lyProCon .lyProList ul li .more{background-color: #ee2d32;border-radius: 25px; width:160px; margin-top:20px; text-align:center;}
.lyProCon .lyProList ul li .more a{ margin:0 auto; color:#fff; display:block; width:100%; height:50px; line-height:50px;}
.lyProCon .lyProList ul li .more:hover { background-color:#d7161b;}

.ly_ProMain .kuang.section2{ background:#f6faff;padding:20px 40px;}
.ly_ProMain .section2 .text{ width:100%;}
.ly_ProMain .section2 .text p{ text-indent:2em; font-size:16px; color:#666; line-height:32px;}
.ly_ProMain .section2 .text p strong{ color:#013391;}

.section3{ margin:0 auto; text-align:center;}
.section3 img{ max-width:100%;}
.section3 #pdftext{width: 100%;background: #fff; border-radius: 13px;padding: 40px 38px 30px; overflow: hidden;}
.section3 ul li{width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s; margin-bottom:10px;}
.section3 ul li:nth-child(2n){margin-right:0; margin-bottom:10px;}
.section3 ul li span{display: inherit;float:left;width:54px;height:54px;background:#4fb8ba;text-align:center;font-size:0;line-height:54px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:10px 0 0 10px; position:relative;}
.section3 ul li span em{display:block;width:15px;height:17px;background:url(../images/baogao.png) center center no-repeat; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto;}
.section3 ul li a{display:block;/* float:right; */height:54px;line-height:54px;border:1px solid #e7e7e7;border-radius:0 10px 10px 0;border-left:0;background:#f5f5f5; width:calc(100% - 54px);padding: 0 10px 0 10px;font-size: 16px;color: #333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.section3 ul li a b{ display:block; float:left;width:calc(100% - 120px); font-weight:bold;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.section3 ul li a i{ font-size:14px; line-height:24px; float:right;margin: 14px 0;padding:0 10px; background:#4fb8ba; color:#fff; border-radius:8px;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; width:104px;}
.section3 ul li:hover{box-shadow:0 0 21px rgba(0,0,0,.1);}
.section3 ul li:hover a{color:#013391;}
.section3 ul li:hover a i{ color:#fff;}
.section3 ul li:hover span{background:#013391;}

.ly_ProMain .kuang.section4{ background:#fff;padding:20px 40px;}
.list_tab{background:#f6faff; margin-top:20px;border-radius: 13px;}
.list_tab ul li{ width: 12.5%; height:50px; line-height:50px; float: left; position: relative;text-align: center; cursor:pointer;}
.list_tab ul li.on{ color:#013391; font-weight:bold;}
.section4 dl{ margin:10px 0; display:inline-block;padding: 10px 20px; background: #f6faff;border-radius: 13px;}
.section4 dl.text{ display:none;}
.section4 dl.text.on{ display:block;}
.section4 dl dd{ margin:15px 0; line-height:24px;}
.section4 dl dd i{ display:inline-block; width:9px; height:9px; margin-right:10px; border-radius:50%; background: linear-gradient(to right, #005baa, #66b344);}
.section4 dl dd strong{ color:#013391; display:inline-block;}

.section5{ text-align:center;}
.section5 img{ max-width:100%;}

.lyLine { width:100%; height:auto; margin:-55px auto 25px; padding:0 40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.lyLine img { display:block; width:30px; height:150px; overflow:hidden; margin:0; padding:0;}

/**表单**/
.ly_order { width:100%; overflow:hidden; margin:20px auto 0;padding: 20px 0;background: #f6faff; border-radius: 13px;}
.lyProCon .order_ts { width:100%; overflow:hidden; line-height:30px; color:#666; font-size:16px; margin:0 auto; padding:10px 0 40px;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.lyProCon .order_ts .text{ width:50%; float:left; line-height:40px;}
.lyProCon .order_ts .fl{ width:20%;}
.lyProCon .order_ts .fr{ width:80%;}
.order_ts img { width:200px; height:auto; margin:0; padding:0; float:right;}
.ly_order .order_div { width:100%; overflow:hidden; margin:0 auto; padding:20px 40px; }
.ly_order .order_div1 { width:50%; padding:20px 20px 20px 40px; float:left;}
.ly_order .order_div2 { width:50%; padding:20px 40px 20px 20px; float:right;}
.od_title { width:100%; overflow:hidden; line-height:30px; color:#333; font-size:15px; font-weight:bold; margin:0 auto; padding:0 0 0 20px; background:url(../images/ico0.png) left center no-repeat; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.od_title span { color:#f00;}
.ly_order .order_div a>span.span1{font-size: 14px;color: #999;display: block;padding: 10px 0 0;clear: both;}
.ly_order .order_div span.span1 .img{ text-align:center; width:90px;}
.ly_order .order_div span.span1 img{ display:block; width:80px; margin:0 auto;}
.ly_order .order_div span.span1 p{ font-size:14px; color:#999; margin:10px 0 0;}
.ly_order .order_div span.span1 i{ display:inline-block; margin-bottom:20px;}
input[type="radio"] + label::before {
	content: "\a0"; /*不换行空格*/
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 18px;
	height: 18px;
	margin:11px 10px 11px 0;
	border-radius: 50%; background-color:#fff; border: 1px solid #dfdfdf; text-indent: .15em;
	line-height: 1; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
input[type="radio"]:checked + label::before {
	background-color: #013391; border: 1px solid #013391; background-clip: content-box; padding: 4px;
}
input[type="checkbox"] + label::before {
	content: "\a0"; /*不换行空格*/
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 16px;
	height: 16px;
	margin:12px 10px 12px 0; border-radius:2px;
	text-indent: .15em;
	line-height: 1; float:left; background-color:#fff; border:1px solid #dfdfdf; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
input[type="checkbox"]:checked + label::before {
	border: 1px solid #013391; background-color: #013391; background-clip: content-box; content: "\2714"; color:#fff;
}
.fm_radio, .fm_checkbox { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.fm_radio ul li { width:50%; height:40px; overflow:hidden; float:left; position:relative;}
.fm_radio1 ul li { width:33.333333%;}
.fm_radio2 ul li { width:20%;}
.fm_radio3 ul li { width:100%;}
.fm_radio4 ul li { width:25%;}
.fm_checkbox ul li { width:33.333333%; height:40px; overflow:hidden; float:left; position:relative;}
.fm_radio ul li input, .fm_checkbox ul li input { display:none;}
.fm_radio ul li label, .fm_checkbox ul li label { height:40px; overflow:hidden; line-height:40px; color:#333; font-size:14px; cursor:pointer;}
.fm_checkbox0 ul li { width:100%;}
.fm_checkbox1 ul li { width:33.333333%;}
.fm_checkbox2 ul li { width:20%;}
.fm_checkbox3 ul li label { width:auto; float:left;}
.fm_checkbox4 ul li { width:25%;}

.fm_radio1 ul li label { width:auto; float:left;}
.fm_radio1 ul li input.rd_ipt { display:block; width:120px; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.fm_checkbox2 ul li input.rd_ipt { float:right; display:block; width:40%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; background-color:#fff; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}


.tips { width:100%; overflow:hidden; color:rgba(255, 255, 255, 0.6); font-size:14px; margin:20px auto; padding:0 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}

.fm_ipt { width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0;}
.fm_ipt input { display:block; width:100%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px auto; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.fm_checkbox1 ul li label { float:left;}
.fm_checkbox1 ul li input.rd_ipt { float:right; display:block; width:50%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; background-color:#fff; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}


.ipt_tit { width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:15px; font-weight:bold; margin:0 0 10px; padding:0 0 0 20px; background:url(../images/ico0.png) left center no-repeat; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.ipt_tit1 { width:30%;}
.ipt_tit2 { padding:0; background:none; font-size:14px;}
.ipt_tit span { color:#f00;}
.fm_ipt1, .fm_ipt2 { width:100%; height:auto; overflow:hidden; margin:0; padding:0; float:right; position:relative;}
.fm_ipt3 { width:70%;}
.fm_ipt1 input, .fm_ipt1 textarea, .fm_ipt4 input, .fm_ipt1 select, .fm_ipt2 select, .fm_slc1 select, .fm_slc2 select, .fm_slc2 input, .fm_slc3 select, .fm_slc4 select, .fm_slc5 select { display:block!important; width:100%; height:40px; overflow:hidden; line-height:40px; color:#565656; font-size:14px; background-color:#fff; border:1px solid #dfdfdf; border-radius:4px; margin:0 auto; padding:0 15px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.fm_ipt2 select { width:49%; margin:2px 1% 2px 0; float:left;}
.fm_ipt3 select { width:36%;}
.fm_slc1 select { width:100%; float:left;}
.fm_slc3 select { width:48%; margin:0 4% 0 0; float:left;}
.fm_slc4 select { width:48.5%; float:left}
.fm_ipt1 textarea { height:120px; line-height:30px; resize:none;}
.fm_ipt3 input.rd_ipt { float:right; display:block; width:26%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.fm_ipt1 select, .fm_ipt2 select, .fm_slc1 select, .fm_slc2 select, .fm_slc3 select, .fm_slc4 select, .fm_slc5 select { background:#fff url(../images/jt.png) top right no-repeat;}

.fm_ipt1 a.yzm { display:block; width:auto; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:14px; margin:0; padding:0 20px; background-color:#454545; border-radius:0 4px 4px 0; position:absolute; top:0; right:0;}
.fm_ipt1 a.yzm:hover { background-color:#013391;}

.fm_checkbox3 .fm_ipt1 select { width:48%; margin:2px 2% 2px 0; float:left;}
.fm_checkbox3 .fm_ipt1 input { width:48%; display:block;}

.order_btn { width:160px; height:auto; overflow:hidden; margin:0 auto; padding:20px 0;}
.order_btn input { display:block; width:160px; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:16px; text-align:center; margin:0 auto; padding:0; background-color:#454545; border-radius:25px; border:none; outline:none; cursor:pointer;}
.order_btn input:hover { background-color:#013391;}

.fm_slc2 { width:200px; height:40px; overflow:hidden; margin:0; padding:0; position:absolute; top:0; left:120px;}
.fm_slc5 { width:190px; height:40px; overflow:hidden; margin:0; padding:0; position:absolute; top:0; right:0;}
.fm_ipt4 input { width:48.5%; float:left;}

.lyLine {
    width: 100%;
    height: auto;
    margin: -40px auto 0;
    padding: 0 40px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    position: relative;
    z-index: 9;
}

.lyLine img {
    display: block;
    width: 20px;
    height:100px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

/*验证码弹窗*/
.yzm_pop {
    display: none;
    width: 400px;
    height: auto;
    margin: 0;
    padding: 30px;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
    border-radius: 4px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    z-index: 1000;
}

    .yzm_pop .yzmpop_tit {
        width: 100%;
        height: auto;
        overflow: hidden;
        line-height: 30px;
        color: #303030;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        margin: 0 auto 20px;
        padding: 0;
    }

    .yzm_pop .yzmIpt {
        width: 100%;
        height: 44px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0 140px 0 0;
        position: relative;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
    }

        .yzm_pop .yzmIpt input {
            display: block;
            width: 100%;
            height: 44px;
            overflow: hidden;
            line-height: 42px;
            color: #565656;
            font-size: 14px;
            border-radius: 2px 0 0 2px;
            background-color: #fff;
            border: 1px solid #d3d3d3;
            border-right: 0;
            margin: 0 auto;
            padding: 0 15px;
            outline: none;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -o-box-sizing: border-box;
        }

        .yzm_pop .yzmIpt a {
            display: block;
            width: 140px;
            height: 44px;
            overflow: hidden;
            margin: 0;
            padding: 0;
            background-color: #e8ecf0;
            border-radius: 0 2px 2px 0;
            position: absolute;
            top: 0;
            right: 0;
        }

            .yzm_pop .yzmIpt a img {
                display: block;
                width: 100%;
                height: 100%;
                margin: 0;
                padding: 0;
            }

.yzmBtn {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 20px auto 0;
    padding: 0;
    text-align: center;
}

    .yzmBtn input {
        display: inline-block;
        width: 90px;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #fff;
        font-size: 14px;
        text-align: center;
        margin: 0 10px;
        padding: 0;
        border-radius: 2px;
        border: none;
        outline: none;
        cursor: pointer;
        background-color: #e1090a;
    }

        .yzmBtn input:hover {
            background-color: #ff0001;
        }

        .yzmBtn input.Qx {
            background-color: #808080;
        }

            .yzmBtn input.Qx:hover {
                background-color: #ea0001;
            }

.maskYzm {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 999;
}
  
@media (max-width:1080px){
	.ly_Banner img{ width:100%;}
}
@media (max-width:1079px){
	.ly_Main{ width:100%;}
	.ly_ProMain {padding:0 0 40px;}
	.ly_ProMain .section1 .text p{ font-size:15px; line-height:30px;}
	.section2 ul li .con{padding: 40px 20px 50px;}
	.section3 #pdftext{padding: 40px 20px;}
	.ly_order{padding: 20px 30px;}
}
@media (max-width:1024px){
	.ly_Main .ly_Banner{ height:auto;}
	.ly_Banner img{ height:auto; margin:auto; position:inherit; left:auto; top:auto;}
	.ly_ProMain .lyProCon img{ width:100%;}
	.lyProCon .order_ts .text{ line-height:40px;}
	.order_ts img{right: 50px;}
	.ly_order .order_div{ padding: 20px 0;}
	.ly_order .order_div1{ padding: 20px 10px 20px 0;}
	.ly_order .order_div2{padding: 20px 0 20px 10px;}
	.fm_slc3 select{width: 100%; margin-bottom:10px;}
	.section2 dt{ font-size:24px;}
}
@media (max-width:990px){
	.section2 ul li .bd{ height:220px;}
}
@media (max-width:768px){
	.ly_ProMain {padding: 0 0 20px;}
	.section2 ul li .bd{ height:300px; width:100%; float:none;}
	.section2 ul li .bd:nth-child(2n){ margin-top:20px;}
	.section3 ul li a{ font-size:15px;}
	.ly_order .order_ts{padding: 20px 0;}
	.ly_order .order_ts .text{ width:70%;line-height: 36px;}
	.order_ts img{width: 180px;right: 0;}
	.ly_order .order_div{ padding: 10px 0;}
	.ly_order .order_div1,.ly_order .order_div2{ width:100%;}
	.ly_order .order_div1{ padding: 10px 0 10px 0;}
	.ly_order .order_div2{padding: 10px 0 10px 0;}
	.lyProCon .order_ts .fl{ width:25%;}
	.lyProCon .order_ts .fr{ width:75%;}
	.fm_checkbox1 ul li{ width:50%;}
	.section3 ul li{ width:100% !important;}
	.section3 ul li:nth-child(1){ margin-bottom:10px;}
	.section2 dt{ font-size:20px; margin: 0 auto 10px;}
	.section2 dt:before,.section2 dt:after{ width:10%;}
	
	.ly_ProMain .section1 .text,.ly_ProMain .kuang.section2,.ly_ProMain .kuang.section4{padding: 10px;}
	.list_tab ul li{ width:25%;}
}
@media (max-width:600px){
	.section2 ul li .bd{ height:220px;}
}
@media (max-width:500px){
	.section2 ul li .bd{ height:160px;}
	.ly_ProMain .lyProCon{ padding: 0 0 10px; margin-bottom:10px;}
	.lyProCon .order_ts{ padding:10px 0 20px; text-align:center;}
	.lyProCon .order_ts .text{  width:100%; text-align:left; font-size:14px; line-height: 24px;}
	.ly_order{ padding:20px;}
	.order_ts img{ width:170px;margin-top: 10px; float:none;}
	.ly_order .order_div1, .ly_order .order_div2{ width:100%;}
	.ly_order .order_div{ padding:0 0 10px;}
	.fm_checkbox ul li,.fm_radio4 ul li{width: 100%;}
	.fm_radio2 ul li{ width:33%;}
	.section2 dt{ font-size:18px; margin: 0 auto 10px;}
	.section2 dt:before,.section2 dt:after{ width:10%;}
	.section2 ul li{ width:100%;margin-bottom: 10px;}
	.section2 ul li:nth-child(2n+2){margin-bottom: 0;}
}
@media (max-width:375px){
	.lyProCon .order_ts{ padding:10px 0;}
	.fm_checkbox ul li{ width:100%;}
	.section2 dt{ font-size:15px;}
	.section2 dt:before,.section2 dt:after{ width:12%;}
	.section3 ul li a{ font-size:14px;}
	.section3 ul li a i{ font-size:12px;}
	
	.list_tab ul li{ width:50%;}
}
@media (max-width:320px){
	.section2 dt:before,.section2 dt:after{ width:8%;}
}