@charset "utf-8";
/* CSS Document */
ul,li,dl,dt,dd,body,p{ margin:0px; padding:0px; list-style:none;}
body{ font-family:"微软雅黑";}
*{ margin:0; padding:0;}
a{ list-style:none; text-decoration:none; color:inherit;}
.clearfix{ clear:both;}

.w640{ width:640px; margin:0 auto;}
.top{ background:url(../ben/images/d-bac.jpg) center no-repeat; height:580px;}

.xf-logo{ padding:0 20px 0 20px;height:85px;}
.xf-logo span{ margin-top:23px; display:block; float:left;}
.xf-logo ul{ margin-top:18px; width:215px; float:right;}
.xf-logo ul img{ float:left; margin-right:10px; margin-top:5px;}
.xf-logo ul li{ font-size:21px; color:#fff; font-family: Arial; font-weight:bold;}
.xf-logo ul p{ font-size:14px; color:#fff; font-weight:bold;}
#nav .current1{ background-color:#fff; color:#b13c24;}

#nav{ clear:both; background:url(../ben/images/nav.png) center no-repeat; width:600px; height:40px; margin:0 auto;}
#nav ul li{cursor:pointer;  font-size:16px; color:#fff; float:left; padding-left:27px; padding-right:27px;  }
#nav ul{ overflow:hidden;display:block;margin:0 auto;width:600px; height:40px; border-radius:50px; line-height:40px; text-align:center;}
#nav ul li:hover{ background-color:#fff; color:#b13c24;}
.serch span{ display:block; margin-top:171px; padding-left:15px;}
.serch span img{ display:block;}
.inp{ padding-top:8px; width:464px; height:200px; border-radius:0px 0 15px 15px; margin:0 auto; background-color:#fff;}

.inp_btn{ width: 380px; margin-left:44px; margin-bottom:12px;
    height:45px; 
	border:1px solid #bfbfbf; border-radius:5px; }
.inp_btn>input {
    outline: none;
  width: 196px;
    height: 40px;
    border-radius:5px;
    line-height:45px;
   
    border: none;
}
.btn_fig{ width: 105px;
    height: 45px; background-color:#f2f2f2; display:inline-block; line-height:45px; text-align:center; border-bottom-left-radius:5px; color:#5d5c58; }

.serch2 span{ display:block; margin-top:171px; padding-left:15px;}
.serch2 span img{ display:block;}
.serch2{ margin-top:180px;}
.inp2{ padding-top:15px; width:464px; height:250px; border-radius:15px; margin:0 auto; background-color:#fff;}
.inp_btn2{ width: 380px; margin-left:44px; margin-bottom:12px;
    height:45px; 
	border:1px solid #bfbfbf; border-radius:5px; }
.inp_btn2>input {
    outline: none;
  width: 196px;
    height: 40px;
    border-radius:5px;
    line-height:45px;
   
    border: none;
}
.inp_btn2>input {
    outline: none;
  width:220px;
    height: 40px;
    border-radius:5px;
    line-height:45px;
   
    border: none;
}
#zlClass{ width:275px; height:45px; position:relative; top:-45px; left:105px; border:none;
    

    outline: none;
    background-color: transparent;
    
    border-radius: 5px;
   
}

.lj-bu{display:inline-block; width:380px; height:55px; line-height:55px; color:#fff; text-align:center; font-size:22px; background-color:#006661; margin-left:44px; margin-top:10px; border-radius:5px; }
.lj-bu:hover{ background-color:#007b75;}
.ap_bac{ background-color:#f5f5f5;}
.zc_one{ text-align:center;  margin-top:45px;}
.one_title {text-align:center;}
.one_title li{ color:#424242; font-size:22px; font-weight:bold;}
.list li{ float:left; margin-right:45px; margin-bottom:10px; background:url(../ben/images/list1.png) center no-repeat; width:154px; height:165px;}
.list{ margin-top:20px; padding:0 40px 0 40px;}
.list li h4{ font-size:16px; color:#545353; padding-top:31px;}
.list li p{ font-size:12px; color:#807e7e; margin-top:5px;}
.list li h1{ color:#fff; font-size:21px; margin-top:37px;}

.lc_bz{ background:url(../ben/images/y-bac.png) center no-repeat; width:644px; height:773px;}

.p_li1{ margin-left:40px;  width:424px; border:1px solid #bfbfbf; border-radius:5px; height:50px;}
.p_li1 h2{ float:left;color:#fff; font-size:18px; margin-right:20px; line-height:50px; font-weight:normal; width:144px; height:50px; background-color:#006661; text-align:center; border-radius:5px 0px 0px 5px;}
.p_li1 p{font-size:16px; color:#545454; line-height:50px;}
.zl_bzt{ display:block; margin-top:30px;}


.team_1 li span{ display:block; width:142px; height:100px;}
.team_1 li{ float:left; margin-right:50px; text-align:center; width:141px;}
.team_1 li h2{ color:#333333; font-size:18px; margin-top:8px; font-weight:normal;}
.team_1 li p{ line-height:22px; height:85px; color:#6e6e6e; font-size:12px; margin-top:10px;}
.team_1 li i{ width:142px; height:2px; background-color:#006661; display:block;}
.team_1{ padding:0px 50px 0px 50px;}



.why_title{background:url(../ben/images/y-bac2.png) center no-repeat; width:644px; height:445px; margin-top:10px; }
.why_title p{ color:#333333; font-size:18px; padding-top:20px; margin-left:50px;}
.iporen li span{ margin-top:8px; margin-right:30px;  float:left; display:block; margin-left:50px; width:140px; height:90px; border-radius:5px; background-color:#848484;}
.iporen{ margin-top:25px;}
.iporen li{ width:600px; height:105px;}
.iporen li h6{ padding-top:10px; margin-bottom:15px;font-size:16px; color:#424242;}
.iporen li p{ line-height:24px; padding-top:0px; width:380px; float:left; margin-left:0px; margin-bottom:10px; font-size:14px; color:#807e7e;}
.iporen li{ margin-bottom:20px;}

.footer li{ font-size:15px; color:#404040; margin-bottom:10px; margin-left:60px; height:22px; line-height:22px; }
.footer p{ height:57px; background-color:#313131; color:#fff; font-size:12px; line-height:57px; padding-left:60px; margin-top:30px; }
.footer{ margin-top:25px;}



/*list1*/

.top1{ background:url(../ben/images/sb_bac.jpg) center no-repeat; height:311px; }
.top5{ background:url(../ben/images/zl-tit.jpg) center no-repeat; height:580px; }

.top2{ background:url(../ben/images/zl-itle.jpg) center no-repeat; height:311px; }
.top3{ background:url(../ben/images/guoji.jpg) center no-repeat; height:311px; }
.top4{ background:url(../ben/images/lx-bac.jpg) center no-repeat; height:311px; }
.sb_list{ background-color:#ededed; padding-top:20px; padding-bottom:30px;}
.list-li{ width:600px; height:135px; background-color:#fff; border-radius:5px; margin-bottom:10px; margin-left:20px;}
.list-li span{ width:120px; height:105px;  border-radius:10px; overflow:hidden; float:left; margin:16px 42px 15px 14px ;}
.list-li h3{ font-size:18px; color:#383838; padding-top:24px;}
.list-li p{ color:#b13c24; font-size:16px; margin-top:8px; margin-right:8px;}
.list-li h5{ float:left; font-size:14px; margin-top:14px; color:#4c4c4c; font-weight:normal;}
.list-li h5 strong{font-size:20px; }
.hr1{ width:114px; height:30px; color:#fff; background-color:#b13c24; border-radius:10px; display:block; float:left; margin-top:7px; text-align:center; line-height:30px; margin-left:40px;}
.hr2{ width:114px; height:30px; color:#fff; background-color:#006661; border-radius:10px; display:block; float:left; margin-top:7px; text-align:center; line-height:30px; margin-left:15px;}

.list-li2{ width:600px; height:135px; background-color:#fff; border-radius:5px; margin-bottom:10px; margin-left:20px;}
.list-li2 span{ width:120px; height:105px; border-radius:10px; overflow:hidden; float:left; margin:16px 42px 15px 14px ;}
.list-li2 h3{ font-size:18px; color:#383838; padding-top:18px;}
.list-li2 p{ color:#b13c24; font-size:14px; margin-top:6px; margin-right:8px;}
.hr1guoji{ width:140px; height:30px; color:#fff; background-color:#b13c24; border-radius:5px; display:block; float:left; margin-top:7px; text-align:center; line-height:30px; margin-left:40px;}


.adress{ background-color:#ededed;}
.pr-j{margin:0 auto;}
.pr-j li span{ display:block; width:361px; height:236px; margin:0 auto;}
.jsp{ width:560px; font-size:14px; color:#595959; text-align:center; margin:0 auto; line-height:24px;}
.lxw-1 i{padding-top:77px; display:block; height:83px; width:188px; margin-left:294px;}
.lxw-1 h3{ text-align:center; font-size:16px; font-weight:normal; padding-top:8px; padding-bottom:40px; color:#4c4b4b;}
.lxw-1 p{ color:#737070; padding-bottom:17px; text-align:center; margin:0 auto; font-size:13px;}
.er{ width:108px; height:108px; margin:0 auto; padding-top:30px; padding-bottom:60px;}
/*悬浮咨询框*/
.posi-bottom{height:60px; background-color:#cfdddc; border-top:1px solid #969696; z-index:100px; position:fixed; bottom:0px;}
.bot_p span{ float:left; margin-right:10px; margin-left:20px; margin-top:5px;}
.bot_p{ float:left; background-color:#fff; margin-top:10px;width:130px; height:40px; border:1px solid #006661; border-radius:5px; line-height:40px;}
.bot_p p{ color:#006661; font-size:16px;}
.bot_p2 span{ float:left; margin-right:10px; margin-left:20px; margin-top:5px;}
.bot_p2{float:left; background-color:#006661; margin-top:10px;width:130px; height:40px;  border-radius:5px; line-height:40px;}
.bot_p2 p{ font-weight:bold; color:#fff; font-size:16px;}




















