
*{
	padding:0px;
	margin:0px;
}
html{
	
}
body{
	font:13px Microsoft Yahei,Arial,Tahoma;
	line-height:180%;
	background:#f9f9f9;
	color:#333
}
div,p{line-height:180%;}
img{
	border:none;
}

a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#cf372e;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	
	vertical-align:middle;
}
h3{margin:10px 0;font-size:20px;}

@media (min-width: 768px) {
  .container {
    width: 95%;
  }
}
@media (min-width: 992px) {
  .container {
    width: 95%;
  }
}
@media (min-width: 1320px) {
  .container {
    width: 1300px;
  }
}

/*---------- frame : header ---------*/
.header{

	margin:auto;
	height:90px;
	background:#fff;

}
.header-m{background:#fff;}
.header .top{
	clear:both;
	overflow:hidden;
	
	margin:0 auto;
}
@media (min-width: 1320px) {
	.header .top{
	width:1300px;
}
}

.header .tel{margin-top:25px;}
@media (max-width: 1200px){
.header .tel{display:none;}
}
.header h3{margin-top:0;font-size:20px;color:#ce3d34}
.header .language{margin-top:25px;padding-left:20px;border-left:1px solid #ddd}
.header .language a{display:block;}

.banner{clear:both;position:relative;}


/* --------- 导航 ----------------*/


.topnav{}
.navbar-default{background:none;}
@media (min-width: 768px){
	.navbar-default{background:url(../images/navbg.png) no-repeat center top;height:79px;border-top:5px  solid #fcd430;border-color:none;border-radius:0	}
	.index .topnav{position:relative;z-index:11;margin-top:0;}
	.mainbanner{margin-top:-79px;}
}

.navbar{border:none;min-height:40px;margin-bottom:0}
.header-m .navbar{position:relative;z-index:1000}
.header-m {padding-bottom:10px;}
.nav > li > a {padding:12px 20px;}
.navbar-default .navbar-nav > li > a{color:#fff;font-size:14px;}
.navbar-default .navbar-nav > li > a:hover{color:#fcd430;}
.dropdown-menu > li > a{padding:10px 20px}

.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
@media (min-width: 768px){
.nav > li > a {padding:18px 13px;}
}
@media (min-width: 1250px){
.navbar-nav {
    margin:0 auto;
	width:1200px;
	float:none
}
.nav > li > a {padding:18px 33px;}
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fcd845;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #fff;
    background-color: transparent;
  }
}

 .pagelist li{display:inline;
    padding:3px 10px;
  border:1px solid #ddd;
  }
 .pagelist li.thisclass{border:1px solid #cf372e;background:#cf372e;color:#fff;}

.main{margin:20px auto}
.main h3{font-size:20px;margin:15px 0 5px 0;border-left:2px solid #cf372e;padding-left:10px}
.main h2{background:#cf372e;color:#fff;font-size:18px;padding-left:20px;margin:0;height:45px;line-height:45px;Border-radius:7px 7px 0 0;-moz-border-radius: 7px 7px 0 0; /* Firefox */
  -webkit-border-radius:7px 7px 0 0; /* Safari 和 Chrome */}
.main h2 a{color:#fff;}
.main h2 span{float:right;font-size:13px;padding-right:20px;}
.news ul{border:1px solid #ddd;background:#fff;border-top: none;padding:10px 20px;}

.news  ul p{color:#666}
.fenlei{text-align:center;clear:both}
.fenlei h2{padding:0}
.fenlei ul{padding:0;background:#fcd430;overflow:hidden}
.fenlei ul li a{display:inline-block;width:49.99%;float:left;height:45px;line-height:45px;border-top:1px solid #fde16f;}
@media (min-width: 1000px) {.fenlei ul li a{display:block;width:100%;float:none;height:45px;line-height:45px;border-top:1px solid #fde16f;}}
.fenlei ul li a:hover{background:#cf372e;color:#fff}
.caipupic img{width:280px;height:280px;float:left;margin-right:30px;}
@media (max-width: 767px) {.caipupic img{float:none;max-width:100%;margin-right:0;margin-bottom:10px}}

.caipu {margin-bottom:15px;}
.caipu .tab-pane{border:1px solid #ddd;background:#fff;border-top: none;padding:25px 35px 0 20px;overflow:hidden}

.caipu .tab-pane h3{margin:0 0 20px 0;color:#cf372e;font-size:25px}
a.more{display:inline-block;padding:5px 0;text-align:center;background:#cf372e;color:#fff;width:110px;border-radius:5px}
a.more:hover{color:#fff}
.caipu .nav > li > a {padding:12px 15px;}
.nav-tabs > li > a {
     border-radius: 7px 7px 0 0;font-size:16px
}

.main2 img{width:100%}
.main2 .kuang{border:1px solid #ddd;background:#fff;border-top: none;padding:10px 25px;margin-bottom:15px}

@media (min-width: 1250px){
 .news ul,.fenlei ul{min-height:350px;}
 .caipu .tab-pane{min-height:348px;}
.main2 .kuang{min-height:220px}
}

.main2  h2{margin-bottom:15px;font-size:26px}
.meishi li{background:url(../images/d.jpg) no-repeat left center;padding-left:15px;line-height:25px}

/*---------- frame : footer ---------*/
.footer{
	background:url(../images/footerbg.png) no-repeat center top;
		height:350px;
	padding-top:80px;
	clear:both;
	margin-top:50px;
	color:#fff;
	
}
@media (min-width: 1320px) {
	.footer .footer1{
	width:1300px;
	margin:0 auto;

	
}
}

.footer .footer1 a{
	color:#fff;

}
.footer .footer1 h3{padding-bottom:15px;border-bottom:1px dashed #efce5d;margin-bottom:30px}

.footer .footer1 a:hover{
	color:#efce5d;

}
.copyright{
	color:#666666;
clear:both;
margin-top:5px;
	text-align:center;
}
@media (max-width: 767px)
 {
	.copyright{background:#cf372e;padding-top:10px;padding-bottom:10px;color:#fff;}
 .copyright a{color:#fff;}
	}
.weixin{font-size:18px;color:#efce5d;padding:10px 0;border:1px dashed #efce5d;text-align:center;}
.weixin2 img{float:left;margin-right:20px;}
.weixin2 {font-size:16px;color:#fff;clear:both;margin-top:30px}
.weixin2 h4{font-size:25px;color:#efce5d;}
.weixin2 p{font-size:13px;}


.dede_pages{clear:both;text-align:center}


.neifenlei{padding:20px 0 10px;border-bottom:3px  solid #fcd430;overflow:hidden}
.neifenlei li{display:inline;float:left;padding:8px 25px;margin-right:10px;margin-bottom:10px;background:#cf372e;border-radius:4px;color:#fff;}
.neifenlei li a{color:#fff;}

.neicontent{width:100%;overflow:hidden;}
.neicontent .content{margin:30px 0;font-size:1.2em}
.neicontent h2{font-size:2em}
.neicontent .content img{max-width:100%;height:auto}
.info{color:#777;}
.bianji{font-size:13px;color:#777;margin:20px 0}
.xiangguan{margin:20px 0}
.xiangguan h3{padding-left:12px;border-left:2px solid #cf372e}
.xiangguan .date{font-size:12px;color:#999}

.contentlist{margin-top:20px}
.contentlist li{clear:both;margin-bottom:30px;overflow:hidden}
.newspic{width:20%;float:left;margin-right:30px}

.newspic img{width:100%;}
.newstitle{display:inline}
.newstitle h3 {font-weight:normal;font-size:2em}
.newstitle .info{font-size:13px;color:#777}
@media (max-width: 767px)
 {
	.newspic{width:100%;margin-bottom:20px;margin-right:0px}
	.newstitle .info{clear:both;}
 }
 
  .products{width:105%}
 .products  li{width:29%;padding:1%;margin-right:3%;clear:none;border:1px solid #ddd;margin-bottom:30px;display:inline-block;vertical-align:top; }
 .productpic img{width:100%;}
 .producttitle h3 {font-weight:normal;font-size:1.2em}
 .producttitle{text-align:center;width:100%}
 @media (max-width: 767px)
 {
	  .products  li{width:44%;padding:1%;margin-right:4.8%;}
	 }

.products_detail{overflow:hidden}	
.products_detail h2{margin-top:0;margin-bottom:15px} 
.products_detail_pic{width:30%;float:left;margin-bottom:10px}	 
.products_detail_pic img{width:100%;}
.products_detail_detail{width:66%;float:right;}	 
.context{clear:both;margin:20px 0}
 @media (max-width: 767px)
 {.products_detail_pic{width:100%;float:none;}	 
.products_detail_pic img{width:100%;}
.products_detail_detail{width:100%;float:none;}	 
	 }
	 
.pic{width:105%}


.pagelist span{
display:inline;
    padding:3px 10px;
	border:1px solid #ddd; margin:3px;}
.pagelist .page-numbar{border:0px;}

.page-numbar a{display:inline;
    padding:3px 10px;
	border:1px solid #ddd; margin:3px;}

.page-num-current{border: 1px solid #cf372e;
    background: #cf372e;
    color: #fff;}