@charset "utf-8";
body{background:#efefef;}
/*--search_faq--*/
.search_faq{width:100%;padding:116px 0 0 0;height:303px;background:url(../img/faq.jpg) no-repeat center top;background-size:cover;}
.search_faq h1{display:block;text-align:center;font-size:36px;line-height:108px;font-weight:300;text-transform: capitalize;letter-spacing:5px;color:#fff;}
.search_faq h3{display:block;text-align:center;font-size:36px;line-height:108px;font-weight:300;text-transform: capitalize;letter-spacing:5px;color:#fff;}
.search_faq form{display:block;width:741px;margin:0 auto;position:relative;height:40px;overflow:hidden;}
.search_faq input[type="text"]{display:block;width:calc(100% - 130px);-webkit-appearance: none;outline: none;border:none;border-left:none;height:40px;line-height:40px;padding:0 20px;-webkit-box-shadow: 0 0 0 1000px #fff inset;font-size:16px;}
.search_faq input[type="submit"]{position:absolute;top:0;right:0;display:inline-block;letter-spacing:5px;width:80px;text-align:center;height:40px;line-height:40px;background:#e62129;color:#fff;border:none;cursor:pointer;}
.search_faq input[type="submit"]:hover{background:#bc0008;}

@media (max-width:1600px){
.search_faq{padding:83.5px 0 0 0;height:271.5px;}
}
@media (max-width:1400px){
.search_faq{padding:83.5px 0 0 0;height:271.5px;}
}
/*--faq_list--*/
.faq_list{width:1210px;padding:30px 0 15px 0;margin:0 auto;overflow:hidden;}
.faq_list a:hover{text-decoration:none;}
.faq_list ul{display:block;width:1280px;padding-left:5px;}
.faq_list ul li{width:340px;padding:20px;background:#fff;float:left;overflow:hidden;margin:0 30px 30px 0;color:#888;box-shadow:0 1px 3px #ccc;border-radius:2px;}
.faq_list ul li.sblock{display:block;float:none;width:1200px;margin:60px 0 120px 0;color:#666;box-shadow:none;background:none;text-align:center;}
.faq_list ul li strong{font-size: 16px;
    font-weight: 600;
	border-bottom:1px solid #333;max-width:100%;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;}

.faq_list ul li strong{display:inline-block;font-weight:600;border-bottom:1px solid #333;max-width:100%;white-space: nowrap;overflow:hidden;}
.faq_list ul li a:hover strong{border-bottom:1px solid #e62129;}

.faq_list ul li p{display: block;font-weight: 500;height:63px;line-height:21px;padding:16px 0 0 0;overflow: hidden;}
.faq_list ul li p a{color:#e62129;}
/*--faq_box-*/
.faq_box{width:1015px;margin:30px auto 45px auto;}
.faq_lt{float:left;width:700px;}
.faq_q{background:#fff;
    padding:15px 20px;
	}
.faq_q span{display:block;margin:0;padding:0;height:0;overflow:hidden;}
.faq_q h1{font-size:20px;line-height:30px;font-weight:600;color:#000;}
.faq_q h1 i{font-style:normal;font-weight:600;color:#e62129;}

.faq_a{margin-top:15px;background:#fff;padding:15px 20px 16px 20px;font-size:16px;line-height:32px;color:#000;}
.faq_a h5{display:block;color:#2f318c;position:relative;font-size:20px;line-height:30px;font-weight:600;margin-bottom:20px;}
.faq_a h5:before{
	content: "";
    width:100%;
	height:30px;
    background:url(../img/ask.png) repeat-x left center;
    position: absolute;
    /* top: 0; */
    bottom:0;
    left:0;
    display: block;
    margin: auto;}
.faq_a h5 em{display:inline-block;width:40px;background:#fff;position:relative;font-weight:600;}
.faq_a p{display:block;margin-bottom:16px;}

.faq_f{margin-top:15px;padding:15px 0 15px 0;background:#fff;overflow:hidden;}
.faq_f h3{font-size:18px;height:24px;line-height:24px;font-weight:600;display:block;padding:0 20px 10px 20px;}
.faq_f ul{display:block;padding:15px 0 0 20px;text-align:center;border-top:1px solid #eee;}
.faq_f ul li {float:left;width:150px;margin:0 20px 10px 0;}
.faq_f ul li a{display:block;color:#555;}
.faq_f ul li a:hover{color:#e62129;}
.faq_f ul li em {display:block;width:150px;height:120px;overflow:hidden;}
.faq_f ul li img {width:100%;min-height:120px;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}.faq_f ul li img:hover {filter:alpha(opacity=70);transition:all 0.5 linear;-moz-transition:all 0.5 linear;-o-transition:all 0.5 linear;-webkit-transition:all 0.5 linear;-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}
.faq_f ul li a b {display:block;height:30px;line-height:30px;font-weight:500;white-space:nowrap;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}

	
.faq_rt{float:right;width:300px;}

.faq_ab{padding:15px 20px 7px 20px;background:#fff;overflow:hidden;}
.faq_ab h3{font-size:18px;height:24px;line-height:24px;font-weight:600;}
.faq_ab ul{display:block;width:100%;padding:7px 0;}
.faq_ab ul li{padding:3.5px 0;}
.faq_ab ul li a{display:block;max-width:100;white-space:nowrap;color:#555;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis;overflow:hidden;}
.faq_ab ul li a:Hover{color:#e62129;}	
.faq_hot{margin-top:15px;padding:15px 20px 7px 20px;background:#fff;overflow:hidden;}
.faq_hot h3{font-size:18px;height:24px;line-height:24px;font-weight:600;}
.faq_hot ul{display:block;width:100%;padding:8px 0;}
.faq_hot ul li{display:block;padding:7px 0;width:100%;white-space:nowrap;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis;overflow:hidden;}
.faq_hot ul li a{color:#555;}
.faq_hot ul li a:hover{color:#e62129;}
.faq_hot ul li a i{display:inline-block;font-style:normal;font-size:12px;width:20px;line-height:20px;margin-right:7px;text-align:center;background:#bbb;color:#fff;}
.faq_hot ul li:nth-child(1) a i{background:#e62129;}
.faq_hot ul li:nth-child(2) a i{background:#f60;}
.faq_hot ul li:nth-child(3) a i{background:#ffc033;}

/*-- box-shadow: 0 0px 3px rgb(107 107 107), 0 1px 2px rgb(0 0 0 / 24%);  */
.item_wrap{width:1200px;margin:30px auto 45px auto;}
.item_lt{float:left;width:885px;}
.item_pic{background:#fff;padding:20px 20px;}
.item_img{float:left;width:412.5px;}
.item_img em{width:412.5px;}
.item_img img {width:412.5px;height:auto;}

.item_tit{float:right;width:412.5px;}
.item_tit h1{display:inline-block;font-size:28px;line-height:45px;font-weight:600;position:relative;color:#000;}
.item_tit h1:before {
    content: "";
    width:56px;
    height:3px;
	border-radius:2px;
    background:#e62129;
    position: absolute;
    /* top: 0; */
    bottom:-7.5px;
    left: 0;
    display: block;
    margin: auto;
}
.item_tit em.item_nu{display:inline-block;margin-left:14px;color:#888;}
.item_tit em.item_nu_no{display:block;margin:0;line-height:0;height:0;padding:0;border:none;overflow:hidden;}
.item_des{margin-top:16px;margin-bottom:-6px;line-height:24px;padding:0 0 8px 0;display:block;color:#888;border-bottom:1px dashed #ddd;}
.item_des_no{display:block;margin:0;line-height:0;height:0;padding:0;border:none;overflow:hidden;}
.item_fra{margin-top:16px;display:block;white-space:nowrap;}
.item_fra strong{display:inline-block;margin:0 0 0 0;color:#666;}
.item_fra a{display: inline-block;margin:0 8px 8px 0;color:#666;}
.item_fra a:hover{color:#e62129;}
.item_type{padding:0 0 15px 0;line-height:28px;}
.item_type strong{display:inline-block;line-height:28px;}
.item_type a{display: inline-block;margin:0 4px 8px 0;background:#f2f2f2;padding:0 7px;border-radius:2px;}
.item_type a:hover{color:#fff;background:#e62129;text-decoration:none;}

.pro_buy{padding:0 0 15px 0;font-size:18px;font-weight:300;clear:both;}
.pro_buy a{display:inline-block;margin:0 15px 0 0;white-space:nowrap;height:44px;line-height: 44px;padding:0 15px 0 45px;border:1px solid #ddd;font-weight:500;text-align: center;background:url(../img/buy.png) no-repeat 15px center;border-radius:2px;}.pro_buy a.pro_buy_s{background: url(../img/dn.png) no-repeat 15px center;padding:0 15px 0 45px;}.pro_buy a.pro_buy_q{background:url(../img/zx.png) no-repeat 15px center;padding:0 15px 0 45px;}.pro_buy a:hover{text-decoration:none;-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}

.pro_faq{line-height:28px;}.pro_faq a{color:#fff;cursor: pointer;background:#e62129;border-radius: 2px;line-height: 28px;padding: 0px 10px;display: inline-block;margin-left:10px;}.pro_faq a:hover{text-decoration:none;background:#ff5f2d;}.pro_faq em {display:none;width:0;height:0;margin:0;padding:0;}
/*-- .item_bl --*/
.item_bl{margin-top:15px;background:#fff;position:relative;}
.item_bl h3{display:block;position:absolute;left:20px;top:16px;font-size:18px;line-height:18px;font-weight:600;}
.item_bl ul{display:block;padding:5.5px 0 20px 232px;color:#555;}
.item_bl ul li{line-height:35px;border-bottom:1px dashed #eee;}
.item_bl ul li:last-child{border:0;}
.item_bl ul li span{display:inline-block;width:211px;color:#555;}
/*-- .item_sp --*/
.item_sp{margin-top:15px;background:#fff;position:relative;}
.item_sp h3{display:block;position:absolute;left:20px;top:16px;font-size:18px;line-height:18px;font-weight:600;}
.item_sp ul{display:block;padding:0 20px 10px 232px;color:#555;}
.item_sp ul li{position:relative;padding:5px 0 14px 0;border-bottom:1px dashed #eee;}
.item_sp ul li:last-child{border:0;}
.item_sp ul li strong{display:inline-block;position:absolute;left:0;top:14px;font-weight:500;color:#555;}
.item_sp ul li p{display:block;text-align:justify;line-height:21px;padding:8px 0 0 211px;}
/**  -moz-box-shadow: 0px 0px 5px #ccc;-webkit-box-shadow: 0px 0px 5px #ccc;box-shadow: 0px 0px 5px #ccc; **/
.item_buy{margin-top:15px;background:#fff;}
.item_buy ul{display:block;}
.item_buy ul li{display:block;padding:13px 20px 20px 232px;border-bottom:1px solid #eee;position:relative;}
.item_buy ul li h3{display:block;position:absolute;left:20px;top:16px;font-size:18px;line-height:18px;font-weight:600;}
.item_buy ul li p{text-align:justify;color:#555;line-height:21px;margin-bottom:7px;}
.item_buy ul li p strong{font-weight:500;color:#333;}
/*--item_gs--*/
.item_gs{width:300px;float:right;}
/*--search_bg--*/
.search_bg{width:100%;height:100px;background:#333 url(../images/fra.jpg) no-repeat center center;background-size: cover;}
.search_bar{background:#fff;margin:30px auto;}.search_wrap{width:520px;margin:0 auto;padding:25px 0;overflow:hidden;color:#666;}.search_wrap form{display:block;position:relative;height:40px;overflow:hidden;border:2px solid #e62129;}.search_wrap select{display:block;float:left;outline: none;height:40px;line-height:40px;padding:0 0 0 15px;color:#666;border:none;background:#f7f7f7;text-align:center;text-align-last:center;}.search_wrap input[type="text"]{display:block;float:left;-webkit-appearance: none;outline: none;border:none;border-left:none;height:40px;line-height:40px;padding:0 10px;width:355px;color:#666;-webkit-box-shadow: 0 0 0 1000px #fff inset;font-size:16px;}/*-.search_wrap input[type="text"]:focus {border:2px solid #e62129;}--*/
.search_wrap input[type="submit"]{position:absolute;top:0;right:0;display:inline-block;padding:0 20px;
letter-spacing:5px;height:40px;line-height:40px;background:#e62129;color:#fff;border:none;cursor:pointer;}.search_wrap input[type="submit"]:hover{background:#bc0008;}
@media all and (max-width:1024px) {.item_wrap{width:1200px;padding:0 20px;}.search_wrap{width:680px;margin:0 auto;}.search_bg{width:1240px;}.search_bar{width:1240px;}.search_pages{width:1240px;margin:0 auto 120px auto;text-align:center;}.search_fd{width:1198px;margin:30px 20px 60px 20px;}.item_pic{mar:30px 20px 0 20px;}
.search_faq{width:1240px;}
.item_bl ul li{line-height:35px;color:#666;font-size:0.4rem;}
.item_bl ul li span{display:inline-block;font-size:1rem;width:218px;color:#333;}
.faq_box{padding:0 112.5px;}
}