﻿@charset "utf-8";
/* CSS Document */

/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
em { font-style:normal; }
li { list-style:none; cursor:pointer; }
a { text-decoration:none; cursor:pointer; }
img { border:none; vertical-align:top; }
table { border-collapse:collapse; }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
body { font-size:12px;}
input[type=button]{ cursor:pointer;}
ins, a { color:#333;}
/* end reset */

/* public */
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.fl { float:left; }
.fr { float:right; }
.cb { float:none;}
/*end pubulic */

/*login*/
.login { min-width: 1002px;overflow:hidden;}
.login * { z-index: 2; }
.img-01 {position:absolute; left:0; top:0; width:100%;min-width:1002px;}
.img-bg {position:absolute; left:50%; top:10%; height:80%;min-width:1002px;z-index:1;transform:translateX(-50%)}
.img-03 {position:absolute; left:0; bottom:0; width:100%;min-width:1002px;}
.log-con-dl{ width:390px;  border-radius:4px;  right:130px; margin-top:235px; padding-top:140px; padding-right:93px; z-index:100; overflow:hidden; float:right}
.log-con-dl .dl_con{ width:390px;}
.log-con-dl .dl_con p{ line-height:24px; color:#F00; width:300px;}
.log-con-dl .dl_con input{ border-radius:4px; border:none; margin-bottom:35px;width:300px; height:54px;}
.log-con-dl .dl_con input.txt,
.log-con-dl .dl_con input.ps { width:375px;}
.log-con-dl .dl_con .txt{ background:#b3c1ca ; color:#fff; font-family:'微软雅黑'; padding-left:15px;}
    .log-con-dl .dl_con .ps {
        background: #b3c1ca;
        color: #fff;
        font-family: '微软雅黑';
        padding-left: 15px;
    }
.log-con-dl .dl_con input[type=button]{ background:#c40112; color:#fff;font-family:'微软雅黑'; font-size:24px; }
.log-con-dl .dl_con img{ float:right;}
.onbg {
overflow:hidden; width:390px; position:relative;
}
/*end login*/

/*index*/
.tools{ width:100%; height:45px; background:#000; font-family:'微软雅黑'; min-width:1006px;}
.tool_con{ width:1006px; margin:0 auto; line-height:28px;}
.tool_con .tool_r{ float:left; width:300px; height:45px; line-height:45px; position:relative; padding-top:0px;}
.tool_con .tool_r p{ float:left; color:#666; width:264px;}
.tool_con .tool_r p a{ color:#f80727;}
.tool_con .p_center{ float:left; width:300px; height:45px; line-height:45px;display:flex;-webkit-display:flex;-moz-display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;}
    .tool_con .p_center a {
    float:left
    }
    .tool_con .p_center a:first-child {
        width:100px;
        color:white;
        height:30px;
        line-height:30px;
        margin-right:10px;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    .tool_con .p_center .tool_1 {
        float: left;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: url(../img/eln_home.png) no-repeat;
        margin-right: 10px;
        background-size: 35px 35px;
        background-position: bottom center;
    }
    .tool_con .p_center .tool_2 {
        float: left;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: url(../img/eln_email.png) no-repeat;
        margin-right: 10px;
        background-size: 35px 35px;
        background-position: bottom center;
    }
    .tool_con .p_center .tool_3 {
        float: left;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: url(../img/eln_msg.png) no-repeat;
        margin-right: 10px;
        background-size: 35px 35px;
        background-position: bottom center;
    }
.tool_con .p_center .tool_4 img{border-radius:50%;margin-right:5px;}
.tool_con .tool_r .set{ position:absolute; left:-14px; top:45px; width:128px; height:auto; background:#fff; z-index:10000; box-shadow:2px 3px 4px #ebeaea; padding-top:18px; display:none;}
.tool_con .tool_r .set li{ width:108px; text-align:center; background:url(../img/ico_10.png) no-repeat left top; height:30px; line-height:30px; padding-left:10px; padding-right:10px;}
.tool_con .tool_r .set li img{ vertical-align:middle; margin-right:10px; margin-left:-10px;}
.tool_con .tool_r .set li a{ color:#000;}
.tool_con .tool_r .set li a:hover{ color:#F00; text-decoration:underline;}
.tool_con .tool_r .set .ext{ text-align:left; padding-left:38px;}

.tool_con .tool_r .title_msg{ position:absolute; left:110px; top:45px; width:128px; height:auto; background:#fff; z-index:10000; box-shadow:2px 3px 4px #ebeaea; padding-top:18px; display:none;}
.tool_con .tool_r .title_msg li{ width:108px; text-align:center; background:url(../img/ico_10.png) no-repeat left top; height:30px; line-height:30px; padding-left:10px; padding-right:10px;}
.tool_con .tool_r .title_msg li img{ vertical-align:middle; margin-right:10px; margin-left:-10px;}
.tool_con .tool_r .title_msg li a{ color:#000;}
.tool_con .tool_r .title_msg li a:hover{ color:#F00; text-decoration:underline;}
.tool_con .tool_r .title_msg .ext{ text-align:left; padding-left:38px;}

.head{ width:100%; height:80px; /*min-width:1006px;*/ font-family:'微软雅黑';}
.header{ width:1006px; height:80px; margin:0 auto;}
.header .logo{ width:268px; height:65px; padding-top:15px;}
    .header .logo img {
        width:215px;
    }
    .search {
        width: 404px;
        height: 62px;
        float: right;
        padding-top: 18px;
    }
.search span{ display:block; width:404px; height:27px;}
.search span input{ width:372px; height:25px; border:1px solid #858585; float:left; padding:0px 0px 0px 5px;}
.search span a{ float:right; width:25px; height:27px; background:#000; text-align:center; line-height:27px;}
.search span a img{ vertical-align:unset;margin-top:6px;}
.search p{ margin-top:10px;}
.search p em{ color:#000;}
.search p a{ color:#000; text-decoration:underline; margin-right:4px;}
.search p a:hover{ color:#f80727;}
.nav{ height:38px; font-family:'微软雅黑';}
.nav .nav_f{  height:45px; line-height:45px; margin:0 auto;}
.nav .nav_f ul{ position:relative;}
.nav .nav_f ul li{ float:left; width:auto; height:45px; text-align:center; line-height:45px; position:relative; margin-left:30px;}
.nav .nav_f ul li a{ color:#fff; font-size:13px;float:left; width:auto; height:45px; text-align:left; line-height:45px;}
    .nav .nav_f ul li a:hover {
    color:#ff0000;
    }
.nav .nav_f .ul_m{ position:relative;}
.nav .nav_f .ul_m li span{ position:absolute; left:-63px; top:45px;  z-index:10000; background:#fff; padding-top:10px; box-shadow:0px 3px 4px 0px #cbcbcb; padding:10px 20px; display:none;}
.nav .nav_f .ul_m li .option_3{position:absolute; left:314px; top:34px; width:664px; height:320px; z-index:10000; box-shadow:0px 3px 4px 0px #cbcbcb; padding-left:14px; padding-top:16px; padding-right:14px;}
.nav .nav_f .ul_m li .option_3 h2{ height:31px; width:664px; border-bottom:3px solid #000;}
.nav .nav_f .ul_m li .option_3 h2 img{ float:right; margin-top:10px;}
.nav .nav_f .ul_m li .option_3 a{ width:62px; height:30px; float:left; color:#333; font-size:16px; font-weight:normal; border:1px solid #dddddd; border-bottom:none; margin-left:6px; }
.nav .nav_f .ul_m li .option_3 .a_active{ color:#fff; background:url(../img/ico_8.png) repeat-x; border:1px solid #000;}
.nav .nav_f .ul_m li .option_3 .tab_1{ height:242px; width:664px; padding-top:20px;}
.nav .nav_f .ul_m li .option_3 .tab_1 a{ border:none; width:126px; height:48px; float:left;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_1{ background-position:0 0;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_2{ background-position:-126px 0px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_3{ background-position:-252px 0px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_4{ background-position:-378px 0px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_5{ background-position:-504px 0px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_6{ background-position:0 -48px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_7{ background-position:-126px -48px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_8{ background-position:-252px -48px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_9{ background-position:-378px -48px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_10{ background-position:-504px -48px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_11{ background-position:0 -96px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_12{ background-position:-126px -96px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_13{ background-position:-252px -96px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_14{ background-position:-378px -96px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_15{ background-position:-504px -96px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_16{ background-position:0 -144px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_17{ background-position:-126px -144px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_18{ background-position:-252px -144px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_19{ background-position:-378px -144px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_20{ background-position:-504px -144px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_21{ background-position:0 -192px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_22{ background-position:-126px -192px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_23{ background-position:-252px -192px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_24{ background-position:-378px -192px;}
.nav .nav_f .ul_m li .option_3 .tab_1 .a_25{ background-position:-504px -192px;}






.nav .nav_f .ul_m li .option_4{ position:absolute; left:-945px; top:44px; width:1006px; height: auto; padding-bottom:20px; z-index:10000; padding-top:10px; box-shadow:0px 3px 4px 0px #cbcbcb;  display:none; background: #fff url(../img/bg_6.png) repeat-y 492px; padding-left:0}
.nav .nav_f .ul_m li .option_4 .list_1{ width:482px; border-bottom:1px dotted #333; float:left; padding-bottom:10px; padding-top:10px; padding-left:10px;}
.nav .nav_f .ul_m li .option_4 .list_1 h4{ width:482px; float:left; font-size:14px; padding-bottom:10px; color:#000;}
.nav .nav_f .ul_m li .option_4 .list_1 h4 a{color:#000; font-size:14px;}
.nav .nav_f .ul_m li .option_4 .list_1 a{ font-size:12px; text-align:left; float:left; width:120px;color:#666; position:relative}
.nav .nav_f .ul_m li .option_4 .list_1 a:hover{ color:#d00000;}
.nav .nav_f .ul_m li .option_4  .left_list{ width:482px; height:auto; float:left;}
.nav .nav_f .ul_m li .option_4  .right_list{ width:482px; height:auto; float:left; margin-left:10px;}

.nav .nav_f .ul_m li .option_1 a{ float:left; width:135px; margin-right:10px; font-size:14px; color:#666;   text-align:center}
.nav .nav_f .ul_m li .option_1 a:hover{ color:#ff0000;}
    .nav .nav_f .ul_m li .option_1 a.active1 {
    color:#ff0000;
    }
    .nav .nav_f .ul_m li .option_2 a {
        float: left;
        width: 130px;
        margin-right: 10px;
        font-size: 14px;
        color: #666;
    }

.nav .nav_f .ul_m li span a img{ vertical-align:middle; margin-right:6px; margin-top:-2px;}
.nav .nav_f ul .a_hd{background:url(../img/down.png) no-repeat 80px center;}
.nav .nav_f ul .a_rc{background:url(../img/down.png) no-repeat 80px center;}
.nav .nav_f ul .a_zy{background:url(../img/down.png) no-repeat 80px center;}
.nav .nav_f ul .more{ float:left;width:100px; height:41px; position:absolute; right:-197px; }
.nav .nav_f ul .a_more{ font-size:13px;float:left; width:90px; height:45px; text-align:center; line-height:45px;}

.main{ width:1006px; margin:0 auto; font-family:'微软雅黑';}
.content_top{margin-left:-3px; width:1006px; height:370px; margin-top:8px;}
.content_top .per_info{ width:318px; height:370px; float:left; background:#fffdf4;}
.content_top .per_info .more{ float:right; color:#444; background:url(../img/ico_4.png) no-repeat right; padding-right:22px; margin-right:16px; margin-top:16px;}
.content_top .per_info .more:hover{ text-decoration:underline;}
.content_top .per_info .info_top{ width:302px; height:112px; padding:4px 4px 0 12px;}
.content_top .per_info .info_top img{ float:left;}
.content_top .per_info .info_top p{ width:170px; float:left; height:38px; border-bottom:1px solid #f3f3f3; margin-left:14px; background:url(../img/ico_2.png) no-repeat left; text-indent:2em; line-height:38px; color:#999;}
.content_top .per_info .info_bt{ height:200px; width:318px;}
.content_top .per_info .info_bt p{ width:318px; border-bottom:1px solid #f3f3f3; height:38px; text-indent:1em; line-height:38px; color:#999;}
.content_top .per_info .info_bt p b{ color:#f20e1d; font-size:14px; margin-right:6px;}
.content_top .per_info .info_bt p span{ margin-left:4px; margin-right:4px;}
.content_top .per_info .info_bt .p_head{ height:54px; width:318px; text-indent:1em; padding-top:20px; display:block; border-bottom:1px solid #f3f3f3;}
.content_top .per_info .info_bt .p_head span{ color:#f36468; display:block; margin-bottom:10px;}
.content_top .per_info .info_bt .p_head span img{ margin-right:5px;}
.content_top .per_info .info_bt .p_head em{ display:block; color:#999;}
.content_top .ad_option{ float:left; width:678px; height:370px; margin-left:10px; position:relative; overflow:hidden;}
.content_top .ad_option ul{ height:20px; line-height:30px; position:absolute; bottom:20px; right:20px;}
.content_top .ad_option ul li{ width:20px; height:20px; float:left; background:#fff; border-radius:10px; margin-right:10px;}
.content_top .ad_option ul .active{ background:#f36468;}

.st_list{ width:1006px; overflow:hidden; margin-bottom:20px;}
.st_list li{ width:175px; height:57px; float:left; padding-top:40px; margin-right:102px;}
.st_list li img{ float:left;}
.st_list li a{ float:left; height:57px; width:108px; margin-left:10px; color:#333;}
.st_list li a h3{ text-align:center; font-size:20px; margin-bottom:6px; font-family:Arial, Helvetica, sans-serif; padding-top:4px;}
.st_list li a p{ font-family:'微软雅黑'; text-align:center; font-size:14px;}
.st_list li a:hover{ color:#fff; background:#888888;transition:all 0.3s ease-out 0s;}
.st_list .last{ margin-right:0;}

.course{ margin-top:66px; width:1006px;}
.course h2{ width:1006px; padding-bottom:18px; border-bottom:3px solid #000; margin-bottom:28px;}
.course h2 a{ float:right; color:#000; padding-top:10px;}
.course h2 a:hover{ text-decoration:underline; color:#36C;}

.banner_l{ width:1006px; height:573px; float:left; position:relative; overflow:hidden; margin-bottom:4px;}
.banner_l a{width:1006px; height:573px; position:absolute; top:0; left:0;}
.sl{ width:1006px; height:140px;}
.sl ul{ width:1006px; height:140px; }
.sl ul li{ float:left; width:245px; height:138px;margin-right:3px; padding-left:3px; padding-top:2px;}

.sl ul .li_this{ border:1px solid #000;}
/*end index*/

/*foot*/
.foot {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    border-top: 2px solid #000;
    min-width: 1006px;
    font-family: '微软雅黑';
    z-index: 1000
}
.foot .foot_con{ width:998px; margin:0 auto; height:166px; padding-left:8px; clear:both; overflow:hidden;}
.foot .foot_bt{ width:100%; height:20px; background:#000; min-width:1006px; float:left;}
.foot .foot_bt p{ width:1006px; height:20px; line-height:20px; text-align:center; color:#fff; margin:0 auto;}
.foot .left_foot{ width:784px; height:136px; float:left; padding-top:30px;}
.foot .left_foot h2{ padding-bottom:26px;}
.foot .left_foot a{ color:#666;  width:18px; border-right:1px solid #999; height:12px; padding-right:4px; padding-left:4px;}
.foot .left_foot a:hover{ color:#09C;}
.foot .left_foot .last_a{ border:none;}
.foot .left_foot p{ padding-top:22px;}
.foot .left_foot p .se{ border:none;}

.foot_con .right_foot{ width:180px; height:72px; float:left; border-left:1px dotted #7e7e7e; margin-top:30px; padding-left:22px;}
.foot_con .right_foot p{ padding-bottom:20px;}
.foot_con .right_foot p img{ vertical-align:middle;}
.foot_con .right_foot p span{ color:#d82e00; font-weight:bold; margin-left:14px;}
.foot_con .right_foot p input[type=text]{ width:130px; height:20px; border:1px solid #000; color:#000; border-radius:2px;}
.foot_con .right_foot p input[type=button]{ width:42px; height:22px; border:none; background:#4d4d4d; line-height:22px; color:#fff; text-align:center; margin-left:4px;}
/*end foot*/

/*special*/
.special{ width:1006px; margin:0 auto; padding-top:8px; font-family:'微软雅黑';}
.special_rec{ width:1006px; height:352px;}
.special_rec .spc_l{ float:left; width:352px; height:352px;}
.special_rec .spc_r{ float:left; margin-left:20px;  width:634px; height:325px;}
.special_rec .spc_r .spc_txt{ width:634px; height:196px; border-bottom:1px dashed #000;}
.special_rec .spc_r .spc_txt h3{ padding-top:24px; padding-left:42px; padding-bottom:22px;}
.special_rec .spc_r .spc_txt p{ line-height:24px;}
.special_rec .spc_r .spc_rec{ width:634px; border-bottom:1px dashed #000; height:154px;}
.special_rec .spc_r .spc_rec h3{ font-size:18px; font-weight:normal; padding-top:10px; padding-bottom:6px;}
.special_rec .spc_r .spc_rec ul li{ width:120px; float:left; height:108px; margin-right:50px;}
.special_rec .spc_r .spc_rec ul .li_right{ margin-right:0;}
.special_rec .spc_r .spc_rec ul li p{ text-align:center; width:120px; line-height:24px; height:24px; background:url(../img/ico_6.png) no-repeat 90px center;}
.special_rec .spc_r .spc_rec ul li p a{ color:#333;}
.special_rec .spc_r .spc_rec ul li p a:hover{ color:#f2101e; text-decoration:underline;}

.spc_con{ width:1006px; margin:0 auto;}
.spc_con .spc_c{ margin-top:36px; width:1046px; height:458px; overflow:hidden;}
.spc_con .spc_c h3{ background:url(../img/ico_7.png) no-repeat 184px center; width:1006px; padding-bottom:10px; border-bottom:3px solid #000;}
.spc_con .spc_c h3 a{ float:right; color:#828282; padding-top:8px;}
.spc_con .spc_c .list-div{ width:1006px;}
.spc_con .spc_c .list-div{ width:160px; height:338px; float:left; border:1px solid #e5e5e5; margin-right:38px; padding-top:30px; padding-left:24px; padding-right:24px; margin-top:30px;}
.spc_con .spc_c .list-div h4{ font-weight:normal; font-size:18px; text-align:center; padding-top:14px; padding-bottom:10px;}
.spc_con .spc_c .list-div .p_l{ text-align:center; padding-bottom:10px;}
.spc_con .spc_c .list-div p{  line-height:24px; color:#666;}
.spc_con .spc_c .list-div p span{ color:#ff4366;}
.spc_con .spc_c .list-div a{ display:block; width:74px; height:28px; border:1px solid #444444; border-radius:2px; text-align:center; line-height:28px; color:#444; margin-left:43px; margin-top:10px;}
.spc_con .spc_c .list-div a:hover{ background:#ff4366; color:#fff; border:1px solid #ff4366;}
.spc_con .spc_c .list-div:hover{ box-shadow:1px 2px 2px 2px #f2f2f2;}
.spc_con .spc_c .list-div .li_last{ margin-right:0;}
/*end special*/


/*match*/
.match{ width:1006px; margin:0 auto; padding-top:8px; font-family:'微软雅黑';}
.match h3 { font-size:14px; margin-bottom:10px;}
.match p { color: #666;line-height: 24px;}
.match .tab_2{ width:1006px; height:42px;}
.match .tab_2 ul{ width:1004px; height:42px; background:#f9f9f9; border:1px solid #ebebeb; border-bottom:none;}
.match .tab_2 ul li{ float:left;height:42px; text-align:center; line-height:42px; color:#000; font-size:14px; border-right:1px solid #ebebeb; padding:0 14px; margin-right:10px;}
.match .tab_2 ul .li_c{ border-top:3px solid #df2928; background:#fff; height:40px;}
.match .h_this{ background:url(../img/ico_11.png) no-repeat 10px center; width:1004px; height:50px; line-height:50px; border:1px solid #eaeaea; margin-top:2px; text-indent:4em; font-weight:normal; color:#b2b2b2; font-size:14px;}
.match .h_that{ background:url(../img/ico_ul.png) no-repeat 10px center; width:1004px; height:50px; line-height:50px; border:1px solid #eaeaea; margin-top:2px; text-indent:4em; font-weight:normal; color:#b2b2b2; font-size:14px;}
.match .h_that span{ color:#ff2222; font-weight:bold; margin-left:4px; margin-right:4px;}
.match .h_this span{ color:#ff2222; font-weight:bold; margin-left:4px; margin-right:4px;}
.match .match_on{ width:1006px; margin:0 auto;}
.match .match_op{ width:1006px; padding-bottom:32px; border-bottom:1px solid #eaeaea; position:relative;}
.match .match_op h4{ padding-bottom:10px; padding-top:12px; font-size:16px; font-weight:normal;}
.match .match_op p{ color:#a6a6a6; padding-bottom:10px;}
.match .match_op p span{ color:#ff0703;}
.match .match_op p span em{ margin-left:4px; margin-right:4px;}
.match_op .seph_tool{ position:absolute; display:block; top:80px; right:10px;}
.match_op .seph_tool a{ float:left; width:60px; height:24px; line-height:24px; text-align:center; color:#fff; margin-left:10px; background: #666 url(../img/ico-white.png) no-repeat left center;}
.match_op .seph_tool a i{ width:16px; height:16px; float:left; background: url(../img/ico-white.png) no-repeat left center; margin-top:4px; margin-left:4px;}
.match_op .seph_tool .tool_a i{ background-position:-111px 0;}
.match_op .seph_tool .tool_b i{background-position:-94px 0; }
.match_op .seph_tool .tool_c i{ background-position:-80px 0;}
.match_op .seph_tool .tool_d i{ background-position:-48px 0;}
.match_op .seph_tool a:hover{background:#000; transition:0.7s; width:70px;}

.match .p_a{ width:972px; padding-left:34px; height:66px; border-bottom:1px solid #f4f4f4; line-height:66px;}
.match .p_a span{ color:#000; font-size:14px;}
.match .p_a span em{ color:#fe3257;}
.match .p_a input[type=text]{ width:650px; height:34px; background:#fbfbfb; border:1px solid #acadb2; margin-left:20px;}
.match .p_a strong{ color:#999; font-weight:normal;}
.match .p_a strong em{ color:#ff3300; font-weight:bold;}
.match .p_a input[type=button]{ background:url(../img/ico_bt-1.png) repeat-x; width:70px; height:40px; border:1px solid #2494cb; text-align: center; line-height:40px; color:#fff; margin-left:20px;}
.match .p_b{ width:920px; padding-left:34px; height:202px; border-bottom:1px solid #f4f4f4; padding-top:16px; padding-right:52px;}
.match .p_b span{ color:#000; font-size:14px;}
.match .p_b span em{ color:#fe3257;}
.match .p_b textarea{ width:820px; height:150px; background:#fbfbfb; border:1px solid #acadb2; margin-left:20px; vertical-align:top; color:#999; line-height:20px;}
.match .p_b strong{ float:left; margin-left:84px; color:#999;font-weight:normal; margin-top:10px;}
.match .p_b strong em{ color:#ff3300; font-size:14px; font-weight:bold;}

.match .p_c{ width:972px; padding-left:34px; height:72px; border-bottom:1px solid #f4f4f4; line-height:72px;}
.match .p_c span{ color:#000; font-size:14px;}
.match .p_c span em{ color:#fe3257;}
.match .p_c input[type=text]{ width:650px; height:34px; background:#fbfbfb; border:1px solid #acadb2; margin-left:20px;}
.match .p_c strong{ color:#999; font-weight:normal; display:block; width:637px; line-height:24px; float:right; margin-right:170px; margin-top:10px;}
.match .p_c strong em{ color:#ff3300; font-weight:bold;}
.match .p_c input[type=button]{ background:url(../img/ico_bt-1.png) repeat-x; width:70px; height:40px; border:1px solid #2494cb; text-align: center; line-height:40px; color:#fff; margin-left:20px;}

.seph_add{ width:1006px; padding-bottom:10px;}
.seph_add .seph_btn{ width:86px; height:30px; border:1px solid #444; background:#444; text-align:center; color:#fff; font-family:'微软雅黑'; line-height:30px;}
.seph_add .seph_btn:hover{ background:#000; border:1px solid #000;}
.seph_search{ width:998ppx; height:30px; border:1px solid #ddd; background:#fbfbfb; padding:6px 4px;}
.seph_search label{ width:60px; height:30px; line-height:30px; padding-left:10px;}
.seph_search input[type=text]{ width:116px; height:30px; border:1px solid #cacaca; background:#fff; line-height:30px;}
.seph_search .seph_cx{ float:right; width:58px; height:30px; background:#d00040; border:1px solid #d00040; color:#fff; font-family:'微软雅黑';}
.seph_search select{ width:67px; height:30px; border:1px solid #cacaca;}

.seph_add-m{ width:1006px; margin:0 auto; font-family:'微软雅黑'; clear:both; overflow:hidden;}
.seph_form-m{ width:1006px; padding-top:20px;}
.seph_form-m .seph_group{ width:1006px;padding-bottom:25px; height:36px; line-height:36px;}
.seph_form-m .seph_group .left_g{ float:left; width:136px; padding-left:26px; height:36px; line-height:36px;}
.seph_form-m .seph_group .left_g label{ color:#333; float:right;}
.seph_form-m .seph_group .left_g label span{ color:#fe0000; margin-right:4px;}
.seph_form-m .seph_group .right_g{ padding-left:10px; float:left; height:36px; line-height:36px;}
.seph_form-m .seph_group .right_g input[type=text]{ width:316px; height:30px; border:1px solid #cacaca;}
.seph_form-m .seph_group .seph_btn{ background:#ff6d22; width:66px; height:30px; border:1px solid #ff6d22; color:#fff; font-family:'微软雅黑';}
.seph_form-m .seph_group .seph_btn:hover{ background:#fa5a08; border:1px solid #fa5a08;}
.seph_form-m .seph_group .seph_btn1{ background:#ff6d22; width:120px; height:30px; border:1px solid #ff6d22; color:#fff; font-family:'微软雅黑'; margin-left:10px;}
.seph_form-m .seph_group .seph_btn1:hover{ background:#fa5a08; border:1px solid #fa5a08;}
.seph_form-m .seph_group .right_g h5{ color:#dd4254; font-weight:normal; margin-top:-10px;}
.seph_form-m .seph_group .right_g input[type=radio]{ vertical-align:middle;}


.seph_form-m .seph_group-t{ width:1006px;padding-bottom:25px; height:110px; line-height:110px;}
.seph_form-m .seph_group-t .left_g{ float:left; width:136px; padding-left:26px; height:36px; line-height:36px;}
.seph_form-m .seph_group-t .left_g label{ color:#333; float:right;}
.seph_form-m .seph_group-t .left_g label span{ color:#fe0000; margin-right:4px;}
.seph_form-m .seph_group-t .right_g{ padding-left:10px; float:left; height:36px; line-height:36px;}
.seph_form-m .seph_group-t .right_g input[type=text]{ width:316px; height:30px; border:1px solid #cacaca;}
.seph_form-m .seph_group-t .seph_btn1{ background:#ff6d22 url(../img/ico_plus.png) no-repeat 10px center; width:120px; height:30px; border:1px solid #ff6d22; color:#fff; font-family:'微软雅黑';}
.seph_form-m .seph_group-t .seph_btn1:hover{ background:#fa5a08 url(../img/ico_plus.png) no-repeat 10px center; border:1px solid #fa5a08; }
.seph_form-m .seph_group-t .seph_btn{ background:#ff6d22; width:66px; height:30px; border:1px solid #ff6d22; color:#fff; font-family:'微软雅黑';}
.seph_form-m .seph_group-t .seph_btn:hover{ background:#fa5a08; border:1px solid #fa5a08;}
.seph_form-m .seph_group-t textarea{ width:316px; height:100px; border:1px solid #cacaca;}

.seph_form-m .seph_group-j{ width:1006px;padding-bottom:25px;  margin-bottom:20px;}
.seph_form-m .seph_group-j .left_g{ float:left; width:136px; padding-left:26px; height:36px; line-height:36px;}
.seph_form-m .seph_group-j .left_g label{ color:#333; float:right;}
.seph_form-m .seph_group-j .left_g label span{ color:#fe0000; margin-right:4px;}
.seph_form-m .seph_group-j .right_g{ padding-left:10px; float:left;}
.seph_form-m .seph_group-j .right_g input[type=text]{ width:316px; height:30px; border:1px solid #cacaca;}
.seph_form-m .seph_group-j .seph_btn1{ background:#ff6d22 url(../img/ico_plus.png) no-repeat 10px center; width:120px; height:30px; border:1px solid #ff6d22; color:#fff; font-family:'微软雅黑'; margin-top:20px;}
.seph_form-m .seph_group-j .seph_btn1:hover{ background:#fa5a08 url(../img/ico_plus.png) no-repeat 10px center; border:1px solid #fa5a08; }
.seph_form-m .seph_group-j .seph_btn{ background:#ff6d22; width:66px; height:30px; border:1px solid #ff6d22; color:#fff; font-family:'微软雅黑';}

.seph_form-m .seph_group-j .right_g p{ padding-bottom:10px;}
.seph_form-m .seph_group-j .right_g p input[type=text]{ color:#666; width:90px; margin-right:10px;}
.seph_form-m .seph_group-j .right_g h5{ color:#dd4254; font-weight:normal; margin-top:-10px;}

.seph_button{ width:840px; margin:0 auto; padding-left:166px; margin-top:50px;}
.seph_button input[type=button]{ color:#fff; background:#444; border:1px solid #444; height:28px; line-height:28px; font-family:'微软雅黑';}
.seph_button input[type=button]:hover{ background:#000;}
.seph_button .seph_bt-1{ width:50px;}
.seph_button .seph_bt-2{ width:120px;}

.seph_mt-sc{ font-family:'微软雅黑';}
.seph_mt-det{ padding-top:30px; position:relative;}
.seph_mt-det h3{ font-size:22px; padding-bottom:30px;}
.seph_mt-det p{ color:#666; line-height:28px; font-size:14px;}
.seph_mt-det .seph_mt-tl{ width:224px; height:154px; position:absolute; right:0; top:30px;}
.seph_mt-det .seph_mt-tl a{ display:block; width:224px; height:64px; line-height:64px; color:#fff; font-size:24px; text-align:center; border-radius:32px;}
.seph_mt-det .seph_mt-tl .tl_a{ background:#ff5065; margin-bottom:20px;}
.seph_mt-det .seph_mt-tl .tl_b{ background:#5b6ca7;}
.seph_mt-det .seph_mt-tl .tl_a:hover{ background:#da0c0c}
.seph_mt-det .seph_mt-tl .tl_b:hover{ background:#3a54ae}
.seph_mt-de{ width:1006px; margin:0 auto; margin-top:30px;}
.seph_mt-de h3{font-size:22px; padding-bottom:30px;}
.seph_mt-de .seph_mt-ap{ width:1006px; overflow:hidden; border:1px solid #eaeaea;}
.seph_mt-de .seph_mt-ap h4{ background:#f4f4f4; height:40px; border-bottom:1px solid #eaeaea; line-height:40px; color:#ce0101; font-size:18px; padding:0 16px;}
.seph_mt-de .seph_mt-ap h4 span{ font-size:12px; font-weight:normal; margin-left:16px;}
.seph_mt-de .seph_mt-ap h4 a{ float:right; width:16px; height:16px; background:url(../img/icon-blk.png) no-repeat center; line-height:16px; margin-top:12px; margin-left:20px;}
.seph_mt-de .seph_mt-ap h4 .tool_t{ background-position:0 0;}
.seph_mt-de .seph_mt-ap h4 .tool_s{ background-position:-96px 0;}
.seph_mt-de .seph_mt-ap h4 .tool_f{ background-position:-80px 0;}
.seph_mt-de .seph_mt-ap h4 a:hover{background:url(../img/ico-hover.png) no-repeat center;float:right; width:16px; height:16px;line-height:16px; margin-top:12px; margin-left:20px;}

.seph_mt-de .seph_mt-ap h4 .tool_t:hover{ background-position:0 0;}
.seph_mt-de .seph_mt-ap h4 .tool_s:hover{ background-position:-96px 0;}
.seph_mt-de .seph_mt-ap h4 .tool_f:hover{ background-position:-80px 0;}



.seph_mt-de .seph_mt-ap .seph_mt-txt{ padding:0 14px;}
.seph_mt-de .seph_mt-ap .seph_mt-txt h5{ color:#666; font-size:14px; padding-top:20px; padding-bottom:20px;}
.seph_mt-de .seph_mt-ap .seph_mt-txt p{ font-size:14px; line-height:24px; color:#999;}
.seph_mt-de .seph_mt-ap .seph_mt-txt span a{ float:left; margin-right:20px; width:60px; height:60px; position:relative;}
.seph_mt-de .seph_mt-ap .seph_mt-txt span a i{ position:absolute; right:-6px;top:-6px;}
.seph_mt-txt .review ul { margin-left:-1%; float:none; overflow:hidden;}
.seph_mt-txt .review ul li {  margin-left:1%; width:9%; margin-bottom:20px; height:80px; text-align:center;}
.seph_mt-txt .review ul li img { display:block;margin: 0 auto;}



.match .p_d{ width:972px; padding-left:34px; height:94px; border-bottom:1px solid #f4f4f4; line-height:94px;}
.match .p_d span{ color:#999; font-size:14px;}
.match .p_d span em{ color:#fe3257;}
.match .p_d input[type=text]{ width:650px; height:34px; background:#fbfbfb; border:1px solid #acadb2; margin-left:20px;}
.match .p_d strong{ color:#999; font-weight:normal; display:block; width:637px; line-height:24px; float:right; margin-right:170px; margin-top:10px;}
.match .p_d strong em{ color:#ff3300; font-weight:bold;}
.match .p_d .u_l{ background:#e2e2e2; width:70px; height:40px; border:1px solid #c8c8c8; text-align: center; line-height:40px; color:#666; margin-left:20px;}

.match .p_d .btn_pl{ background:#e2e2e2 url(../img/ico_pl.png) no-repeat 4px center; width:80px; height:40px;border:1px solid #c8c8c8; text-align: center; line-height:40px; color:#666; padding-left:10px;}


.tab_3{ width:1002px; height:50px; border-bottom:1px solid #e7e7e7; padding-right:4px;}
.tab_3 ul{ width:825px; height:50px; float:left;}
.tab_3 ul li{ float:left; height:50px; padding:0 15px; font-size:16px; line-height:50px; text-align:center; margin-right:10px;}
.tab_3 ul li a { color:#333;}
.tab_3 ul .active{ border-bottom:2px solid #e40000;}
.up_l{ float: right; width:176px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:20px; background:#ff4948; border:none;}
.up_l img{ vertical-align:middle; margin-top:-6px;}
.mt_ap{ margin-top:30px; width:1006px;}
.mt_index h3{ background:url(../img/ico_ap.png) no-repeat left center; height:30px; width:1006px; line-height:30px; text-indent:2em;  font-size:20px;}
.mt_lc{ width:1006px;padding-top:24px; padding-bottom:20px;border-bottom:1px solid #e7e7e7;}
.mt_lc span{ height:64px; float:left;}
.mt_lc span h4{ text-align:center;}
.mt_lc span p{ text-align:center; padding-top:8px; margin-bottom:8px; color:#666;}

.mt_lc .op_1{ width:330px; background:url(../img/ico_g.png) no-repeat left bottom;}
.mt_lc .op_2{ width:511px; background:url(../img/ico_h.png) no-repeat left bottom;}
.mt_lc .op_3{ width:165px; background:url(../img/ico_i.png) no-repeat left bottom;}
.mt_lc .op_1 h4{ color:#8dc58c; font-size:18px;}
.mt_lc .op_2 h4{ color:#f14933; font-size:18px;}
.mt_lc .op_3 h4{ color:#87afd0; font-size:18px;}

.mt_jx{ width:1006px;padding-top:24px; padding-bottom:20px; border-bottom:1px solid #e7e7e7;}
.mt_jx .seph_h3{font-size:22px; margin-bottom:30px; background:none;}
.mt_jx h3{ background:url(../img/ico_j.png) no-repeat left center; margin-bottom:50px;}
.mt_jx ul {float:none; overflow:hidden;}
.mt_jx ul li{ float:left; width:503px; height:80px; cursor:inherit;}
.mt_jx ul li img{ float:left; margin-right:14px; margin-top:8px;}
.mt_jx ul li p{ color:#f25440; font-size:18px; font-weight:bold; padding-bottom:8px;}
.mt_jx ul li p span{ color:#798095;}
.zs{ color:#666; font-size:16px; line-height:30px; margin-bottom:20px;}
.zs p a{ color:#e40000;font-style:italic;}
.zs a{ color:#e40000;font-style:italic;}
.mt_pw{ width:100%; padding-top:32px; border-bottom:1px solid #e7e7e7; clear:both; overflow:hidden;}
.mt_pw h3{ background:url(../img/ico_pw.png) no-repeat left center;  margin-bottom:44px;}
.mt_pw ul { margin-left:-2%;}
.mt_pw ul li{ float:left; width:31.3%; height:125px; margin-left:2%; margin-bottom:44px;}
.mt_pw ul li img{ float:left; margin-right:28px;}
.mt_pw ul li h4{ padding-top:40px; font-size:20px; padding-bottom:16px;}
.mt_pw ul li span{ color:#666; font-size:14px;}
.mt_pw ul .active{ margin-right:0;}

.mt_xz{ padding-top:30px;}
.mt_xz h3{ background:url(../img/ico_xz.png) no-repeat left center; margin-bottom:30px;}
.mt_xz p{ width:1006px; color:#666; font-size:14px; line-height:30px;}

.mt_zp{ width:1006px; padding-top:30px;}
.mt_zp h3{ font-size:22px;}
.mt_zp .px{ float:right; color:#00a5e1;}
.mt_zp .px a{ float:left; color:#00a5e1; margin-left:8px; padding-right:8px; border-right:2px solid #6cbfe9;}
.mt_zp .px .last{ border:none;}
.mt_zp .px em{ margin-left:4px; float:left;}

.zp_list{ width:100%; margin-top:36px;}
.zp_list .list_ul {  margin-left:-2%;}
.zp_list .list_ul .list_li{ float:left; width:23%; height:265px; margin-left:2%; margin-bottom:26px;}
.zp_list .list_ul .list_li a:hover { text-decoration:none;}
.zp_list .list_li .li_bt{ padding-left:4px; border:solid 1px #ccc; border-top:none 0;}
.zp_list .list_li .li_bt h4{ font-weight:normal; color:#333; font-size:14px; padding-top:10px;}
.zp_list .list_li .li_bt p{ color:#bbbbbb; line-height:24px;}
.zp_list .list_li:hover{ box-shadow:1px 2px 3px 3px #f2f2f2;}

.list_ul2 { width:100%;}
.list_ul2 .list_li{ width:100%; height:265px;margin-bottom:26px;}
.list_ul2 .list_li a:hover { text-decoration:none;}
.list_ul2 .list_li .li_bt{ padding-left:4px; border:solid 1px #ccc; border-top:none 0;}
.list_ul2 .list_li .li_bt h4{ font-weight:normal; color:#333; font-size:14px; padding-top:10px;}
.list_ul2 .list_li .li_bt p{ color:#bbbbbb; line-height:24px;}
.list_ul2 .list_li:hover{ box-shadow:1px 2px 3px 3px #f2f2f2;}



.mt_hj{ width:1006px; padding-top:35px; clear:both; overflow:hidden;}
.mt_hj h3{ font-size:22px; padding-bottom:20px;}
.mt_hj p{ width:1006px; line-height:28px; font-size:14px; color:#666;}
.mt_f{ width:1006px; margin-top:40px; margin-bottom:80px; clear:both; overflow:hidden;}
.mt_f h4{ padding-bottom:30px; color:#fd494a; font-size:22px;}
.mt_f h5{ color:#666; font-weight:normal; font-size:14px; padding-top:22px; padding-bottom:10px;}
.mt_f span{color:#666; font-weight:normal; font-size:14px;}
.mt_f p{ font-size:12px; line-height:24px; color:#999; text-indent:0;}
.mt_f .ul_s li{ float:left; width:488px; height:553px;}
.mt_f .ul_s .li_first{ margin-right:20px;}
.mt_f .ul_s h5{ color:#666; font-weight:normal; font-size:14px; padding-top:22px; padding-bottom:10px; width:488px;}
.mt_f .ul_s span{color:#666; font-weight:normal; font-size:14px;width:488px;}
.mt_f .ul_s p{ font-size:12px; line-height:24px; color:#999; text-indent:0;width:488px;}

.mt_f .ul_t li{ float:left; width:324px; height:490px; margin-right:14px;}
.mt_f .ul_t .li_last{ margin-right:0;}
.mt_f .ul_t h5{ color:#666; font-weight:normal; font-size:14px; padding-top:22px; padding-bottom:10px; width:324px;}
.mt_f .ul_t span{color:#666; font-weight:normal; font-size:14px;width:488px;}
.mt_f .ul_t p{ font-size:12px; line-height:24px; color:#999; text-indent:0;width:324px;}

.mt_f .ul_l li{ float:left; width:236px; height:252px; border:1px solid #ececec; margin-right:17px; margin-bottom:26px;}
.mt_f .ul_l .li_last{ margin-right:0;}
.mt_f .ul_l li .li_bt{ padding-left:4px; width:232px;}
.mt_f .ul_l li .li_bt h4{ font-weight:normal; color:#333; font-size:14px; padding-top:10px; padding-bottom:0;}
.mt_f .ul_l li .li_bt p{ color:#bbbbbb; line-height:24px;}
.mt_f .ul_l li:hover{ box-shadow:1px 2px 3px 3px #f2f2f2;}

.mt_bd{ width:1006px;  clear:both; overflow:hidden;}
.mt_bd h3{ font-size:22px; padding-top:30px;}
.mt_bd .ul_b li{ width:1006px; height:187px; padding-bottom:10px; border-bottom:1px solid #efefef; padding-top:12px;}
.mt_bd .ul_b li img{ float:left; margin-right:16px;}
.mt_bd .ul_b li h4{ font-size:18px; font-weight:normal; padding-bottom:14px;}
.mt_bd .ul_b li span{color:#333;}
.mt_bd .ul_b li span em{ color:#c11b1b;}
.mt_bd .ul_b li p{ margin-top:14px; color:#666; line-height:24px;}

.ls_top{ width:1006px; margin-bottom:20px;}
.ls_top img{ width:50px; height:50px;  vertical-align:middle; float:left; margin-right:20px;}
.ls_top h4{ font-size:16px; padding-bottom:14px;}
.ls_top span{ color:#666;}
.seph_zp{ width:100%; float:none; overflow:hidden;}
.seph_zp .ls_left{ width:38%; float:left; height:480px;}
.seph_zp .ls_left .ls_bn{ width:100%; height:380px;}
.seph_zp .ls_left .ls_bn .ls_banner{ float:left; width:380px; height:380px;}
.seph_zp .ls_left ul{height:56px; margin-top:10px; margin-left:-2%;}
.seph_zp .ls_left ul li{ width:18%; margin-left:2%; height:69px; float:left;}

.seph_zp .zp_right{ width:60%; float:right;}
.seph_zp .zp_right .ls_zp{ width:100%; padding-bottom:30px; }
.seph_zp .zp_right .ls_zp h4{ font-size:14px; padding-bottom:20px;}
.seph_zp .zp_right .ls_zp p{ color:#999; line-height:24px;}
.seph_zp .zp_right .ls_zp span{ margin-top:30px; float:left;}
.seph_zp .zp_right .ls_zp span em{ color:#999; margin-left:4px; margin-right:4px;}
.seph_zp .zp_right .ls_zp span img{ vertical-align:top;}
.seph_zp .zp_right .ls_sc{ width:100%;}
.seph_zp .zp_right .ls_sc p{line-height:36px; padding-bottom:20px;}
.seph_zp .zp_right .ls_sc p span{ color:#fa0000; margin-right:4px;}
.seph_zp .zp_right .ls_sc p input[type=text]{ width:154px; height:28px; border:1px solid #cacaca;}
.seph_zp .zp_right .ls_sc p textarea{ width:340px; height:50px;border:1px solid #cacaca; vertical-align:top;}
.seph_zp .zp_right .ls_sc .p_1{ padding-left:10px; width:384px;}
.seph_zp .zp_right .ls_sc h5{ font-weight:normal; padding-left:46px; color:#fa0000; margin-top:-14px;}
.seph_pl{ width:100%; margin-top:40px;}
.seph_pl h3{ border-bottom:1px solid #c9c9c9; padding-bottom:4px; font-size:14px;}
.seph_pl h3 span{ float:right; color:#666; font-weight:normal; margin-left:20px;}
.seph_pl h3 span a{ color:#999;}
.seph_pl h3 span a:hover{ text-decoration:underline; color:#09C;}
.seph_pl .pl{padding:10px 0 10px 70px; border-bottom:1px dotted #cacaca; float:none;position:relative;}
.seph_pl .pl .left_pl{ height:70px; margin-right:20px; position:absolute; left:10px;}
.seph_pl .pl .left_pl p{ text-align:center; padding-top:10px; color:#666; font-size:12px;}
.seph_pl .pl .right_pl{ height:70px;color:#666;}
.seph_pl .pl .right_pl h5{ font-weight:normal; color:#ff6d22; padding-bottom:10px;}
.seph_pl .pl .right_pl p{ line-height:24px;}

.seph_score{ width:100%; float:none; padding-top:30px;}
.seph_ls{ width:74%; float:left; }
.seph_ls .ls_top{ width:100%; margin-bottom:20px;}
.seph_ls .ls_top img{ width:50px; height:50px;  vertical-align:middle; float:left; margin-right:20px;}
.seph_ls .ls_top h4{ font-size:16px; padding-bottom:14px;}
.seph_ls .ls_top span{ color:#666;}
.ls_cb { float:none; width:100%; overflow:hidden;}
.seph_ls .ls_left{ width:300px; float:left; height:372px; margin-right:30px;}
.seph_ls .ls_left .ls_bn{ width:300px; height:300px;}
.seph_ls .ls_left .ls_bn .ls_banner{width:300px; height:300px;}
.seph_ls .ls_left ul{height:56px; margin-top:10px; margin-left:-2%;}
.seph_ls .ls_left ul li{ width:18%; margin-left:2%; height:56px; float:left;}




.seph_ls .ls_right{ width:400px; float:right;}
.seph_ls .ls_right .ls_zp{ width:400px; padding-bottom:30px;}
.seph_ls .ls_right h4{ font-size:14px; padding-bottom:20px;}
.seph_ls .ls_right .ls_zp p{ color:#999; line-height:24px;}
.seph_ls .ls_right .ls_sc{ width:400px;}
.seph_ls .ls_right .ls_sc p{line-height:36px; padding-bottom:20px;}
.seph_ls .ls_right .ls_sc p span{ color:#fa0000; margin-right:4px;}
.seph_ls .ls_right .ls_sc p input[type=text]{ width:154px; height:28px; border:1px solid #cacaca;}
.seph_ls .ls_right .ls_sc p textarea{ width:340px; height:50px;border:1px solid #cacaca; vertical-align:top;}
.seph_ls .ls_right .ls_sc .p_1{ padding-left:10px; width:384px;}
.seph_ls .ls_right .ls_sc h5{ font-weight:normal; padding-left:46px; color:#fa0000; margin-top:-14px;}

.seph_score .seph_rs{ float:right;width:236px;}
.seph_score .seph_rs h3{ font-size:16px; padding-bottom:20px;}
.seph_score .seph_rs ul{ width:236px; float:left;}
.seph_score .seph_rs ul li{ width:236px; height:230px;}
.seph_score .seph_rs ul li span{ display:block; border:1px solid #cacaca; height:146px; margin-bottom:20px;}
.seph_score .seph_rs ul li a p{ text-align:center; color:#666; font-size:14px;}
.seph_score .seph_rs ul li a p img{ margin-right:6px;}


.pages{ width:420px; height:48px; background:#fff; margin:0 auto; font-family:'微软雅黑'; line-height:78px; padding-top:30px;}
.pages ul li{ float:left; width:30px; height:24px; line-height:24px; text-align:center; font-size:14px;}
.pages ul li a{ color:#000; float:left; width:24px; height:24px; line-height:24px;}
.pages ul .li_l{ width:54px; height:24px; line-height:24px;}
.pages ul li .a_last{ width:54px; height:24px; line-height:24px;}
.pages ul li a:hover{ color:#fff; background:#333;}
.pages ul li .a_active{color:#fff; background:#333;}

/*end match*/

/*brand*/
.brand{ width:1006px; padding-top:14px; margin:0 auto; font-family:'微软雅黑';}
.brand .head_brand{ width:1006px; height:32px; border-bottom:3px solid #000;}
.brand .head_brand span{ float:left; height:30px;}
.brand .head_brand ul{ width:806px; padding-left:200px; height:30px; z-index:1000;}
.brand .head_brand ul li{ float:left; width:76px; height:30px; background:url(../img/brand_bg1.png) repeat-x; line-height:30px; text-align:center; margin-right:6px; border:1px solid #dddddd;}
.brand .head_brand ul .active{ background:url(../img/brand_bg.png) repeat-x; border:1px solid #000; color:#fff;}

.bg{ width:236px; height:150px; position:absolute; top:0; left:0; background:#000; opacity:0.5; z-index:1; display:none;}
.bg img{ position:absolute; top:50%; left:50%; margin-left:-34px; margin-top:-34px; z-index:100;}

.right_option .pages{ width:420px; height:48px; background:#fff; margin:0 auto; font-family:'微软雅黑'; line-height:78px; padding-top:30px;}
.right_option .pages ul li{ float:left; width:30px; height:24px; line-height:24px; text-align:center; font-size:14px;}
.right_option .pages ul li a{ color:#000; float:left; width:24px; height:24px; line-height:24px;}
.right_option .pages ul .li_l{ width:54px; height:24px; line-height:24px;}
.right_option .pages ul li .a_last{ width:54px; height:24px; line-height:24px;}
.right_option .pages ul li a:hover{ color:#fff; background:#333;}
.right_option .pages ul li .a_active{color:#fff; background:#333;}

/*end course*/

/*course*/
.course{ width:1006px; margin:0 auto; font-family:'微软雅黑'; font-size:14px;}
.course .course_top{ width:1006px; background:url(../img/logo_2.png) no-repeat right 0px; height:24px; line-height:24px;  border-bottom:2px solid #000;}
.course .course_top ul{ width:982px; height:18px; padding-left:24px;}
.course .course_top ul li{ float:left; width:100px; height:18px; margin-right:50px; line-height:18px; text-align:center; text-indent:16px;}
.course .course_top ul li a{ color:#333;}
.course .course_top ul .active{ background:url(../img/ico_select.png) no-repeat left center;}

.course .course_sl{ width:100%; padding-top:10px; margin-bottom:20px; clear:both; overflow:hidden;}
.course .course_sl .left_sl{width:46.3%;  padding-left:2%; padding-right:1.5%;border-right:1px solid #dadada;  float:left; overflow:hidden;}
.course .course_sl .left_sl h3{ position:relative;}
.course .course_sl .left_sl h3 span{ color:#000; font-size:14px; font-weight:normal;}
.course .course_sl .left_sl h3 input[type=text]{ float:right; width:150px; height:20px; border:1px solid #cbcbcb; border-radius:4px; text-indent:1em;}
.course .course_sl .left_sl h3 a{ position:absolute; right:4px; top:1px; z-index:100;}
.course .course_sl .left_sl ul{ margin-top:10px; width:100%; overflow:hidden;}
.course .course_sl .left_sl ul li{ float:left; width:25%; height:30px; line-height:30px; color:#666; font-size:12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-indent: 8px;}
.course .course_sl .left_sl ul .active{ color:#f11020;}
.course .more_l{ background:url(../img/down.png) no-repeat 30px center; color:#000; font-weight:bold; float:left; width:101px; height:30px; line-height:30px; color:#666; font-size:12px;}
.course .less_l{ background:url(../img/up.png) no-repeat 30px center;color:#000;font-weight:bold;float:left; width:101px; height:30px; line-height:30px; color:#666; font-size:12px;}
.dis{ display:none;}
.blk{ display:block;}

.course .course_sl .right_sl{ width:46.3%;  padding-left:2%; padding-right:1.5%;float:left; overflow:hidden;}
.course .course_sl .right_sl h3{ position:relative;}
.course .course_sl .right_sl h3 span{ color:#000; font-size:14px; font-weight:normal;}
.course .course_sl .right_sl h3 input[type=text]{ float:right; width:150px; height:20px; border:1px solid #cbcbcb; border-radius:4px; text-indent:1em;}
.course .course_sl .right_sl h3 a{ position:absolute; right:4px; top:1px; z-index:100;}
.course .course_sl .right_sl ul{ margin-top:10px; width:508px;}
.course .course_sl .right_sl ul li{ float:left; width:101px; height:30px; line-height:30px; color:#666; font-size:12px;}
.course .course_sl .right_sl ul .active{ color:#f11020;}

.course_list{ width:1006px; padding-top:30px; margin:0 auto; margin-bottom:20px; clear:both; overflow:hidden;}
.course_list .list_search{ height:32px; width:1006px; margin-bottom:24px;}
.course_list .list_search .left_s{ width:554px; float:left;}
.course_list .list_search .left_s .te{ float:left; width:388px; height:30px; border:1px solid #d4d4d4;}
.course_list .list_search .left_s input[type=button]{ width:50px; height:32px; border:none; float:left; font-weight:bold; text-align:center; line-height:32px;}
.ser{ background:#000; color:#fff; margin-right:10px;}
.bp{ background:#d00000; color:#fff; margin-right:2px;}
.lis{ background:#d8d8d8; color:#000;}
.course_list .list_search .right_s{ float:right; height:32px; line-height:32px;}
.course_list .list_search .right_s a{ float:left; width:66px; height:30px; border:1px solid #d4d4d4; color:#666; line-height:30px; text-align:center; background:url(../img/bg_9.png) no-repeat 54px center; margin-left:-1px;}
.course_list .list_search .right_s .a_last{ width:86px;background:url(../img/bg_9.png) no-repeat 80px center;}
.c_list{ width:1006px; margin-top:28px;}
.c_list ul li{ float:left; width:236px; height:262px; border:1px solid #e9e9e9; margin-right:18px; margin-bottom:16px; position:relative;}
.c_list ul .li_last{ margin-right:0;}
.c_list ul li h4{ color:#333; font-size:14px; padding-top:24px; font-weight:normal; padding-bottom:10px;}
.c_list ul li .em_t{ color:#666;}
.c_list ul li p{ padding-top:14px;}
.c_list ul li p em img{ vertical-align:top;}
.c_list ul li p span img{ vertical-align:middle;}
.c_list ul li p{ color:#999; font-size:12px;}
.c_list ul li p span{ margin-right:24px;}




/*brand*/
.brand{ width:1006px; padding-top:14px; margin:0 auto; font-family:'微软雅黑';}
.brand .head_brand{ width:1006px; height:32px; border-bottom:3px solid #000;}
.brand .head_brand span{ float:left; height:30px;}
.brand .head_brand ul{ width:806px; padding-left:200px; height:30px;position:relative;}
.brand .head_brand ul li{ float:left; width:76px; height:30px; background:url(../img/brand_bg1.png) repeat-x; line-height:30px; text-align:center; margin-right:6px; border:1px solid #dddddd;}
.brand .head_brand ul .active{ background:url(../img/brand_bg.png) repeat-x; border:1px solid #000; color:#fff;}
.brand .head_brand ul .li_right{ background:url(../img/brand_bg.png) repeat-x; border:1px solid #000; color:#fff; float: right; margin-right:0;}

.brand .head_brand ul span{ position:absolute; left:0; top:34px; width:965px; height:40px; z-index:10000; background:#fff; padding-top:10px; box-shadow:0px 3px 4px 0px #cbcbcb; padding-left:20px; display:none;}
.brand .head_brand ul .option_3{position:absolute; background:#fff; left:314px; top:34px; width:664px; z-index:1000; box-shadow:0px 3px 4px 0px #cbcbcb; padding:15px;}
.brand .head_brand ul .option_3 h2{ height:31px; width:664px; border-bottom:3px solid #000;}
.brand .head_brand ul .option_3 h2 img{ float:right; margin-top:10px;}
.brand .head_brand ul .option_3 a{ width:62px; height:30px; float:left; color:#333; font-size:16px; font-weight:normal; border:1px solid #dddddd; border-bottom:none; margin-left:6px; }
.brand .head_brand ul .option_3 .a_active{ color:#fff; background:url(../img/ico_8.png) repeat-x; border:1px solid #000;}
.brand .head_brand ul .option_3 .tab_1{ overflow:hidden; width:664px; padding-top:20px;}
.brand .head_brand ul .option_3 .tab_1 a{ border:none; width:126px; height:48px;  float:left;}
.brand .head_brand ul .option_3 .tab_1 .a_1{ background-position:0 0;}
.brand .head_brand ul .option_3 .tab_1 .a_2{ background-position:-126px 0px;}
.brand .head_brand ul .option_3 .tab_1 .a_3{ background-position:-252px 0px;}
.brand .head_brand ul .option_3 .tab_1 .a_4{ background-position:-378px 0px;}
.brand .head_brand ul .option_3 .tab_1 .a_5{ background-position:-504px 0px;}
.brand .head_brand ul .option_3 .tab_1 .a_6{ background-position:0 -48px;}
.brand .head_brand ul .option_3 .tab_1 .a_7{ background-position:-126px -48px;}
.brand .head_brand ul .option_3 .tab_1 .a_8{ background-position:-252px -48px;}
.brand .head_brand ul .option_3 .tab_1 .a_9{ background-position:-378px -48px;}
.brand .head_brand ul .option_3 .tab_1 .a_10{ background-position:-504px -48px;}
.brand .head_brand ul .option_3 .tab_1 .a_11{ background-position:0 -96px;}
.brand .head_brand ul .option_3 .tab_1 .a_12{ background-position:-126px -96px;}
.brand .head_brand ul .option_3 .tab_1 .a_13{ background-position:-252px -96px;}
.brand .head_brand ul .option_3 .tab_1 .a_14{ background-position:-378px -96px;}
.brand .head_brand ul .option_3 .tab_1 .a_15{ background-position:-504px -96px;}
.brand .head_brand ul .option_3 .tab_1 .a_16{ background-position:0 -144px;}
.brand .head_brand ul .option_3 .tab_1 .a_17{ background-position:-126px -144px;}
.brand .head_brand ul .option_3 .tab_1 .a_18{ background-position:-252px -144px;}
.brand .head_brand ul .option_3 .tab_1 .a_19{ background-position:-378px -144px;}
.brand .head_brand ul .option_3 .tab_1 .a_20{ background-position:-504px -144px;}
.brand .head_brand ul .option_3 .tab_1 .a_21{ background-position:0 -192px;}
.brand .head_brand ul .option_3 .tab_1 .a_22{ background-position:-126px -192px;}
.brand .head_brand ul .option_3 .tab_1 .a_23{ background-position:-252px -192px;}
.brand .head_brand ul .option_3 .tab_1 .a_24{ background-position:-378px -192px;}
.brand .head_brand ul .option_3 .tab_1 .a_25{ background-position:-504px -192px;}


.br_option{ padding-top:8px; width:1000px; float:none; overflow:hidden;}
.br_option .left_nav{ width:172px; float:left; padding-right:10px; border-right:1px solid #e4e4e4;}
.br_option .left_nav h3{ font-weight:normal; padding-left:4px; padding-bottom:10px; font-size:14px;}
.br_option .left_nav ul{ width:172px;}
.br_option .left_nav ul li{ height:36px; border-top:1px dotted #000; line-height:36px; padding-left:4px; width:168px; position:relative;}
.br_option .left_nav ul li img{ position:absolute; right:10px; top:14px;}
.br_option .left_nav ul li a{ color:#000; font-size:14px;}
.br_option .left_nav ul .active{ border-bottom:1px dotted #000;}
.br_option .left_nav h3.active,
.br_option .left_nav ul li a:hover,
.br_option .left_nav ul li a.active{ color:#bd0100;}

.br_option .right_option{ width:790px; float:right;padding-top:10px;}
.br_option .right_option .top_option{ width:803px; height:auto; border-bottom:3px solid #000;}
.br_option .right_option .top_option h3{ padding-bottom:40px; padding-left:8px;}
.br_option .right_option .top_option span{ float:left; width:300px}
.br_option .right_option .top_option .option_txt{ float: left; margin-left:30px; width:473px;}
.br_option .right_option .top_option .option_txt p{ height:220px; line-height:24px; color:#000; font-family:'宋体'; overflow-y:scroll;}
.br_option .right_option .bot_op{ width:803px; height:544px; margin-top:20px;}
.br_option .right_option .bot_op ul { margin-left:-2%; float:none;}
.br_option .right_option .bot_op ul li{ float:left; width:31%; margin-left:2%; height:367px; border:1px solid #e9e9e9; margin-bottom:14px; position:relative;}
.br_option .right_option .bot_op ul .li_last{ margin-right:0;}

.bot_txt{ padding-left:10px; width:226px;}
.br_option .right_option .bot_op ul li h4{ color:#333; font-size:14px; padding-top:15px; font-weight:normal; padding-bottom:10px;}
.br_option .right_option .bot_op ul li .em_t{ color:#666;}
.br_option .right_option .bot_op ul li p{ padding-top:14px;}
.br_option .right_option .bot_op ul li p em img{ vertical-align:top;}
.br_option .right_option .bot_op ul li p span img{ vertical-align:middle;}
.br_option .right_option .bot_op ul li p{ color:#999;}
.br_option .right_option .bot_op ul li p span{ margin-right:24px;}
.bg{ width:236px; height:150px; position:absolute; top:0; left:0; background:#000; opacity:0.5; z-index:1; display:none;}
.bg img{ position:absolute; top:50%; left:50%; margin-left:-34px; margin-top:-34px; z-index:100;}

.right_option .pages{ width:420px; height:48px; background:#fff; margin:0 auto; font-family:'微软雅黑'; line-height:78px; padding-top:30px;}
.right_option .pages ul li{ float:left; width:30px; height:24px; line-height:24px; text-align:center; font-size:14px;}
.right_option .pages ul li a{ color:#000; float:left; width:24px; height:24px; line-height:24px;}
.right_option .pages ul .li_l{ width:54px; height:24px; line-height:24px;}
.right_option .pages ul li .a_last{ width:54px; height:24px; line-height:24px;}
.right_option .pages ul li a:hover{ color:#fff; background:#333;}
.right_option .pages ul li .a_active{color:#fff; background:#333;}


.pagelist { text-align:center;}

.nav .nav_f .ul_m li .option_4 .list_1 a {
height:30px; line-height:30px;
}


.bss{ 
display:block;
    width:0;
    height:0;
    border-width:0 10px 10px;
    border-style:solid;
    border-color:transparent transparent #fff;/*透明 透明  黄*/
    position:absolute;
    top:-4px;
    left:80px;
}
.sto_c ul li {
    cursor: initial
}
body.login {
    background: url(/themes/sephora/img/bg_omA.png) no-repeat;
    background-size: 100%
}
@media (max-width: 1700px) {
    .log-con-dl {
        right: 195px;
        margin-top: 165px;
        padding-right: 140px;
    }
        .log-con-dl .dl_con input {
            margin-bottom: 20px;
        }
    .onbg {
    width:390px;
    }
    .btnEU {
        top: 0px;
        right:17px;
        padding: 0 20px;
    }
    body.login {
        background: url(/themes/sephora/img/bg_omB.jpg) no-repeat;
        background-size: 100%
    }
}

@media (max-width: 1500px) {
    .log-con-dl {
        right: 195px;
        margin-top: 120px;
        padding-right: 180px;
    }
        .log-con-dl .dl_con input {
        margin-bottom:10px;
        }
}

@media (max-width: 1400px) {
    .log-con-dl {
        right: 195px;
        margin-top: 90px;
        padding-right:165px;
    }
        .log-con-dl .dl_con input.txt, .log-con-dl .dl_con input.ps {
        width:305px;

        }
    .onbg {
    width:320px;
    }
    .log-con-dl .dl_con input {
        margin-bottom: 10px;
    }
}