@charset "UTF-8";
/*reset*/
body,dl,dd,ul,h1,h2,h3,h4,h5,h6,p,form,input,select{margin:0;padding:0;border:none;}
a{text-decoration:none}
a:hover{text-decoration:none;}
input{outline:none;}
table{border-collapse:collapse;border-spacing:0}
ul,li{list-style-type:none;}
i{font-style:normal}
img {border: none;}
*{margin:0; padding:0; list-style:none; font-family:"Microsoft YaHei",微软雅黑}
body{background: #F9F9F9}
/*
.cen{width:1200px;margin: 0 auto;}
*/
.cen{clear:both;width:100%;;margin: 0 auto;overflow:hidden;}
.logo_div p:first-child{font-size: 26px;color:#111111;letter-spacing:2px;}
.logo_div p:nth-child(2){font-size: 12px;color:#999999}
.logo img,.logo div{float:left}
.logo_div{margin-left: 11px;}
.logo img{margin-top: 3px;}
.logo{padding-top: 20px;width:200px;}
.clear{clear: both}
.main{width:100%;;height:100px;margin:0 auto;}
.head{background: white;position:fixed;width:100%;max-width: 1920px;z-index:999}
.headnav{padding-top: 14px;width:720px;}
.headnav li {float:left;margin-left: 40px;font-size: 18px;color:#333333}
.headnav .on{color:#029421}
.headnav .on span{display: inline-block;border-bottom: 2px solid #029421}
.headnav li:hover{color:#029421}
.head_right{float:right;margin-top: -40px;margin-right: 10px;}
.head_right .regist{width:60px;height:30px;display: inline-block;border-radius: 5px;line-height: 30px;color:#177CD6;text-align: center;font-size: 14px;}
.head_right .a_on{color:white;background: #FBBF4D;width:60px;height:30px;display: inline-block;border-radius: 5px;line-height: 30px;text-align: center;font-size: 14px;}
.head_right ul li{float:left;margin-left: 40px;font-size: 12px;color:#333333;position:relative;}
.head_right ul{margin-top: 45px;}
.a_right{float:right;margin-top:38px;}
.head_right ul li img{position:absolute;left:-25px;top:-1px}
.allback{width:100%;max-width: 1920px;display: block}
.service img{width:220px;height:220px;}
.service{margin-top: 38px;float:left;margin-right: 20px;}
.service p{width:220px;text-align: center;margin-top: 8px;font-size: 14px;color:#333333}
.footer{width:100%;max-width: 1920px;height:200px;background:rgba(34,34,34,1);color:white;text-align: center;}
.footp{font-size:18px;padding-top: 58px;padding-bottom: 25px;}
.footer ul{float:left;position: relative;left:50%}
.footer ul li{float:left;position:relative;right:50%;margin-right: 70px;}
.footer ul li:last-child{margin-right: 0px;}
.footer ul li img{position:absolute;left:-26px;}
.footlast{font-size:12px;color:#999999;padding-top: 40px;}
.top-70{padding-bottom: 100px;}
.div_cont{margin-top: 50px;text-align:center;}
.a_right div{float:left;font-size: 12px;position:relative}
.a_right img{position:absolute;top:3px;}
.a_right span{display: inline-block;margin-left: 24px;color:#999999}
.sec_div{margin-right:30px;}
.fir_div{font-size:12px;color:#177CD6;margin-right: 30px;}
.ad{width:100%;max-width: 1920px;height:50px;color:white;font-size:14px;text-align: center}
.ad span{line-height: 50px;}
.ad_a{display: inline-block;width:120px;height:30px;border-radius: 5px;text-align: center;line-height: 30px;color:#177CD6;font-size:14px;background: white;margin-left: 40px;}
.ad_red{background:rgb(219,70,70) }
.ad_service{background:rgb(75,188,172) }
.ad_ass{background:rgb(177,105,182) }
.ad_shop{background:rgb(239,205,63) }
.ad_index{background:rgb(69,117,201) }
.height-150{height:100px;width:100%;max-width: 1920px;}
.title{height:60px;width:100%;max-width: 1920px;background:#029421 }
.title a{font-size:14px;color:white;width:150px;display: inline-block;line-height: 60px;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;margin-right: 53px; }
.title a:last-child{margin-right: 0}
.index_posi{width:103px;height:116px;background: url("../images/lbx.png");margin: 0 auto}
.index_posi p{padding-top: 45px;margin-left: -5px;}
.index_posi .posi_two{padding-top:0px; }
.index_posi .posi_one{padding-top:30px; }
.index_sec{width:100%;max-width: 1920px;padding:50px 0;background: white;text-align: center}
.center{display: inline-block;width:820px;}
.index_title{font-size:28px;color:#111111;text-align: center;margin-bottom: 50px;}
.cen_index{float:left;margin-right: 138px;}
.cen_index .index_posi p{font-size:18px;color:#029421}
.cen_index p{color:#666666;font-size:14px;}
.last_posi{margin-right:0}
.left_cen1{  margin-left: 18px;margin-bottom: 50px;}
.left_cen2{margin-left: 26px;margin-bottom: 50px;}
.left_cen3{margin-left: 5px;margin-bottom: 50px;}
.index_now{display: block;width:180px;height:44px;line-height: 44px;color:white;border-radius: 5px;margin:0 auto;background: #fbbf4d;margin-top: 73px;}
.index_thr{width:100%;max-width: 1920px;background: rgb(216,237,255);padding:70px 0 160px 0;height:450px;}
.index_four{width:100%;max-width: 1920px;background: #029421;padding:70px 0 160px 0;height:450px;}
.thr_left{width:330px;height:450px;background: white;float:left;margin-right: 190px;border-radius: 5px}
.four_left{width:330px;height:450px;background: white;float:left;border-radius: 5px;}
.thr_left p{margin-left: 60px;}
.four_left p{margin-left: 58px;}
.thr_left p:first-child{font-size:28px;color:#111111;padding-top: 60px;}
.four_left p:first-child{font-size:28px;color:#111111;padding-top: 70px;}
.thr_left p:nth-child(2){font-size:14px;color:#333333;margin-top: 22px;}
.four_left p:nth-child(2){font-size:14px;color:#000000;margin-top: 22px;}
.thr_left p:nth-child(3){font-size:18px;color:#177cd6;margin-top: 26px;margin-bottom: 12px;}
.four_left p:nth-child(3){font-size:18px;color:#177cd6;margin-top: 26px;margin-bottom: 12px;}
.p_last{font-size:18px;color:#333333;line-height: 28px}
.thr_left a{display: block;height:40px;width:210px;margin:0 auto;text-align: center;line-height: 40px;border-radius: 5px;margin-top: 38px;background: #cccccc;color:white}
.index_four a{display: block;height:40px;width:210px;margin:0 auto;text-align: center;line-height: 40px;border-radius: 5px;margin-top: 84px;background: #cccccc;color:white}
.index_thr img{float:left;margin-top: 83px;}
.index_four img{float:left;margin-top: 83px;margin-right: 347px;}
.index_last{width:100%;max-width: 1920px;padding:51px 0;text-align: center;background: white}



/*about*/
.ab_white{width:300px;height:300px;background: white}
.ab_whiteser{width:300px;height:300px;background: white}
.ab_white p{width:240px;margin-left:30px;}
.ab_whiteser p{width:200px;margin-left:30px;font-size:14px;color:black;line-height: 24px;}
.ab_whiteser p:first-child{color:#177CD6;font-size:18px;margin-top: 40px;margin-bottom: 29px;}
.ab_white p:first-child{color:#177CD6;font-size:18px;margin-top: 40px;margin-bottom: 29px;}
.ab_white p:nth-child(2){font-size:14px;color:black;line-height: 24px;}
.ab_black{width:300px;height:300px;background: #D8D8D8}
.ab_left{width:900px;float:left}
.ab_left div{float: left}
.about{width:100%;max-width: 1920px;height:662px;background: #F9F9F9;padding-top:20px; }
.ab_white .ab_ser{margin-top:20px;font-size:14px;color:black;line-height: 24px;}
.ab_right{width:260px;height:350px;float:left;background: white;margin-left: 20px;padding:10px;}
.right_title{ font-size:14px;color:#177CD6;margin-bottom: 10px;margin-top: 5px;}
.ri_posi{position:relative;margin-top: 10px;}
.ri_posi img{position:absolute;}
.ri_posi p{margin-left: 30px;font-size:12px;color:#333333}
.ri_address{margin-top: 18px;font-size:12px;}
.add_p1{color:#333333;float:left;}
.add_p2{color:#666666;float:left;width:220px;}
.company{margin-top: 30px;}
.com_title{font-size:14px;color:#333333;margin-top: 14px;}
.last_com{margin-top: 14px;}
.ri_hr{height:1px;background: #DDDDDD;border:none}

/*shop*/
.shop{background: white;width:100%;height:auto;padding-top:120px;padding-bottom: 220px;}
.shop img{display:block;text-align: center;margin:0 auto}

/*assistant*/
.assistant{padding:40px 0}
.ass_left{width:900px;float:left}
.left_div{width:900px;height:150px;background: white;margin-bottom: 20px;}
.left_div img{width:150px; height:150px;float:left;display: block;margin-right: 30px;}
.art_title{overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;width:20em;color:#333333;font-size:18px;padding-top: 18px;}
.art_desc{width:680px;color:#666666;font-size:12px;margin-top: 8px;height:49px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.art_time{margin-top: 13px;font-size:12px;color:#333333}
.left_cont{float:left}
.page{width:900px;text-align: right;}
.page ul {display: inline-block}
.page ul li {float:left;display: inline-block}
.page ul li a{display: inline-block;}
.page ul li .prev,.page ul li .next,.page ul li .one,.page ul li .last{width:50px;height:20px;font-size:10px;color:#bbbbbb;border:1px solid #dddddd;text-align: center;line-height: 20px;border-radius: 5px;padding: 0;margin-left: 5px;}
.page ul li .num{width:20px;height:20px;border-radius: 5px;margin-left: 10px;color:#666666;text-align: center;font-size:12px;line-height: 20px;}
.page ul li .on{background:#177CD6;color:white }
.page ul li .num:hover{color:#177CD6}
.page ul li .on:hover{color:white}
.page ul .last_li{margin-left: 10px;font-size:10px;color:#666666;line-height: 22px;}
.ass_right{margin-left: 20px;float:left}
.ri_seach{width:280px;height:80px;background: white;}
.keyname{width:200px;height:34px;border:1px solid #dddddd;text-indent: 3em;font-size:12px;color:#999999;border-radius: 5px 0 0 5px;margin-top: 20px;margin-left: 10px;background: url("../images/search.png") no-repeat 10px,10px;}
.btn{width:60px;height:36px;text-align: center;line-height: 36px;border-radius: 0 5px 5px 0;background: #D8D8D8;color:#666666;font-size:14px;display: inline-block;margin-left: -4px;}
.recom{width:260px;padding:10px;background: white;}
.recom_div{position:relative}
.recom_div img{position: absolute;top:0;left:0}
.recom_div p{color:#177CD6;margin-left: 38px;height:35px;line-height: 35px;font-size:14px;}
.recom_cont a{ display: block;font-size:14px;color:#333333;height:47px;line-height: 47px;border-top: 1px solid #dddddd;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.bottom-50{margin-bottom: 50px;}
.recom_cont a:hover{color:#177CD6}

/*detail*/
.detail{margin-top: 20px;}
.de_left{float:left;width:820px;min-height: 400px;padding: 10px 40px 50px 40px;background: white;}
.de_title{font-size:24px;color:#333333;margin-bottom: 20px;margin-top: 10px;font-weight: bold}
.de_hr{border:none;height:1px;background: #DDDDDD}
.de_time{font-size:12px;color:#333333;margin-top: 10px;}
.de_cont{margin-top: 20px}
.de_posi{margin-top: 15px;position: relative;width:900px;margin-bottom: 30px;}
.de_posi a{font-size:12px;color:#333333;}
.de_next{display:inline-block;position:absolute;right:0}

/*login*/
.logindiv{width:600px;height:auto;background:white;border-radius: 12px;position:relative;padding:60px 0 15px 0;
    text-align:center;margin: 0 auto;margin-top:50px;margin-bottom: 150px;}
.logindiv a{display:inline-block}
.logindiv input{font-size:14px;width:55%;margin:0 auto;height:35px;margin-top:30px;border:0;border-bottom:1px solid #cccccc;text-align:center}
.logindiv .reg_name{margin-top:55px;}
.login{height:30px;text-align:center;line-height:30px;position:absolute;top:40px;
    left:40%;
}
.login:hover{color:#FF4806}
.logindiv .btn_last{margin-bottom:40px;}
.register{height:30px;text-align:center;line-height:30px;position:absolute;top:40px;  right:40%;  }
.forget{width:55%;height:60px;color:#999999;line-height:60px;
    border-radius: 0 0 0 12px;text-align: right;
}
.login_btn{width:55%;height:60px;margin-bottom: 20px;background:#217ED3;line-height:60px;color:white;border-radius: 12px;font-size:16px;}

.logindiv .forget:hover{color:#999999}
.last_btn{mrgin-bottom:50px;}
.errmsg{width:55%;margin:0 auto;text-align:center;height:30px;color:#FE4A20;margin-top:-25px;margin-bottom:10px;display:none}

.seldiv{width:60%;margin:0 auto;margin-top:50px}
.seldiv .select2{width:30% !important;float:left}
.seldiv b:before{content:"" !important;}
.logindiv .phone{width:68%;margin-top:17px;}
.d_left{margin-top:0}
.d_left p{color:#888888;margin-top:10px}
.d_left .a_title{color:#333333;font-size:20px;margin-top:17px;}
.row{width:100%;margin-top:50px}
.servicelist .col-lg-3{text-align:center;padding-right:0;padding-left:0}
.servicelist{margin-left:0}
.d_left .a_sub{margin-top:-1px}