﻿ @charset "utf-8";
body{ max-width:640px; min-width:320px; margin:0 auto; position:relative;}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, table, th, td { margin: 0; padding: 0; }
fieldset, img, input, textarea, button, select { background: none no-repeat scroll; border: 0 none; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; vertical-align: middle; }
ol, ul, li { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
body {font-family:"\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", Tahoma;}
.clearfix:after{content:"";display:block;height:0;clear:both;overflow:hidden}
.clearfix{display:inline-block}
header, footer, section, article { display: block; }
.fl{float: left;}
.fr{float: right;}
header {overflow: hidden;min-width: 320px;max-width: 640px; margin:0 auto }
.box{margin: 0 auto; width:100%;}
.box img{display: block; width:100%;}
.lyb{padding:10px 0 0 0; overflow:auto;min-width: 320px;max-width: 640px; margin:0 auto}
.top_dh{display:block;background:#f14b3e;height:50px;color:#fff;border-bottom:1px solid #850400;min-width: 320px;max-width: 640px; margin:0 auto;width:100%;position:fixed;z-index:999}
.top_c{     width: 96%;
    height: 50px;
    position: relative;
    margin: 0 auto;
    margin-left: 2%;
    margin-right: 2%;}

.one_01 {
    width: 25%;
}
.one_02{
    width:68%;
    height: 50px;
}


.top_c h3{ position:absolute; left:0; line-height:43px;}
.top_c img{ height:32px; margin-top:9px;}
#disapear{ position:absolute; right:0;top:7px; cursor:pointer;font-size:11px;text-align:center;line-height:20px;font-weight:normal;width:24px;display:none;}
#disapear i{width:22px;height:22px;background:url(../images/icon_fl.png) no-repeat;display:block;background-size:22px 22px;margin:0 auto;}
#icon_home{ position:absolute; right:0px;top:7px; cursor:pointer;font-size:11px;text-align:center;line-height:20px;font-weight:normal;width:24px;}
#icon_home a{color:#fff;line-height:22px;}
#icon_home i{width:22px;height:22px;background:url(../images/icon_home.png) no-repeat;display:block;background-size:22px 22px;margin:0 auto;}
.w_nav{ display:none; background:#333; position:absolute; top:50px; left:0; width:100%; padding:10px 0;}
.w_nav li{ width:23%; float:left; margin:0 1%; line-height:32px; height:32px; text-align:center; overflow:hidden; font-weight:normal;}
.w_nav li a{ color:#fff;}
.xm_name{margin-top:0px;background:#fff;width:96%;height:44px;padding:0 2%;}
.xm_name h1.fl{float: left;  line-height: 44px;  font-size: 18px;  font-weight: bold;  width: 71%;  height: 44px;  overflow: hidden;}
.xm_name span{float:right;position:relative;width:82px;height:29px;margin:10px 0 0 0;}
.xm_name span a{display:block;height:29px;width:100%;border-radius:50px;color:#fff;background:#f14b3e;}
.xm_name span img{width:24px;position:absolute;top:2px;} 
.xm_name span.xq_T img{right:3px;}
.xm_name span.xq_T em{margin-left:13px;line-height:29px;}
.xm_name span.hb_T img{left:3px;}
.xm_name span.hb_T em{line-height:29px;margin-left:33px;}
/*留言板*/
.lyb_nr{height:260px; width:95%; margin:0 auto;background:#FFF; border:#e7e7e7 solid 1px;border-radius:10px; text-align: left;}
.lyb_nr span{font:bold 14px/20px "\5FAE\8F6F\96C5\9ED1";color:#e23619;display:block; padding:10px 0 15px 10px; font-weight: bold;}
.lyb_nr .hs_wz{font:14px/18px "\5FAE\8F6F\96C5\9ED1";color:#ff0000;margin:0 10px;display:block;font-weight:normal;padding-left:10px;height:18px;}
.lyb_nr .inputbox{font:14px/38px "\5FAE\8F6F\96C5\9ED1";color:#333;height:38px;border:1px solid #ccc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;width:97%; margin:0 auto 15px auto;}
.lyb_nr input{border:0;width:220px;overflow:hidden;color:#888; line-height:32px; height:32px;outline:none;}
.lyb_nr .btn_tj{background:#d3172c;height:40px;border:1px solid #e12515;text-align:center;font:16px/40px "\5FAE\8F6F\96C5\9ED1";color:#fff8ef;border-radius:4px;-webkit-appearance:none;outline:none;margin:0 auto 10px auto;cursor:pointer; width:97%; display:block;}
.lyb_nr .hs{color:#E23619;font-weight:normal;padding-right:5px;font-size:9px;}
/*直拨电话*/
.foot{ width:100%; position:fixed; height:56px; background:#f14b3e; bottom:0; max-width:640px; min-width:320px; margin:0 auto;text-align: center; z-index: 99999;}
.foot dl{ float:left; width:33%;}
.foot dl dl dt{
    height:31px;
}
.foot dl img{
    width: 32px;
}
.foot dl.tan1 img,.foot dl.tan2 img{
    width: 30px;
}
.foot dl dd a{ color:#fff; font-size:14px;}
/*底部推荐*/
.jsbox{line-height: 3.2em;position: relative;background:#FFF;margin:0.72em auto 0.72em auto; border:#e7e7e7 solid 1px;border-radius:10px; width:95%; text-align: left;}
.jsbox h1{ display:block; line-height:36px; font-size:16px; color:#F00; padding-left:10px;}
.jsbox .product-pictxt2{ padding:10px; height:3.7em;}
.jsbox .product-pictxt2 ul { padding:0; margin:0;}
.jsbox .product-pictxt2 li { display:block; float:left}
.jsbox .product-pictxt2 .pro-pic-box {float:left;}
.jsbox .product-pictxt2 .pro-pic-box img {width:100px; height:64px;}
.jsbox .product-pictxt2 .pro-pic-box a {display:block;}
.jsbox .product-pictxt2 .pro-txt-box {vertical-align: top;color: #3D3D3D;overflow: hidden;padding-left: 0.71em; float:left;font-size:14px;}
.jsbox .product-pictxt2 .pro-txt-box h3 {line-height: 1.78em;color: #d3172c; font-weight:bold;}
.jsbox .product-pictxt2 .pro-txt-box h3 a{color: #d3172c; }
.jsbox .product-pictxt2 .pro-txt-box p {line-height:1.3em;font-size:14px; width:172px; height:1.3em; overflow:hidden;}
.jsbox .product-pictxt2 .pro-txt-box .p-mnum {color: #d3172c; }
.jsbox .product-pictxt2 .pro-txt-box .pro-txt-box_info{ width:172px;}
.topbb {border-top: 0px none; clear:both}
.de_list {height: 34px;border-top: 1px solid #E0E0E0;font: 14px/34px "\5FAE\8F6F\96C5\9ED1";color: #333;padding:0px 33px 0px 10px; display: block;background:url(../images/d7.png) no-repeat scroll 92% -688px transparent; overflow: hidden;}

.fix-left{ position:fixed; left:0; top:40%;}
.free-tel{ width:86%; background:#eee; display:none; position:fixed; top:140px; left:7%; z-index:999;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.tel-t{ height:44px; position:relative; text-align:center;}
.free-tel h3{ line-height:44px; background:#169e16; color:#fff;}
.tel-t span{ color:#fff; position:absolute; right:10px; top:10px; cursor:pointer;}
#tels{ width:90%; margin:25px auto 20px auto; background:#fff; border:1px solid #ccc; font-size:14px; text-indent:1em; height:40px; line-height:40px; color:#666;}
#input2{ width:90%; height:40px; border:none; background:#169e16; border-radius:5px; color:#fff;}
.free-tel p{ width:90%; margin:5px auto 20px auto; text-align:left; color:#999; font-size:12px;}
.free-tel p em{ color:#f00;}

.lyb_w{height:294px; width:86%; background:#eee; z-index:999; display:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;text-align: left; position:fixed; left:7%; top:100px;}
.lyb_w .tel-t{ background:#d3172c; margin-bottom:24px;}
.lyb_w .tel-t h3{ line-height:44px; color:#fff;}
.lyb_w .tel-t span{ color:#fff; cursor:pointer;}
.lyb_w .hs_wz{font:14px/18px "\5FAE\8F6F\96C5\9ED1";color:#ff0000;margin:0 10px;display:block;font-weight:normal;padding-left:10px;height:18px;}
.lyb_w .inputbox{font:14px/38px "\5FAE\8F6F\96C5\9ED1";color:#333;height:38px;border:1px solid #ccc; background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;width:86%; margin:0 auto 15px auto;}
.lyb_w input{border:0;width:154px;overflow:hidden;color:#888; line-height:32px; height:32px;outline:none;}
.lyb_w .btn_tj{background:#d3172c;height:40px;border:1px solid #e12515;text-align:center;font:16px/40px "\5FAE\8F6F\96C5\9ED1";color:#fff8ef;border-radius:4px;-webkit-appearance:none;outline:none;margin:0 auto 10px auto;cursor:pointer; width:97%; display:block;}
.lyb_w .hs{color:#E23619;font-weight:normal;padding-right:5px;font-size:9px;}

.over{ background:url(../images/bg.png) repeat; position:fixed; width:100%; height:100%; z-index:99; top:0; left:0; }

.ddaohang{line-height:1em; background: #FFF;    margin: 0.72em auto 0.72em auto;    border: #e7e7e7 solid 1px;    border-radius: 10px;    width: 95%; height:60px;    text-align: left; padding-top:10px;}
.ddaohang li{ height:30px; width:25%; float:left; text-align:center;}
.ddaohang li a{ color:#333;}

.weibu{ width:100%; height:65px; background:#fff; font-size:12px; color:#333; text-align:center; margin-bottom:20px;}

/*联系方式样式*/
.contactus{ border-radius: 10px;width: 95%; margin: 0.72em auto 0.72em auto;background:#fff; }
.contactus>.xmlogo_big{clear:both; width:96%; margin:0px auto;}
.contactus>.xmlogo_big>img{ width:100%; margin:10px auto; margin-bottom:0px;}
.contactus>.lb_left{clear:both; text-align:left; padding-bottom:10px;}
.contactus>.lb_left>p{ width:96%; margin:0px auto; font-size:14px; height:26px; line-height:26px; overflow:hidden;}
.contactus>.lb_left>p>b{ width:4.5rem; font-weight:bold; display:inline-block;}

.fixly_1205{position:fixed;width:80%;left:50%;margin-left:-40%;top:25%;z-index:999;}



.bot_ts{text-align:center;font-size:12px;line-height:20px;color:#ddd;}
.bot_ts p a{color:#777;}
.xq_bot{ padding:10px 0 56px 0}
.title{ text-align:center; line-height:40px; position:relative; clear:both;}
.title .pub_x{ display:inline-block;width: 34px;margin-bottom: 5px;border-bottom:solid 1px #b3b3b3;}
.title img{width:15px;display:inline-block;margin: 0 5px; vertical-align:-2px}
.title span{ margin-right:5px; color:#666666; font-size:14px;}
.title i{ float:right; color:#666666; font-size:12px; font-style:normal; position:absolute; right:10px;}
.title i img{ width:10px;}
.hh_list li{border-bottom:solid 1px #e6e6e6;padding: 12px 0 12px 150px;position:relative;overflow:auto;}
.hh_list li a{ display:block; color:#5f5e5e; font-size:12px;}
.hh_list li img{width: 130px;position:absolute;left:10px;}
.hh_list li strong{color:#333333;font-weight:bold;font-size:15px;margin-bottom:2px;display: block;line-height:28px;}
.hh_list li strong img{ position:inherit; width:14px; margin:0 0 0 5px; vertical-align:-1px;}
.hh_list li strong img.v_icon{ width:12px;}
.hh_list li p{line-height:28px;height:28px;margin-right:10px;}
.hh_list li p.top{overflow:hidden;}
.hh_list li p.bot span{color:#f14b3e;}
.hh_list li .bot_bq{clear:both;padding: 5px 0 5px 0;overflow: hidden;height: 17px;}
.hh_list li em{ font-size:10px; border:solid 1px #c6c9ce; color:#a3a8ad; padding:0 3px; border-radius:3px; margin:0 5px 5px 0; display:block; float:left}
.Mhreferweima{position:absolute;right:10px;bottom:20px;}
.Mhreferweima img{width:50px;height:50px;}

.after_nav{position:fixed;top:51px;left;0;width:100%;background:#333;display:none;overflow: hidden;height:36px;line-height: 36px;max-width: 640px;}
.after_nav a{color:#f5f5f5;margin:0 5px;}

/*#iframe_mobile_chat{bottom: 28px !important}*/
a#iframe-close {
    top: 6%!important;
    /* top: -moz-calc(10% - 28px)!important;
    top: -webkit-calc(10% - 28px)!important;
    top: calc(10% - 28px)!important; */
}

/*@vjameng*/
 #vjameng .xm_name{
     margin-top:0;
 }
 #vjameng #VIDEO{
     padding-top:50px;
 }













