/* CSS Document */

a:hover,a:visited,a:active{text-decoration:none;}
.center{text-align: center;}
body{ /* background-image:url(img/bg.png); background-repeat:repeat;*/ font-size: 15px;}
.btn-success {color: #fff;background-color: #02A880;border-color: #10890F;}
#top{ /* background-image:url(img/top_bg.png); */}
.t-box{position: relative;}
.t-box .btn-apply{position:absolute; top: 70%; left: 30%; transform: translateX(-30%);}
.t-box .btn-apply a.box{padding: 20px 46px; font-size: 1.4em; color: #FFF; background-image: url(img/btn_bg.png);background-size: contain; background-repeat: no-repeat;background-position: center;letter-spacing: 2px;font-weight: bold;}
.t-box .btn-apply a.box:hover{padding: 21px 48px;transition-duration: 300ms;-webkit-transition-duration: 300ms; /* Safari */}
/* .t-box .btn-apply span{ display: inline-block;height: 30px; line-height: 30px; padding-right: 38px;  background-image: url(img/circel_right.png); background-repeat: no-repeat;background-position: center right; background-size: contain;} */
#top .fixed-box{width: 100%;z-index: 9999;background-color: white;border-bottom: 1px solid #efefef;}
#top .green-line{width: 100%; height: 50px; line-height: 50px; background-color: #02A880; margin-top: 0px;z-index: 9990;}
#top .telphone{ /*background-color: #FFF; */padding: 0px 10px; text-align: center;}
#top .telphone span{font-size:2em; font-weight: bold;display: inline-block;/*color: #02A880;*/color:#FFF;
    padding-left: 40px; background-image: url(img/hotline_white.png); background-repeat: no-repeat; background-position: center left; background-size: 30px; }
#top .tt{text-align:center;color: #FFF;font-weight: bold;font-size: 1.6em; letter-spacing: 2px;}
#top .social-contact{text-align: right; margin-right: 50px;}
#top .social-contact span{display: inline-block;height: 50px;width: 50px;}
#top .social-contact .qq{background-image: url(img/qq.png); background-repeat: no-repeat; background-position: center center; background-size: 24px;}
#top .social-contact .weixin{background-image: url(img/weixin.png); background-repeat: no-repeat; background-position: center center; background-size: 24px;}
#top .social-contact .weibo{background-image: url(img/weibo.png); background-repeat: no-repeat; background-position: center center; background-size: 24px;}
#top .menu-box{margin-left: 15px; margin-right: 15px;}
#top .menu-box .middle{padding-left: 0;padding-right: 0;}
#top .menu{text-align: center;}
#top .menu .navbar-nav{display: inline-block;float: none;text-align: center;}
#top .menu .navbar-nav li{display: block; font-size: 1em;}
#top .menu .navbar-nav li a span{display: inline-block;margin-top: 5px;}
#top .logo_left{text-align: center;}
#top .logo_right{text-align: center;}
#top .logo img{max-height: 75px;display: inline-block;}

/*滚动出现动画效果*/
/* 放缩 */
.myScale {
	opacity: 0;
	-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);transform: scale(0.9);-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;
	}
.myScale.visible {opacity: 1;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
/* 上升 */
.myUp{
	 opacity: 0;
	 -webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);-webkit-transition: all 1.2s ease-out;-moz-transition: all 1.2s ease-out;-ms-transition: all 1.2s ease-out;-o-transition: all 1.2s ease-out;transition: all 1.2s ease-out;
	}
.myUp.visible {
	  opacity: 1;
	  -webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;
	}
/* 下降 */
.myDown{
	 opacity: 0;
	 -webkit-transform: translateY(-40px);-moz-transform: translateY(-40px);-ms-transform: translateY(-40px);-o-transform: translateY(-40px);transform: translateY(-40px);-webkit-transition: all 1.2s ease-out;-moz-transition: all 1.2s ease-out;-ms-transition: all 1.2s ease-out;-o-transition: all 1.2s ease-out;transition: all 1.2s ease-out;
	}
.myDown.visible {
	  opacity: 1;
	  -webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;
	}
/* 左移 */
.toLeft{
	 opacity: 0;
	 -webkit-transform: translateX(40px);-moz-transform: translateX(40px);-ms-transform: translateX(40px);-o-transform: translateX(40px);transform: translateX(40px);-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-ms-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out;
	}
.toLeft.visible {
	  opacity: 1;
	  -webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;
	}
/* 右移 */
.toRight{
	 opacity: 0;
	 -webkit-transform: translateX(-40px);-moz-transform: translateX(-40px);-ms-transform: translateX(-40px);-o-transform: translateX(-40px);transform: translateX(-40px);-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-ms-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out;
	}
.toRight.visible {
	  opacity: 1;
	  -webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;
	}

/*=======================================
    NAV BAR STYLES
==================================================*/
/* ADDED PADDING IN NAVBAR */
.navbar {
    padding:0px 0px;
     -webkit-transition: background .8s ease-out,padding .8s ease-out;
        -moz-transition: background .8s ease-out,padding .8s ease-out;
        transition: background .8s ease-out,padding .8s ease-out;
		/* background-color: #ffffff; */
        /* border-color: rgba(211, 211, 211, 1); */
	margin-bottom:0px;
}

.navbar-nav>li{
	background-color: #FFFFFF;
	padding:0px 0px;
	margin:0px 0px;
}

/* CLASS FOR REMOVING PADDING IN NAVBAR*/
.navbar-pad-original {
      padding:0px;
}

/*修改导航条字体样式*/
.navbar .navbar-nav > li > a {
color: #02A880;
font-size:15px;
padding-left:15px;
padding-right:15px;
font-weight: bold;
}
.navbar .navbar-nav > li > a:hover{
	color:#000000;
}
.navbar .navbar-brand {
color: #000;
font-size:20px;
}

.navbar-inverse{
	/*
background-color: rgba(20, 173, 124, 1);
border-color: rgba(20, 173, 124, 1);
*/
}

menu>li>a:focus,.navbar-nav>.open>a:hover,.dropdown-menu>li>a:hover{
	background-color: #FFFFFF !important;
	color:#000000;
}
.dropdown-menu{
	border: none;
	box-shadow:none;
	-webkit-background-clip: padding-box; 
     background-clip: padding-box; 
     border-radius: 0px; 
     -webkit-box-shadow: none;
	 padding: 0px 20px 8px 0;
	 background-color: #fefefe;
}
.dropdown-menu li{
	padding:4px 0;
}


.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #07458E;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.panel-default>.panel-heading{
    color: #FFF;
    background-color: #07458E;
    border-color: #07458E;
}
.panel-heading {
    padding: 18px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

/*=======================================
    HOME SECTION STYLES
==================================================*/
#main{
   min-height:600px;
}
#main .outter{ /* background-image:url(img/right_bg.png); background-repeat: no-repeat; background-position:right 600px; */}


@media (min-width: 1200px){
.container {
    width: 1170px;
}
}
@media (min-width: 1400px){
.container {
    width: 1300px;
}
}
@media (min-width: 1600px){
.container {
    width: 1500px;
}
}


