@charset "utf-8";
/*Css Document*/
html { -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; height: 100%;font: inherit;overflow-x: hidden;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section{ margin:0;padding:0;border:0;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block;}
audio,canvas,progress,video { display: inline-block;vertical-align: baseline;}
audio:not([controls]) { display: none;height: 0;}
a { background: transparent;outline: none; }
a:active,a:hover { outline: 0;}
img { border: 0;max-width:100%;height:auto;width:auto\9;-ms-interpolation-mode: bicubic;}
img.inherit { max-width:  inherit; *width: auto;}
table,tr,td{ max-width: 100%;width:auto\9;}
.video embed,.video object,.video iframe { width:100%;height:auto;}
svg:not(:root) { overflow: hidden;}

button,input,optgroup,select,textarea { color: inherit;font: inherit;margin: 0;}
button { overflow: visible;}
button,select { text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] { -webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] { cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner { border: 0;padding: 0;}
input { line-height: normal;}
input[type="checkbox"],input[type="radio"] { box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height: auto;}
input[type="search"] { -webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
textarea { overflow: auto;font-size: 1em;}


*:before,*:after,.sizing { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul.ul,ul.list,ul.grid { margin: 0;padding: 0;}
dl dt,dl dd,ul li,ol li { list-style:none; }
dl.grid dt,ul.grid li { float:left; }

.opacity-9 { opacity: 0.9;filter:alpha(opacity=90);}.opacity-8 { opacity: 0.8;filter:alpha(opacity=80);}.opacity-7 { opacity: 0.7;filter:alpha(opacity=70);}.opacity-6 { opacity: 0.6;filter:alpha(opacity=60);}.opacity-5 { opacity: 0.5;filter:alpha(opacity=50);}.opacity-4 { opacity: 0.4;filter:alpha(opacity=40);}.opacity-3 { opacity: 0.3;filter:alpha(opacity=30);}.opacity-2 { opacity: 0.2;filter:alpha(opacity=20);}.opacity-1 { opacity: 0.1;filter:alpha(opacity=10);}
.img-gray { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(100%);}
.img-circle { border-radius: 50%;}
.img-blur { filter: url(/html/css/blur.svg); -webkit-filter: blur(10px); -moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); }
.en-font { font-family: Arial,Verdana,sans-serif;}
.coverBg { background-position: center center; background-size: cover;background-repeat: no-repeat;}

.left ,.fl { float:left; }
.right,.fr { float:right; }
.hidden,.r-hidden { display:none; }
.relative { position:relative;}
.absolute { position: absolute; left: 0; top: 0;}
.clear { clear:both; height:0px; overflow:hidden; }
.clearfix:after,ul.grid:after { content: " ";display: block;clear: both;height: 0;}/*如果有浮动，给浮动元素父级元素加上clearfix类即可清除浮动*/
.clearfix,ul.grid { zoom: 1;}
.transition { -webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}
.transition-delay { -webkit-transition: all 0.4s ease-in 0.4s;-moz-transition: all 0.4s ease-in 0.4s;-o-transition: all 0.4s ease 0.4s;-ms-transition: all 0.4s ease-in 0.4s;transition: all 0.4s ease-in 0.4s;}

h1,.h1 { font-size: 33px;}
h2,.h2 { font-size: 27px;}
h3,.h3 { font-size: 23px;}
h4,.h4 { font-size: 17px;}
h5,.h5 { font-size: 13px;}
h6,.h6 { font-size: 12px;}
p { margin: 0px 0;}

@font-face
{ font-family: lighterFont;src: url('/html/font/FZLTCXHJW.ttf');}



body { color: #000;/*整站默认颜色*/ font-size: 12px;/*整站默认字体大小*/ line-height: 1.5; font-family: Microsoft YaHei,Arial,Verdana,sans-serif;}

.wrap { width: 100%; margin: 0 auto;max-width: 1200px;/*PC端，中间主体宽度*/}
.reset { margin:0px; padding:0px; font-size: 12px;font-weight: normal;}
a { color: #000;/*整站a连接默认颜色*/text-decoration: none;}
a:hover,a:focus { color: #ca1621;/*整站a连接移入默认颜色*/text-decoration: none; }

@media screen and (max-width: 768px) {
    .wrap { width: 92%; }
}



/*=========前面是reset.css，不建议删除；下面的是你自己的全局css=========*/
i,em{font-style: normal;}
/*头部开始*/
.t_bg { background:url(/html/images/home/t_bg.gif) repeat-x center bottom 0; height:60px;}

.h_nav { height:60px; line-height:60px; overflow: hidden; }
.h_nav ul li { float:left;}
.h_nav ul li a { display:inline-block; padding:0 30px; color:#fff; font-size:15px;}
.h_nav ul li a:hover,.h_nav ul .cur a {  background:#ca1621; color:#fff; }

.s_bg { background:url(/html/images/home/s_bg.png) no-repeat center 0; height:101px; margin:0;}
.h_ser { width:1200px; margin:0 auto;}

.s_wx { padding:36px 0 0; width:720px;}
.s_wx a { display:block; float:left; line-height:26px; color:#fff; padding-right:90px; font-size:14px; position:relative;}
.s_wx a img { display:block; width:26px; height:26px; float:left; padding-right:10px;}
.s_wx a span { display: none; position:absolute; top:36px; left:0;z-index:1;}
.s_wx a span img { display:block; width:126px; height:126px;}
.s_wx a:hover span { display:block;}

.s_bg .s_inp {  margin-top:26px; width:480px;}
.s_bg .inp01 { background: url(/html/images/home/s_inp.png) no-repeat; width:221px; height:31px; line-height:31px; padding:0 3px 0 27px; border:none; float:left; font-size:14px; color:#333; font-family: "Microsoft Yahei"; outline:none;}
.h_ser p { float:left; width:580px; overflow:hidden; font-size:14px; color:#fff;margin:0px 0px 15px;}
.h_ser p a { color:#fff; padding:0 5px;}
.h_ser p a:hover { color:#ca1621;}
.header .logo{display: none}

#mMenu{ display: none;}
#header .menuBar{ height: 60px;cursor: pointer;float: right;display: none;}
#header .menuBar ul{ padding: 25px 0 0 0;}
#header .menuBar .bar_line{ width: 17px;height: 2px;background: #ecebeb;margin-bottom: 3px;-webkit-transition:-webkit-transform .6s,opacity .3s;transition:transform .6s,opacity .3s;border-radius: 1px; }
#header.menu_close .menuBar .bar_line.bar_top{  -webkit-transform:rotate(39deg);-ms-transform:rotate(39deg);transform:rotate(38deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;}
#header.menu_close .menuBar .bar_line.bar_mid{ opacity: 0;}
#header.menu_close .menuBar .bar_line.bar_foot{  -webkit-transform:rotate(-39deg);-ms-transform:rotate(-39deg);transform:rotate(-38deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;}
#header .menuBar:hover .bar_line{ background: #fff;}
/*头部结束*/


/*底部开始*/
.f_bg { background:url(/html/images/home/f_bg.gif) repeat-x center 0 #282828; min-height:388px;}

.f_nav { text-align:center; color:#595959; height:90px; line-height:90px; padding:8px 0 0;}
.f_nav a { color:#fff; padding:0 28px; font-size:14px;}
.f_nav a:hover { color:#ca1621;}

.f_con { height:240px;}
.f_img { float:left; padding:63px 0 0; font-size: 30px; line-height: 88px; text-align: center; font-weight: bold}
.f_img p{color:#fff; margin: 0px;}
.f_img div{color:#bc1c18;margin: 0px;}
.f_p { color:#fff; font-size:13px; line-height:28px; margin:55px 0 0 10px; padding-left:50px; background: url(/html/images/home/f_xx01.gif) no-repeat 0 0; width:355px;}
.f_p02 {  margin:55px 0 0; padding-left:45px; background: url(/html/images/home/f_xx01.gif) no-repeat 0 0; width:265px; height:130px;}
.f_p02 b a { color:#fff; display:block; font-size:15px;}
.f_p02 p { line-height:28px; padding:10px 0 0;}
.f_p02 p a { padding:0 38px 0 0; color:#fff;}
.f_p02 p a:hover { color:#ca1621;}
.f_img02 { margin:60px 0 0; padding-left:20px; background: url(/html/images/home/f_xx01.gif) no-repeat 0 0;}
.f_img02 i { display:block; float:left; width:108px; margin-left:25px;}
.f_img02 i img { display:block; width:108px; height:108px; margin:0 auto;}
.f_img02 i em { display:block; padding:15px 0 0; text-align:center; color:#fff; font-size:14px;}

.f_bot { height:46px; line-height:46px; font-size:13px; color:#ababab;}
.f_bot a {color:#ababab;font-style:normal;}
.f_bot em { display:block; float:right;}
.f_bot i { padding:0 20px;}

/*底部结束*/

/* -- 回到顶部 -- */
#roll{ z-index:999;}
#roll_top, #fall, #ct{position: relative;cursor: pointer;height: 72px;width: 26px;}
#roll_top{background: url(/html/images/home/top.png) no-repeat;}
#fall{background: url(/html/images/home/top.png) no-repeat 0 -80px;}
#ct{background: url(/html/images/home/top.png) no-repeat 0 -40px;}
#roll{display: block;width: 15px;position: fixed;right:40%;margin-right:-500px;bottom: 0px;_margin-right: -505px;_position: absolute;_margin-top: 300px;_top: expression(eval(document.documentElement.scrollTop));}


@media screen and (max-width: 768px) {
    body{ font-size:14px;}
    #Menu{ display:none;}
    .header .logo{display:block;float: left;padding-top:14px;font-size: 20px; font-weight: bold}
    .header .logo span{color:#fff; margin: 0px;}
    .header .logo i{color:#bc1c18;margin: 0px; font-style: normal}

    .header .logo img{height: 40px;}
    /* #header{position: fixed;left:0px;right:0px;z-index: 9;}
    .wrap-clear{height:60px;} */
    #header .menuBar{ display: block;}    
    #mMenu{ position: absolute;width: 100%;background: #393D49;z-index: 1;top: 60px;left: 0;opacity: 0.9;padding: 20px 0;display: none;}
    #mMenu ul li{ height: 40px;line-height: 40px;text-align: center;}
    #mMenu ul li a{ color: #fff;}
    #header.menu_close #mMenu{ display: block;}

    
    .s_bg{display: none}

    .f_nav,.f_p02{display:none}
    .f_img{padding:10px 0 0;width:100%;}
    .f_p{background:none;width:100%;line-height:24px;margin:5px 0 0 0px;padding-left:0px;}
    .f_img02{background:none;width:100%;margin:5px 0 0;padding:0}
    .f_img02 i{margin:12px auto;float: none;}
    .f_img02 i em{padding:2px 0 5px}
    .f_bot{clear:both;height:auto;line-height:20px;padding-top:4px;}
    .f_bot i{display:block;}


    #roll{right: 15px;margin-right:0px;}
}






























