body,p,h1,h2,h3,h4,h5,h6,ul,li,figure,figcaption,ol{ margin:0; padding:0; font-style:normal; font-family: Arial,"PingFang SC","Microsoft YaHei","SimHei",sans-serif; color: #333; font-size: 14px;font-weight: normal;}
body{ overflow-x: hidden;}
input{outline: none;    -webkit-appearance: none;}
tr,td,dd,dl,dt{margin: 0; padding: 0px;border: 0; font-size: 100%; outline: none;}
img{ border:none; vertical-align: middle;}
a{ text-decoration:none; color: #333;}
a:hover{ text-decoration: none; }
ul,li{ list-style:none}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.fl{ float: left; }
.fr{ float: right; }
label{ max-width: inherit; }


/*top*/
.header {background:#fff;top:0;width:100%;z-index:700; position: fixed;box-shadow: 0 0 2px #a7a7a7;}
.header_box{ height: 73px; position: relative; }
.header .logo img {width:154px;margin:10px 0}
.nav_ul li {float:left;font-size:14px;position:relative;}
.nav_bx {position:absolute;left:0px;top:72px;z-index:999;display:none;width: 100%;}
.nav_bx a.a_02 {display:block;text-align:center;color:#fff;background:#000;padding:10px 0;border-bottom:1px solid #727171;width: 100%;}
/*.nav_ul li:nth-of-type(5) .nav_bx a.a_02 {width:170px;}
.nav_ul li:nth-of-type(5) .nav_bx {left:-22px;}*/
.nav_bx a.a_02:hover {color:#68b9b7;}
.nav_ul li:hover a{ background-color: #000 }
.nav_ul li a.a_01 {display:block;font-size:16px;color:#333;padding:26px 25px;position:relative;}
.nav_ul li:hover a.a_01 {color:#68b9b7;}

/*moblie_nav*/
.ssubNav1 {padding:20px;font-size:14px;cursor:pointer;color:#fff;cursor:pointer;-ms-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out s;-moz-transition:all 0.4s ease-in-out s;transition:all 0.4s ease-in-out 0s;display:none;}
.navline {width:24px;height:2px;border-radius:2px;background-color:#000;display:block;margin:6px 0;-ms-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out s;-moz-transition:all 0.4s ease-in-out s;transition:all 0.4s ease-in-out 0s;}
.navline1 {transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);-webkit-transform:translateY(7px) rotate(45deg);-o-transform:translateY(7px) rotate(45deg);-moz-transform:translateY(7px) rotate(45deg);-ms-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out s;-moz-transition:all 0.4s ease-in-out s;transition:all 0.4s ease-in-out 0s;}
.navline2 {background-color:transparent;-ms-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out s;-moz-transition:all 0.2s ease-in-out s;transition:all 0.2s ease-in-out 0s;}
.navline3 {transform:translateY(-9px) rotate(-45deg);-ms-transform:translateY(-9px) rotate(-45deg);-webkit-transform:translateY(-9px) rotate(-45deg);-o-transform:translateY(-9px) rotate(-45deg);-moz-transform:translateY(-9px) rotate(-45deg);-ms-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out s;-moz-transition:all 0.4s ease-in-out s;transition:all 0.4s ease-in-out 0s;}
.con_menu{ text-align: center; border-bottom: 1px solid #ddd }
.con_menu a{padding:20px;display: inline-block; color: #999; font-size: 16px;}
.con_menu a.hover,.con_menu a:hover{ color: #000 }

.contect1 {background:url(../images/background.png) no-repeat center;width:100%;height:100%;background-size:100% 100%;overflow-x:hidden;overflow-y:hidden;}
.contect1 .product_1 {margin-top:7%;height:100%;}
.contect1 .text_out {position:relative;}
.contect1 .text {text-align:center;}
.contect1 .text img { max-width: 100%;}
.contect1 .text p {color:#7b7c7b;font-size:25px;}
.contect1 .text1 {text-align:center;}
.contect1 .text1 img{ width: 100%; }
.contect3_left{position:relative}
.contect3_left span {
    transition: 780ms;
    display: block;
    width: 72px;
    height: 89px;
    position: absolute;
    background: url(../images/p6-1.png) center no-repeat;
    z-index: 10;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-size: 60px;
}
.contect3_left:hover span {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}
.video{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.7);z-index: 1000000000000000;display: none;}
.video .box{width: 70%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin:auto;height: 756px;background-color: #000;}
.video .box  video{width: 100%;cursor: pointer;border:2px solid #949494;height: 100%}
.video .box .close{width: 35px;height: 35px;background:url(../images/close.png) no-repeat;background-size:cover;position: absolute;right: -20px;top: -20px;border-radius: 50%;cursor: pointer;}
.video .box .play{width: 130px;height: 130px;background: url(../images/play.png) no-repeat;background-size:cover;position: absolute;left: 50%;top: 50%;margin-left: -80px;margin-top: -80px;cursor: pointer;display: none;}

.contect2 img { width: 100%;}
.contect2{overflow: hidden; }
.contect2 .swiper-container{ overflow:initial; }
.contect2 .swiper-pagination-bullet{ width: 95px; height: 4px; border-radius: 0 }
.contect2 .swiper-pagination-bullet{ background:#E7E7E7;opacity: 1 }
.contect2 .swiper-pagination-bullet-active{ background: #46BBB8 }
.contect2 .swiper-container-horizontal>.swiper-pagination-bullets, .contect2 .swiper-pagination-custom, .contect2 .swiper-pagination-fraction{ bottom: 10px; }


.contect3 {width: 100%;padding: 80px 0 40px;background-size: cover;}
.contect3_left img{width: 100%;}
.contect .one img{ max-width: 100%; }
.contect3_right b{ font-size: 16px;margin:34px 0 15px;display: block; }
.contect3_right p{ font-size: 16px;line-height: 32px; }
.contect3_right .con_ri{ margin-left: 22px; }
.contect3_right a{ width: 182px;height: 37px; border: 1px solid #46bbb8; line-height: 37px; text-align: center;display: block;color: #46bbb8;margin-top: 30px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out; }
.contect3_right a:hover{ background-color: #46bbb8;color: #fff; }


.contect4 .contect4_box{ overflow: hidden;padding:20px 0 50px 0 }
.contect4 .contect4_box h3{ font-weight: bold;font-size: 24px;text-align: center;margin-bottom: 30px; }
.contect4 .swiper-slide img {max-width: 100%;border: 1px solid #eeeeee;}
.contect4 .swiper-container{ overflow:initial;margin-bottom: 50px; }
.contect4 .swiper-container-horizontal>.swiper-pagination-bullets, .contect4 .swiper-pagination-custom, .contect4 .swiper-pagination-fraction{bottom: -30px;}



.contect5{ background:url(../images/bgfa.jpg) no-repeat center; padding-bottom: 40px;background-size: cover;}
/*.contect5 .con5_ul li{width: 100%; float: left;margin-right: 0px;}*/
.contect5_box .swiper-slide:hover .mui,.contect5_box .swiper-slide:hover p,.contect5_box .swiper-slide:hover span{color: #46bbb8;}
.contect5_box .swiper-slide img{ max-width: 100%; }
.contect5_box .swiper-slide .padding{padding:15px }
.contect5_box .swiper-slide p{font-size: 16px;line-height: 26px; margin-top: 10px;height: 52px; overflow:hidden;color: #666}
.con_hg span{ font-size: 20px; }
.con_hg .mui{ float: right; font-size: 16px;color: #666666;text-transform: uppercase; }
.title{ text-align: center;padding: 40px 0 }
.title span{font-size: 34px; color: #cccccc; text-transform: uppercase;}
.title p{ font-size: 24px; }


.contect6{ background:url(../images/bga.jpg) no-repeat center;padding:80px 0 0;background-size: cover; }
.contect6_right h3{ font-size: 26px; color: #fff;margin-bottom: 10px; }
.contect6_right>p{ font-size: 16px; color: #fff;line-height: 30px;margin-bottom: 15px; }
.contect6_right ul li{ width: 23%;display: inline-block;text-align:left;margin-right: 23px; }
.contect6_left img{width:100% }
.contect6_right ul li img{width: 100%; }
.contect6_right ul li p{ font-size: 16px; color: #fff;margin-top: 10px;margin-bottom: 0 }
.contect6 .swiper-button-prev, .contect6 .swiper-container-rtl .swiper-button-next{left: 50%; right: auto;background-position:  left center;margin-top: 120px;}
.contect6 .swiper-button-next, .contect6 .swiper-container-rtl .swiper-button-prev{right: 50%;  left: auto; background-position: right center; top: 50%;margin-top: 120px; margin-right: -114px;}
.contect6 .swiper-button-next, .contect6 .swiper-button-prev{width: 57px;height: 42px;background-repeat: no-repeat;background-size:cover;background-image: url(../images/jiantou.png);}
.contect6 .swiper-button-next:hover, .contect6 .swiper-button-prev:hover{background-image: url(../images/jiany.png);}


.contect7{ background-color: #f8f8f8;padding:50px 0;}
.contect7_left .news_con{ margin-top: 40px; }
.contect7_left{ width: 100%; }
.contect7_right{ width: 100%; }
.news_dl {width:100%;height:65px;margin-bottom:37px;}
.news_dl dt {float:left;width:68px;height:68px;text-align:center;background:#fff;font-family:"arial";border:1px solid #46bbb8}
.news_dl dt b {font-size:20px;color:#fff;display:block;width:100%;height:34px;line-height:38px;background:#46bbb8;}
.news_dl dt p {color:#46bbb8;height:36px;line-height:36px;font-size:14px;}
.news_dl dd {float:right;width:76%;height:65px;overflow:hidden;line-height:23px;}
.news_dl dd h2 a {font-weight:bold;color:#000;font-size:16px;margin:8px 0;display:block;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.news_dl dd h2 a:hover {color:#46bbb8;}
.news_dl dd p a {color:#666;font-size:16px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_dl dd p a:hover {text-decoration:underline;}

.contect7 .swiper-slide img{ width: 100%; }

.footer .footer_top{ background-color: #dfdfdf ;padding: 10px 0;}
.footer .footer_bottom{ margin-top: 20px; }
.footer dl dt{ float: left;color: #333;font-weight: bold;line-height: 26px;font-size: 16px; }
.footer dl dd{ float:left;width: 90%; }
.footer dl dd a{padding: 0 10px;border-right: 1px solid #acacac;color: #666;line-height: 26px;font-size: 16px;}
.footer dl dd a:hover{ color: #46bbb8}
.footer_bottom .bqleft{ border-right:1px solid #cccccc;padding: 25px 0  }
.footer_bottom .bqleft img{ max-width: 100%; }
.footer_bottom .bq_a{ border-bottom: 1px solid #ccc }
.footer_bottom .bq_a a{ margin:0 30px;padding: 30px 0;display: inline-block;font-size: 16px;  }
.footer_bottom .bq_a a:hover{ color: #46bbb8 }
.bq_bot .padding{ padding: 30px  }
.bq_bot .bq_le{ margin-right: 50px; }
.bq_bot .bq_rg p{ line-height: 34px; font-size: 16px; color: #666 }
/*.footer .line{ background-color: #d5d5d5;height: 1px; width: 100%; margin: 20px 0 }
.footer p{ text-align:  center; color: #666 }
*/
/*.footer_top{ text-align: center;margin:50px 0; }
.footer_top ul li{display: inline-block;vertical-align: top;width:48%; }
.footer_top .lable_bold { font-size: 15px; font-weight: bold; border-bottom: 1px solid #cccccc;color: #727171; margin:10px 0;padding-bottom: 10px; text-align: center;}
.footer_top ul li a{ display: block;margin-bottom: 10px; font-size: 15px;color: #666 }
.footer_top ul li a:hover{ color: #68b9b7 }
.footer_center{ border-top: 1px solid #cccccc;padding-top: 40px;margin-bottom: 80px; }
.footer_center .fb_left span{  font-size: 12px;color: #727171;margin-top: 20px;display: block;}
.footer_center .bqleft{ margin-top: 20px;width: 100% }
.footer_center .fb_left{ width: 100% }
.footer_center .fb_right{width: 100%;text-align: center;}
.footer_center .bqleft img{ margin-right: 13px; }
.footer_bottom p{color: #939393;text-align: center;}*/



/*service*/
.ziye_banner{ text-align: center; }
.ziye_banner img{ max-width: 100%; }

.service .lxsh{    margin: 28px 0; font-size: 30px;font-weight: bold;color: #474747;}
.service p{ font-size: 15px;color: #474747;margin-bottom: 30px; }

/*about*/
.about{ margin: 50px 0 }
.abo_text_same p,.about p{font-size: 15px;color: #474747;line-height: 28px;}
.abo_text_same p img,.abo_text_same img,.about img p,.about img{ max-width: 100%; }


/*manage*/
.manage{ margin: 50px 0 }
.manage ul li {margin-bottom:2%;border-bottom:1px #A2A2A2 dashed;padding-bottom: 30px;}
.manage ul li .tx_left {width:210px;height:210px;overflow:hidden;border-radius:100%;float:left;text-align:center;}
.manage ul li .tx_left img {width:100%;border-radius:100%;}
.manage ul li .tx_right {float:right;width:100%;margin-top:2%;overflow:hidden;}
.manage ul li .tx_right span {font-size:26px;color:#68b9b7;margin-bottom:2%;display:block;font-weight:bold;}
.manage ul li .tx_right span font {font-size:20px;margin-left:10px;}
.manage ul li .tx_right p {line-height:26px;color:#898a8a;font-size:14px;text-indent:0;}



/*news*/
.news_tit { background:url(../images/n4.png) no-repeat left bottom;margin-bottom: 50px;background-size: contain; }
.news_tit h3{ font-size: 24px;color: #68b9b7;font-weight: bold;width: 160px;text-align: center;padding: 20px 0 ;float: left;}
.news_tit ul{ float: right;margin-top: 20px; }
.news_tit ul li{ float: left; border-right: 1px solid #ccc;padding: 0 20px}
.news_tit ul li:last-child{ border-right: none; }
.news_tit ul li:hover a, .news_tit ul li.on a{ color: #68b9b7;border-bottom: 1px solid #68b9b7;font-weight: bold;padding: 10px 0;}

.new_list .l_box{margin-bottom: 30px;}
.new_list .left{float: left;}
.new_list .left .date{ display: none;float: left;background: url(../images/date.png) no-repeat top;width: 100px;height: 100px;margin-right: 30px;text-align: center;color: #fff;padding-top: 3px;}
.new_list .left .date p{ color: #fff; }
.new_list .left .date p:nth-of-type(1){font-size: 28px;margin-top: 5px;}
.new_list .left .date p:nth-of-type(2){font-size: 14px;}
.new_list .left .img{float: right;width:100%;overflow: hidden;}
.new_list .left .img img{ max-width: 100%; }
.new_list .right{float: right;width:100%;}
.new_list .right h3{width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 18px;font-weight: bold;float: left;}
.new_list .right p{font-size: 15px;line-height: 25px;text-align: justify;height: 75px;margin:10px 0 30px 0;overflow: hidden;}
.new_list .right h3 a{color: #242424;transition: all 0.5s ease;}
.new_list .right p a{color: #8d8d8d;transition: all 0.5s ease;}
.new_list .right h3 a:hover,.new_list .right p a:hover{color: #68b9b7;}
.new_list .right >a{transition: 300ms;color: #68b9b7;border:1px solid #68b9b7;padding: 5px 50px 5px 15px;font-size: 14px;float:right;background: url(../images/led.png) no-repeat 90% 50%;}
.new_list .right >a:hover{color: #fff;background: url(../images/ledr.png) no-repeat 90% 50% #68b9b7;}
.new_list .right span{ color: #666; display: block;margin-top: 10px;float: right;}


/*页码*/
.page_desc{text-align: center;font-size: 14px;}
.page_desc li{display:inline-block;margin: 0 -3px;position: relative;}
.page_desc li{height: 40px;line-height: 40px;display: inline-block; border: 1px solid #e4eaec; color: #a7a7a7;background-color: #fff; transition: 0.3s; }
.page_desc li.current a{ background:#000000; color: #fff;}
.page_desc li span{ padding: 0 15px;color: #a7a7a7 }
.page_desc li a{display: block; }
.page_desc li:hover{background-color: #000000;}
.page_desc li:hover a{color: #fff;}
.page_desc li:hover .i1{ width: 100%;left: 0; height: 100%; top: 0}
.page_desc li.current{ background-color: #000000; color: #fff;}

/*新闻详情*/
.news{ background-color: #f5f5f5 }
.news .new_top {margin-bottom:20px;}
.news .new_gg {background-color:#fff;padding:4%;}
.news .new_top .news_de_box_l {text-align:center;padding:10px 0 20px;border-bottom:1px dashed #ddd}
.new_top .news_de_box_l h1 {font-size:24px;font-weight:bold;margin-bottom:5px;}
.new_top .news_de_box_l p {font-size:14px;color:#999;}
.news_de_box_r{ text-align: center;margin-top: 50px; }
.news_de_box_r a { transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;border: 1px solid #b5b5b5;color: #828282;width:80px;height:35px;display:inline-block;text-align:center;line-height:35px;border-radius: 3px;}
.news_de_box_r a:hover{background:#68b9b7;color:#fff;border: 1px solid #68b9b7;}
.news_bottom p {font-size:15px;line-height:28px;margin-bottom:10px;}
.news_bottom img,.news_bottom p img {max-width:100%;}
.page_paing {font-size:14px;margin-bottom: 40px;}
.page_paing a {color:#333;}
.news_e_left{ width: 100% }
.news_e_right{ background-color: #fff;width:100%; }
.news_e_right .aside{ padding: 20px; }
.asi_form{ position: relative; }
.asi_form input[type=text]{ height: 24px;border: 1px solid #e4eaec ;-webkit-appearance: none;border-radius: 200px;padding: .429rem .929rem;width: 90%;}
.asi_form input[type=submit] { position: absolute;top: 0;  right: 0;   height: 100%; padding: 0 10px; border: none; border-radius: 0 200px 200px 0;background:url(../images/search.png) no-repeat center;background-size: 14px;width: 31px;text-indent: -999px;}
.recommend{    margin: 20px 0 0;padding: 20px 0 0;border-top: 1px solid #f0f2f5;}
.left_box h3,.recommend h3{ font-size: 16px;margin-bottom: 15px;font-weight: bold; }
.recommend ul li{padding: .75rem 1.25rem; border:1px solid #e4eaec;    margin-bottom: -1px;}
.recommend ul li a{ color: #666 }
.page_paing a:hover,.recommend ul li:hover a{ color: #68b9b7 }
.asi_form input[type=text]:focus{border: 1px solid #000 ;}

.job{ margin: 50px 0 }
.card h4{ font-size: 24px; color: #68b9b7;margin-bottom: 10px;}
.card .pi{border-bottom:1px dashed #ccc;margin-bottom: 20px;}
.card .pi span{ color: #a3afb7;font-size: 14px;margin-bottom: 10px;display: inline-block;margin-right: 10px; }
.card hr {border-top: 1px solid #e4eaec;margin: 20px 0; border: 0; height: 1px;}
.met_editor p{ font-size: 15px; line-height: 30px;color: #666}

/*chanp*/
.product1{ margin: 40px 0 }
.appdiv .app2-2,.product .pro_right,.pro_left{ text-align: center; }
.product span{padding-top: 27px;font-size: 30px;font-weight: bolder;color: #000000;display:block;}
.product font{font-size: 30px; font-weight: bold; color: #46bbb8;text-align: center;}
.product .line{    width: 70px; background-color: #46bbb8; border: 0; height: 1px; margin: 20px auto; }
.product p{ font-size: 15px; color: #949494;line-height: 28px; }
.product .pro_right img{ max-width: 100%; }
.rice {background:url(../images/p7.png);height:505px;width:100%;overflow-x:auto;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:50px;}
.product2 .pro_left {width:100%;}
.product2 .pro_right {width:100%;}
.appdiv {width:100%;margin:auto;background:url(../images/p10.png);background-size:cover;background-attachment:scroll;background-repeat:no-repeat;background-position-x:0%;background-position-y:0%;background-color:transparent;}
.appdiv .app1 {padding-top:50px;}
.product .appdiv p,.product .appdiv span {color:#fff}
.appdiv .proapp {margin-top:50px;text-align: center;}
.proapp li {width:100px;display:inline-block;margin:0 28px;text-align:center;}
.proapp li a {color:#fff}
.appdiv .proapp .imgs img,.appdiv .app2-2 img{ max-width: 100%; }
.appdiv .app2-1,.appdiv .app2-2{ width: 100%; }


/*产品*/
.con_oad{ background-color: #f5f5f5 }
.con_oad ul.col1 li{ float: left; width: 100%;margin:30px 0;background-color: #fff; }
.ul_tuop{ position: relative; }
.ul_tuop .img{ position: relative; }
.ul_tuop .hover{-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1); transition: all .6s cubic-bezier(.215, .61, .355, 1); background-color:rgba(0,0,0,0.5);position: absolute;width: 100%; height: 100%; top: 0;left: 0;background-image: url(../images/search_we.png);background-repeat: no-repeat;background-position: center center;background-size: 30px;opacity: 0;visibility: hidden; }
.con_oad ul.col1 li p {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left; border-bottom: 1px solid #e0e0e0; text-shadow: none; -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1); transition: all .6s cubic-bezier(.215, .61, .355, 1); margin-bottom: 0; color: #666;padding: 20px;}
.ul_tuop img{ max-width: 100%; }
.con_oad ul.col1 li:hover .hover{ opacity: 1; visibility: visible; }
.con_oad ul.col1 li:hover p{border-bottom: 1px solid #000;}

/*产品详情*/
.pdetail{ margin: 50px 0 }
.pdetail_left{ width:100%; }
.left_box img,.pdetail_left img{width: 100%; }
.pdetail_right{ width:100%; }
.pdetail_right h3{ font-size: 24px; color: #000; margin-bottom: 10px;margin-top: 30px; }
.pdetail_right p{font-size: 16px; line-height: 28px; color: #666;}

.left_box{ width: 100%;background-color: #fff; }
.right_box{ width: 100%;background-color: #fff;min-height: 500px; }
.right_box .padding,.left_box .padding{ padding: 20px; }
.left_box ul.ul2 li{ margin: 15px 0; }
.left_box ul.ul2 li p{ text-align: center;padding:10px;color: #666}

.right_top{ border-bottom: 1px solid #e4eaec;padding-bottom: 10px;margin-bottom: 30px; }
.right_top span{ border-bottom: 2px solid #000;font-size: 16px; font-weight: bold;padding-bottom: 10px; }

/*加盟*/
.job_title{ text-align: center; }
.job_title h4{ font-size: 28px;margin-bottom: 15px;font-weight: bold; }
.job_title p{ font-size:16px; color:  #666;margin-bottom: 30px;line-height: 28px;  }

.jo_ul ul li{ width: 100%;margin:15px 0;float: left; }
.jo_ul ul li .w3ls_card{padding: 15px; background-color: #FFF; border: 1px solid #E5E5E5;height: auto;}
.jo_ul ul li img{width: 100%; }
.jo_ul ul li h4{    font-size: 20px; font-weight: bold;margin-bottom: 10px;color: #46bbb8}
.jo_ul ul li p{ color: #666;font-size: 14px;line-height: 24px;}

.middle{ background:url(../images/bg1.jpg) no-repeat;background-size: cover;background-position: center;padding:70px 0 ;text-align: center;margin-top: 50px;background-attachment: fixed;}

.middle h2{font-size: 28px;margin-bottom: 15px;font-weight: bold;color: #fff}
.middle p{font-size:16px; color:  #fff;line-height: 28px; }
.middle a{background: #46bbb8; font-size: 16px; padding: 0.5em 1.5em; color: #fff; letter-spacing: 1px; border-radius: 3px; display: inline-block;margin-top: 30px;}
.job .text{ text-align: center;margin: 50px 0 }
.job .text p{font-size: 16px;}


/*发展历程*/
.develop{ background-color: #f5f5f5;margin: 0 }
.develop_box{ background-color: #fff;padding: 30px }
.container-fluid{width: 70%;margin:0 auto 50px;}

/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;width:70px;height:240px;top: 50%;margin-top: -200px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:56px;height:56px;background-color:#999999;margin-bottom:4px;cursor:pointer;outline:none;border-radius: 5px;}
.suspension .a.active,
.suspension .a:hover{background:#46BBB8;}
.suspension .a .i{float:left;width:56px;height:56px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
.suspension .a-service .i{ background-position: 12px 12px }
/*.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
*/.suspension .a-service-phone .i{ background-position: 12px -44px}
.suspension .a-qrcode .i{background-position: 12px -99px}
/*.suspension .a-cart .i{background-position:-88px 0;}*/
.suspension .a-top .i{background-position: 12px -158px;}
.suspension .a-top{display:block;}
.suspension .a-top:hover{background:#46BBB8;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:56px;height:56px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:56px;height:56px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:56px;height:56px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:110px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:110px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:"Microsoft Yahei"}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}


/*流程*/
.liucheng{ background-color: #f5f5f5 }
.liuc_box{ background-color: #fff; }
.liuc_box .men_message{ padding: 50px; }
.men_message ul li {line-height:30px;display:block;margin-bottom:10px;border-bottom:none;}
.men_message ul span {display:block;float:left;font-size:15px;width:100px;color:#333!important;}
.men_message ul span b {font-weight:100;font-size:12px;color:red}
.men_message ul li .Input {height:30px;line-height:30px;padding-left:3px;border:1px solid #ddd;}
.men_message ul textarea {font-family:"Microsoft Yahei";height:140px;border:1px solid #ddd;padding:3px;resize:none;outline: none;width: 380px;}
.men_message ul li input[type=submit]{font-family:"Microsoft Yahei";-webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;padding: 15px 40px; background: #e4e4e4; font-size: 15px; color: #666666;  border-radius: 5px;  font-weight: bold; border: none; cursor: pointer;}
.men_message ul li input[type=submit]:hover {  background: #333; color: #fff;}

/*兑换中心*/
.news600{max-width: 600px;margin: 0 auto;width: 90%;}
.prompt{padding: 40px 0 0;}
.prompt h3{font-size: 14px;color: #e90000;line-height: 28px;}
.prompt p{font-size: 14px;color: #333;line-height: 28px;margin-bottom: 0}
#form{
    margin: 20px 0;
}
.input {
    margin-bottom: 15px;
}
.input2{
    width: 46%;
    float: left;
}
.input2:nth-of-type(2){
    float: right;
}
.input label {
    text-align: left;
    display: block;
    line-height: 30px;
    color: #333;
    font-size: 16px
}
.input input {
    height: 36px;
    width: 100%;
    text-indent: 10px;
    font-size: 14px;
    -webkit-appearance:none;/*清除ios默认圆角*/
    border:1px solid  #cccccc;
}
.input3 input{
    margin-top: 10px;
}
.submit {
    text-align: center;
    padding: 10px 0;
}
.submit input[type=submit] {
    background-color: #a82e23;
    color: #fff;
    margin-right: 30px;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 2px;
}

.submit input ,.submit a{
    width: 100px;
    height: 40px;
    border: none;
    cursor: pointer;
    color: #fff;
}
.input textarea {
    display: block;
    float: left;
    text-indent: 10px;
    line-height: 30px;
    width:100%;
    height: 230px;
}
.city-picker-select select {
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 0;
    color: #777;
    font-size: 14px;
    outline: none;
    width: 46%;
    height:40px;
       margin-right: 8%;
    padding-left: 7px;
}
.city-picker-select select:nth-of-type(2){
    margin-right: 0;
}
.city-picker-select .district{
    display: none;
}
.address{padding: 0 0 40px 0;}
.address img{max-width:100%;}