﻿body { color:#666; font-size:12px; background:#fff; margin:0 auto;}
html{
    overflow-y:scroll;
    /*overflow:hidden;*/
}
form,div,body,img,p,dl,dt,dd,h2,h1,body,span,h3,h4,h5,h6,ul,li,dl,dt,dd{ margin:0px; padding:0px; border:0; }
a:link{ color:#999; text-decoration:none; behavior:url(/scripts/blur.htc);}
a:visited{ color:#5A5A5A; text-decoration:none;}
a:hover{ color:#950000; text-decoration:none;}
a:focus { -moz-outline-style: none; }
a:active{ outline:none; text-decoration:none;}
em,i{ font-style:normal; }
ul,li{ list-style:none; margin:0; padding:0;}
input,textarea,select{ color:#333; margin:0; padding:0; font-size:12px; font-family:Arial; vertical-align:middle;-webkit-appearance:none; outline:none;}
input:focus,textarea:focus{ outline:none;}
/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; padding: 0; }

/*浮动*/
.clearboth:after{ display:block; clear:both; content:""; overflow:hidden; height:0; }
.clearboth{ *zoom:1;}

/*字号*/
.f10 { -webkit-text-size-adjust:none; font-size:10px;}
.f11 { -webkit-text-size-adjust:none; font-size:11px;}
.f12 { font-size:12px;}
.f13{ font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f16 { font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}

/*字体*/
.arial { font-family:Arial;}
.yahei { font-family:"microsoft yahei","宋体";}
.song { font-family:"宋体";}

/*行高*/
.lh150{ line-height:150%;}
.lh180{ line-height:180%;}
.lh200{ line-height:200%;}
.lh220{ line-height:220%;}
.lh240{ line-height:240%;}

/*上下间距*/
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb18{ margin-bottom:18px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mb80{ margin-bottom:80px;}
.mb100{ margin-bottom:100px;}
.mt105{margin-top:105px;}

/*链接*/
.red,a.red:link,a.red:visited{ color:#950000 !important; }
a.red:hover{ color:#e60012 !important; }

/*公用*/
.div100{ width:100%;}
.b{ font-weight:bold;}
.text_l{ text-align:left;}
.text_r{ text-align:right;}
.text_c{ text-align:center;}
.animate{ -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.formtext{ width:300px; border:1px solid #DFDEDE; padding:7px 6px; color:#777; font-size:12px; font-family:'Arial','microsoft yahei'; background:#fff; -moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.formtext:focus{ border:1px solid #c30c24; box-shadow:0 0 3px rgba(0,0,0,0.3); color:#222; }
.dashedLine{ display:block; height:1px; border-bottom:1px dashed #C2C2C2; overflow:hidden;}

/*头部*/
#top{ width:100%; background:#d13831; height:40px; position:fixed; top:0; left:0; z-index:5; }
#top .t_return{ position:absolute; left:0; top:0; background:url(../images/return.png) 10px center no-repeat; background-size:auto 40%; padding-left:25px; color:#fff; font-size:16px; cursor:pointer; display:block; height:40px; line-height:40px;}
#top .title{ text-align:center; line-height:40px; font-size:20px; color:#fff;}
#top .top_ico{ position:absolute; right:0; top:0;}
#top .ico_img{ background:url(../images/ico.png) center center no-repeat; width:50px; height:40px; display:block; cursor:pointer; background-size:60% auto;}
#top .nav{ width:150px; background:#fff; opacity:1; position:absolute; top:40px; right:0; z-index:5; text-align:center;  transform:translateY(-1000px); -webkit-transform:translateY(-1000px); transition:all 0.5s ease 0.1s;}
#top .nav.cur{ transform:translateY(0px);  -webkit-transform:translateY(0px);}
#top .nav .nav1-tr{ height:20%;}
#top .nav .nav1-tr>td{ background:url(/images/bor1.png) center bottom no-repeat;}
#top .nav .nav1-tr>td>a{ display:block; color:#2f2f2f; font-size:20px; cursor:pointer;}
#top .nav .nav1-tr>td>a:hover{ color:#d13831;}
#top .nav .nav-1{ padding:10% 0; height:100%; box-sizing:border-box; width:150px;}
#top .nav .nav-2{ width:100px; position:absolute; right:150px; bottom:0; background:#fff; opacity:0.95; padding:10% 0;  display:none;}
#top .nav .nav-2.cur{ display:block;}
#top .nav .nav-2 td{ background:url(../images/bor1.png) center bottom no-repeat; background-size:60% 1px; width:10%;}
#top .nav .nav-2 a{ display:block; color:#555; font-size:16px; cursor:pointer; padding:12% 0;}


/*底部*/
#footer{ width:100%; height:40px; background:#c4322c; font-size:0; position:fixed; bottom:0; left:0; z-index:5;}
#footer>a{ box-sizing:border-box; display:inline-block; font-size:16px; color:#fff; width:33%; padding-left:5%; height:40px; line-height:40px; text-align:center; cursor:pointer;}
#footer>a:hover{ background-color:#a60f09;}
#footer .tel{ background:url(/mbimages/ico.png) 25% center no-repeat; background-size:21px 20px; border-right:#e24f49 1px solid;}
#footer .location{ border-right:#e24f49 1px solid; border-left:#7f0905 1px solid; background:url(/images/f-location.png) 28% center no-repeat; background-size:16px 24px;}
#footer .share{ /*border:none;*/ width:34%; border-left:#7f0905 1px solid; background:url(/images/tel.png) 28% center no-repeat; background-size:20px 20px; position:relative; /*overflow:hidden;*/}

#footer .bdsharebuttonbox{ position:absolute; width:34%; right:0; bottom:40px; display:none;}
#footer .bdsharebuttonbox a{ display:block; cursor:pointer; width:100%; margin:0; background-color:#c4322c; padding:10px 0 10px 40px; color:#fff; font-size:14px;}
#footer .bdsharebuttonbox a:hover{ background-color:#a60f09;}
    
#footer .bdsharebuttonbox1{ position:absolute; width:33%; left:0; bottom:40px; display:none;}

#footer .bdsharebuttonbox1 a{ display:block;  margin:0; background-color:#c4322c; padding:10px 10px 10px 10px; text-align:center; color:#fff; font-size:14px;}
#footer .bdsharebuttonbox1 a.cur { background-color:#a60f09;}    
#footer .foot_nav2 { width:33%; height:108px; position:absolute; left:33%; bottom:78px; background-color:#e24f49; }
#footer .foot_nav2 a{ display:block;  margin:0; cursor:pointer;background-color:#e24f49; padding:10px;text-align:center; color:#fff; font-size:14px;}
.nav2hide { display: none; }
#footer .foot_nav2 a:hover{ background-color:#a60f09;}

#footer .foot_nav3 { width:33%; height:168px; position:absolute; left:33%; bottom:112px; background-color:#e24f49; }
#footer .foot_nav3 a{ display:block;  margin:0; cursor:pointer;background-color:#e24f49; padding:10px;text-align:center; color:#fff; font-size:14px;}
.nav3hide { display: none; }
#footer .foot_nav3 a:hover{ background-color:#a60f09;}

#footer .bdsharebuttonbox1 .bds_more{ display:none !important;}
#footer .bdsharebuttonbox1 a:hover{ background-color:#a60f09;}

#footer .bds_more{ display:none !important;}
#footer .bds_tsina{ background:url(/images/weibo.png) 10px center no-repeat; background-size:auto 50%; }
#footer .bds_tqq{ background:url(/images/tengxun.png) 13px center no-repeat; background-size:auto 50%;}
#footer .bds_qzone{ background:url(/images/kongjian.png) 10px center no-repeat; background-size:auto 50%;}



.footer{ text-align:center; width:100%; box-sizing:border-box; margin-top:50px; background:#eee;  height:50px; font-size:12px;}
.footer p{ color:#535353; padding-top:10px;}
.footer a{ text-decoration:underline; color:#70aa42;}