/*banner */
/* .banner{height: 400px;background-image: url(img/banner.png);background-size: cover;background-repeat: no-repeat;} */
.banner{position:relative;}
.banner .pic_box{}
.banner .float_box{position:absolute;top: 0; right: 100px;z-index: 999;}
.banner .right-box{min-height: 400px;width: 300px; background-color: rgba(230,230,230,0.95); box-shadow: -5px 5px 20px 0px rgb(205 205 205 / 60%);transition-duration: 300ms;-webkit-transition-duration: 300ms;padding: 20px;}
.banner .right-box ul{list-style: none;}
.banner .right-box ul li{margin: 13px auto;padding-top: 15px; padding-bottom: 15px; padding-left: 70px;  background-repeat: no-repeat;background-position: left center; background-size:52px; font-size: 1.1em;}
.banner .right-box ul li span{display: inline-block; margin-left: 15px;font-size: 1.1em;font-weight: bold;}
.banner .right-box ul .li1{background-image: url(img/banner_icon_1.png);}
.banner .right-box ul .li2{background-image: url(img/banner_icon_2.png);}
.banner .right-box ul .li3{background-image: url(img/banner_icon_3.png);}
.banner .right-box ul .li4{background-image: url(img/banner_icon_4.png);}
.banner .right-box ul .li5{background-image: url(img/banner_icon_5.png);}

.banner .carousel-control {
    width: 100px;height: 120px;top: 50%; margin-top: -60px;background-color: rgba(255, 255, 255, 0.2); background-image: url(img/arrow-left.png) !important;background-position: center center !important;background-repeat: no-repeat !important; background-size: 33px 60px;-webkit-transition: left 0.3s, right 0.3s;transition: left 0.3s, right 0.3s;}
