.mt30{
margin-top:30px;
}
.mb30{
margin-bottom:30px;
}
.mb40{
margin-bottom:40px;
}
.fl{
float:left;
}
.fr{
float:right;
}
.fa-tb{
    font-size: 20px;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
	float:right;
	line-height: 45px;
	height:45px;
}
.fa-tb1{
    font-size: 20px;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
	float:right;
	line-height: 40px;
	height:40px;
}


.main1200{
width:1200px;
margin:20px auto;
}
.list-l{
float:left;
width:252px;
}
.list-l .l-cp{
border:1px solid #eaeaea;
}
.list-l .l-cp h2{
font-size: 20px;
display: inline-block;
float:left;
font-weight: bold;
}
.list-l .l-cp h3{
font-size: 16px;
display: inline-block;
float:left;
font-weight:100;
}

.list-l .l-cp-t{
height:45px;
line-height:45px;
font-size:36px;
color:#fff;
background: #f18101;
padding:0 20px;
}
.list-l .l-cp-b{
height:40px;
line-height:40px;
font-size:40px;
padding:0 20px;
}
.list-l .l-cp-b li{
border-top:1px dashed #c3c3c3;
}
.list-l .l-cp-b li:first-child
{ 
border-top:0px dashed #c3c3c3;
}
.list-l .l-cp-b a{
color:#333333;
}
.list-l .l-cp-b a.current{
	color: #F00;
    font-weight: bold;
  }
.list-l .l-cp-b a:hover{
color:#f18200;
}
.list-l .l-cp-b .l-cp-b-h{
color:#f18200;
}




.list-l .l-lx{
margin:20px 0;
}
.list-l .l-lx h2{
    display: inline-block;
	font-size:18px;
	font-weight:100;
	color:#333333;
}
.list-l .l-lx .l-lx-t{
text-align:center;
background-color:#ebebeb;
border-top:4px solid #f18200;
}
.fa-lx{
    font-size: 20px;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
	margin-right:5px;
	line-height: 40px;
	height:40px;
	color:#f18200;
}
.list-l .l-lx img{
width:210px;
margin-top:2px;
}
.list-l .l-lx .l-lx-b{
padding:20px 0 20px 20px;
background-color:#f7f7f7;
}
.list-l .l-lx .l-lx-b p{
line-height:26px;
font-size:14px;
color:#868887;
}
.list-l .l-lx .l-lx-b p a{
color:#868887;
}
.list-l .l-lx .l-lx-b p:first-child{
font-weight:700; 
}








.list-r{
float:right;
width: 925px;
}
.list-r .r-mbx {
    width: 100%;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #c4c4c4;
}
.list-r .r-mbx span {
    float: left;
    font-size: 18px;
	font-weight:700;
    color: #4f4d4e;
    border-bottom: 1px solid #f18101;
}
.list-r .r-mbx a {
    float: right;
    color: #9e9e9e;
    font-size: 18px;
    line-height: 44px;
}


/*联系我们*/
.list-r .r-lxwm{
border:1px dashed #202020;
margin:25px 0;
}
.list-r .r-lxwm img{
    border-right: 0;
    border-radius: 0;
    display: block;
    margin: 30px auto 20px auto;
    max-width: 100%!important;
    height: auto!important;
  }
.list-r .r-lxwm p , .list-r .r-lxwm a{
text-align:center;
font-size:16px;
color:#5c5b59;
line-height:26px;
}
.list-r .r-lxwm h1{
text-align:center;
font-size:22px;
color:#f18200;
line-height:38px;
border-bottom:1px solid #908f8d;
display:block;
margin:0 auto;
margin-bottom:40px;
width:265px;
}
.list-r .ly-t{
    text-align: center;
    font-size: 22px;
    color: #f18200;
    line-height: 38px;
    display: block;
    margin: 0 auto;
    margin-bottom: 40px;
    width: 265px;
}
.list-r .r-lxwm form{
margin:35px 30px;
font-size:16px;
}
.list-r .r-lxwm .input{
line-height:42px;
font-size:18px;
}

.list-r .r-lxwm .bdan{
width:800px;
border:0px;
border-bottom:1px dashed #908f8d;
margin-left:15px;
font-size:18px;
}
.list-r .r-lxwm .coolbg{
border:0px;
width:60px;
line-height:40px;
font-size:18px;
}


/*防伪查询*/
.list-r .r-fwcx{
border:1px solid #202020;
margin:25px 0;
}
.list-r .r-fwcx img{
    border-right: 0;
    border-radius: 0;
    display: block;
    margin: 30px auto 20px auto;
    max-width: 100%!important;
    height: auto!important;
  }
