body{font-size:14px; background:#eeeeee; max-width:720px; font-family: -apple-system-font,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;}

html{
    width: 100%;
    background-color: #eeeeee;
    color: #545454;
    
}
*{ margin:0; padding:0;}
img{ border:none;}
ul{ list-style:none;}
li{list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
.hidden{display:none}
a,a:hover{ text-decoration:none}
.erweima{ width:80%; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.erweima img{ width:100%;}

.banben{    background: #000;width: 100%;height: 30px; line-height:30px;top: 0;z-index: 999999;}
.banben a{ padding:0 1%;}

.header{background: url(../images/index-bg.jpg) no-repeat top center;border-bottom-left-radius: 0.8rem;background-size: 100%;}
.head {padding: 0.5rem 0.3rem 0.19rem 0.3rem;overflow: hidden; width:90%}
.head img{ width:97%;}
.nav{overflow: hidden;}
.nav li{float: left;width: 13.8%;text-align: center;font-size:12px;line-height: 2.38rem;padding: 0 0 1rem 0;}
.nav li a{color: #fff;display: block;}
.nav li.active a {color: #f5c175;}

.banner{ width:100%; margin:0 auto;}

/*产品展示*/
.pro{ width:95%; margin:0 auto;padding: 2rem 0 0rem 0;}
.pro h2{font-size:22px;line-height: 1.44rem;color: #0e254f;text-align:center; font-weight:bold;}
.pro h2 hr{ width:60px; height:3px; background:#f84d47; display:block; margin:1.2rem auto 0.5rem auto; border:none;}
.pro h2 em{ font-size:12px; text-align:center; font-style:normal;text-transform: uppercase; color:#999;}
.pro ul{margin-top: 2rem;}
.pro .pic{ width:100%;}
.pro .text{ width:100%; line-height:3rem; font-size:18px; text-align:center;}

.pro_more{display: block;width:97%;height:30px;line-height: 30px;background: #0e254f;border-radius: 3rem;font-size:16px;color: #fff;margin: 1rem auto 0.77rem;text-align: center;}

/*公司简介*/
.about{ width:100%; background:url(../images/index-bg2.jpg) no-repeat center top; margin:1rem 0 0 0; padding-bottom:2rem}
.about h2{font-size:25px;line-height: 0.44rem;color: #fff;text-align:center; font-weight:bold; padding:2rem 0;}
.about h2 hr{ width:60px; height:3px; background:#f84d47; display:block; margin:1.2rem auto 0.3rem auto; border:none;}
.about h2 em{ font-size:12px; text-align:center; font-style:normal;text-transform: uppercase; color:#b2b4bf;}
.about p{ width:95%; margin:0 auto; color:#fff;text-indent:2em;}

.xinlai_num #wrap { overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin:30px auto 0 auto; width:95%; padding:0 0 0 3%;}
.xinlai_num section {display: block;position: relative;width: 100%;}
.xinlai_num .jumbo {font-size: 40px; color: #df342a; font-family:Impact; line-height:50px; display:inline-block;}
.xinlai_num #wrap .xinlai_num_li{ width:45%; float:left; font-size:15px; color:#f84d47; height:140px; box-sizing:border-box; padding:20px 0 0 0; margin:0 5% 10px 0; cursor:pointer; border:1px solid #eee;}
.xinlai_num #wrap .xinlai_num_li:nth-child(2n){ margin:0 0 10px 0;}
.xinlai_num #wrap .xinlai_num_li span{ padding:0 0 0 10px; font-size:18px; color:#f84d47}
.xinlai_num #wrap .xinlai_num_li p{ font-size:12px; color:#626262; line-height:36px; text-align:center; background:url(../images/jup_line.jpg) no-repeat center top; margin:5px 0 0 0; }

.xinlai_numaa{ width:120px; margin:0 auto; min-width:auto;}
.xinlai_numbb{ width:90px; margin:0 auto; min-width:auto;}
.xinlai_numcc{ width:136px; margin:0 auto; min-width:auto;}
.xinlai_numdd{ width:108px; margin:0 auto; min-width:auto;}


/*资质荣誉*/
.end{ width:100%; margin:3rem auto 0 auto;}


/*新闻头条*/
.newsbg{ width:100%; background:url(../images/index-bg2.jpg) no-repeat center top; padding:2rem 0;}
.toutiao{background: url(../images/index-bg1.jpg) no-repeat top center; width:100%; padding-bottom:1rem;}
.toutiao h2{display: inline-block;font-size:20px;background: #ffffff;height: 2rem;line-height: 2rem;padding: 0 1.3rem;border-radius: 0 1.33rem 1.33rem 0;color: #526382;position: relative; margin-top:1.2rem;box-shadow: 0 0.04rem 0.08rem rgba(11, 87, 132, 0.49); margin-bottom:1rem;}
.toutiao dt{ padding:0 0 0 1rem;}
.toutiao h4 a{ font-size:16px; color:#fff; line-height:31px;}

.index-qt {border: 1px solid #cbe1f6;background: #f3faff;border-radius: 0 0 10px 10px;width:85%;padding: 0.21rem 0.7rem; margin:0 auto 1rem auto; height:30px; line-height:30px;  }
.index-qt span {float: left;display: block;font-size:14px;color: #617ba8;line-height:30px;width: 50%;text-align: center;}
.index-qt img{ margin-top:10px; width:11%;}


.main{ max-width:720px;overflow: hidden; width:95%; margin:1rem auto 2rem auto;}
.main h2{font-size:25px;line-height: 0.44rem;color: #0e254f;text-align:center; font-weight:bold; padding:1rem 0;}
.main h2 hr{ width:60px; height:3px; background:#f84d47; display:block; margin:1.2rem auto 0.3rem auto; border:none;}
.main h2 em{ font-size:12px; text-align:center; font-style:normal;text-transform: uppercase; color:#b2b4bf;}
.main h4{ font-size:16px; line-height:28px; margin:2rem auto;}
.main p{ font-size:16px; line-height:28px;text-indent:1em;}

.neirong{ width:100%;  font-size:16px; line-height:28px;}
.neirong p{text-indent:1em;}

.banner_lx{ width:95%; margin:0 auto;}
.contact_a{ border-top:1px solid #ece6e6; padding-top:1rem; font-size:16px; line-height:28px; margin-bottom:2rem}
.contact_b{ border-top:1px solid #ece6e6; padding-top:1rem; font-size:16px; line-height:28px; margin-bottom:2rem}
.contact_c{ border-top:1px solid #ece6e6; padding-top:1rem; font-size:16px; line-height:28px;}


/*se_case_index page*/
.se_case{ padding:0 0 40px 0}
.se_case ul{ width:95%; margin:0 auto; padding:25px 0 0 0; overflow: hidden;}
.se_case li{ width:50%; float:left;position:relative;overflow:hidden; border-bottom:1px solid #ddd; margin-bottom:25px; }

.se_case_pic{ width:90%; margin:0 auto; text-align:center; }
.se_case li a{ width:100%; color:#333}
.se_case a{ width:100%;}
.se_case_pic img{max-width: 100%;}
.se_case_name{ width:90%; margin:0 auto; font-size:13px; color:#555; line-height:30px; height:30px; overflow:hidden; }
.se_case_name a{ color:#555; width:90%;line-height:30px; height:30px; text-align:center; display:block; }
.se_case_hangye{ width:90%; margin:0 auto; padding:0 0 0 0; font-size:12px; color:#666; line-height:30px; height:30px; overflow:hidden; }
.se_case_click{ float:right; color:#666; }
.se_case li { cursor: pointer}
.se_case li div.cover_top{position:absolute;top:-205px;left:0;width:280px;height:202px;background-color: red;filter: Alpha(opacity=50);background: rgba(255,0,0,0.4);z-index:900; text-align:center}
.se_case li div.cover_top img{ padding:95px 0 0 0}
.se_case li div.cover_bottom{position:absolute;bottom:-90px;left:0;width:280px;height:86px;background-color: green;filter: Alpha(opacity=50);background: rgba(255,66,41,1);z-index:900}
.se_case .se_case_text{position: relative;z-index:1000;}

.se_content{ width:100%; margin:0 auto; padding:0 0 20px 0 }
.se_content_t{ padding:0 0 20px 0; border-bottom:1px solid #e3e3e3; margin-bottom:30px;　}
.se_content_t .se_title_intro{text-align:left;}
.se_content_t .se_anli_jieshao{ line-height:27px; font-size:14px; color:#555}
.se_content img{ margin-bottom:10px;}

.se_title{ line-height:22px; font-size:16px; color:#121212;  text-align:center; border-bottom:1px solid #e3e3e3; padding:20px 0 10px 0; margin:0 0 20px 0}
.se_date{ line-height:30px; color:#555; font-size:14px; font-weight:normal;}
.se_con{ font-size:13px; line-height:23px; padding:0 0 30px 0; color:#555}
.se_con img{ max-width:100%; height:auto; padding:10px 0;}
.shangxiaye{ color:#333;}
.shangxiaye a{ color:#333!important}

/*se_pro*/
.se_pro{ width:100%; height:auto;}
.se_pro li{ margin-bottom:2rem;}
.se_pro .se_pro_pic{ width:100%; margin:0 auto 1rem auto; text-align:center;  }
.se_pro .se_pro_text{ width:100%; line-height:3rem; background:#0e254f; text-align:center;border-radius: 30px}


/*se_news*/
.newslist{ padding:1rem 0 0 0;}
.newslist li{ height:40px; border-bottom:1px solid #e7eaef;}
.newslist li a{ color:#333; line-height:40px; font-size:14px;}

.end_nav{ width:100%; margin:0 auto;background: #f4f4f4; padding:2rem 0}
.end_nav ul{ width:95%; margin:0 auto;}
.end_nav li{ line-height:1.5rem; color:#071d49; border-bottom:1px solid #66738d; padding:0.5rem 0 0.5rem 1rem;}
.end_nav li a{ color:#071d49;}
.end_nav li:after{ content:"";  background:url(../images/right-icon.png) no-repeat center bottom; float:right; width:6px; height:10px; margin-top:0.5rem;}

.erji_nav {
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
    padding: 15px 2%;
	
}
.erji_nav li {
    float: left;
    width: 33.3%;
    margin: 5px 0;
}
.erji_nav li a {
    line-height: 30px;
    border: 1px solid #cccccc;
    font-size: 14px;
    color: #515151;
    display: block;
    width: 94%;
    box-sizing: border-box;
    margin: 0 3%;
	text-align:center
}

.erji_lanmu_title{line-height: 35px; border-bottom: 1px solid #eeeeee; border-top: 1px solid #e8e8e8; width: 96%; padding: 0 2%; overflow: hidden; font-size:16px;}

.fenlei2{}
.fenlei2 h2{ background:#008591; line-height:60px; font-size:16px; color:#fff; font-weight:normal; padding:0 0 0 10px; text-transform:uppercase; font-weight:bold}
.fenlei2 ul{ border:1px solid #eee; padding:25px 0 20px 0; }
.fenlei2 li{ line-height:35px; width:220px; margin:0 auto;  border:0 solid #ccc; margin-bottom:10px; background:#d11400}
.fenlei2 li a{ font-size:16px; padding:0 0 0 15px; color:#fff}
.fenlei2 li.treeone {
    background:#fff;
    padding-left: 0; border:1px solid #ccc; 
}
.fenlei2 li.treeone a { font-size:14px; color:#333}
