body{margin: 0px; padding: 0px; font-family: "微软雅黑", "宋体", Arial; font-size: 14px; color: #333; background: #f2f5f9; overflow-x: hidden;}
a,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p{margin: 0; padding: 0; list-style-type: none;}
input,select{margin: 0; padding: 0; border-collapse:collapse;}

header .search input,select{
    /*去除外边框*/
    border: none; 
    /*适应safari浏览器内容不跑偏*/
    line-height: 1;
    /*width: 100%;*/
    /*将默认的select选择框样式清除*/  
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*在选择框的最右侧中间显示小箭头图片*/  
    background: url("../img/xiala.svg") no-repeat scroll right center transparent;
    background-size: 0.9rem 0.9rem;
    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    color: #666666;
    /*去除选中时样式*/
    outline: none;
    /*去除点击一闪而过的灰色背景*/
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}

header .search input:focus {
    outline: none; /* 去掉聚焦时的轮廓线 */
    border-color: #000; /* 设置边框颜色为黑色 */
}

em{font-style: normal;}
img{border: none;}
a{text-decoration: none; color: #1e9fff; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-user-select: none; -moz-user-focus: none; -moz-user-select: none;}
a:hover{text-decoration: underline;}
/**
 * 主题色：#ff3300
 * @type {[type]}
 */
.w1200{width: 1200px; overflow: hidden; margin: 0 auto;}
.mt20{width: 100%; height: 20px; overflow: hidden;}
.mb20{width: 100%; height: 20px; overflow: hidden;}
header{background: #FFF;}
header .tip{color: #787878; line-height: 35px; border-bottom: 1px solid #eee; background: #FAFAFA;}
header .tip a{color: #787878; float: left; margin: 0 5px;}
header .tip span{float: right;}
header .logo_ad{padding: 20px 0; position: relative;}
header .logo_ad strong{display: none;}
header .logo_ad .logo{float: left;}

header .logo_ad .ad_top{float: right; width: 720px; height: 60px;}
header .search{margin-top: 10px;}
header .search form{border:1px solid #EEE; width: 480px; position: relative; display: inline-block;}
header .search form select,input{border: 0; outline: none; font-size: 15px; color: #999;}
header .search form select{padding: 10px 20px 10px 10px;}
header .search form input{padding: 10px 10px 10px 0px; color: #666;}
header .search form .submit{position: absolute; bottom: -0px; padding: 13px 15px 10px 35px; border:0px solid #EEE; background: url('../img/search.svg') 10px 9px no-repeat #EEE; background-size: 22px auto;}
header .search form .keyword{width: 326px; background: none;}

header .logo_ad .wz_a{position: absolute; right: 200px; top: 45px; color: #999;}
header .logo_ad .wz_a a{color: #999;}
header .logo_ad .post-link{position: absolute; border: 1px solid #ee4340; text-decoration: none; background: #ee4340; height: 38px; width: 140px; color: #ffffff; font-weight: bold; font-size: 16px; line-height: 38px; margin: auto; text-align: center; right: 0; top: 0px; bottom: 0; border-radius: 4px;
}

nav{height: 50px; background-color: #ff3300;}
nav .menu{width: 1200px; margin: 0 auto;}
nav .menu a{color: #FFF;}
nav .menu .first {position: relative; float: left; /*border-left: 1px solid #ddd;*/ cursor: pointer; color: #FFF; line-height: 50px; z-index: 9; font-size: 16px; padding: 0 15px; }
nav .menu .first span{font-weight: bold;}
nav .menu .first:hover{background-color: #ff5226;}
nav .menu .dropdown {position: absolute; top: calc(100% + 0px); left: 0; width: 480px; line-height: 35px; background: #FF3300; font-size: 14px; text-align: center; }
nav .menu .dropdown ul li a{float: left; width: 25%; padding: 3px 0px; color: #FFF; text-decoration: none;}
nav .menu .dropdown ul li a:hover{background-color: #ff5226;}
nav .menu .aa-parent {--fadeIn-duration: 0s; --fadeOut-duration: 0s; --fadeOut-delay: 0s; }
nav .menu .aa-dropdown {
            opacity: 0;
            visibility: hidden;
            transition: opacity var(--fadeOut-duration) var(--fadeOut-delay),
                        visibility calc(var(--fadeOut-duration) + var(--fadeOut-delay));
            animation: aa-dropdown-delay var(--fadeOut-delay) linear,
                       aa-dropdown-duration var(--fadeOut-duration) linear var(--fadeOut-delay);
        }
nav .menu .aa-parent:hover .aa-dropdown {opacity: 1; visibility: visible; transition: opacity var(--fadeIn-duration); animation: none; }
nav .menu @keyframes aa-dropdown-delay {
            0%, 100% {
                pointer-events: auto;
            }
        }
nav .menu @keyframes aa-dropdown-duration {
            0%, 100% {
                pointer-events: none;
            }
        }

.ad_index{font-size: 0;}
.ad_index li{float: left; width: 32.33%; margin-top: 10px; margin-right: 1.5%; overflow: hidden; position: relative;}
.ad_index li:nth-child(3n+3){margin-right:0;}
.ad_index li img{max-width: 100%;}
.ad_index li .prompt{position: absolute; right: 0; bottom: 0; font-size: 14px; color: #FFF; padding: 1px 5px; border-top-left-radius: 0px; background: rgba(0, 0, 0, 0.3);}

.ad_index_1200{font-size: 0;}
.ad_index_1200 li{width: 100%; height: 90px; margin-top: 10px; overflow: hidden; position: relative;}
.ad_index_1200 li img{max-height: 100%;}
.ad_index_1200 li .prompt{position: absolute; right: 0; bottom: 0; font-size: 14px; color: #FFF; padding: 1px 5px; border-top-left-radius: 0px; background: rgba(0, 0, 0, 0.3);}

.ad_index_590{font-size: 0;}
.ad_index_590 li{float: left; width: 50%; height: 90px; margin-top: 10px; overflow: hidden; position: relative;}
.ad_index_590 li img{max-width: 100%; max-height: 100%;}
.ad_index_590 li .prompt{position: absolute; right: 10px; bottom: 0; font-size: 14px; color: #FFF; padding: 1px 5px; border-top-left-radius: 0px; background: rgba(0, 0, 0, 0.3);}
.ad_index_590 li:nth-child(2n+2){text-align: right;}
.ad_index_590 li:nth-child(2n+2) .prompt{right: 0;}

.ad_index_820{width: 100%; font-size: 0;}
.ad_index_820 li{width: 100%; height: 90px; margin-bottom: 10px; overflow: hidden; position: relative;}
.ad_index_820 li img{max-height: 100%;}
.ad_index_820 li .prompt{position: absolute; right: 0; bottom: 0; font-size: 14px; color: #FFF; padding: 1px 5px; border-top-left-radius: 0px; background: rgba(0, 0, 0, 0.3);}
.ad_index_820 li:last-child{margin-bottom: 20px;}

.m_footer{display: none;}

.footer{background-color: #FFF; padding: 20px 0 5px 0; margin-top: 20px;}
.footer .link{color:#999; width: 100%; overflow: hidden; padding: 15px 0; border-top: 0px solid #eee;}
.footer .link a{color:#999; margin-right: 10px;}
footer{text-align: center; padding: 30px 0; line-height: 25px; color: #999; background-color: #FFF; border-top: 1px solid #eee;}
footer .about{display: block; margin-bottom: 10px;}
footer .about a{margin: 0 0px 0 0px; padding: 0 8px 0 5px; color: #787878; border-right: 1px solid #eee;}
footer .about a:last-child{border-right:0;}
footer a{color: #999;}

.index-info-list{width: 1160px; padding: 20px; overflow: hidden; margin: 0 auto; background-color: #FFF; border-radius: 5px;}
.index-info-list h2{font-size: 25px; font-weight: 500; padding-left: 15px; border-bottom: 1px solid #eee; line-height: 45px; margin-bottom: 10px; position: relative;}
.index-info-list h2 span{position: absolute; left: 0; top: 12px; border-radius: 5px; width: 5px; height: 22px; margin-right: 0px; display: inline-block; background-color: #FF3300;}
.index-info-list h2 a{float: right; font-size: 14px; font-weight: 100; color: #0000ee;}
.index-info-list h2 em{font-weight: 100; font-size: 14px; color: #FF3300;}
.index-info-list ul{width: 100%; overflow: hidden;}
.index-info-list li{float: left; width: 47%; color: #555; padding-left: 1.5%; font-size: 16px; line-height: 35px; position: relative;}
.index-info-list li span{position: absolute; left: 0; top: 13px; width: 5px; height: 5px; background-color: #eee; display: inline-block;}
.index-info-list li a{color: #555;}
.index-info-list li a:hover{color: #ff3300;}
.index-info-list li font{color: #CCC;}

.index-info-list dl{float: left; width: 32.33%; margin-right: 1.5%; overflow: hidden; margin-bottom: 15px;}
.index-info-list dl:nth-child(3n+4){margin-right:0;}
.index-info-list dl dt{float: left; width: 85px; height: 65px; position: relative; border:1px dotted #eee;}
.index-info-list dl dt img{max-width: 95%; max-height: 95%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.index-info-list dl dd{float: left; width: 73%; margin-left: 3%;}
.index-info-list dl dd .title{width: 100%; height: 25px; line-height: 25px; overflow: hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; margin-bottom: 0px; color: #0000ee;}
.index-info-list dl dd p{color: #999; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.index-info-list dl dd p span{color: #FF3300;}
.index-info-list dl dd p span a{color: #FF3300;}
.index-info-list dl dd p em{ display: block; margin-top: 4px; }

.class{width: 1160px; padding: 20px; overflow: hidden; margin: 0 auto; background-color: #FFF; border-radius: 5px;}
.class .class_i_title{line-height: 35px; font-size: 25px; margin-bottom: 15px;}
.class .class_i_title span{color: #999; font-size: 16px; margin-left: 10px;}
.class .class_i_title a{float: right; font-weight: 100; font-size: 14px;}
.class dl{padding: 10px 0; overflow: hidden; position: relative;}
.class dl:hover{background-color: #F9F9F9;}
.class dl dt{float: left; font-weight: bold; position: absolute; top: 33%; left: 0; padding-left: 1%;}
.class dl dd{float: left; width: 92%; padding-left: 8%;}
.class dl dd a{float: left; margin: 5px 10px;}
.class dl dd .dd-color {color: #ff552e;}

.qiye{width: 1160px; padding: 20px; overflow: hidden; margin: 0 auto; background-color: #FFF; border-radius: 5px;}
.qiye .qiye_i_title{line-height: 35px; font-size: 25px; margin-bottom: 15px;}
.qiye .qiye_i_title span{color: #999; font-size: 16px; margin-left: 10px;}
.qiye .qiye_i_title a{float: right; font-weight: 100; font-size: 14px;}
.qiye .qy_list{width: 100%; overflow: hidden;}
.qiye .qy_list ul{float: left;}
.qiye .qy_list .a{width: 15%;}
.qiye .qy_list .b{width: 85%;}
.qiye .qy_list ul li{float: left; width: 16.66%;}
.qiye .qy_list ul li .qiye_info{width: 100%; margin: 0px auto 10px auto;}
.qiye .qy_list ul li .qiye_info .img{width: 120px; height: 90px; margin: 0 auto 5px auto;}
.qiye .qy_list ul li .qiye_info .img img{width: 120px; height: 90px;}
.qiye .qy_list ul li .qiye_info .t{width: 90%; overflow: hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; margin: 0 auto;}

.macrosomia100{}
.macrosomia100 li{ padding: 15px 15px 10px 15px; margin-top: 20px; background-color: #FFA07A; position: relative;}
.macrosomia100 li:hover{background-color: #ff6666;}
.macrosomia100 li a:hover{color: #FFF;}

.semilattice50{}
.semilattice50 li{float: left; width: 47%; padding: 15px 1% 10px 1%; margin-right: 2%; margin-top: 20px; background-color: #FFDAB9; position: relative;}
.semilattice50 li:nth-child(2n){margin-right:0;}

.ms-tong li .ad{position: absolute; bottom: -0px; right: 0; color: #FFF; background: rgba(0, 0, 0, 0.3); font-size: 14px; padding-left: 5px; padding-right: 3px; border-top-left-radius: 7px;}
.ms-tong li a{color: #0000ee;}
.ms-tong li .title{font-weight: bold; font-size: 18px; margin-bottom: 10px; width: 100%; display: block;}
.ms-tong li .fbr-qy{ margin-top: 10px; font-size: 14px; color: #787878;}
.ms-tong li .fbr-qy a{ color: #0000ee; }
.ms-tong li .lxfs{margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc;}

.rec_info dl{float: left; width: 360px; padding: 15px; margin-right: 15px; margin-top: 20px; background: url('../img/res2.svg') no-repeat; background-size: 30px auto; background-color: #FFF; overflow: hidden; position: relative;}
.rec_info dl:nth-child(3n+3){margin-right:0;}
.rec_info dl:hover{box-shadow: 5px 5px 30px 5px rgba(48, 55, 66, 0.15);}
.rec_info dl dt{width: 100%;font-size: 18px;font-weight: 700;line-height: 1.5715;letter-spacing: 0;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.rec_info dl dt a{color: #0000ee;}
.rec_info dl dt a:hover{color: #1890ff;}
.rec_info dl dd span{font-size: 12px;color: rgba(0,0,0,.45);line-height: 20px;margin-top: 4px;margin-bottom: 8px; display: block;}
.rec_info dl dd p{height: 43px; font-size: 14px;word-break: break-all;line-height: 1.5715; color:#333;}
.rec_info dl dd .user{overflow: hidden; margin-top: 10px; font-size: 14px;}
.rec_info dl dd .user address{float: right; line-height: 40px; font-style: normal;}
.rec_info dl dd .user a{color: rgba(0,0,0,.65);}
.rec_info dl dd .user img{float: left; width: 40px; height: 40px; border-radius: 50%;}
.rec_info dl dd .user em{margin-left: 10px; line-height: 40px;}

.list_rec_info dl{float: left; width: 100%; width: 377px; padding: 15px; margin-right: 15px; margin-top: 20px; background: url('../img/res2.svg') no-repeat; background-size: 30px auto; background-color: #FFF; overflow: hidden; position: relative;}
.list_rec_info dl:nth-child(2n+2){margin-right:0;}
.list_rec_info dl:hover{box-shadow: 5px 5px 30px 5px rgba(48, 55, 66, 0.15);}
.list_rec_info dl dt{width: 100%;font-size: 18px;font-weight: 700;line-height: 1.5715;letter-spacing: 0;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.list_rec_info dl dt a{color: #0000ee;}
.list_rec_info dl dt a:hover{color: #1890ff;}
.list_rec_info dl dd span{font-size: 12px;color: rgba(0,0,0,.45);line-height: 20px;margin-top: 4px;margin-bottom: 8px; display: block;}
.list_rec_info dl dd p{height: 43px; font-size: 14px;word-break: break-all;line-height: 1.5715; color:#333;}
.list_rec_info dl dd .user{overflow: hidden; margin-top: 10px; font-size: 14px;}
.list_rec_info dl dd .user address{float: right; line-height: 40px; font-style: normal;}
.list_rec_info dl dd .user a{color: rgba(0,0,0,.65);}
.list_rec_info dl dd .user img{float: left; width: 40px; height: 40px; border-radius: 50%;}
.list_rec_info dl dd .user em{margin-left: 10px; line-height: 40px;}

.placedtop dl{background: url('../img/placedtop.svg') no-repeat; background-size: 40px auto; background-color: #FFF;}
.placedtop dl .ad{position: absolute; bottom: -0px; right: 0; color: #FFF; background: rgba(0, 0, 0, 0.3); font-size: 14px; padding-left: 5px; padding-right: 3px; border-top-left-radius: 7px;}


/**
 * 
 */
#info_content{width: 1200px; overflow: hidden; margin: 20px auto;}
#info_content #ica{float: left; width: 820px;}
#info_content #ica article{width: 750px; padding: 35px; background-color: #FFF; border-radius: 5px;}
#info_content #ica article a{text-decoration: none;}
#info_content #ica article h1{font-weight: 500; font-size: 25px;}
#info_content #ica article .info_mate{width: 100%; color: #999; padding: 20px 0; border-bottom: 1px solid #eee; margin-bottom: 20px;}
#info_content #ica article .info_mate span{margin-right: 20px;}
#info_content #ica article .info_mate span:last-child{margin-right: 0;}
#info_content #ica article .info_mate span img{height: 20px; vertical-align: bottom; margin-right: 0.2rem; margin-bottom: -1px;}
#info_content #ica article .info_mate em{float: right; cursor: pointer;}
#info_content #ica article .info_mate em img{height: 20px; vertical-align: bottom; margin-right: 0.2rem;}

#info_content #ica article #info_lxfs{padding: 20px; overflow: hidden; margin-bottom: 20px; border: 1px dotted #eee;}
#info_content #ica article #info_lxfs dl{width: 100%; padding: 5px 0; overflow: hidden; line-height: 21px;}
#info_content #ica article #info_lxfs dl dt{float: left; width: 80px; text-align: right; color: #999;}
#info_content #ica article #info_lxfs dl dd{float: left; width: 85%; overflow: hidden;}
#info_content #ica article #info_lxfs dl dd img{vertical-align: middle;}
#info_content #ica article #info_lxfs dl #telphone {color: #ff6a00; font-size: 18px; font-weight: bold; }

#info_content #ica article .lxfs_wx_tel{}
#info_content #ica article .lxfs_wx_tel a{text-decoration: none; border-radius: 3px; font-size: 0.8rem;}
#info_content #ica article .lxfs_wx_tel img{height: 20px; margin-right: 5px; vertical-align: middle;}
#info_content #ica article .lxfs_wx_tel .weixin{padding: 6px 8px; background-color: #09bb07; color: #FFF;}
#info_content #ica article .lxfs_wx_tel .phone{padding: 6px 8px; background-color: #ff6633; color: #FFF;}
#info_content #ica article .lxfs_wx_tel .fenxiang{padding: 6px 8px; background-color: #2867ce; color: #FFF;}
#info_content #ica article .lxfs_wx_tel .fuzhi{padding: 6px 8px; background-color: #2867ce; color: #FFF;}

#info_content #ica article #info_text{width: 100%; overflow: hidden; word-break: break-all; line-height: 28px; font-size: 16px; color: #333333;}
#info_content #ica article #info_text img{max-width: 100%; margin-bottom: 10px;}
#info_content #ica article #info_text p{margin-bottom: 0px;}
#info_content #ica article #info_text .info_son_title{font-size: 18px; line-height: 46px;}

/*#909399*/
#info_content #ica article .statement{font-size: 14px; color: red; padding: 15px; margin: 20px 0 10px 0; background-color: #f2f6fc;}
#info_content #ica article .statement p{line-height: 24px; font-size: 14px; color: red; margin: 0; margin-top: 5px;}
#info_content #ica article .statement p svg{width: 21px; height: 21px; vertical-align: sub; margin-right: 5px; display: inline-block;}
#info_content #ica article .statement p a{color: red;}
#info_content #ica article .statement p a:hover{color: #007aff; text-decoration: underline;}

#info_content #ica .info_lxfs{display: none; margin-top: 20px; padding: 20px; background-color: #FFF; position: relative;}
#info_content #ica .info_lxfs .user_sw{float: left; height: 40px; margin-right: 10px;}
#info_content #ica .info_lxfs p{color: #999; font-size: 0.75rem; margin-top: 7px;}
#info_content #ica .info_lxfs .tel{position: absolute; right: 5%; top: 20%; font-size: .65rem; color: #ff3300;}
#info_content #ica .info_lxfs .tel a{color: #ff3300; text-decoration: none; display: block;}
#info_content #ica .info_lxfs .tel img{display: block; margin: 0 auto; height: 30px;}

#info_content #ica .guess_you_like_it{padding: 35px; background-color: #FFF; border-radius: 5px;}
#info_content #ica .guess_you_like_it .title{font-size: 25px; line-height: 40px;}
#info_content #ica .guess_you_like_it li{padding: 15px 0; border-bottom: 1px dotted #eee;}
#info_content #ica .guess_you_like_it li:last-child{border-bottom: 0;}
#info_content #ica .guess_you_like_it li a{ display: block; font-size: 18px; margin-bottom: 7px; }
#info_content #ica .guess_you_like_it li p{color: #787878; line-height: 21px;}
#info_content #ica .guess_you_like_it li span{ color: #999;}
#info_content #ica .guess_you_like_it li span a{display: inline-block; font-size: 14px;}
#info_content #ica .guess_you_like_it li span em{}

#info_class_list{width: 1150px; margin: 0 auto 20px auto; padding: 25px; background-color: #FFF; overflow: hidden; border-radius: 5px;}
#info_class_list ul{float: left; width: 50%;}
#info_class_list ul .title{ line-height: 35px; font-weight: bold; }
#info_class_list ul a{display: inline-block; margin: 5px 12px;}

#info_content aside{float: right; width: 360px;}

#info_content aside .user_info{padding: 20px; text-align: center; border-radius: 5px; background-color: #FFF;}
#info_content aside .user_info .icon{width: 150px; height: 150px; border-radius: 50%; overflow: hidden; margin: 20px auto;}
#info_content aside .user_info p{line-height: 27px; color: #787878;}
#info_content aside .user_info p strong{font-size: 18px;}
#info_content aside .user_info p a{ padding: 2px 15px; margin-top: 15px; display: inline-block; background-color:#F2F2F2; border-radius:5px; }

#info_content aside .user_qita_info{padding: 20px; border-radius: 5px; background-color: #FFF;}
#info_content aside .user_qita_info .title{font-size: 16px; font-weight: bold; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #eee;}
#info_content aside .user_qita_info li{position: relative; padding-left: 15px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#info_content aside .user_qita_info li span{position: absolute; left: 0; top: 13px; width: 5px; height: 5px; border-radius: 5px; display: inline-block; background-color: #ddd;}


#info_list{width: 1200px; margin: 0 auto; overflow: hidden;}
#info_list #il_l{float: left; width: 830px;}
#info_list #il_l #li_l_info_class{padding: 20px; font-size: 1rem; line-height: 1.8rem; background-color: #FFF; border-radius: 5px;}
#info_list #il_l #li_l_info_class a{margin-right: 15px;}
#info_list #il_l #li_l_info_list{padding: 20px; background-color: #FFF; border-radius: 5px;}
#info_list #il_l #li_l_info_list dl{position: relative; overflow: hidden; padding: 25px 0; border-bottom: 1px solid #eee;}
#info_list #il_l #li_l_info_list dl:last-child{border-bottom: 0;}
#info_list #il_l #li_l_info_list dl a{text-decoration: none;}
#info_list #il_l #li_l_info_list dl .li_l_info{width: 80%;}
#info_list #il_l #li_l_info_list dl .li_l_info dt{float: left; width: 120px; height: 90px; overflow: hidden; margin-top: 0px; margin-right: 15px; overflow: hidden;}
#info_list #il_l #li_l_info_list dl .li_l_info dt img{max-width: 100%;}
#info_list #il_l #li_l_info_list dl .li_l_info dd{float: left; width: 78%;}
#info_list #il_l #li_l_info_list dl .li_l_info dd h2{font-size: 20px; height: 30px; line-height: 30px; font-weight: normal; margin-bottom: 0px; overflow: hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;}
#info_list #il_l #li_l_info_list dl .li_l_info dd h2 a{ color: #333; text-decoration: none;}
#info_list #il_l #li_l_info_list dl .li_l_info dd .info_list_meta{overflow: hidden; margin: 10px 0;}
#info_list #il_l #li_l_info_list dl .li_l_info dd .info_list_meta a{margin-right: 10px;}
#info_list #il_l #li_l_info_list dl .li_l_info dd .info_list_meta a:last-child{margin-right: 0;}
#info_list #il_l #li_l_info_list dl .li_l_info dd .info_list_meta .zhiding{padding: 2px 5px 1px 5px; display: inline-block; background-color: #fc6c38; color: #FFF;}
#info_list #il_l #li_l_info_list dl .li_l_info dd .info_list_meta .tuijian{padding: 2px 5px 1px 5px; display: inline-block; background-color:#B98C4B; color: #FFF;}
#info_list #il_l #li_l_info_list dl .li_l_info dd .info_list_meta .fenlei{padding: 2px 5px 1px 5px; display: inline-block; background-color:rgba(1, 175, 99, 0.15); color: #01AF63;}
#info_list #il_l #li_l_info_list dl .li_l_info dd p{overflow: hidden; color: #999; line-height: 22px; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
#info_list #il_l #li_l_info_list dl .li_l_info dd span{display: block; margin-top: 5px; color: #999;}
#info_list #il_l #li_l_info_list dl .li_l_info dd span em{margin-right: 20px;}
#info_list #il_l #li_l_info_list dl .lxfs{position: absolute; top: 35%; right: 0;width: 110px; height: 36px; line-height: 36px; border-radius: 4px; background: #ff6633; color: #fff; font-size: 14px; text-align: center;}
#info_list #il_l #li_l_info_list dl .lxfs img{vertical-align: middle; margin-right: 5px; height: 25px;}
#info_list #il_l #li_l_info_list .title{padding-top: 0px; padding-bottom: 10px;}
#info_list #il_l #li_l_info_list .title h1{display: inline-block; font-size: 21px; font-weight: normal;}
#info_list #il_l #li_l_info_list .title font{float: right; font-size: 12px; color: #999;}
#info_list #il_l #li_l_info_list .page{}
#info_list #il_l #li_l_info_list .page li{float: left; border: 1px solid #eee; padding: 5px 10px; margin: 0 5px;}

#htmlpage{width: 100%; overflow: hidden; margin-top: 20px;}
#htmlpage a{float: left; padding: 5px 10px; border:1px solid #eee; border-right: 0;}
#htmlpage a:last-child{border-right:1px solid #eee;}
#htmlpage .active{background-color: #ff3300; color: #FFF; border:1px solid #ff3300; border-right: 0;}
#htmlpage .active:last-child{border-right:1px solid #ff3300;}

#info_list #il_r{float: right; width: 350px;}
#info_list #il_r .li_r_list{padding: 20px; border-radius: 5px; background-color: #FFF;}
#info_list #il_r .li_r_list .title{border-bottom: 1px solid #eee; line-height: 40px; margin-bottom: 10px; color: #333; font-weight: 700;}
#info_list #il_r .li_r_list li{position: relative; font-size: 16px; line-height: 25px; padding: 5px 0 5px 30px; color: #999; overflow: hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;}
#info_list #il_r .li_r_list li span{position: absolute; top: 8px; left: 0; width: 22px; height: 22px; line-height: 22px; color: #999; text-align: center; background-color: #eee;}
#info_list #il_r .li_r_list li .sp1{background-color: #ff6633; color: #FFF;}
#info_list #il_r .li_r_list li .sp2{background-color: #ff8359; color: #FFF;}
#info_list #il_r .li_r_list li .sp3{background-color: #ffc5b0; color: #FFF;}

/*私信*/
.private_letter_{width: 500px; height: 300px; padding: 8px; position: fixed; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: rgba(0, 0, 0, 0.3);}
.private_letter_text{width: 500px; height: 300px; background-color: #FFF;}
.private_letter_text .title{line-height: 45px; padding-left: 20px; border-bottom: 1px solid #eee; font-weight: bold; color: #333; background-color: #F9F9F9; position: relative;}
.private_letter_text .title .icon{float: right; width: 1.8rem; height: 1.8rem; position: absolute; top: 5px; right: 5px; cursor: pointer;}
.private_letter_text .title .private_close{cursor: pointer; float: right; padding: 0 10px; color: #787878; font-weight: 100;}
.private_letter_text .pl_form{padding:20px 20px 0px 20px;}

/*私信*/
.report_{width: 500px; height: 320px; padding: 8px; position: fixed; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: rgba(0, 0, 0, 0.3);}
.report_text{width: 500px; height: 320px; background-color: #FFF;}
.report_text .title{line-height: 45px; padding-left: 20px; border-bottom: 1px solid #eee; font-weight: bold; color: #333; background-color: #F9F9F9; position: relative;}
.report_text .title .icon{float: right; width: 1.8rem; height: 1.8rem; position: absolute; top: 7px; right: 10px; cursor: pointer;}
.report_text .title .report_close{cursor: pointer; float: right; padding: 0 10px; color: #787878; font-weight: 100;}
.report_text .pl_form{padding:20px 20px 0px 20px;}
.report_text .report_tip{font-size: 14px; color: #999;}
.report_text .report_tip em{color: red;}

/*会员主页*/
.home-footer{width: 100%; text-align: center; padding: 30px 0; color: #999;}
.home_top{width: 100%; height: 35px; line-height: 35px; font-size: 14px; margin: 0 auto; background:#333; color:#FFF;}
.home_top .text{width: 1200px; margin: 0 auto;}
.home_top .text span{float: right;}
.home_top .text span a{color: #EEE; margin: 0 5px;}
.home_top .text span a:hover{text-decoration: underline;}
.home_header{width: 100%; height: 310px; text-align: center; margin: 0 auto; background: url('../img/collection-head.png') center no-repeat; background-size:100% auto;}
.home_header .text{width: 100%; height: 250px; padding-top: 60px; color: #DDD; background: rgba(0,0,0,.3);}
.home_header .text h1{color:#EEE; font-size: 48px; font-weight: bold; padding-bottom: 20px;text-shadow:#000 3px 4px 5px}
.home_header .text h2{ font-size: 18px; line-height: 30px; width: 500px; margin: 0 auto; }
.home_header .text h3{padding-top: 25px;}
.home_header .text h3 em{font-weight: bold; font-style: normal; color:#EEE; margin: 0 5px;}
.home_user{width: 750px; height: 110px; margin: 0 auto; position: relative; top:-50px;}
.home_user .pic{float: left; width: 100px; height: 100px; border-radius: 50%; background: #F2F2F2; padding: 5px;}
.home_user .pic img{width: 96px; height: 96px; border-radius: 50%; border: 2px solid #FFF; -webkit-transition: .4s; -webkit-transition: -webkit-transform .4s ease-out; transition: transform .4s ease-out; -moz-transition: -moz-transform .4s ease-out;}
.home_user .pic img:hover{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg)}
.home_user .name{float: left; width: 300px; text-align: center; padding-top: 70px; font-size: 18px; color: #BBB;}
.home_user .qt{float: right; padding-top: 70px; color: #999;}
.home_content{width: 1150px;}
.home_content article{float: left; background-color: #FFF; width: 710px; padding:30px 40px;}
.home_content article dl{width: 100%; display: table; padding: 20px 0; border-bottom: 1px solid #f3f3f3;}
.home_content article dl:last-of-type{border:none;}
.home_content article dl dt{font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.home_content article dl dt a{color: #4183c4;}
.home_content article dl dd{margin-top: 5px;}
.home_content article dl dd p{line-height: 21px; font-size: 14px; color: #6b7486;}
.home_content article dl dd span{display: block; color: #999; font-size: 14px; margin-top: 5px;}
.home_content article dl dd span i{font-style: normal; margin-right: 20px;}
.home_content article dl dd span .icon_belong{background-color: #fbefee; padding: 2px 5px;}
.home_content article dl dd span .icon_belong a{color: #4183c4;}
.home_content article dl dd span a{ color: #999;}
.home_content aside{float: right; position: -webkit-sticky; position: sticky; top: 20px; width: 340px; background-color: red;}
.home_content .new_info{padding: 20px; overflow: hidden; background-color: #FFF;}
.home_content .new_info p{font-weight: bold; font-size: 18px; line-height: 35px; border-bottom: 1px solid #eee; margin-bottom: 10px;}
.home_content .new_info li{position: relative; font-size: 16px; line-height: 25px; padding: 5px 0 5px 30px; color: #999; overflow: hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;}
.home_content .new_info li span{position: absolute; top: 8px; left: 0; width: 22px; height: 22px; line-height: 22px; color: #999; text-align: center; background-color: #eee;}
.home_content .new_info li .sp1{background-color: #ff6633; color: #FFF;}
.home_content .new_info li .sp2{background-color: #ff8359; color: #FFF;}
.home_content .new_info li .sp3{background-color: #ffc5b0; color: #FFF;}

/*搜索页面*/
.search{}
.search article{float: left; width: 700px; padding: 30px 40px; background-color: #FFF;}
.search article .search-key-total{font-size: 14px; color: #9195a3;}
.search article .search-key-total em{color: red;}
.search article .search-key-total span{margin: 0 3px;color: red;}
.search article dl{width: 100%; padding: 20px 0; display: table; border-bottom: 1px solid #f3f3f3;}
.search article dl:last-child {border-bottom: none;}
.search article dl:last-of-type{border:none;}
.search article dl em{color: red;}
.search article dl dt{width: 100%; display: table; font-size: 18px; line-height: 30px; color: #4183c4; text-overflow:ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;}
.search article dl dt a{ color: #4183c4;}
.search article dl dt .hot{display: inline-block; float: left; font-size: 12px; background-color: #ff2d51; color: #FFF; padding: 1px 7px 0px 7px; line-height: 20px; margin-right: 10px; margin-top: 4px;}
.search article dl dd{color: #6b7486; font: 14px/21px Arial,sans-serif;}
.search article dl dd .img{float: left; width: 128px; height: 85px; margin-right: 15px; overflow: hidden; position: relative;}
.search article dl dd .img img{min-width: 100%; height: 85px; object-fit:cover;}
.search article dl dd span{display: block; color: #999; margin-top: 5px;}
.search article dl dd i{font-style: normal; font-size: 14px; margin-right: 15px;}
.search article dl dd i a{ color: #999;}
.search aside{float: right; width: 350px; position: -webkit-sticky; position: sticky; top: 30px; padding: 20px; background-color: #FFF;}
.search aside .new_model{}
.search aside .new_model h2{font-size: 16px; line-height: 22px; padding: 8px 0; margin-bottom: 10px; border-bottom: 1px solid #ecedee; color: #111;}
.search aside .new_model li{line-height: 35px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.search aside .new_model li a{margin-right: 10px; padding: 3px 7px; border-radius:5px; color: #346fb6; }
.search aside .new_model li a:hover{color: #003d86;}
.search aside .new_model li span{color: #9195A3; margin-right: 5px;}
.search aside .new_model li .hot_1{color: #FE2D46;}
.search aside .new_model li .hot_2{color: #F60;}
.search aside .new_model li .hot_3{color: #FAA90E;}





@media screen and (max-width: 768px) {
	.w1200{width: auto;}
	/*header{display: none;}*/
	header{background-color: #ff3300; height: 50px; line-height: 50px;}
	header .logo_ad{padding: 0;}
	header .logo_ad strong{display: inline-block; font-size: 2rem; color: #FFF; padding-left: 5%; margin-top: 0rem;}
	header .logo{display: none;}
	header .tip{display: none;}
	header .wz_a{display: none;}
	header .logo_ad .post-link{top:0rem;}
	footer{font-size: 0.65rem; line-height: 1rem; margin-bottom: 40px;}
	footer .about{display: none;}
	.m_footer{position: fixed; display: block; width: 100%; max-width: 750px; bottom: 0; height: 50px; background-color: #ff3300;}
	.m_footer img{display: block; height: 30px; margin:0.2rem auto 0 auto;}
	.m_footer a{float: left; width: 25%; text-align: center; font-size: 0.65rem; display: inline-block; color: #FFF; text-decoration: none;}
	#info_content{width: 100%; margin-top: 0;}
	#info_content #ica{float: none; width: 100%;}
	#info_content #ica article{width: auto; padding: 25px;}
	#info_content #ica article #info_lxfs{padding: 0.5rem 0;}
	#info_content #ica article #info_lxfs dl dd{width: 73%;}
	#info_content #ica .info_lxfs{display: block;}
	#info_content #ica .guess_you_like_it{ margin-bottom:20px; padding:25px; }
	#info_content #ica .guess_you_like_it li p{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
	#info_content aside{float: none; width: 100%;}
	#info_content aside .user_info{ font-size: 0.75rem;}
	#info_content aside .user_info .icon{float: left;width: 100px; height: 100px;}
	#info_content aside .user_info .icon img{width: 100px; height: 100px;}
	#info_class_list{width: 94%; padding: 3%;}

	#info_list{width: 100%;}
	#info_list #il_l{float: none; width: auto;}

	#info_list #il_l #li_l_info_list dl .li_l_info{width: 100%;}
	#info_list #il_l #li_l_info_list dl .li_l_info dd{width: 62.5%;}
	#info_list #il_l #li_l_info_list dl .lxfs{left: 0; top: 70%; width: 85px; height: 30px; line-height: 30px; font-size: 0.65rem;}
	#info_list #il_l #li_l_info_list dl .lxfs img{height: 18px;}
	#info_list #il_r{float: none; width: auto; margin-top: 20px;}

    .rec_info dl{width: 100%;}
    .list_rec_info dl{width: 100%;}
}






