.list-r .r-fwcx h1{
text-align:center;
font-size:28px;
color:#000;
line-height:38px;
display:block;
margin:0 auto;
width:286px;
}
.list-r .r-fwcx h2{
text-align:center;
font-size:20px;
color:#9d9b9e;
line-height:38px;
display:block;
margin:0 auto;
margin-bottom:10px;
width:470px;
font-weight:400;
}
.list-r .r-fwcx p {
text-align:center;
font-size:18px;
color:#5c5b59;
line-height:26px;
}
.list-r .r-fwcx a{
color:#2c9fd8;
font-size:18px;
font-weight:700;
}

/*文章列表*/
.r-news li{
margin:30px 0;
width:100%;
float:left;
}
.r-news li .n-img{
float:left;
width:268px;
height:194px;
overflow:hidden;
}
.r-news li .n-img img{
width:100%;
}
.r-news li .n-title{
float:right;
width:600px;
height:194px;
border-bottom:1px dashed #c3c3c3;
}
.r-news li .n-title h3{
width:100%;
font-size:20px;
font-weight:700;
color:#524e4f;
margin-bottom:20px;
}
.r-news li .n-title h3 font{
width:100%;
font-size:20px;
font-weight:700;
margin-bottom:20px;
}
.r-news li .n-title p{
width:100%;
font-size:16px;
line-height:24px;
color:#524e4f;
height:118px;
}
.r-news li .n-title p font{
width:100%;
font-size:16px;
line-height:24px;
height:118px;
}
.r-news li .n-title div{
text-align:right;
font-size:16px;
color:#4e4c4d;
}
/*常见问题*/
.r-tec li{
width:100%;
float:left;
border-top:1px dashed #c3c3c3;
}
.r-tec li:first-child
{ 
border-top:0px dashed #c3c3c3;
}
.r-tec li a{
font-size:18px;
line-height:62px;
color:#545454;
width:100%;
display:block;
}
.r-tec li span{
font-size:14px;
float:right;
text-align:right;
}

/*产品列表*/
.r-cp .cp-dh{
	border-left: 4px solid #595756;
    font-size: 18px;
    font-weight: 500;
    color: #4f4d4e;
    margin: 20px 0;
	padding: 1px 0 1px 5px;
}
.r-cp .cp-img{
border-top: 1px dashed #595756;
padding-top:20px;
margin-top:30px;
}
.r-cp .cp-img a{
float:left;
width:208px;
height:277px;
margin-left:31px;
}
.r-cp .cp-img a:first-child
{ 
margin-left:0px;
}
.r-cp .cp-img a img{
width:208px;
height:277px;
}
.r-cp .cp-more {
text-align:right;
}
.r-cp .cp-more a{
font-size:16px;
color: #a5a7a6;
margin:20px 0;
display:block;
}
.r-cp-h{
height:8px;
background-color:#f18101;
width:100%;
margin:20px 0;
}

.r-cp-list {
}
.r-cp-list li{
width:208px;
margin:20px 0 0 31px;
float:left;

}
.r-cp-list li .r-cp-list-img{
width:100%;
/*
height:150px;
overflow:hidden;
*/
}
.r-cp-list li p{
text-align:center;
}
.r-cp-list li p a{
line-height:36px;
font-size:16px;
}
.r-cp-list li img{
width:100%;
} 

/*文章、产品-内容页*/
.r-show .sw-dh{
    border-left:4px solid #595756;
    font-size:18px;
    font-weight: 400;
    color: #4f4d4e;
	margin:20px 0;
	padding-left:5px;
}
.r-show .sw-title{
    border-bottom:1px dashed #595756;
    font-size:16px;
    font-weight: 700;
    color: #4f4d4e;
	margin-top:40px;
	margin-bottom:20px;
	padding-bottom:10px;
}
.r-show .sw-c p,.r-show .sw-c div ,.r-show .sw-c span , .r-show .sw-c srong , .r-show .sw-c a{
    font-size:16px;
	line-height:26px;
	margin:20px 0;
	color:#4f4d4e;
}	
.r-show .sw-c img{
    border-right: 0;
    border-radius: 0;
  display: block;
    margin: 0 auto!important;
    max-width: 100%!important;
    height: auto!important;
  }
.r-show .sw-cp-b{
border:1px dashed #595756;
}
.r-show .sw-cp-img{
width:650px;
margin:0 auto;
}
.r-show .sw-cp-img img {
    border-right: 0;
    border-radius: 0;
    display: block;
    margin: 15px auto;
    max-width: 100%!important;
    height: auto!important;
    }
.r-show .sw-c h1{
    font-size:18px;
	line-height:28px;
	margin:20px 0;
	color:#4f4d4e;
	font-weight:700;
}

/*分页代码*/
.pages{
width:100%;
margin:40px 0;
}
.pages span{
float:left;
color:#524e4f;
font-size:14px;
margin:0 10px;
}

.pages div{
float:right;
}
.pages a{
color:#524e4f;
padding:3px 8px;
background:#dadada;
font-size:14px;
}
.pages .red{
color:#fff;
background:#f18200;
}


