.banner .carousel-control.left {left:-100px;}
.banner .carousel-control.right {right:-100px;}
.banner .carousel {overflow: hidden;}
.banner .carousel:hover .carousel-control.left {left: 0;}
.banner .carousel:hover .carousel-control.right {right: 0;background-color: rgba(255, 255, 255, 0.2);}
.banner .carousel .carousel-indicators {/* bottom: -12px; */}
.banner .carousel .carousel-indicators li{width:15px; height: 15px; border-radius: 15px; border: 2px solid #FFF;}

.halal-vegan-box{margin-left: 100px;}


/*===========index=============*/
.index-news{margin-bottom: 50px;}
.index-news .box{padding: 15px 20px; background-color: #FFFFFF; box-shadow: 0px 10px 30px 0px rgb(205 205 205 / 50%);transition-duration: 300ms;-webkit-transition-duration: 300ms; /* Safari */}
.index-news .box .tit span.t{font-size: 1.1em;font-weight: 600;}
.index-news .box .tit span.i{display: inline-block;width: 5px;height: 15px;background-color:#02A880; margin-right: 5px;}
.index-news .box .tit span.tip{padding-left: 10px;color:#02A880; }
.index-news .box .tit span.more{color: #898989;font-style: italic;}
.index-news .box .tit{border-bottom: 1px solid rgba(50,184,65,0.30);padding-bottom: 5px;}
.index-news .box .list{margin-top: 10px;}
.index-news .box .list ul{padding-left: 10px;}
.index-news .box .list ul li{list-style: none;margin: 13px 0px;border-bottom: 1px dotted #efefef;padding-bottom: 3px;}
.index-news .box .list ul li span.time{color: #666;font-style: italic;}


.part-one{margin-top:10px; margin-bottom: 50px;}
.part-one .video-box{padding-top:20px;}
.part-one .about{padding-top:20px;padding-bottom:10px;font-size:1.0em;}
.part-one .desc1{font-weight:bold;margin-top: 10px;padding-left: 20px;padding-right: 20px;height: 110px;font-size: 1.2em;border: 2px solid #02A880;padding-top: 20px;padding-bottom: 20px;}
.part-one .desc2{font-weight:bold;margin-top: 10px; padding-left: 20px;padding-right: 10px;height: 110px;font-size: 1.2em; border: 2px solid #02A880;padding-top: 20px;padding-bottom: 20px; margin-right:150px;}
.part-one .title{text-align: center;font-weight: bold;}
.part-one .title .t1{font-size:1.8em;}
.part-one .title .t2{font-size:2.5em;font-family: STSONG;font-weight:800;}
.part-one .box{margin: 40px 10px 20px 10px;  background-color: #FFFFFF; box-shadow: 0px 10px 30px 0px rgb(205 205 205 / 50%);transition-duration: 300ms;-webkit-transition-duration: 300ms; /* Safari */}
.part-one .box .img{text-align: center; width: 100%;height: 260px;overflow: hidden;}
.part-one .box .img img{width: 100%;height: auto;}
.part-one .box .tit{text-align: center;margin: 0px auto;font-size: 1.2em;padding: 20px 20px; background-color: #fafafa;color: #000;height: 90px;}
.part-one .box .desc{min-height: 208px;line-height: 26px;}
.part-one .box1{margin: 10px 0px 10px 0px;}
.part-one .box1 .tit{text-align: center;margin: 0px auto;font-size: 1em;padding: 10px 0px; color: #000;height: 50px;}
.part-one .bottom1{height: 45px; line-height: 45px;font-size: 1.3em;font-weight: bold;color: white;background-color: #02A880;margin-left: 0px;margin-right: 10px; text-align: center; letter-spacing: 2px;}
.part-one .bottom2{height: 45px; line-height: 45px;font-size: 1.3em;font-weight: bold;color: white;background-color: #02A880;margin-left:20px; margin-right: 150px; text-align: center; letter-spacing: 2px;}

.part-two .r2 .tt{font-size: 1.5em;font-weight: bold;text-align: center;letter-spacing: 3px;margin: 30px 20px 70px 20px;}

.part-three .r1 .title{font-weight: bold;font-size: 1.5em;text-align: center;}
.part-three .r2{margin: 40px auto 50px auto;}
.part-three .r2 .box{padding: 30px 30px 10px 30px; margin: 0px 10px 0px 10px;  background-color: #FFFFFF; box-shadow: 10px 10px 3px 3px rgb(205 205 205 / 50%);transition-duration: 300ms;-webkit-transition-duration: 300ms; /* Safari */border:1px solid #efefef;}
.part-three .box .img{text-align: center;}
.part-three .box .img img{width: 80px;height: auto;}
.part-three .box .tit{text-align: center;margin: 10px auto 10px auto;font-size: 1.1em; font-weight: bold;}
.part-three .box {min-height: 250px;text-align: center;}


.part-four{ background-image:url('img/service_bg.png'); background-position: left bottom; background-repeat: repeat; background-size:contain;margin: 50px auto;color: #000000;font-weight: bold;}
.part-four .title{padding: 50px 0px; text-align: center;font-weight: bold;font-family: STSONG;}
.part-four .title .t1{font-size:2em;}
.part-four .title .t2{font-size:1.5em;margin-bottom: 8px;}
.part-four .title .btn a{background-color: #E39828; color: #FFF;font-weight: bold;font-size: 1.3em;padding: 8px 80px; letter-spacing: 3px;}
.part-four .title .btn a:hover{background-color:#EFA434;}
.part-four .r2{padding-bottom: 30px;}
.part-four .box{border: 1px solid #333; azure;margin: 20px;background-color: rgba(255,255,255,0.2);}
.part-four .box .left,.part-four .box .right{float: left;width: 40%;height: 200px;}
.part-four .box .right{float: left;width: 60%;display: table;}
.part-four .box .right .cell{display: table-cell;vertical-align: middle;font-size: 1.1em;padding-right: 15px;}
.part-four .box .bg{ background-repeat: no-repeat;background-position: center; background-size: 80px; height: 200px;}
.part-four .box .bg1{background-image: url(img/s_icon_1.png);}
.part-four .box .bg2{background-image: url(img/s_icon_2.png);}
.part-four .box .bg3{background-image: url(img/s_icon_3.png);}
.part-four .box .bg4{background-image: url(img/s_icon_4.png);}
.part-four .box .bg5{background-image: url(img/s_icon_5.png);}
.part-four .box .bg6{background-image: url(img/s_icon_6.png);}



/*iabout页面 */
.about .introduction{background-color:#F5F7FC;margin-top: 50px;margin-bottom: 50px;}
.about .introduction .logo .img{text-align: right;}
.about .introduction .logo .img img{width:100px;height: auto; text-align: center;}
.about .introduction .logo .t{font-size: 2.5em;font-weight: bold;margin-top: 31px;text-align: left;}
.about .introduction .about_desc{font-size: 1.1em;letter-spacing: 0.1em;line-height: 28px;margin:30px auto;}
.about .introduction .about_desc .tit{font-size: 1.8em;font-weight: bold;margin: 70px auto 30px auto;padding-left: 60px;}
.about .introduction .about_desc .tit .u_line_s{display: inline-block;border-bottom: 5px solid #77a802;padding-bottom: 4px;}
.about .introduction .about_desc .tit .u_line_l{display: inline-block;border-bottom: 5px solid rgba(4,169,88,1.00);padding-bottom: 8px;}
.about .introduction .more{text-align: center; margin-bottom: 50px;}
.about .introduction .more a{padding: 10px 40px;color: #FFF;background-color: #02A880;border-radius: 5px;}
.about .introduction .inner img{border-radius: 3px;}
.about .introduction .inner{padding-top: 100px;padding-bottom: 20px;}
.about .introduction .inner .desc{font-size: 1.2em;letter-spacing: 0.1em;line-height: 28px;margin: 20px auto;}
.about .introduction .inner ul.about_list{margin-left: 0;padding-left: 0;}
.about .introduction .inner ul.about_list li{list-style: none;  margin: 20px auto;padding-left: 65px; background-repeat: no-repeat;background-position: left center;background-size:  48px 48px;font-weight: bold;}
.about .introduction .inner ul.about_list li.li1{background-image: url(img/li_about_1.png);padding-top: 10px;padding-bottom: 10px;}
.about .introduction .inner ul.about_list li.li2{background-image: url(img/li_about_2.png);}
.about .introduction .inner ul.about_list li.li3{background-image: url(img/li_about_3.png);}
.about .introduction .inner ul.about_list li.li4{background-image: url(img/li_about_4.png);margin-bottom: 5px;}

.about .introduction .inner ul.about_list li.li_last{margin: 0px auto; font-size: 0.9em;font-weight: normal;}

.about .introduction .inner .r2_1 .t{text-align:center;font-size: 2em;font-weight: bold;margin: 50px auto;}
/*
.about .introduction .inner .r2_2{margin: 20px 50px;background-image: url(img/icon.png); background-position: right bottom;background-repeat: no-repeat;}
.about .introduction .inner .r2_2 .left{background-image: url(img/icon2.png); background-position: left top;background-repeat: no-repeat;}
*/
.about .introduction .inner .r2_2 .lt{padding-left: 70px;}
.about .introduction .inner .r2_2 .lt .t1{font-size: 1.6em; font-weight: bold; margin-bottom: 20px;}
.about .introduction .inner .r2_2 .lt .t2{font-size: 1.4em; font-weight: bold;}
.about .introduction .inner .r2_2 .img{margin: auto 50px;}
.about .introduction .inner .r2_2 ul.list{margin-left: 45px;}
.about .introduction .inner .r2_2 ul.list li{list-style-image: url(img/point.png); margin: 20px auto;}

/*我们的优势 */
.about .advantage .r0{margin: 10px auto 50px auto;}
.about .advantage .r0 .img{width: 60%; text-align: center; padding: 20px;background-color: #EFF8F4;border: 2px solid #675E6D;margin: auto;}
.about .advantage .r1{text-align: center;font-weight: bold;margin: 30px auto;}
.about .advantage .r1 .t{font-size:2em;}
.about .advantage .r1 .t1{font-size:1.3em;color:#425984;margin-top: 8px;}
.about .advantage .r1 .t1 span{display: inline-block;margin-bottom: 3px;border-bottom: 2px solid #425984;}
.about .advantage .r2 .left{background-image: url(img/bg1.png);background-repeat: no-repeat;}
.about .advantage .r2 .left .img{position: relative;top: 100%;transform: translateY(100%); }
.about .advantage .r2 .right{background-image: url(img/bg1.png);}
.about .advantage .r2 .right .desc{background-image: url(img/bg1.png);}
.about .advantage .r2 .right .desc p{border-radius: 5px; padding:30px 20px 20px 20px; line-height: 26px;color: white;font-size: 1.1em;}
.about .advantage .r3{margin: 50px;}
.about .advantage .r3 .img{margin: 30px;}
.about .advantage .r3 .img img{border-radius: 5px; border: #cfcfcf solid 1px;}
.about .advantage .r3 ul{min-height: 303px; margin: 30px; border-radius: 5px; border: #cfcfcf solid 1px;}
.about .advantage .r3 ul li{font-size: 1.2em;bold;margin: 18px auto;padding-right: 20px;}

/*我们的服务*/
.about .service{margin: 50px auto;background-color:#F5F7FC;padding-top: 50px;padding-bottom: 50px;}
.about .service .logo .img{text-align: right;}
.about .service .logo .img img{width:80px;height: auto; text-align: center;}
.about .service .logo .t{font-size: 2em;font-weight: bold;margin-top: 31px;text-align: left;}
.about .service .r2{margin-top: 40px;}
.about .service .r2 .r2_1{margin-bottom: 20px;}
.about .service .r2 .r2_3{margin-top: 20px;}
.about .service .r2 .r2_3 .tit{text-align: center;font-size: 1.6em;font-weight: bold;}
.about .service .r2 .box {background-color: #6DB4B7;cursor: pointer;}
.about .service .r2 .box:hover{background-color: #64A5A8;}
/*.about .service .r2 .box .img{border-radius: 3px;box-shadow: 3px 3px 30px 0px rgb(0 0 0 / 10%);transition-duration: 300ms;-webkit-transition-duration: 300ms;}
.about .service .r2 .box .img img{}
*/
.about .service .r2 .box .tit{text-align: center;font-size: 1.1em;padding: 15px;color: #FFF;}
.about .service .r2 .right .img{cursor: pointer;}

/*  about 页面结束 ============================*/


/*
.certificate{margin-top:50px;padding-bottom: 50px; min-height: 500px; background-color:#366696;}
.certificate .r1{text-align: center;font-size:2em;font-weight: bold;margin: 50px auto 40px auto; color: white;}
.certificate .img{margin: 20px;}
.certificate .box{background-color: white;border-radius: 5px;margin:20px;padding-top: 30px;padding-right: 20px;padding-bottom: 20px;min-height: 454px;}
.certificate .box ul li{margin-bottom: 20px;font-size: 1.2em;font-weight: bold;}
*/

/* 愿景与使命  */
.vision-c{padding-left:0px !important; padding-right:0px !important;}
.vision{ margin-top:50px;margin-bottom: 30px;}
.vision .cate_title{margin-bottom: 20px; text-align: center;}
.vision .cate_title span{display: inline-block; /*background-color: #083F43;*/ font-size:2em; font-weight: bold;border-bottom: 8px solid #02A880;margin-top: 5px;}
.vision .cate_title a{margin-top: 25px;}
.vision .c { overflow: hidden; margin-bottom:50px;border-radius: 3px;}
.vision .c .item { background-color: #efefef; }
.vision .c .item .left,.vision .c .item .right{/*height: 300px;*/margin:40px 0px 40px 0px;overflow: hidden;}
.vision .c .item .left{justify-content:right;align-items:center;display:flex;margin-left: 40px;border-radius: 5px;border: 1px solid #02A880;}
.vision .c .item .right{margin-top: 60px;}
.vision .c .item .right .title{font-size: 1.4em;margin-top: 20px;margin-bottom:40px; font-weight: 600;}
.vision .c .item .right ul.list {list-style: none;margin-left: -30px;，margin-top:30px;}
.vision .c .item .right ul.list li{font-size: 1.1em;margin: 15px 0px;}
.vision .c .item .right ul.list li span{display: inline-block; width: 16px;height: 16px;border-radius: 100px;background-color: #02A880;margin-right: 15px;}

/*-- 我们的服务 --*/
/*  ========
.service{ background-image:url('../Image/service_bg.jpg'); background-position: left bottom; background-repeat: repeat; background-size: cover;}
.service .mark{height: 400px; background-color:rgba(57,72,114,0.80);justify-content:center;align-items:center;display:flex;color: white;text-align: center; font-size: 1.6em;font-weight: bold;}
.service .mark a,.service .mark a:hover,.service .mark a:visited{color: #FFFFFF;}
.service .mark ul{list-style: none;}
.service .mark ul li{float: left;margin: auto 40px;}
.service .mark ul li .bg:hover{margin-top:-20px;transition-duration: 300ms;-webkit-transition-duration: 300ms; }
.service .mark ul li .bg{margin-bottom: 15px; background-repeat: no-repeat;background-position: center; background-size: contain; height: 80px;transition-duration: 300ms;-webkit-transition-duration: 300ms;}
.service .mark ul li .bg1{background-image: url(img/s_apply.png);}
.service .mark ul li .bg2{background-image: url(img/s_register.png);}
.service .mark ul li .bg3{background-image: url(img/s_verify.png);}
.service .mark ul li .bg4{background-image: url(img/s_test.png);}
.service .mark ul li .bg5{background-image: url(img/s_halal.png);}
.service .mark ul li .bg6{background-image: url(img/s_certificate.png);}
--------*/
/**==========
.service{ background-image:url('../Image/service_bg.jpg'); background-position: left bottom; background-repeat: repeat; background-size: cover;}
.service .mark{margin: 50px auto;background-color:rgba(57,72,114,0.80);color: white;text-align: center; font-weight: bold;}
.service .mark a,.service .mark a:hover,.service .mark a:visited{color: #FFFFFF;}
.service .title{margin: 50px auto; text-align: center;font-size:2em;}
/*.service .title span{display:  inline-block;border-bottom: 8px solid #FFF;margin-top: 5px;}
.service .last{margin: 70px auto;}
.service .row .bg{margin-bottom: 15px; background-repeat: no-repeat;background-position: center; background-size: contain; height: 80px;}
.service .row .bg1{background-image: url(img/s_apply.png);}
.service .row .bg2{background-image: url(img/s_register.png);}
.service .row .bg3{background-image: url(img/s_verify.png);}
.service .row .bg4{background-image: url(img/s_test.png);}
.service .row .bg5{background-image: url(img/s_halal.png);}
.service .row .bg6{background-image: url(img/s_certificate.png);}
.service .row .tit{font-size: 1.4em;}
.service .row .desc{margin-top: 10px;margin-bottom: 25px;}
.service .row a{border:2px solid #FFF; padding: 8px 20px;border-radius: 100px;}
.service .row a:hover{border: 3px solid #dfdfdf;background-color: rgba(57,72,114,0.30);}
*===================*/


/*-- 新闻 文章详细页--*/
.news .news_banner{background-image: url(img/banner_news.png); background-size: contain; background-repeat: no-repeat;}
.news .news_banner_cover{;background-color: rgba(0,0,0,0.5);height: 220px;}
.news .title .t1,.show .title .t1{font-weight: bold;font-size: 2em;text-align: center;color: #FFF;padding: 90px 0px; letter-spacing: 2px;}
.news .news_list{margin-top: 50px;}
.news .box{margin: 20px;  background-color: #FFFFFF; box-shadow: 0px 10px 30px 0px rgb(205 205 205 / 33%);transition-duration: 300ms;-webkit-transition-duration: 300ms; /* Safari */ padding-bottom: 30px;}
.news .box:hover{background-color: #efefef; transition-duration: 300ms;-webkit-transition-duration: 300ms; /* Safari */}
.news .box img{margin:auto;border-radius: 3px; height: 240px;}
.news .box .tit,.news .box .time,.news .box .desc{text-align: left;padding: 0 20px;color: #333;}
.news .box .desc{min-height: 90px;}
.news .box .tit{margin-top: 20px;font-size: 1.2em;color: #000;min-height: 55px; }
.news .box .time{color: #02A880; font-style: italic;}
.news .detail .nav,.show .detail .nav{font-size: 0.9em;color: #999; margin-bottom: 30px;}
.news .detail .title,.show .detail .title{font-size: 2em;font-weight: bold;margin-bottom: 10px;}
.news .detail .time,.show .detail .time{color: #999; margin-bottom: 30px;font-style: italic;}

.show .show_banner{background-image: url(img/banner_show.jpg); background-size: cover; background-repeat: no-repeat;}
.show .show_banner_cover{;background-color: rgba(99, 168, 129,0.4);height: 250px;}

/** 联系信息 **/
.contact{/*background-color:#02A880;border-top: 15px solid #4c9a4b; */ background-image: url(img/footer_bg.png); background-size: cover;background-repeat: no-repeat;padding-bottom: 50px;margin-top: 50px;color: #FFF;padding-top: 30px;}
.contact .box{padding-top:50px;}
.contact .box .logo{margin-top: 30px;}
.contact .box .logo img{max-height: 120px;}
.contact .left .desc{margin-top:30px;margin-right: 20px;text-align: justify; line-height:30px;font-size: 1.1em;}
.contact h2{ width:100%; font-weight:bold; color:#fff; margin-bottom: 30px;}
.contact .right .box_list{margin-top: 20px;margin-bottom: 20px;}
.contact .right p{padding-left:45px; line-height:26px !important; margin-top:0px; font-size: 1.1em;}
.contact .right .p1{ background:url(img/bg_09_white.png) no-repeat left 7px;}
.contact .right .p2{ background:url(img/bg_10_white.png) no-repeat left center;}
.contact .right .p3{ background:url(img/bg_13_white.png) no-repeat left center;}
.contact .right .p4{ background:url(img/bg_12_white.png) no-repeat left center;}

/** Contact 页面  **/
.my_contact .p-one{margin-top: 60px;}
.my_contact .p-one .r1{margin-bottom: 16px;}
.my_contact .p-one .col{padding-left: 8px;padding-right: 8px;}
.my_contact .p-two{background-color: #efefef;padding: 50px 0px;min-height: 200px; margin-top: 50px;}
.my_contact .p-two .box{background-color: #FFFFFF;min-height: 687px;border-radius: 8px;box-shadow: 0px 20px 30px 0px rgb(205 205 205 / 50%);}
.my_contact .p-two .left img{border-radius: 5px;}
.my_contact .p-two .right .top{padding-top: 20px;}
.my_contact .p-two .right .top .title{font-size: 2.4em;font-weight: bold;text-align: center;padding: 20px 0;}
.my_contact .p-two .right .top .title .connect{color: #6EB6B1;}
.my_contact .p-two .right .top .title .withus{padding-left: 100px;color: #6DB3BB;}
.my_contact .p-two .right .top .circle_outter{padding: 30px 0px;}
.my_contact .p-two .right .top .circle_outter span{display: inline-block;border-radius: 100px;background-color:#6DB3BB;}
.my_contact .p-two .right .top .circle_outter span.circle_1{width:100px;height: 100px;background-color:#6EB6B1;box-shadow: -10px 10px 30px 10px rgb(205 205 205 / 66%);transition-duration: 300ms;-webkit-transition-duration: 300ms; /* Safari */}
.my_contact .p-two .right .top .circle_outter span.circle_2{margin-left: -15px;width:80px;height: 80px;box-shadow: 0px 10px 30px 0px rgb(205 205 205 / 33%);transition-duration: 300ms;-webkit-transition-duration: 300ms; /* Safari */}
.my_contact .p-two .right .con{padding: 0px 50px 20px 50px;}
.my_contact .p-two .right .con .tip{line-height: 26px;font-size: 0.9em;font-style: italic;}
.my_contact .p-two .right .con .form{border-top: 1px solid #efefef;margin: 20px auto;padding: 20px 0px;}
.my_contact .p-two .right .con .form .button{text-align: center;padding-top: 10px;}
.my_contact .p-two .right .con .form .button .btn{width: 100%;}
.my_contact .p-two .right .con .form span.require{color: red;}

/*-- overview页面 --*/
.overview .pp-one{margin-top: 50px;}
.overview .pp-one .title,.overview .pp-two .title{text-align: center;}
.overview .pp-one .title span,.overview .pp-two .title span{font-weight: bold;font-size: 2em;text-align: center;margin-bottom: 10px;background-color: #02A880;color:white;padding: 10px 30px; border-radius: 5px;}
.overview .pp-one .box{margin: 50px;}
.overview .pp-one .box .desc{font-size: 1.2em;}
.overview .pp-two{background-color:#FFF;margin-bottom: 0px;min-height: 500px;}
.overview .pp-two .r1 .r1_1{margin-bottom: 30px; margin-top: 40px;}
.overview .pp-two .r1 .r1_1 .t{font-weight: bold;font-size: 2em; text-align: center;}
.overview .pp-two .r1 .r1_1 .t span{display:  inline-block;margin-top: 5px;}
.overview .pp-two .r1 .r1_2 .img{text-align: center;}
.overview .pp-two .r1 .r1_2 .img img{border-radius: 5px;}
.overview .pp-two .r1 .r1_2 ul.list{margin-left: 40px;}
.overview .pp-two .r1 .r1_2 ul.list li{list-style-image: url(img/li_icon.png); margin: 15px auto;font-size: 1.1em;padding-left: 20px;}


.overview .p-one,.overview .p-five{margin-top: 50px;}
.overview .p-one .title,.overview .p-five .title{font-weight: bold;font-size: 2em;text-align: center;margin-bottom: 10px;}
.overview .p-one .title span,.overview .p-five .title span{background-color: #02A880;color:white;padding: 10px 30px; border-radius: 5px;}
.overview .p-one .r2{margin-top: 20px;}
.overview .p-one .tit{font-size: 1.5em;font-weight: bold;padding-left: 110px;margin-bottom: 15px;}
.overview .p-one ul.list{margin-left: 45px;}
.overview .p-one ul.list li{list-style-image: url(img/li_icon_bag.png);margin: 10px auto;font-size: 1.1em;padding-left: 20px;}

.overview .p-two{background-color:#FFF;margin-bottom: 50px;min-height: 500px;}
.overview .p-two .r1{background-image: url(img/curve.png);background-repeat: no-repeat; background-position: right bottom;border-bottom: 4px solid #02A880;}
.overview .p-two .r1 .r1_1{margin-bottom: 50px; margin-top: 80px;}
.overview .p-two .r1 .r1_1 .t{font-weight: bold;font-size: 2em; text-align: center;}
.overview .p-two .r1 .r1_1 .t span{display:  inline-block;margin-top: 5px;}
.overview .p-two .r1 .r1_2 .img{text-align: center;}
.overview .p-two .r1 .r1_2 .img img{border-radius: 5px;}
.overview .p-two .r1 .r1_2 ul.list{margin-left: 40px;}
.overview .p-two .r1 .r1_2 ul.list li{list-style-image: url(img/li_icon.png); margin: 15px auto;font-size: 1.1em;padding-left: 20px;}
.overview .p-two .r1 .r1_2 .button{text-align: center;margin-top: 35px;}
.overview .p-two .r1 .r1_2 .button a{background-color: #02A880; border-radius: 5px; color: #FFF;font-size: 1.1em;padding: 12px 30px;}
.overview .p-two .r1 .r1_2 .button a:hover{background-color: #019A75;}

.overview .p-two .r1 .r1_3{margin: 50px 100px;}
.overview .p-two .r1 .r1_4 .col-md-2,.overview .p-two .r1 .r1_4 .col-md-10,.overview .p-two .r1 .r1_4 .col-md-4,.overview .p-two .r1 .r1_4 .col-md-4{padding-left: 8px;padding-right: 8px;}

.overview .p-two .r1 .r1_4 .left{background-image: url(img/overview_bg1.png); background-size: contain;background-repeat: no-repeat;background-position: bottom;}
.overview .p-two .r1 .r1_4 .box{min-height: 300px;margin: auto 30px; background-position: bottom;background-repeat: no-repeat;background-size: 220px auto;}
.overview .p-two .r1 .r1_4 .box .t{text-align: center;font-weight: bold;font-size: 1.3em;}
.overview .p-two .r1 .r1_4 .b1{background-image: url(img/overview_bg2.png);background-size: 250px auto;}
.overview .p-two .r1 .r1_4 .b2{background-image: url(img/overview_bg3.png);background-size: 300px auto;}
.overview .p-two .r1 .r1_4 .b3{background-image: url(img/halal.png);background-size: 180px;}

.overview .p-three .certificate{margin-top:50px;padding-bottom: 50px; min-height: 500px; background-color:#EFF8F4;}
.overview .p-three .certificate .r1{margin: 50px auto 40px auto;text-align: center;font-weight: bold;}
.overview .p-three .certificate .r1 .t1{font-size:2em;}
.overview .p-three .certificate .r1 .t2{font-size:1.3em;color: #2B3F16;margin-top: 5px;}
.overview .p-three .certificate .r1 .t2 span{display: inline-block;margin-bottom: 3px; border-bottom: 2px solid #2B3F16;}
.overview .p-three .certificate .img{margin: 20px;border-radius: 5px;}

.overview .p-three .certificate .box{background-color: white;border-radius: 5px;margin:20px;padding-top: 30px;padding-right: 20px;padding-bottom: 20px;min-height: 454px;}
.overview .p-three .certificate .box ul li{margin-bottom: 20px;font-size: 1.2em;font-weight: bold;}

.overview .p-four .title{text-align: center;font-weight: bold;margin-top: 40px;}
.overview .p-four .title .t1{font-size:1.8em;}
.overview .p-four .title .t2{font-size:2.5em;font-family: STSONG;font-weight:800;}
.overview .p-four .box{height: 400px; margin: 40px 10px 20px 10px;  background-color: #FFFFFF; box-shadow: 0px 10px 30px 0px rgb(205 205 205 / 50%);transition-duration: 300ms;-webkit-transition-duration: 300ms; /* Safari */}
.overview .p-four .box .img{text-align: center;padding-top: 30px;}
.overview .p-four .box .img img{width: 80px;}
.overview .p-four .box .tit{text-align: center;font-weight: bold;font-size: 1.2em;padding-top: 20px;padding-bottom: 20px;}
.overview .p-four .box .desc{height: 80px;padding: 10px 20px;}

.overview .p-five .box{height: 300px; margin: 20px 10px 20px 10px;  background-color: #FFFFFF; box-shadow: 0px 10px 30px 0px rgb(205 205 205 / 50%);transition-duration: 300ms;-webkit-transition-duration: 300ms; /* Safari */}
.overview .p-five .box .tit{height: 45px;line-height: 45px; text-align: center;font-weight: bold;border-bottom: 1px solid #efefef;}
.overview .p-five .box .tit span{font-size: 1.2em;}
.overview .p-five .box .desc{padding:30px;}

/** jakim 页面**/
.jakim .title{font-weight: bold;font-size: 2em;text-align: center;margin-bottom: 10px;}
.jakim .p-one{margin-top: 50px;}
.jakim .p-one .r2{margin-top: 20px;}
.jakim .p-one .tit{font-size: 1.5em;font-weight: bold;padding: 0px 50px;margin-bottom: 15px;}
.jakim .p-one .desc{font-size: 1.1em;padding:0px 50px;margin-bottom: 15px;}
.jakim .p-one .r3{margin-top: 50px;}
.jakim .p-two{background-color: #EEFCFE;margin-top: 50px;padding: 30px;}
.jakim .p-two .r4{margin-top: 30px;}
.jakim .p-two .box{padding: 20px; border-radius: 5px; background-color: #FFFFFF; box-shadow: 0px 10px 30px 0px rgb(205 205 205 / 33%);transition-duration: 300ms;-webkit-transition-duration: 300ms; /* Safari */ padding-bottom: 30px;}
.jakim .p-two .box .t{text-align: center;font-weight: bold;font-size: 1.1em; border-bottom: 1px solid #efefef; padding-bottom: 3px;}
.jakim .p-two .box .desc{padding-top: 10px; height: 120px;}
.jakim .p-two .list ul li{list-style: none; margin-bottom: 15px; font-weight: 1.1em;}
.jakim .p-two .list .ul2{margin-top: 15px; padding-left: -20px;}
.jakim .p-two .r5{margin-top: 50px;}

.vegan .r1{margin-top: 50px;margin-bottom: 20px;}
.vegan .title{font-weight: bold;font-size: 2em;text-align: center;margin-bottom: 10px;}
.vegan .p-one{margin-top: 50px;}
.vegan .p-one{line-height: 26px; letter-spacing: 2px;}
.vegan .p-one .tel{text-align: center;}
.vegan .p-one .tel span{font-size: 1.2em;font-weight: bold;text-align: center;display: inline-block;background-color: goldenrod;border-radius: 20px;padding: 10px 30px;color: white;}
.vegan .p-one .box{padding: 20px;border-radius: 5px; background-color: #FFFFFF; box-shadow: 0px 10px 30px 0px rgb(205 205 205 / 33%);transition-duration: 300ms;-webkit-transition-duration: 300ms; /* Safari */ padding-bottom: 30px;}
.vegan .p-one .box ul li{font-size: 1.1em; margin-bottom: 10px;}
.vegan .p-one .box .t{text-align: center;font-weight: bold;font-size: 1.1em; border-bottom: 1px solid #efefef; padding-bottom: 3px;}
.vegan .p-one .box .desc{padding-top: 10px; height: 100px;}
.vegan .p-one .img img{width: 80%;}
.vegan .p-one .r2{margin-bottom: 30px;}
.vegan .p-one .desc2{font-weight: bold;font-size: 1.3em; line-height: 28px;}
.vegan .p-one .r5{margin-top: 30px;}

.ifanca .p-two{background-color: #E7FCFE;padding-top: 20px; padding-bottom: 40px; margin-top: 50px;}
.ifanca .p-two .desc{font-size: 1.2em; line-height: 30px;padding-top: 30px;}
.ifanca .p-two .r6{margin: 10px;}

/** process 页面**/
.process .r1{margin: 80px auto 50px auto;}
.process .r1 .t{font-size: 2em;font-weight: bold;text-align: center;}
.process .r1 .t1{font-size: 1.4em;font-weight: bold;text-align: center;color: #F5A90C;}
.process .r2{margin: 80px 30px;}
.process .r2 .row{background-repeat: no-repeat;background-size: 33%;background-position:100% center;}
.process .r2 .col{background-image: url(img/arrow.png); }
.process .r2 .col1{background-image: url(img/process_arrow_1.png); }
.process .r2 .col2{background-image: url(img/process_arrow_2.png); }

.process .rr{margin-left: 0px;margin-right: 0px;margin-top: 50px;}
.process .rr .t{font-size: 2em;font-weight: bold; background-color:#02A880; color: white;text-align: center;padding: 15px 20px;}
.process .r3{background-color: rgba(245,245,245,0.79); padding-top: 30px; padding-bottom: 50px;}
.process .r4{margin-bottom:30px;}
.process .r4 .box{display: flex;justify-content: center;align-items: center;min-height: 120px; background-color: #6FB19F;color: white;font-size: 1.2em;font-weight: bold;text-align: center;}
.process .r4 .box2{border:2px solid #6FB19F;margin: 20px auto; padding: 20px;}
.process .r4 .box_inner,.process .r4 .box_left{display: flex;justify-content: center;align-items: center;min-height: 80px; background-color: #6FB19F;color: white;font-size: 1.2em;font-weight: bold;text-align: center;}
.process .r4 .box_left{background-color: white;color: #000;}

/*-- about页面--*/
/*
.about{background-color:#F5F7FC;margin-top: 50px;margin-bottom: 50px;}	
.about .about_title{font-size:2em;font-weight: bold;}
.about .about_desc{font-size: 1.2em;letter-spacing: 0.1em;line-height: 28px;margin: 20px auto;}
.about .inner .more a{padding: 6px 12px;}
.about .inner img{border-radius: 3px;}
.about .inner{padding-top: 50px;padding-bottom: 50px;}
.about .inner .desc{font-size: 1.2em;letter-spacing: 0.1em;line-height: 28px;margin: 20px auto;}
.about .inner ul{list-style: none; margin: 20px; font-size: 1.2em;}
.about .inner ul li{padding:15px 20px;  background-image: url(img/about_list.png); background-repeat: repeat-y;background-position: 8px center;}
.about .inner ul li span{display: inline-block;width: 16px;height: 16px;background-color: #678781;border-radius: 100px;margin-left: -18px; margin-right: 10px;}
.about .inner .img{margin: 20px auto;}
*/

/** service页面 **/
.my_service{margin-top: 50px;margin-bottom: 50px;}	
.my_service .inner .desc{font-size: 1.2em;}
.my_service .inner .tit{font-size:2em;font-weight: bold;text-align: center; margin: 30px auto;}
.my_service .inner .tit span{display: inline-block;margin-top: 5px;}
.my_service .inner .list .row{margin-bottom: 40px;}
.my_service .inner .list .box{border: 2px solid #02A880;margin-top: 10px;border-radius: 5px;}
.my_service .inner .list .i{display: inline-block;width: 90px;height: 5px;}
.my_service .inner .list .t{color:#FFF;text-align:center;background-color: #02A880;font-size: 1.4em;margin-bottom: 15px;padding: 15px 0px;  background-repeat: no-repeat;background-position: center center;background-size: 30px;}
.my_service .inner .list .t1{background-image: url(img/ss_food.png);}
.my_service .inner .list .t2{background-image: url(img/ss_drink.png);}
.my_service .inner .list .t3{background-image: url(img/ss_drug.png);}
.my_service .inner .list .t4{background-image: url(img/ss_other.png);}
.my_service .inner .list .d{min-height: 140px; font-size: 1.1em;margin-top: 15px;padding:15px;background-color: #FFFFFF; border-radius: 5px;}
.my_service .list2 .box{background-color:#71BC9F;box-shadow: 0px 5px 10px 0px rgb(114 135 129 / 50%); color: white;margin: 20px auto;}
.my_service .list2 .box .tt{text-align: center;font-size: 1.4em;border-bottom: 2px solid #efefef;padding: 22px 0px;font-weight: bold;}
.my_service .list2 .box .tt2{text-align: center;font-size: 1.4em;border-bottom: 2px solid #efefef;padding: 10px 0px;font-weight: bold;}
.my_service .list2 .box .tt2 .small{font-size:16px;}
.my_service .list2 .box .desc{padding:20px;min-height: 150px;}

.bpom{background-color: #E7FCFE;}
.bpom .tit{font-size:2em;font-weight: bold;text-align: center; margin: 50px auto;}
.bpom .tit2{font-size:1.5em;font-weight: bold;text-align: center;}
.bpom .tit2_icon{text-align: center;}
.bpom .tit2_icon span{display: inline-block;width: 40px;height: 40px;border-radius: 100px;background-color:#EABA00;text-align: center;line-height: 40px;font-weight: bold;font-size: 1.5em;color: white;}
.bpom .part{margin-bottom: 30px;}
.bpom .table-bordered>thead>tr.tr1{background-color: cadetblue;}
.bpom .table-bordered>thead>tr.tr2{background-color: #EABA00;}
.bpom .table-bordered>thead>tr>th{border-bottom-width: 0px;text-align: center;color: white;}
.bpom .box{padding: 15px; }
.bpom .box .title .t{text-align: left;font-size: 1.2em;font-weight: bold;}
.bpom .box ul{margin-left: -20px;}
.bpom .box .tel{color: #EABA00；}

/** show页面 **/
#main .detail .inner{min-height: 600px; padding: 50px; margin: 40px;  background-color: #FFFFFF; box-shadow: 0px 10px 30px 0px rgb(205 205 205 / 33%);transition-duration: 300ms;-webkit-transition-duration: 300ms; /* Safari */}


/*=======================================
    FOOTER STYLES
==================================================*/
#divFooter{
	color:#000;
	font-size:15px;
    /*background-color:#BBBBBB;*/
	/*border-color: rgba(207, 194, 165, 0.5);*/
	/*background-color: #02A880;*/
	background-color: #6BAFC7;
	background-image: url(img/footer_bg.png);
	background-position: bottom;
	background-size: cover;
	/* border-color: rgba(79, 102, 210, 0.5); */
	/*background:url(img/dark_wood.png);*/
	
   /*	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";
   filter: alpha(opacity=90);
   opacity: 0.9; */
}
#divFooter .row div{
	color:#FFF;
	font:15px/30px "微软雅黑";
}
#divFooter .row a{
	color:#FFF;
}
#divFooter .row ul{
	margin:0;
	padding:0;
	list-style: none;
}
#divFooter .row ul li{
	display: inline-block;
	float: left;
	padding: 0px 10px;
	font-size: 1em;
	background-image: url(img/navbg_white.png);
	background-position: center right;
	background-size: 2px 15px;
	background-repeat: no-repeat;
}
#divFooter .row ul li:last-child{background-image:none;}

#divFooter .divCopyright .row{
	/*  background-image:url(img/top_bg.png); background-repeat:repeat;  */
	border-top:1px solid #FFF;
	padding:10px 0px;
}
#divFooter .divCopyright .row .col{
	padding-left: 0px;
	padding-right: 0px;
}


@media (max-width: 1480px) {
	.navbar .navbar-nav > li > a {padding-left: 13px;padding-right: 13px;}
}

@media (max-width: 1440px) {
  #top .menu-box{margin: 10px auto;}	
	
  #top .logo img{max-height: 70px;}
	
  .menu{
	  padding-right: 0px; 
      padding-left: 0px; 
	}
  .navbar-nav>li{
	background-color: #FFFFFF;
	padding:5px 0px;
	margin:0px 0px;
  }
  .navbar .navbar-nav > li > a {padding-left:10px; padding-right:10px;}
	
  .vision .c .item .left{justify-content:center;align-items:center;display:flex;}	
  .vision .c .item .right {text-align: left;margin-top: 35px;}
	
  /* .service .mark{height: 400px; font-size: 1.4em;}	
  .service .mark ul li .bg{margin-bottom: 15px;height: 70px;}
  */
}
@media (max-width: 1400px) {
	#top .telphone span{font-size: 1.3em;}
	#top .tt{font-size: 1.3em;}
	#top .navbar-collapse{ padding-right: 0px; padding-left: 0px; }
	
	.navbar .navbar-nav > li > a {padding-left:8px; padding-right:8px;}
}

@media (max-width: 1280px) {	
  /*#top .logo .img{height:80px;}*/	
  #top .tt{font-size: 1.1em;}
  #top .menu-box{margin: 15px auto;}
  #top .logo img{max-height: 0px;}
  .menu{ padding-right: 0px; padding-left: 0px; }
	
  .navbar-nav>li{background-color: #FFFFFF;padding:2px 0px;margin:0px 1px;}
  .navbar .navbar-nav > li > a {padding-left:5px; padding-right:5px;font-size: 14px;}
		
 .vision .c .item .left{justify-content:center;align-items:center;display:flex;}	
 .vision .c .item .right .title{text-align: left;}	
 .vision .c .item .right ul.list{text-align: left;}

	
#divFooter .row ul li{padding: 0px 5px;}
}

@media (max-width: 1200px) {		
 #top .telphone span{font-size: 1.2em;}
 #top .logo img{max-height: 70px;}
 #top .menu-box{margin: 10px auto;}
	
 #top .logo_left,#top .logo_right {display: none;}
	
.about .inner{margin-top: 50px;margin-bottom: 100px;}	
	
 .advantage .r2 .left{display: none;}
 .advantage .r2 .right{background-image:none;}
 .advantage .r2 .right .desc{background-image:none;background-color:#366696;}
	
 .vision .c .item .right {text-align: left;margin-top: 35px;}
 .vision .c .item .right ul.list li{font-size: 1em;margin: 10px 0px;}

/*
.service .mark{height: 370px; font-size: 1.2em;}	
.service .mark ul li{margin: auto 30px;}	
.service .mark ul li .bg{margin-bottom: 10px;height: 60px;}		
*/
}

@media (max-width: 1200px) {
	.navbar .navbar-nav > li > a {padding-left:4px; padding-right:4px;}
}

@media (max-width: 1096px) {
	.navbar .navbar-nav > li > a {padding-left:3px; padding-right:3px;}
}
@media (max-width: 1070px) {
	.navbar .navbar-nav > li > a {font-size: 13px;}
	.navbar-header {display: none;}
}

@media (max-width: 1024px) {
    .float_box{display: none;}
	.t-box .btn-apply a.box{font-size: 1.0em; padding: 18px 26px;}
	
	.halal-vegan-box{margin-left: 30px;}
	
	.part-one .desc1{padding-left: 10px; padding-right: 10px;font-size: 1.0em; padding-top: 10px;padding-bottom: 10px;}
	.part-one .desc2{margin-top: 10px;padding-left: 10px;padding-right: 10px;font-size: 1.0em; padding-top: 10px;padding-bottom: 10px;margin-right: 60px;}
	
	.part-one .box1 .tit{font-size: .85em;height: 50px;}
	.part-one .bottom1,.part-one .bottom2{font-size: 1.1em;}
	.part-one .bottom2{margin-right: 60px;}
	
	.contact .box{padding-top: 80px;}

}

@media (max-width: 992px) {
 /*
#main .banner .carousel .carousel-inner,#sub-main .banner .carousel .carousel-inner{
	height:300px;
}
*/	
 /*#top .logo .img{height:70px;}*/	
	
 #top .tel-box{display:none;}	
 #top .telphone span{font-size: 1.5em;}	
 .navbar_center{text-align: left;}
 .nav_center{display: block;float: left;}

 .green-line .g-m,.green-line .g-r{display: none;}
	
 #top .telphone_right{display: none;}
	
 .btn-apply{display: none;}
	
	
 .halal-vegan-box{margin-left: 0px;}
	
 .part-one .desc1{height: auto;}
 .part-one .desc2{margin-right: 0px;height: auto;}
	
 .part-one .bottom1{margin-top: 20px;}
 .part-one .bottom2{margin-left: 0px;margin-right: 0px;}
	
 .part-two .r2 .tt {font-size: 1.2em;letter-spacing: 2px;margin: 20px 20px 30px 20px;}
 
 .part-three .r1 .title {font-size: 1.3em;}
 
 .part-four .title .t1 {font-size: 1.8em; margin: 10px;}
	
 .contact {background-color: darkseagreen;margin-top:0px;}
 .contact .box {padding-top: 10px; }
 .contact .left .desc {margin-right: 0px;}

 .about .inner{margin-top: 50px;margin-bottom: 50px;}
	
 .about .logo .img{text-align: center;}	
 .about .logo .img img{width:80px;height: auto;}	
 .about .logo .t{font-size: 35px;font-weight: bold;margin-top: 20px;text-align: center;}

 .overview .p-two .r1{background-image: none;border: none;}	
 .overview .p-two .r1 .r1_1{margin: 60px auto 30px auto;}
 .overview .p-two .r1 .r1_2 .img{padding-left: 135px;}
 .overview .p-two .r1 .r1_4 .left{display: none;}
 .overview .p-two .r1 .r1_4 .right .box{min-height: 0px;background-image:none; margin: 20px; padding: 50px;background-color: #306f61;border-radius: 5px;color: white;}
 .certificate .box{min-height: 0px;}	
	
	
.vision .c .item .right .title{font-size: 1.2em;margin-top: 20px;margin-bottom:40px; font-weight: 600;}
.vision .c .item .right {text-align: left;margin-left: 35px;margin-top: 20px;}
.vision .c .item .right ul.list li{font-size: 1em;margin: 10px 0px;}
/*
.service .mark{height: 360px; font-size: 1em;}	
.service .mark ul li{margin: auto 20px;}	
.service .mark ul li .bg{margin-bottom: 10px;height: 50px;}	
*/

.news .box{border-right: none; height: auto;}	
.news .last-box{margin-top:50px; margin-bottom: 60px; }		
	
 /* 重定义折叠菜单 */
 .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
		background-color: #FFFFFF;
		background-image: url(img/menu.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center center;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
 
}
@media (max-width:767px){
 #top .menu-box{margin: 10px 20px;}	
 /*#top .logo .img{height:60px;}*/	
	
.about .logo img{width:60px;height: auto;}	
.about .logo .t{font-size: 26px;font-weight: bold;margin-top: 10px;}	
	
.service .left,.service .right{height: 240px;	}
.service .right .inner .img{margin: 0px 0px;}	
.vision .c .item .right .title{font-size: 1.4em;margin-top: 10px;margin-bottom:20px; font-weight: 600;}	
.service .last{margin-top: 0px;margin-bottom: 70px;}
.service .row .col-sm-4{margin: 20px auto;}
	
.process .r1{margin: 60px auto 30px auto;}
.process .r2{margin: 30px 15px;}
.process .r2 .row{background-color: beige; border-radius: 5px; margin: 20px;background-image: none; text-align: center;padding-top: 10px;padding-bottom: 10px;}
.process .r2 .col{background-image: none; text-align: center;}
.process .r2 .col-sm-8{text-align: center;}	
.process .r2 .col-sm-8 .img-responsive{display: inline;}
.process .r4 .box{min-height: 60px;margin-bottom: 20px;}	
	
/*
.service .mark{height: 360px; font-size: 1.3em;}	
.service .mark ul li{margin: 20px 40px;}	
.service .mark ul li .bg{margin-bottom: 10px;height: 60px;}	
*/
	
.news .box .img{max-height: 300px;}	

}

/*
@media (max-width:620px){
.service .mark{height: 360px; font-size: 1.2em;}	
.service .mark ul li{margin: 20px;}	
.service .mark ul li .bg{margin-bottom: 10px;height: 40px;}	
}
*/

@media(max-width:450px){
	#top .menu-box{margin: 10px 10px;}
	/*#top .logo .img{height:50px;}	*/
	#top .telphone{font-size: 1em;}
    #top .telphone span{font-size:1.0em; font-weight: bold;color: #333;    display: inline-block;
    padding-left: 30px; background-image: url(img/hotline_128.png); background-repeat: no-repeat; background-position: center left; background-size: 25px;}
	.service .left,.service .right{height: 150px;	}
	.superiority .right .inner .carousel .item .tit{ font-size: 1.2em;}	
	.superiority .right .inner .carousel .item .desc{ font-size: 0.9em;}	
	
	.my_contact .p-two .box .circle_outter span.circle_1{width:70px;height: 70px;}
    .my_contact .p-two .box .circle_outter span.circle_2{margin-left: -10px;width:50px;height: 50px;}
}







