﻿html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;text-decoration:none;}
body { font-size:14px;font-family:Arial,"microsoft yahei","微软雅黑";color:#939393; background:#fff;}
img{border:none;}
li{list-style:none;}
input,select,textarea{outline:none;border:none; background:none;}
table {border-collapse: collapse; border-spacing: 0;}
textarea{resize:none;}
a{text-decoration:none; color:#656565;}
a{outline:none;}
table{border-spacing:0; border-collapse:collapse;}
h1.ms_tit{ font-size: 14px; font-weight: bold; line-height: 24px; border-top: 1px dashed #bababa; width: 98%; margin: 20px auto; display: block; overflow: hidden;}
h1.ms_tit span{ font-size: 14px; font-weight: bold; line-height: 24px; color: #a52226; padding: 8px; display: block; float: left; border-bottom: 2px solid #a52226; }

/*清除浮动*/
.clearfix:after{content:"";display:block;clear:both; height: 0; visibility: hidden;}
.clearfix{clear: both; zoom: 1; display: block; height: 0; line-height: 0; font-size: 0;}
.clearfix{*zoom:1;}
.fl{float:left;} .fr{float:right;}
.bk{ display: block; } .dn{ display: none; }
.od{ overflow: hidden; } .ti2{ text-indent: 2em; }
.tc{ text-align: center; }
.pr{ position: relative; } .pa{ position: absolute; }

.commWith{width:1200px; margin-left: auto; margin-right: auto;}
/*公共*/
span,h1,h2,h3,p,ul,li,a,dt,dd,dl,input,textarea,tr,td,label,div{font-family: "microsoft yahei", "微软雅黑";}
html{_text-overflow:ellipsis;} 
body{position: relative; padding-top: 100px;}

/*topBar*/
/*
.topBar{position: fixed; top: 0; z-index: 999; width: 100%; background-image: linear-gradient(to bottom, #ffffff, #f7f7f7); height: 97px; border-top: 3px solid #a52226; box-shadow: 0 0 12px #ccc;}
.logo{ height: 97px; display: block; }
.logo img{ margin: 30px 0 0; width: 431px; }

.ms_nav{ float: right; display: block; }
.ms_nav li{ float: left; display: block;}
.ms_nav li.navbox{ padding: 36px 0 29px;}
.ms_nav li+li{ margin-left: 6px; }
.ms_nav li .navtit{ color: #222; font-size: 16px; display: block; line-height: 24px; padding: 2px 12px; border: 2px solid #fff; border-radius: 20px; transition: .5s all ease;}
.ms_nav li:hover a.navtit, .ms_nav li a:hover.navtit, .ms_nav li a.ms_cur{ border: 2px solid #a52226; color: #a52226;}

.ms_nav li:nth-child(3) .navItem li{ height: 240px; }
.ms_nav li:nth-child(4) .navItem li{ height: 146px; }

.ms_nav .navItemBox{ background:#443c3c; width:100%; min-height:150px; position:fixed; top: 97px; left:0; z-index:99;}
.ms_nav .navItem{ padding:28px 0 0; color:#fff; width:1080px; margin:0 auto; overflow: hidden;}
.ms_nav .navItem ul{overflow: hidden;}
.ms_nav .navItem li{ min-height:122px; float: left; border-right: 1px solid #2c2727;margin: 0;}
.ms_nav .navItem li+li{ border-left: 1px solid #554f4f;  margin-left: 0;}
.ms_nav .navItem li:last-child{ border-right: none; }
.ms_nav .newsBox{margin-top: 10px;}
.ms_nav .navItem .navItemtit{ color:#fff ; display:block; font-size: 14px; padding: 0 12px;}
.ms_nav .navItem .navItemtit1{ color: #aaa; font-size: 12px; line-height: 24px; padding: 0 12px; text-align: center; display: block;}
.ms_nav .navItem a:hover.navItemtit1, .ms_nav .navItem a:hover.navItemtit{ text-decoration: underline;}
.ms_nav .navItem .navItemcon{ color: #aaa; font-size: 12px; line-height: 18px; min-height: 85px;}
.ms_nav .navItem .navItemcon a{ color: #eee;}
.ms_nav .navItem .navItemcon img{ width: 218px; display: block; margin-top: 5px; }
.ms_nav .navItem li:first-child{ width:184px; display: block;}
.ms_nav .navItem li:nth-child(2){ width:252px; display: block;}
.ms_nav .navItem .bigtitc{ font-size: 30px; color: #fff; line-height: 36px;}
.ms_nav .navItem .bigtite{ font-size: 18px; color: #666;}
.ms_nav .navItem li:nth-child(2) p{ padding: 0 12px; color: #aaa; font-size: 12px; line-height: 18px; }*/

/*topBar*/
.topBar{position: fixed; top: 0; z-index: 999; width: 100%; background-image: linear-gradient(to bottom, #ffffff, #f7f7f7); height: 97px; border-top: 3px solid #a52226; box-shadow: 0 0 12px #ccc;}
.logo{ height: 97px; display: block; }
.logo img{ margin: 30px 0 0; width: 431px; }

.ms_nav{ float: right; display: block; }
.ms_nav li{ float: left; display: block;}
.ms_nav li.navbox{ padding: 36px 0 29px; position:relative;}
.ms_nav li+li{ margin-left: 20px; }
.ms_nav li .navtit{ color: #222; font-size: 16px; display: block; line-height: 24px; padding: 2px 12px; border: 2px solid #fff; border-radius: 20px; transition: .5s all ease;}
.ms_nav li:hover a.navtit, .ms_nav li a:hover.navtit, .ms_nav li a.ms_cur{ border: 2px solid #a52226; color: #a52226;}

.ms_nav .navItemBox{ background:#fff; width:auto; position:absolute; top: 97px; left:0; z-index:99; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.ms_nav .navItem{ padding:8px 10px; overflow: hidden; float: left; display: block;}
.ms_nav .navItem a{ color:#a52226; width: 80px; float: left; height: 32px; line-height: 32px; border-bottom: 1px dashed #eee; margin: 0 10px; display: block; padding-left: 24px; background: url(../images/icon/jt.png) no-repeat left center;}
.ms_nav .navItem .navItemtit{ color:#a52226; display:block; font-size: 16px; padding: 0 0 0 24px; background: url(../images/icon/menu.png) no-repeat left center; border: none; clear: both; width:80%;}
.ms_nav .navItem .navItemtit1{ color: #333; line-height: 24px; height: 24px; display: block; border: none; width: 39%;}
.ms_nav .navItem a:hover.navItemtit1, .ms_nav .navItem a:hover.navItemtit{ color: #a52226; text-decoration: underline;}

.ms_s{ width: 840px !important; left: -424px !important; padding-bottom: 20px;}
.ms_sbox{ width: 400px; }



/*banner*/
.banner{ background: url(../images/banner.jpg) no-repeat center top; height: 500px; min-width: 1200px; }

/*footer*/
.footer{ background: #7c0004; }
.ms_link{ background: #a52226; overflow: hidden;}
.lktit{ background: url(../images/lktit.png) no-repeat left center; font-size: 24px; line-height: 24px; color: #fff; padding: 30px 36px;}
.link{ padding-bottom: 30px; overflow: hidden;}
.link a{ width: 200px; display: block; float: left; font-size: 14px; line-height: 24px; padding-bottom: 10px; color: #fff; opacity: 0.5;}
.link a:hover{ opacity: 1; }
.ms_footer{ padding: 30px; display: block; overflow: hidden; }
.ms_footer p{ text-align: center; color: #e2e2e2; font-size: 14px; line-height: 28px;}
.ms_footer p a{ color: #fff; }

/*返回顶部开始*/
.gotop { width:250px; display:block; height:203px; position:absolute; top: 300px; overflow:hidden; z-index:9; right:0;}
.float_qq { height: 203px; position: absolute; right: 0; top: 0; width: 50px; z-index: 6666; }
.float_qq li { height: 50px; width: auto; z-index: 20; }
.float_qq li.float_qq1, .float_qq li.float_qq4 { left: 0; position: absolute; width: 62px; }
.float_qq li.float_qq1 { top: 0; }
.float_qq li.float_qq2 { left: 0; position: absolute; top: 51px; width: 126px; }
.float_qq li.float_qq3 { left: 0; position: absolute; top: 102px; width: 172px; }
.float_qq li.float_qq4 { top: 153px; }
.float_qq4 { left: 0; position: absolute; top: 153px; }
.float_qq li a.float_qqbig { background-color: #000; border-radius: 6px; color: #fff; display: block; font-size: 14px; height: 50px; line-height: 50px; opacity: 0.8; overflow: hidden; }
.float_qq li a.float_qqbig img { display: block; float: left; height: 24px; margin: 12px 12px 14px 14px; vertical-align: middle; width: 24px; }
.float_qq li a.float_qqbig:hover { background-color: #c70c1f; opacity: 1; }
.float_shwx { display: none; height: 200px; left: -200px; position: absolute; top: -150px; width: 200px; }
.float_shwx img { background-color: #fff; display: block; height: 200px; width: 200px; }

.float_shqq{ display:none; position: absolute; top: -50px; left: -120px; width: 120px; height:auto; overflow:hidden; border-top-left-radius:6px; border-top-right-radius:6px;}
.float_shqq p { font-size:12px; line-height:28px; color:#fff; height:28px;}
.float_shqq p:first-child{ font-size:16px; line-height:45px; height:45px; opacity:.8; background:#000 url(../images/icon/zxzx.png) no-repeat 6px 10px; padding-left:36px;}
.float_shqq p a{display:block; color:#fff; padding-left:45px; display:block; background:#000 url(../images/icon/xqe.png) no-repeat 28px 8px; opacity:.8; line-height:28px;}
.float_shqq p a:hover{ background-color: #c70c1f; opacity: 1;}
