@charset "utf-8";
/* CSS Document */
/*头部*/
body,h1,h2,h3,h4,h5,h6,ul,li,p{ margin:0; padding:0;}
body { color: #333; font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; background-color:#FFF;}
.bg{ background:url(../images/hbg.png) no-repeat;}
ul{ list-style:none;}
a{ display:block; text-decoration:none;}
.top{ width:100%; background:url(../images/xwbj.jpg) repeat-x; position:relative;}
.top_t{ width:1000px; margin:0 auto;}
.vzr{ float:left; margin:5px 15px 15px;}
.mess{ float:right; margin:10px 20px 0 0; font-size:12px; color:#bbb;}
.mess li{ float:left; margin-left:15px; height:17px; line-height:17px;}

.wb{ background:url(../images/wb.png) no-repeat; padding-left:23px; vertical-align:middle;}
.wx{ background:url(../images/wx.png) no-repeat; padding-left:23px; vertical-align:middle;}
.tel{ background:url(../images/dh.png) 2px 2px no-repeat; padding-left:23px; vertical-align:middle;}
.clear{ clear:both;}
.mess span{
    display: inline-block;
    margin-left: 3px;
    width: 7px;
    height: 8px;
    background: url(../images/down-icon.png) no-repeat;
}
/*图标向上旋转*/
.hover-up{
    transition-duration: .5s;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
/*图标向下旋转*/
.hover-down{
    transition-duration: .5s;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.hidden-box{
    width: 90px;
	background-color:#FFF;
    position: absolute;
    display: none;
    top: 30px;
	text-align:center;
	z-index:100;
}
.hidden-loc-index{
    right: 505px;
}
.hidden-loc-us{
    right: 410px;
}
.hidden-loc-info{
    left: 363px;
	background-color:#FC7999;
	color:#FFF;
	width:105px;
}
.nav{
	width:100%;
    height: 43px;
    line-height: 43px;
    margin: 0 auto;
    text-align: center;
    background:url(../images/pp1.png) repeat-x;
	position:absolute;
	top:67px;
}
.nav-main{ width:1000px; margin:0 auto; position:relative;}
.nav-main>li{
    width: 105px;
    display: block;
    float: left;
    color: #2b2b2b;
	font-size:18px;
    margin-right: 30px;
    cursor: pointer;
	position:relative;
	text-align:center;
}
.nav-main>li a{ 
    width: 105px;
    color: #2b2b2b;
	line-height:43px;
    cursor: pointer;
	}
.nav-main>li a:hover{
	color:#FFF;
    background:url(../images/hbg.png) no-repeat;
}
.fw{display:none; width:97px;height:27px; line-height:27px; color:#FFF; background-color:#FC7999;position:absolute; top:48px;right:351px;}
.fw a{ color:#fff; text-decoration:none;}
.banner{ width:100%; margin-top:37px;}
.content1{ width:100%; background-color:#1B031B;}
.title1{ width:1000px; margin:0 auto; border-top:1px dashed #fff;}
.bt{ width:712px; margin:0 auto; padding:25px 0;}
.v li{ float:left;}
.content2{ width:100%; background:url(../images/bj2_02.jpg) no-repeat;}
.title2{ width:1000px; margin:0 auto; border-top:1px dashed #fff;}
.bt2{ width:796px; margin:0 auto; padding:25px 0;}
.left{ float:left;}
.left h1{ width:608px; height:70px; background:url(../images/yj.png) no-repeat; line-height:70px; font-size:45px; padding-left:40px; color:#fff;}
.right{ float:right;}
.xd{ padding:25px 0;}
.left_w{ width:648px;}
.left_w p{ text-indent:2em; color:#fff; font-size:18px; line-height:35px;}
.p_m{ margin-top:20px;}
.radius{ border-radius:3px; background-color:#00FCFF; padding:2px 5px; text-align:center; color:#000; font-size:18px;}
.right_w{ width:299px;}
.zen{ margin-top:-10px;}
.zeng{ color:#fff; text-align:center; padding-left:10px;}
.content3{ width:100%; background-color:#1A031B;}
.bt3{ width:567px; margin:0 auto; padding:25px 0;}
.v2{ padding:30px 0 10px;}
.v2 li{ float:left; margin:0 18px;}
.nr{ color:#fff; text-align:center; line-height:25px;}
.content4{ width:100%; background:url(../images/bg3_04.jpg) no-repeat;}
.bt4{ width:698px; margin:0 auto; padding:25px 0;}
.m_t{ padding:60px 0 30px;}
.m_tt{ margin-top:40px; margin-left:40px;}
.s_w{ width:420px;}
.ss{ margin-left:15px; margin-bottom:10px; color:#fff;}
.ss p{ font-size:16px;}
/*bottom*/
.bottom{ background:url(../images/b_bj.jpg) repeat-x; width:100%; height:308px; margin:0 auto;}
.bottom_1{ width:244px; margin:0 auto;}
.bottom_content{ width:900px; margin:0 auto;}
.message{ list-style:none; color:#999; border-right:1px solid #331A34; width:163px; height:143px; padding-top:40px;}
.message2{ list-style:none; color:#999; border-right:1px solid #331A34; border-left:1px solid #060006; width:163px; height:143px; padding-top:40px;}
.message3{ list-style:none; color:#999; width:163px; height:143px; padding-top:40px; border-left:1px solid #060500;}
.message li{ line-height:25px; text-align:center;}
.message2 li{ line-height:25px; text-align:center;}
.message3 li{ line-height:25px; text-align:center;}
.help{ font-size: 14px;color:#FEFFFD; margin-bottom:5px;}
/*产品功效*/
.banner2{ width:auto; margin-top:37px;}
.title3{ width:1000px; margin:0 auto; margin-top:15px; margin-bottom:30px;}
.nav_li li{ width:191px; height:39px; line-height:39px; text-align:center; background:url(../images/h_bj.png) no-repeat; color:#878787; margin-bottom:15px; font-size:18px;}
.nav_li a{ display:block; color:#878787;}
.nav_li a:hover{ background:url(../images/r_bj.png) no-repeat; color:#fff;}
.cpgx{ background:url(../images/r_bj.png) no-repeat; color:#fff;}
.js{ width:758px; border:1px solid #DCDCDC; padding:30px 15px;}
.js_1{ margin-left:40px;}
.js_1 p{ line-height:25px;}
.js_2 h1{ color:#d44d6b; text-align:center; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #D8D8D8;}
.js_3{ padding:30px 10px;}
.js_3 p{ text-indent:2em; line-height:30px;}
/*加入我们*/
.js_4{ margin-left:40px; line-height:45px;}
/*经销商登陆*/
.login_form {
	background:url(../images/dl.png) no-repeat;
    height: 249px;
    margin: 54px auto;
    width: 370px;
}
.username, .password {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    padding: 13px 0;
    width: 243px;
}
.username {
    margin: 25px 0 0 90px;
}
.password {
    margin: 35px 0 0 90px;
}
.login_btn {
    background-color: #c2193e;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: "微软雅黑";
    font-size: 16px;
    height: 44px;
    margin: 40px auto 0;
    width: 279px;
}
/*代理查询*/
.form {
    display: inline-block;
    margin-bottom: 10px;
    width: 390px;
}
.text {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #888888;
    float: left;
    font-size: 16px;
    height: 43px;
    line-height: 43px;
    padding: 0 5px;
    width: 205px;
}
.button {
    background-color: #c2193e;
    border: 0 none;
    color: white;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    margin-left: 10px;
    padding: 0;
    width: 102px;
}
.dl{ width:390px; margin:70px auto;}
.dl p {color: #717071; line-height:40px;}
.dlcx{ margin-bottom:30px;}
.js_02 h1{ color:#d44d6b; text-align:center; margin-top:10px; padding-bottom:27px; border-bottom:1px solid #D8D8D8;}
/*防伪查询*/
.fwcx{width:700px; margin:0 auto; margin-top:-25px;}
.wxgzh{width:700px; margin:0 auto;padding: 20px; text-align: center;}