﻿body{
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #616161;

}

.container {	
	margin:0 auto;
}

.container-fluid {
	margin:0px;
	padding:0px;
	width:100%;
}

* {
	padding:0px;
	margin:0px;
}

h1,h2,h3,h4,h5 {
	padding:0px;
	margin:0px;
}
li {
	list-style:none;
}
em,i {
	font-style: normal;

}

.bland{
	width:100%;
	height:140px;
	}



.header-top {
	width:100%;
	height:6px;
	background-color:#eaeaea;
	display:block;
    }
.head-min{
	height:135px;
	padding-top:11px;
    }
.head-bt{
	color:#b7b8b7;
	font-size:20px;
	padding:30px 0 0 35px;}
.head-bt strong{
	font-size:33px;
	color:#3b3b3b;	
	}
.head-logo img{
	max-width:100%;
	} 
.headphone{
	max-width:100%;
	padding-top:38px;
	}
  
   

.daohang{
	background-color:#44a349;
	height:45px;
	color:#FFFFFF;
	}

.daohang li a{
	color:#FFFFFF;
	font-size:16px;
	line-height:45px;
	text-align:center;
	display:block;
	}	
.daohang li a:hover{ 
    text-decoration:none;
	background-color:#25892a;
	}


.carousel-example-generic {
    position: relative;
    overflow: hidden;
    z-index: 1;
	box-sizing: border-box;
	margin:0 auto;
}

.carousel-inner {
 	background-position: center center;
}

.carousel-inner .item img{ margin-left: calc(50% - 960px); margin-left: -moz-calc(50% - 960px);}



.product{
	padding:30px 0 80px 0;
	}
.btbg{ background:url(../image/index_16.jpg) no-repeat center; height:54px;}	
.bt h2 {
    font-size: 31px;
    position: relative;
    text-align: center;
    margin:10px 0;
}
.bt h2:after{
    content: '';
    position: absolute;
    background: #dddddd;
    height: 1px;
    left: 0;
    right: 0;
    top: 13px;
}
.bt strong {
	color:#333333;
	font-weight: normal;
    padding: 0 20px;
	background:#ffffff;
    position: relative;
    z-index: 1;
}
.sbo_info_list{ 
    padding-top:30px;
	}
.caption{
	text-align:center;
	padding-top:20px;
	}
.caption a{ 
    color:#616161;
	}
.caption a:hover{
	text-decoration:none;
	color:#25892a;
	}
.pro-infoword{
	text-align:left;
	padding:5px 0;
	}
.pro-infoword a:hover{
	color:#616161;
	}



.index-bot{ 
     background:url(../image/indexbg.jpg) repeat-y center center;
	 padding:90px 0;
	 margin:0 auto;
	 }
.index-botbg{
	background-color:#FFFFFF;
	padding:40px 20px;
	}
.botbt{
	background:url(../image/index_27.jpg) no-repeat;
	}
.botbt a{
	font-size:26px; 
	color:#333333;
	padding-left:70px;
	}
.more{ padding-top:5px;}
.botbt a:hover{ text-decoration:none;}

.idnex-news{ padding-bottom:20px;}

.sbo_new_cont{
	border-bottom:1px solid #dddddd;
	padding:20px 0 15px 0;
	}
.sbo_new_cont h4{
	padding-bottom:10px;
	}
.sbo_new_cont h4 a {
	color:#4a4a4a;
	font-size:18px;	
	
}
.sbo_new_cont h4 a:hover {
	color:#44a349;
	text-decoration:none;
	
}

.sbo_new_cont .col-md-4 {
	padding:0px;
}
.sbo_new_cont p {
	color:#989898;
}
.sbo_new_cont span {
	color:#989898;
}

