
@charset "utf-8";
/*格式化*/
#content p img{ width:100%;display:block; margin:0 auto; max-width:560px;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
body{ font-size:14px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;} 
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
a { text-decoration:none;font-family:"Microsoft Yahei";}
a:hover { cursor:pointer; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
img{ padding:0; margin:0;}
a img { border:none; }
input,textarea{ border:none;font-family:"Microsoft Yahei"; font-size:13px;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:14px;}
/*排版通用*/
.f-mm{ margin-left:auto; margin-right:auto;}/*居中对齐*/
.f-fl{ float:left;} /*左浮动*/
.f-fr{ float:right;} /*右浮动*/
.f-tr{ text-align:right;} /*右对齐*/
.f-tl{ text-align:left;} /*左对齐*/
.f-tc{ text-align:center;} /*中间对齐*/
.f-pr{ position:relative;} /*定位*/
.f-di{ display:inline;}

/* -- 页面整体布局 -- */
.wrap{min-width:320px; max-width:750px; margin:0 auto; overflow:hidden; position:relative;} /*网站首页宽度*/


/*-------CSS3特效集合--------*/
@keyframes xshow {0% {opacity:0;}25% {opacity:1;}50% {opacity:0;}75% {opacity:1;}100% {opacity:0;}}
@-webkit-keyframes xshow {0% {opacity:0;}25% {opacity:1;}50% {opacity:0;}75% {opacity:1;}100% {opacity:0;}}
@keyframes xshow2 {0% {opacity:0;}20% {opacity:1;}40% {opacity:0;}60% {opacity:1;}80% {opacity:0;}100% {opacity:0;}}
@-webkit-keyframes xshow2 {0% {opacity:0;}25% {opacity:1;}50% {opacity:0;}75% {opacity:1;}100% {opacity:0;}}
@-webkit-keyframes buttonHover{0% {box-shadow:0 0 5px #808080;}50% {box-shadow:0 0 12px #808080;}100%{box-shadow:0 0 5px #808080;}}
@keyframes buttonHover{0% {box-shadow:0 0 5px #808080;}50% {box-shadow:0 0 12px #808080;}100% {box-shadow:0 0 5px #808080;}}

/* 夜间模式  */
.nightMode{ position:fixed; top:0; left:0; z-index:9999; width:100%; height:150%; background:#000;opacity:0.0;display:none; pointer-events:none;}

.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}


            .head { width:100%;z-index: 15;overflow:hidden;height:12.25rem;}
            
            .f-fr{float: right;}
            .f-fl{float: left;}
            .t_con{height:5.2rem;overflow: hidden;}
            .head .logo{ width:27.6%; float:left;position:relative; margin:1rem 0 0 1.66%;}
            .head .logo img{display:block; height:32px;}
            .head h3{width:88%;font-size:1.3rem; color:#fff;line-height: 1.5rem;font-weight: bold;}
            .head h3 span{width:25%;float: left;text-align: center;position: relative;z-index: 1;}
            .head h3 span:nth-child(1):before{content: "";position: absolute;width:8.8rem;height:4rem;top:0;left:0;background:url("../images/menulbg.png")/*tpa=http://www.cqbomeida.com/theme/default/mobile/images/menulbg.png*/ no-repeat 0 0;background-size:8.8rem 4rem;z-index: -1;}
            .head h3 a{ display:block; color:#fff;padding: 0.85rem 0 0;}
            .head h3 a em{ display:block;opacity: 0.3;font-size: 0.8rem;line-height: 0.9rem;font-weight: normal;}
            .head h3 span.cur,.head h3 span.cur a{color: #fea201;}
            .head h3 span:nth-child(1).cur,.head h3 span:nth-child(1).cur a{color: #fff;}
			.nav{ height:4rem;line-height: 4rem;background: #5fa816;}
            .head .menu_btn{width:11.6%; height:4rem; float:right;overflow:hidden;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;padding: 1.2rem 0 0 1.2rem;}
            .head .menu_btn a.downmenu{display:block; width:1.65rem; height:2rem;}
            .head .menu_btn img{ display:block; width:100%;}
            .t_text{padding:0.9rem 0 0;font-size: 1.2rem;line-height:1.6rem;color: #000;width: 59.33%;}
            .t_text span{display: block;font-size: 1.4rem;line-height: 1.8rem;font-weight: bold;}
            .t_text span b,.t_email span{color: #fe5722;}
            .t_email{display: block;text-align: right;height: 3.05rem;line-height: 3.05rem;font-size: 1.2rem;color: #2f2c2c;padding: 0 2.66%;
                background-image: -webkit-gradient(linear, top left, bottom right, from(#fff), to(#d7d7d7));
                background-image: -webkit-linear-gradient(top, #fff, #d7d7d7);
                background-image: -moz-linear-gradient(top, #fff, #d7d7d7);
                background-image: -o-linear-gradient(top, #fff, #d7d7d7);
                background-image: -ms-linear-gradient(top, #fff, #d7d7d7);
                background-image: linear-gradient(top, #fff, #d7d7d7);}

            .menu2 .slideMenu{ width:100%; display: none;z-index:99;position:absolute; top:9rem; right:0; transition:transform 1s;-webkit-transition:transform 1s;background:rgba(95,168,22,0.8); padding:1rem 0 3rem;}
            .menu2.down .slideMenu{transform:translate3D(0,100%,0);-webkit-transform:translate3D(0,100%,0);}
            .menu2 ul li {line-height:3rem;color:#fff;font-size:1.5rem; margin-bottom:0.6rem;}
            .menu2 ul li a { display:block; width:80%; margin:0 auto; border-bottom:2px solid #fff; font-size:1.3rem; font-family:"Microsoft Yahei"; color: #fff;text-decoration: none;}
			.menu2 h4{ width:4rem; height:4rem; font-size:3rem; text-align:center; line-height:3.5rem;position:absolute;text-align: center; top:-3.8rem; right:0;color: #fff;background: #952028;font-weight: normal;}
		

        .g-ft{padding:2.85rem 0 5.6rem; position:relative;z-index:12;font-size:1.3rem;line-height:2.4rem;color: #6e6c6c;background:#f2f2f2;margin:1.7rem auto 0;}
        .g-ft a{color: #6e6c6c;}
        .flx p{display: block;text-align: center;}
        .flx p i{display: inline-block;width: 2.3rem;opacity: 0.6;font-size: 0.9rem;}
        .flx span{display: block;margin: 0 auto 1.5rem;width: 27.2%;}
        .flx span img{display: block;box-sizing:border-box;background: #fff;padding: 0.8rem;width:100%;}
        .ontop{width:3.5rem;position: absolute;left: 50%;margin-left: -1.725rem;top:-1.73rem;}
        .ontop span,.ontop span img{display: block;width:3.5rem;}

        .fnav{ position:fixed; bottom:0; min-width:320px; max-width:750px; width:100%; height:4.1rem; background:#2f2c2c;z-index:12;line-height: 4.1rem;}
        .fnav li{ width:25%; float:left; height:4.1rem;position: relative;}
        .fnav li em{ display:inline-block; width:1.9rem;margin:1.1rem 0.4rem 0 0.5rem;height: 1.9rem;float: left;}
        .fnav li:before{ content:""; position:absolute; top:0; left:0; width:1px; height:4.1rem; background:rgba(255, 255, 255, 0.1);}
        .fnav li em img{ display:block; width:100%;}
        .fnav li a{ display:block;color:#fff; font-size:1.4rem;}
        .fnav li:nth-child(1){background:#5fa816;}
        .fnav li:nth-child(1):before,.fnav li:nth-child(2):before{ border:0;width: 0;height: 0;}
