.fl { float: left; }

.fr { float: right; }

body { font-family: "Microsoft YaHei", "Arial", "Heiti SC"; font-size: 12px; color: #333; min-width: 1200px; background: #f5f9fc; }

.wrap { overflow: hidden; width: 1200px; margin: 0 auto; }

.head_top { width: 100%; height: 38px; line-height: 38px; background: #f5f5f5; position: relative; z-index: 9; }
.head_top .wrap { font-size: 14px; }
.head_top .wrap .tips { font-size: 12px; color: #7d7d7d; }
.head_top .wrap .sign { font-size: 12px; color: #434343; line-height: 38px; }
.head_top .wrap .sign i { height: 12px; width: 2px; display: inline-block; background: #7d7d7d; margin-bottom: -1px; }
.head_top .wrap .sign a { font-size: 14px; color: #434343; margin: 0 3px; }
.head_top .wrap .sign a:hover { color: #ff8300; }
.head_top .wrap .hd_phone { margin-right: 20px; }

.header { overflow: hidden; background: #fff; }
.header .wrap { height: 100px; }
.header .wrap .logo { margin-top: 25px; position: relative; }
.header .wrap .logo, .header .wrap .logo img { height: 50px; }
.header .wrap .logo span { position: absolute; right: -30px; bottom: 6px; color: #999; }
.header .wrap .search_wrap {width: 360px;height: 37px;margin-top: 33px;}
.header .wrap .search_wrap span {display: block;float: left;width: 57px;height: 35px;line-height: 35px;background: #ff8300;color: #fff;font-size: 12px;text-align: center;border-bottom-left-radius: 24px;border-top-left-radius: 24px;border-right:  navajowhite;}
.header .wrap .search_wrap .search_box {float: left;width: 300px;height: 33px;border: 1px solid #dcdcdc;border-top-right-radius: 24px;border-bottom-right-radius: 24px;border-left: navajowhite;}
.header .wrap .search_wrap .search_box .search_ksy {font-size: 12px;border: none;color: #272a34;height: 33px;line-height: 45px;padding: 0 10px;width: 240px;}
.header .wrap .search_wrap .search_box .search_btn {border: none;cursor: pointer;background: url(../image/icon142.png) no-repeat;height: 15px;width: 15px;background-position: 0 0;margin: 9px 17px 0 0;float: right;}
.header .wrap .search_wrap .search_box .search_btn:hover { opacity: 0.7; }

.nav { width: 100%; height: 44px; background: #ff8300; border-bottom: 1px solid #ff5000; }
.nav ul { width: 1200px; margin: 0 auto; }
.nav ul li { float: left; }
.nav ul li a { display: inline-block; width: 100px; height: 44px; text-align: center; line-height: 44px; font-size: 14px; color: #fff; }
.nav ul li a.activity, .nav ul li a:hover { background: #ff5000; }

.content { width: 1200px; margin: 0 auto 20px; min-height: calc(100vh - 340px); overflow: hidden; }

.Min_item { display: none; width: 95px; overflow: hidden; position: fixed; left: 50%; top: 30%; margin-left: -694px; background: #fff; border-bottom: 1px solid #dcdcdc; }
.Min_item a { height: 38px; line-height: 38px; text-align: center; display: block; color: #272a34; font-size: 12px; border: 1px solid #dcdcdc; border-bottom: none; }
.Min_item a.on, .Min_item a:hover { color: #fff; background: #ff8300; }

.footer { width: 100%; background: #07081b; padding: 25px 0; overflow: hidden; color: #dee0ff; font-size: 14px; }
.footer .wrap { width: 1170px; }
.footer .links { width: 1200px; overflow: hidden; margin: 0 auto 10px; }
.footer .links span { float: left; }
.footer .links .lis { float: left; width: 1120px; }
.footer .links .lis a { color: #dee0ff; margin: 0 25px 10px; display: block; float: left; }
.footer .links .lis a:hover { color: #fff; }
.footer p { text-align: center; }
.footer p span { margin: 0 18px; }
.footer p span a{ color: #b0b2e8; }

.crumb { width: 100%; margin-top: 10px; }
.crumb .wrap { height: 36px; line-height: 36px; font-size: 12px; color: #272a34; }

.Qztitle { width: 100%; height: 24px; line-height: 24px; padding: 20px 0; float: left; }
.Qztitle i { width: 4px; height: 24px; border-radius: 4px; background: #ff8300; margin-right: 10px; display: block; float: left; margin-left: 20px; }
.Qztitle span, .Qztitle h1 { display: block; float: left; height: 24px; line-height: 24px; font-size: 16px; color: #313131; font-weight: 600; }
.Qztitle .more { float: right; font-size: 14px; color: #868686; margin-right: 20px; }
.Qztitle .more:hover { color: #ff5000; }

.page { width: 100%; text-align: center; border-top: 1px solid #eee; padding: 20px 0; }
.page .layui-laypage .layui-laypage-curr .layui-laypage-em { background: #ff8300; }
.page .layui-laypage a, .page .layui-laypage span { margin: 0 1px 5px 4px; border-radius: 3px; }
.page .layui-laypage a:hover { color: #ff8300; }

.Min3_tags { width: 1155px; overflow: hidden; border: 1px solid #dcdcdc; margin: 20px; position: relative; }
.Min3_tags::before { position: absolute; display: block; content: ''; border-left: 1px solid #dcdcdc; height: 800px; top: 0; left: 386px; }
.Min3_tags::after { position: absolute; display: block; content: ''; border-left: 1px solid #dcdcdc; height: 800px; top: 0; left: 765px; }
.Min3_tags .list { width: 385px; float: left; }
.Min3_tags .list .title { width: 100%; height: 64px; line-height: 64px; border-bottom: 1px solid #dcdcdc; background: #f6f6f6; }
.Min3_tags .list .title .icon { background: url(../image/icon142.png) no-repeat; display: inline-block; margin: 0 5px -9px 25px; }
.Min3_tags .list .title .icon_cp { height: 28px; width: 28px; background-position: 0 -51px; }
.Min3_tags .list .title .icon_cs { height: 29px; width: 33px; background-position: 0 -114px; margin-bottom: -8px; }
.Min3_tags .list .title .icon_zl { height: 35px; width: 31px; background-position: 0 -79px; margin-bottom: -13px; }
.Min3_tags .list .title span { font-size: 14px; color: #272a34; font-weight: bold; margin: 0 5px; }
.Min3_tags .list .tag { margin: 10px 2px; overflow: hidden; }
.Min3_tags .list .tag a { display: block; float: left; font-size: 14px; color: #272a34; line-height: 30px; padding: 0 25px; }
.Min3_tags .list .tag a:hover { color: #ff8300; }

.gongzhong { margin: 10px 0 10px 44.2%; display: block; float: left; width: 136px; }
.gongzhong .img { width: 136px; height: 136px; background: #e6e6e6; border-radius: 12px; margin-bottom: 10px; }
.gongzhong .img img { display: block; width: 124px; height: 124px; float: left; margin: 6px; }
.gongzhong p { text-align: center; font-size: 16px; color: #272a34; height: 22px; line-height: 22px; position: relative; cursor: pointer; }
.gongzhong p:hover .img { display: block; }
.gongzhong p i { display: inline-block; background: url(../image/icon142.png) no-repeat; height: 22px; width: 22px; background-position: 0 -29px; margin: 0 5px -4px 0; }
.gongzhong p .img { position: absolute; display: none; left: 5px; bottom: 20px; }

.tags_wrap { overflow: hidden; border: 1px solid #e5e5e5; border-radius: 4px; background: #fff; width: 1198px; float: left; }
.tags_wrap .message { width: 100%; border-top: 1px solid #dcdcdc; padding: 20px 0; margin-top: 10px; font-size: 14px; color: #272a34; line-height: 37px; }
.tags_wrap .message span { font-size: 12px; color: #f04029; float: left; }
.tags_wrap .message span i { background: url(../image/icon142.png) no-repeat; height: 14px; width: 15px; background-position: 0 -15px; display: inline-block; margin: 0 4px -3px 20px; }
.tags_wrap .message p { float: left; margin-left: 20px; }
.tags_wrap .message .contact { display: inline-block; float: left; height: 37px; line-height: 37px; text-align: center; padding: 0 16px; border-radius: 3px; font-size: 14px; color: #fff; background: #ff8300; margin: 0 25px 0 12px; }
.tags_wrap .message input { float: left; width: 266px; padding: 0 10px; border: 1px solid #dcdcdc; border-radius: 3px; line-height: 36px; height: 36px; margin-right: 18px; }
.tags_wrap .message .name { width: 210px; }
.tags_wrap .message select { float: left; background: #f6f9fc; border: 1px solid #dcdcdc; border-radius: 3px; padding: 7px 10px; min-width: 100px; text-align: center; }
.tags_wrap .message .submit { display: inline-block; float: left; height: 37px; line-height: 37px; text-align: center; width: 100px; border-radius: 3px; font-size: 14px; color: #fff; background: #ff8300; margin-left: 10px; border: none; cursor: pointer; }
.tags_wrap .message .submit:hover { opacity: 0.9; }

.cont_R { overflow: hidden; width: 320px; }
.cont_R .Ritem { border: 1px solid #e5e5e5; border-radius: 4px; background: #fff; overflow: hidden; margin-bottom: 10px; }
.cont_R .Ritem .R_title { width: 100%; height: 20px; line-height: 20px; padding: 10px 0; float: left; border-bottom: 1px solid #dcdcdc; }
.cont_R .Ritem .R_title i { width: 4px; height: 18px; border-radius: 4px; background: #ff8300; margin: 0 6px 0 10px; display: block; float: left; }
.cont_R .Ritem .R_title span { display: block; float: left; height: 20px; line-height: 20px; font-size: 12px; color: #535353; font-weight: 600; }
.cont_R .Ritem .R_title .more { float: right; font-size: 14px; color: #868686; margin-right: 20px; }
.cont_R .Ritem .R_title .more:hover { color: #ff5000; }
.cont_R .newslist { overflow: hidden; padding: 12px; }
.cont_R .newslist li a { line-height: 30px; font-size: 14px; color: #535353; height: 30px; overflow: hidden; display: block; }
.cont_R .newslist li a:hover { color: #ff8300; }
.cont_R .newslist li a h3 { font-weight: normal; font-size: 14px; height: 30px; }

.rec_tags { overflow: hidden; line-height: 35px; font-size: 14px; padding: 15px 20px; }
.rec_tags i { width: 17px; height: 35px; background: url(../image/icon_tj.png) no-repeat; display: block; float: left; margin-right: 8px; }
.rec_tags span { float: left; }
.rec_tags a { padding: 0 15px; height: 25px; line-height: 25px; border: 1px solid #dcdcdc; border-radius: 3px; text-align: center; float: left; display: block; margin-left: 8px; margin-top: 5px; color: #0068b7; }


.pagewrap{  width: 100%; height: 34px; padding: 25px 0;margin-top: 10px; line-height: 34px; text-align: center; color: #666;overflow: hidden;}
.pagewrap a,.pagewrap span{display: inline-block; height: 30px; text-align: center; line-height: 30px; border: 1px solid #eaeaea; border-radius: 3px; padding: 0 12px; margin: 0 5px; font-size: 14px; color: #666;}
.pagewrap a.current ,.pagewrap .active a,.pagewrap a:hover{color: #ff8a20; border: 1px solid #ff8a20;}
.pagewrap li{display: inline-block; _zoom:1;display:inline!important;padding:0!important;border: none!important;height: auto!important; }
.pagewrap .page .prev,.pagewrap .page .netx{width:38px;}
.pagewrap .page{margin: 0 auto;display: block;}
.pagewrap li.active a{color: #ff8a20; border: 1px solid #ff8a20;}


.icon_time{
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../image/icon_time.png) no-repeat;
    margin: 0 3px -2px 0;
}
.icon_author{
    display: inline-block;
    width: 12px;
    height: 15px;
    background: url(../image/icon_author.png) no-repeat;
    margin: 0 3px -2px 0;
}


.content .itemA { overflow: hidden; margin: 10px 0 0; width: 1220px; }
.content .itemA li { width: 230px; height: 260px; float: left; border: 1px solid #dcdcdc; margin: 0 10px 10px 0; background: #fff; }
.content .itemA li:hover { box-shadow: 0 2px 10px #dedede; }
.content .itemA li .img { display: block; margin: 20px auto 10px; border: 1px solid #dcdcdc; border-radius: 3px; overflow: hidden; }
.content .itemA li .img, .content .itemA li .img img { width: 185px; height: 185px; }
.content .itemA li .img:hover { opacity: 0.9; }
.content .itemA li .bt { display: block; width: 96%; height: 26px; line-height: 26px; overflow: hidden; text-align: center; margin: 0 auto; font-size: 14px; color: #272a34; }
.content .itemA li .bt:hover { color: #ff5000; }
.content .itemA li .price { width: 100%; text-align: center; font-size: 14px; color: #f04029; margin-top: 5px; font-weight: bold; position: relative; cursor: pointer; }
.content .itemA li .price span { color: #272a34; position: relative; display: inline-block; width: 120px; }
.content .itemA li .price:hover .tips { display: block; }
.content .itemA li .price .tips { display: none; position: absolute; top: 22px; left: 0; font-size: 12px; border: 1px solid #dcdcdc; background: #fff; line-height: 24px; border-radius: 4px; padding: 0 5px; color: #ff5000; }
.content .itemA li .price .tips::before { display: block; position: absolute; content: ''; left: 45%; top: -6px; width: 13px; height: 6px; background: url(../image/icon_sj.png) no-repeat; }