.cont-tuijian ul{ width:90%; overflow:hidden; padding:20px;}
.cont-tuijian li a{ color:#353535; font-size:14px;}
.cont-tuijian li a:hover{ color:#0aa344; text-decoration:none;}
.cont-tuijian li{ height:34px; line-height:34px;overflow:hidden; padding-left:25px; background:url(../image/content_03.jpg) no-repeat left 17px;}



.index-cuscont{
	width:342px;
	font-size:16px;
	color:#333333;
	padding:15px;
	background-color:#f6f6f6;
	}
.index-cusimg{ 
    padding:15px 0 0 0;
	}
.index-cuscont p span{ 
    width:33px;
	height:33px;
	display:inline-block;
	vertical-align:middle;
	margin-right:4px;
	}




.foot{}
.foot-top{
	background-color:#444444;
	color:#ffffff;
	font-size:16px;
	padding:50px 0;
	}
.foot1{
	border-bottom:1px solid #535353;
	padding:12px;
	}
.foot1 img{
	padding-right:10px;
	}
.foot1 a{
	color:#FFFFFF;
	}
.foot-bot{
	background-color:#333333;
	height:55px;
	line-height:55px;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	margin:0 auto;
	}
.foot-bot li{
	display:inline-block;
	padding:0 20px;
	text-align:center;
	}
.foot-bot span{
	display:inline-block
	}
.foot-bot a{
	color:#FFFFFF;
	}
.footcon{ width:40%; margin:0 auto}


	
.neiye{
	background-color:#f7f7f7;
	}
.row{
	padding:40px 0 80px 0;
    }
.menupic{
	width:100%;
	text-align:center;
	}
.leftside{
    margin-bottom: 20px;
    background: #fff;
    }
.leftside h5{
    height: 50px;
    line-height: 50px;
    margin: 0;
    padding: 0 20px;
    color: #fff;
    font-size: 22px;
	background-color:#44a349;
	font-family:"微软雅黑";
    }
.side_nav{
	display:block;
	padding:20px 0;
    }
.side_nav li a{
	font-size:18px;
	color:#333333;
	padding-left:30px;
	}
.side_nav li a:hover{
	text-decoration:none;
	}
.side_nav li{
	padding-bottom:10px;
	height:47px;
	line-height:47px;
	margin:10px 0;
	border-left:6px solid transparent;
    }
.side_nav li:hover,.side_nav li.active{
	background-color:#ecf9f2;
	border-left:6px solid #44a349;
	}
.rightside{
	padding:0 30px;
    background: #fff;
	}
.weizhi-cont{
	background:url(../image/product01.jpg) no-repeat left;
	font-size:18px;
	color:#333333;
	padding-left:70px;
	height:32px;
	line-height:32px;
	}
.weizhi-cont a{
	color:#44a349;
	}
.weizhi{
	border-bottom:1px solid #dddddd;
	margin:15px 0;
	padding:15px 0;
	}	


.product-list{
	padding:30px 0;
	}	
.course_item{
	padding:10px 0;
	}
.course_img{
	border:1px solid #f2f2f2;
	}
.course_info a{
	color:#333333;
	font-size:16px;	
	}
.course_info a:hover{
	color:#44a349;
	text-decoration:none;
	}	
.course_info{
	padding:10px 0;
	}	
	

.new_list_box {
	border-bottom:1px solid #ddd;
	padding:30px 0;
}

.new_list_box h2 {
	padding:0px 0px 10px 0px;
}

.new_list_title {
    width: 100%;
    padding: 5px;
    margin-bottom: 12px;
    overflow: hidden;
}

.new_list_title a {
    max-width: 100%;
    display: block;
    float: left;
    line-height: 24px;
    font-size: 21px;
    padding-right: 10px;
	font-weight:400;
	color:#333;
}

.new_list_title a:hover {
    color:#1359b2;
	text-decoration:none;
}
.new_list_box_text:hover{
	background-color:#E1E1E1;
	}
.new_list_box_text .col-md-3 {
	padding:0px;
}

.new_list_box_text p {
	font-size:14px;
	color:#999;
}

.new_list_box_text img {
	width:100%;
}


.new_list_box span {
	font-size:14px;
}


.new_cont {
	display:block;
	padding:5px 20px 20px 20px;
}
.shijian{ 
    text-align:center;
	}
.new_cont_text img {
	padding:20px 0px;
}

.new_cont_text h2 {
	color:#333333;
	text-align:center;
	font-family:"微软雅黑";
	font-size:30px;
	padding:30px 0px;
}

.new_cont_text span {
	color:#999;
	font-size:16px;
	padding-left:10px;
}

.new_cont_text p {
	color:#333;
	text-indent:2em;
	font-size:16px;
	line-height:33px;
}

.prev-and-next {
	border-top:1px solid #EEEEEE;
    position: relative;
    margin-top: 50px;
    padding: 10px 0 10px 0;
    z-index: 1;
    height: 100px;
    text-align: center;
    line-height: 40px;
}

.prev-and-next span {
    display: block;
    line-height: 50px;
    font-size: 14px;
    color: #666;
}
.prev-and-next a{
	color:#333333;
	}
.nextgreen{
	color:#44a349;
	}

.tag-box {
    border-top: 1px solid #f0f0f0;
    padding-top: 20px;
    display: inline-block;
    width: 100%;
	padding-bottom:100px;
}

.tag-box .page-tag {
	padding:10px;
	background-color:#f4f4f4;
	color:#999;
	text-decoration:none; 
}

.tag-box .page-tag:hover {
	padding:10px;
	background-color:#f4f4f4;
	color:#337ab7;
	text-decoration:none;
}

.sibe_submission {
	display:block;
}

.sibe_submission_text {
	padding:20px;	
}

.sibe_submission_text p {
	font-size:14px;
	padding:5px 0px;
}


.pagination {
	padding:30px 0px;
}
.paging{
	text-align:center;
	width:50%;
	margin:0 auto;
	}


.product-cont{
	border-top:1px solid #dddddd;
	padding:20px 0;
	font-size:18px;
	}
.product-cont span{
	color:#44a349;
	font-size:18px;
	}
.product-jieshao{
	background:#eeeeee;
	height:36px;
	line-height:36px;
	color:#000000;
	margin-top:30px;
	}
.product-jieshao span{
	color:#333333;
	font-size:18px;
	font-weight:bold;
	}
.product-contbt h2{ 
    font-family:"微软雅黑"; 
	color:#333333;
    text-align:center;
	font-size:30px;
     }
.product-contimgleft{
	float:left;
	padding-top:25%;
	width:5%;
	}
.product-contimgmin{
	float:left;
	width:84%;
	margin:0 3%;
	}
.product-contimgright{
	float:left;
	padding-top:25%;
	width:5%;
    }
.product-contimgleft img,.product-contimgright{max-width:100%;}
.product-contimg{
	width:82%;
	margin:0 auto;
	}
.product-contimg2{
	width:70%;
	margin:0 auto;
	}
.product-contimg2 li{
	width:20%;
	float:left;
	margin-right:5%;
	_margin-right:4%;
	*margin-right:4%;
	padding:0; 
	}
.product-contimg2 li:last-child{ margin-right:0}


.product-contbt h1{ 
    font-family:"微软雅黑"; 
	color:#333333;
    text-align:center;
	font-size:30px;
     }
.product-contimgleft{
	float:left;
	padding-top:25%;
	width:5%;
	}
.product-contimgmin{
	float:left;
	width:84%;
	margin:0 3%;
	}
.product-contimgright{
	float:left;
	padding-top:25%;
	width:5%;
    }
.product-contimgleft img,.product-contimgright{max-width:100%;}
.product-contimg{
	width:82%;
	margin:0 auto;
	}
.product-contimg2{
	width:70%;
	margin:0 auto;
	}
.product-contimg2 li{
	width:20%;
	float:left;
	margin-right:5%;
	_margin-right:4%;
	*margin-right:4%;
	padding:0; 
	}
.product-contimg2 li:last-child{ margin-right:0}


.ban{ width:600px; height:760px; position:relative; overflow:hidden;margin:5px auto 0 auto;}
.ban img{ padding:0;}
.ban ul,.ban ul li{margin:0; padding:0; list-style:none;}
.ban2{ width:600px; height:600px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:600px; height:600px;}
.prev{ float:left; cursor:pointer;}
.num{ height:150px;overflow:hidden; width:600px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:600px;}
.num ul{ position:absolute; left:0; top:0; padding:3px;}
.num ul li{ width:145px; height:145px; margin-right:5px; border:1px solid #d2d0d0;  padding:3px;}
.num ul li.on{border:2px solid skyblue; padding:1px;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:263px; left:20px; width:37px; height:65px;z-index:9;cursor:pointer; opacity:0.3;}
.next1{ position:absolute; top:263px; right:20px; width:37px; height:65px;z-index:9;cursor:pointer; opacity:0.3;}
.prev1:hover, .next1:hover{ background:#000; opacity:0.7;}




.au1{
	border-bottom:1px solid #dddddd;
	padding:15px;
	}
.au1-bt a{
	color:#44a349;
	font-weight:bold;
	font-size:24px;	
	}
.au1-bt a:hover{
	text-decoration:none;
	}
.au1-bt{
	padding:10px 0 10px 0;
	}
.au1 p{
	font-size:17px;
	line-height:33px;
	text-indent:2em;
	}
.au1-cont{
	font-size:17px;
	line-height:33px;
	}
.au2{
	border:none;
	padding-bottom:50px;
	}
	
	
.fuwu{
	background-color:#f6f6f6;
	padding:10px;
	margin-bottom:30px;
	}
.fuwu-bt{
	font-weight:bold;
	font-size:27px;
	color:#666666;
	padding-bottom:5px;
	}
.fuwu-bt span{ 
    color:#fb0200;
	}
.xinxi1{
	font-size:16px;
	color:#333333;
	border-bottom:1px solid #dddddd;
	padding:4px 0;
	}
.fuwu-top{
	width:60%;
	font-size:16px;
	color:#666666;
	line-height:35px; 
	border-bottom:1px solid #dddddd;
	padding:20px;
	}
.liuyan-bt{
	font-family:"微软雅黑";
	color:#44a349;
	font-size:25px;
	margin:15px 0;
	}
.fuwu-bot{
	padding:10px 20px;
	}
.liuyan-cont{
	background:#FFFFFF;
	width:99%;
	margin:0 auto;
	}
.liuyan-xinxi{
	padding:20px;
	}
.liuyanneirong{
	height:200px;
	text-align:left;
	}
.liuyantijiao{
	margin-top:10px;
	}
.liuyan-xinxi p{
	color:#666666;
	text-indent:0;
	}
	
	

.lr-no-pd{padding-left:0; padding-right:0;}
.tb-pd-15px{padding-top:15px; padding-bottom:15px;}
.h-15px{height:15px;}
.h-18px{height:18px;}
.pd-no{padding:0;}
.pd-no-img img{padding:0;}
.pd-tb-1px{padding-top:1px; padding-bottom:1px;}
.pd-tb-5px{padding-top:5px; padding-bottom:5px;}
.breadcrumb{background:none;}
#goTopBtn{position:fixed; right:30px; bottom:30px; display:none; cursor:pointer;}



.navbar{
	border-radius:0;
	min-height:45px;
	margin-bottom:0;
}
.navbar-default{background:none; border:none; z-index:99; -webkit-transform: translateZ(1px);}

.navbar-nav > li > a {padding:0px 50px;}
.navbar-default .navbar-nav .open > a:hover,.navbar-default .navbar-nav .open > a:focus,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ color:white; background:#25892a;}
.navbar-default .navbar-nav > li > a{ color:white; background:#44a349;}
.navbar-default .navbar-toggle{border-color:#fff; margin:6px 0; color:#fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background:#44a349;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border-top:none;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}




.sitemap {
    display: block;
    margin-top: 10px;
    padding: 5px 20px 15px;
}
.sitemap .sitemap{
	border:1px solid #d2d0d0;
}
.map1 {
    border-bottom: 1px solid #d2d0d0;
    font-size: 18px;
    margin: 10px 0;
    padding: 10px 0;
}
.map1 a {
    color: #0981ce;
}
.map2 {
    clear: both;
    font-size: 16px;
    padding: 10px 20px 10px 0;
}
.map2 a {
    color: #090;
}
.sitemap ul li {
    margin: 5px;
}
.sitemap ul li a {
    color: #666;
}



.w-100{width:100%;}
@media(min-width:900px) and (max-width:1200px){
}
@media(min-width:360px) and (max-width:768px){

.head-min{
	height:145px;
}
.head-logo{
	width:18%;
}
.head-bt{
	font-size:16px;	
	padding:5px 0 5px 5px;
}
	
.head-bt strong{
	font-size:26px;	
}
.headphone{
	padding-top:10px;
	padding-bottom:20px;
	width:150px;
}
.headphone img{width:100%;}	
.navbar-nav{margin:5px 0;}
.navbar-nav > li > a {padding:0px 35px;}

	
.carousel-inner > .item > a > img, .carousel-inner > .item > img{
	margin:0 auto;
	margin-left: calc(50% - 300px);
	margin-left: -moz-calc(50% - 300px);
	margin-left: -webkit-calc(50% - 300px);
	max-width:600px;
}
.carousel-control{
	opacity:0.1;
}
.carousel > .left > img,.carousel > .right > img{
	position:relative;
	top: 25px;
}


.weizhi{margin:0px;}
.breadcrumb{padding-left:0px; padding-right:0px;}
.breadcrumb > li + li::before{content:'/';}
.menupic{height:100px; width:100%; overflow:hidden;}
.menupic img{width:800px; margin-left:-moz-calc(50% - 800px); margin-left:calc(50% - 800px); margin-right:-moz-calc(50% - 800px); margin-right:calc(50% - 800px);}

.product{padding-bottom:25px;}
.caption{padding-top:10px;}
.caption h3{font-size:20px;}


.ban{ width:320px; height:410px; position:relative; overflow:hidden;margin:5px auto 0 auto;}
.ban img{ padding:0;}
.ban ul,.ban ul li{margin:0; padding:0; list-style:none;}
.ban2{ width:320px; height:320px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:320px; height:320px;}
.prev{ float:left; cursor:pointer;}
.num{ height:150px;overflow:hidden; width:320px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:320px;}
.num ul{ position:absolute; left:0; top:0; padding:3px;}
.num ul li{ width:75px; height:75px; margin-right:5px; border:1px solid #d2d0d0;  padding:3px;}
.num ul li.on{border:2px solid skyblue; padding:1px;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:123px; left:10px; width:28px; height:45px;z-index:9;cursor:pointer; opacity:0.3;}
.next1{ position:absolute; top:123px; right:10px; width:28px; height:45px;z-index:9;cursor:pointer; opacity:0.3;}
.prev1:hover, .next1:hover{ background:#000; opacity:0.7;}


.index-bot{padding:25px 10px;}
.index-botbg{padding:10px 0px;}
.index-cuscont{width:100%;}
.rightside{padding:0 15px;}

.product-contbt h1{font-size:20px; margin-top:18px;}
.weizhi-cont{font-size:16px;}
.new_cont_text img{max-width:100%;}
.new_cont_text p img{max-width:100%; margin-left:-2em;}
.product-cont p{ text-indent:0;}
.au1{padding-left:0px; padding-right:0px;}


.mycont .row{padding-top:0px; padding-bottom:0px;}

.fuwu-top{width:100%; padding:15px;}
.fuwu-bot{padding:5px;}
.fuwu, .liuyan-xinxi{padding:0;}
.liuyan-cont{padding:5px;}

.bland{height:15px;}
.footcon{width:100%;}



.tb-no-mg-x{margin-top:0px; margin-bottom:0px;}
}
@media(max-width:320px){
.head-logo{
	width:18%;
}
.head-bt{
	font-size:14px;	
	padding:5px 0 5px 5px;	
}
.head-bt strong{
	font-size:22px;	
}
.headphone{
	padding-top:10px;
	padding-bottom:20px;
	width:150px;
}
.headphone img{width:100%;}	
.navbar-nav{margin:5px 0;}

	
.carousel-inner > .item > a > img, .carousel-inner > .item > img{
	margin:0 auto;
	margin-left: calc(50% - 300px);
	margin-left: -moz-calc(50% - 300px);
	margin-left: -webkit-calc(50% - 300px);
	max-width:600px;
}
.carousel-control{
	opacity:0.1;
}
.carousel > .left > img,.carousel > .right > img{
	position:relative;
	top: 25px;
}

.weizhi{margin:0px;}
.breadcrumb{padding-left:0px; padding-right:0px;}
.breadcrumb > li + li::before{content:'/';}
.menupic{height:100px; width:100%; overflow:hidden;}
.menupic img{width:800px; margin-left:-moz-calc(50% - 800px); margin-left:calc(50% - 800px); margin-right:-moz-calc(50% - 800px); margin-right:calc(50% - 800px);}

.product{padding-bottom:30px;}
.caption{padding-top:10px;}
.caption h3{font-size:20px;}




.ban{ width:300px; height:380px; position:relative; overflow:hidden;margin:5px auto 0 auto;}
.ban img{ padding:0;}
.ban ul,.ban ul li{margin:0; padding:0; list-style:none;}
.ban2{ width:295px; height:295px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:295px; height:295px;}
.prev{ float:left; cursor:pointer;}
.num{ height:150px;overflow:hidden; width:295px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:295px;}
.num ul{ position:absolute; left:0; top:0; padding:3px;}
.num ul li{ width:68px; height:68px; margin-right:5px; border:1px solid #d2d0d0;  padding:3px;}
.num ul li.on{border:2px solid skyblue; padding:1px;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:123px; left:10px; width:28px; height:45px;z-index:9;cursor:pointer; opacity:0.3;}
.next1{ position:absolute; top:123px; right:10px; width:28px; height:45px;z-index:9;cursor:pointer; opacity:0.3;}
.prev1:hover, .next1:hover{ background:#000; opacity:0.7;}




.index-bot{padding:25px 10px;}
.index-botbg{padding:10px 0px;}
.index-cuscont{width:100%;}
.rightside{padding:0 15px;}

.product-contbt h1{font-size:20px; margin-top:18px;}

.weizhi-cont{font-size:16px;}
.new_cont_text img{max-width:100%;}
.new_cont_text p img{max-width:100%; margin-left:-2em;}
.product-cont p{ text-indent:0;}
.au1{padding-left:0px; padding-right:0px;}

.mycont .row{padding-top:0px; padding-bottom:0px;}

.fuwu-top{width:100%; padding:15px;}
.fuwu-bot{padding:5px;}
.fuwu, .liuyan-xinxi{padding:0;}

.bland{height:15px;}
.footcon{width:100%;}



.tb-no-mg-x{margin-top:0px; margin-bottom:0px;}
}