.top{background: #1c2977;color: #FFF;line-height: 2.5em;}
.top a{color: #FFF;}
.head{position: relative;background-color:#FFF;border-bottom: 0.1rem solid #1c2977;border-top: 0.5rem solid #1c2977;overflow: hidden;background-repeat: no-repeat;background-image: url(../img/head_bg.jpg);background-size: 100%;}}
/*banner*/
.focus{width:100%;  margin:0 auto; position:relative; overflow:hidden;}
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
.focus .hd ul .on{background: #41342C;}
.focus .bd{position:relative; z-index:0;}
.focus .bd li img{width:100%;}
.focus .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

@-webkit-keyframes rotation{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}

/*搜索*/
.search{padding: 1rem;overflow: hidden;}
.search .text{width: 80%;margin: 0;padding: 0;border: 0;float: left;height: 2rem;background: #099A53;}
input::-webkit-input-placeholder {color: #FFF;padding-left: 1rem;}
.search .submit{width: 20%;margin: 0;padding: 0;border: 0;float: left;height: 2rem;background: #1c2977;color: #FFF;}

/*head_box*/
.head .head_box{width: 100%;position: relative;}
.head .head_box .logo{padding: 0.5rem 1.5rem;}
.head .head_box .menu{color: #1c2977;font-size: 2rem;position: absolute;right: 1rem;top: 2rem;-webkit-transform: rotate(360deg);
animation: rotation 30s linear infinite;
-moz-animation: rotation 30s linear infinite;
-webkit-animation: rotation 30s linear infinite;
-o-animation: rotation 30s linear infinite;}
.head .head_box .search{position: absolute;right: 4rem;top: 2rem;}

.title .cn{font-size: 1.2rem;}
.title .en{color: #1c2977;font-size: 1rem;}

/*图文结合*/
.about_us .box{background: url(../img/about_us.jpg);background-size: 100%;}
.about_us .title{font-size: 1.5rem;background: #eeeeee;padding: 1rem;color: #2e2f2f;}
.about_us .content{color: #898988;font-size: 0.8rem;padding: 1rem;overflow: hidden;}
.about_us .content .thumbnail{float: left;width: 40%;padding-right: 1rem;}



/*产品中心*/
.pro_center{overflow: hidden;padding-bottom: 1rem;}
.pro_center .title{font-size: 1.5rem;background: #eeeeee;padding: 1rem;color: #2e2f2f;}


.pro_center .hd{width: 80%;margin: auto;height: 2rem;padding: 1rem 0;}
.pro_center .hd ul li{width: 48%;}
.pro_center .hd ul li a{width: 100%;height: 2rem;line-height: 2rem;display: block;color: #FFF;background: #41342c;border-radius: 0.5rem;}
.pro_center .content{padding: 1rem;}
.pro_center .list{}
.pro_center .list ul{overflow: hidden;}
.pro_center .list ul li{width: 50%;float: left;padding-top: 1rem;}
.pro_center .list ul li a{width: 95%;display: block;margin: auto;position: relative;}
.pro_center .list ul li a .pic img{width: 100%;height: 100%;background-size: cover;background-position: 50% 50%; background-repeat: no-repeat;display: block;margin: auto;border-radius: 0.2rem;border: 1px solid #CDE1F3;}
.pro_center .list ul li a .txt{position: absolute;bottom: 0;left: 0;width: 100%;height: 2rem;line-height: 2rem;background: rgba(0,0,0,0.5);color: #FFF;}







/*新闻中心*/
.news_center{overflow: hidden;padding-bottom: 1rem;}
.news_center .title{font-size: 1.5rem;background: #eeeeee;padding: 1rem;color: #2e2f2f;}
.news_center .title i{color: #1c2977;}
.news_center .list{}
.news_center .list ul{overflow: hidden;}
.news_center .list ul li{border-bottom: 1px solid #eee;padding: 1rem;overflow: hidden;font-size: 0.8rem;}
.news_center .list ul li .h3{font-size: 1.2rem;color: #1c2977;height: 3.5rem;line-height: 3.5rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news_center .list ul li .pic{padding-right: 1rem;}
.news_center .list ul li a{color: #898988;}
/*联系我们*/
.contact_us{overflow: hidden;}
.contact_us .title{padding-top: 2rem;border-top: 0.8rem solid #f5f5f5;}
.contact_us .title .cn{font-size: 1.6rem;color: #1E1E1E;}
.contact_us .title .en{font-size: 0.8rem;color: #898988;}
.contact_us .title .bottom{width: 3rem;height: 2px;margin: auto;background: #F9BE00}
.contact_us .content{padding: 1rem;}
.contact_us .content #allmap{height:15rem;width:100%;}
/*版权*/
.copyright{background: #1c2977;padding: 1rem 0 2rem 0;overflow: hidden;border-top: 0.8rem solid #f5f5f5;font-size: 0.8rem;color: #FFF;min-height: 303px;}
.copyright a{color: #FFF;}

#foot{background: #1c2977;padding: 1rem 0;border-top: 1px solid #e3e3e3;}
#foot a{display: block;width: 25%;color: #FFF;float: left;text-align: center;}
#foot a .iconfont{font-size: 1rem;}
#foot a .txt{font-size: 0.7rem;}




.mm-ismenu.mm-light {background: #FFF;}
.mm-menu.mm-light .mm-list > li > a.mm-subclose {background: rgb(65, 52, 44);color: #FFF;font-size: 1.6rem;}
.mm-list > li > a, .mm-list > li > span{color: #333;}
.mm-list a.mm-subopen {width: 100%;color: #333;}


.page {margin:1rem;text-align: center;clear: both;}
.page span.close,
.page strong,
.page a {display: inline-block;padding: 3px 8px;margin-right: 10px;background: #F5f5f5;color: #CCCCCC;}
.page strong.selfpage {background: #41342C;color: #ffffff;}
.page a {background: #bbbbbb;color: #ffffff;}
.page a:hover {background: #41342C;color: #fff;}

/*子页*/
.subpage .newstitle{padding: 15px 0;border-bottom: 1px solid #eee;font-size: 1.2rem;} 
.subpage .newstitle .time{font-size: 12px;color: #999;padding: 10px 0 0 0;font-size: 0.8rem;}




#cli_dialog_div{padding-top: 5rem;}
/*等待页背景*/
#bonfire-pageloader{background-image: url(../img/loading_bg.jpg);background-size: 100%;background-position: 0 10rem;background-repeat: no-repeat;background-color: #c1d8e9!important;}


/*指南共享*/
.index_list{padding: 20px 0;}
.index_list ul li{border-bottom: 1px solid #EEE;border-right: 1px solid #EEE;box-sizing:border-box;}
.index_list ul li img{padding-top: 20px;}
.index_list ul li:nth-child(3n+0){border-right: 0px solid #EEE;}

.index_list .search_box{padding: 20px 20px 10px 20px;overflow: hidden;}
.index_list .search_box .text{width: 80%;height: 45px;float: left;outline:none;border: 1px solid #EEE;box-sizing:border-box;padding: 0 15px;}
.index_list .search_box .submit{width: 20%;height: 45px;float: left;outline:none;background: #1c2977;color: #FFF;border: 0;}