﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
html {}
body{ font-size: 14px; color: #ffffff; font-family:"Microsoft YaHei"; background: url(../images/bg.jpg) center 2900px no-repeat #630d05;}
a:hover img,img{ border:none;}
ul{ list-style:none;}
input,button,select,textarea{outline:none; color: #00e5a1; font-size: 16px; font-family:"Microsoft YaHei";}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color: inherit;}
a:hover{ text-decoration: underline;}

/*-------------------------结束公用样式--------------------------*/
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.clearfix{*zoom:1}
.clear{clear:both;width:0px;height:0px;font-size:0px;overflow:hidden}

#header { background: url(../images/header.png) top center no-repeat;}
.header { width: 1000px; height: 100px; margin: 0 auto; position: relative;}
.logo { width: 324px; height: 69px; background: url(../images/logo.png) 0 0 no-repeat; position: absolute; left: 0; top: 15px;}
.head-txt1 { width: 302px; height: 48px; background: url(../images/head-txt1.png) 0 0 no-repeat; position: absolute; left: 365px; top: 28px;}
.head-txt2 { width: 303px; height: 59px; font-size: 12px; background: url(../images/head-txt2.png) 0 0 no-repeat; position: absolute; right: 0; top: 22px;}
.head-txt2 p { padding: 20px 0 0 30px;}

.banner { height: 430px; background: url(../images/banner.jpg) top center no-repeat;}

#nav { height: 80px; border-top: solid 1px #630d05; background: #490202;}
.nav { width: 1000px; height: 80px; margin: 0 auto;}
.nav ul {}
.nav ul li { float: left; width: 250px; background: url(../images/nav_li.png) left center no-repeat;}
.nav ul li a {text-decoration:none; height: 80px; display: block;}
.nav ul li a dl { padding-left: 50px; padding-top: 15px;}
.nav ul li a dl dt { float: left; width: 58px;}
.nav ul li a dl dd { padding-top: 5px; padding-left: 58px;}
.nav ul li a dl dd h3 { font-weight: normal; font-size: 18px;}
.nav ul li a dl dd span { font-size: 12px; color: #FFFF00;}
.nav ul li.hover {}
.nav ul li.hover a {background: #0a7757;}
.nav ul li.none {background: none;}
.nav ul li a:hover dl { position: relative; top: 1px; left: 1px;}
.nav ul li.hover a:hover dl { position: relative; top: 0; left: 0;}
.main { width: 1000px; margin: 0 auto;}

.dl-list { padding: 20px 0;}
.dl-list ul {}
.dl-list ul li { float: left; width: 485px; text-align: center; padding-right: 25px;}
.dl-list ul li:last-child { padding-right: 0;}
.dl-list ul li a { height: 44px; line-height: 44px; color: #fff; font-size: 16px; border: solid 5px #910202; background: #580000; display: block;}
.dl-list ul li a span { width: 10px; height: 120px; margin-right: 5px; vertical-align: top; display: inline-block;}
.dl-list ul li a:hover { color: #000; text-decoration: none; background: #00e5a1;}

.bang { height: 286px; margin-bottom: 30px; padding-top: 126px; background: url(../images/bang.png) top center no-repeat;}
.bang-l { float: left; width: 440px; padding: 0 30px;}
.bang-r { float: right; width: 440px; padding: 0 30px;}
.bang h2 { height: 34px; line-height: 34px; margin-bottom: 10px; text-align: center; font-weight: bold; font-size: 16px; background: url(../images/bang-tit.png) top center no-repeat;}
.bang table {}
.bang table td { height: 35px; border-bottom: dashed 1px #00533c;}
.bang table td.td1 { width: 45px; text-align: left;}
.bang table td.td1 span { width: 35px; height: 35px; line-height: 35px; text-align: center; font-size: 12px; background: url(../images/bang-ico.png) center center no-repeat; display: inline-block;}
.bang table td.td2 { padding-right: 10px; color: #fff;}
.bang table td.td3 { color: #ff0;}
.bang table td.td4 { text-align: right; color: #fff;}
.bang-foot { height: 30px; line-height: 30px; margin-top: 10px; font-size: 12px; text-align: center;}

.bantitl-b {margin-top: 10px; width: 480px; height: 33px; line-height: 33px; color: #ffffff; text-align: center; font-size: 12px; }
.bantitl-b img { border-radius: 5px; vertical-align: middle; margin: 0 6px; }
.bantitl-b { width: 480px; height: 33px; line-height: 33px;  color: #ffffff; text-align: center; font-size: 12px; }
.bantitl-b img { border-radius: 5px; vertical-align: middle; margin: 0 6px; }
.tit { margin-top: 30px;}
.box { line-height: 26px; padding: 20px 50px 10px 50px; border-left: solid 5px #910202; border-right: solid 5px #910202; background: #580000;}
.box p { padding: 15px 0; border-bottom: dashed 1px #910202;}
.box p:last-child { border-bottom: 0;}
.box span { font-family: "Arial Black"; color: #ff0;}
.box font { color: #ff0;}
.box-foot { height: 15px; border: solid 5px #910202; border-top: 0; border-radius: 0 0 20px 20px; background: #580000;}

.kk2 { padding-top: 30px;}

.meinv-tit { height: 90px; margin-top: 25px; padding-top: 205px; background: url(../images/meinv.png) top center no-repeat;}
.meinv-tit p { line-height: 28px; font-size: 16px; color: #fff; text-align: center;}
.meinv-box { border: solid 5px #910202;}
.meinv-box table {}
.meinv-box table th { height: 40px; color: #fff; text-align: center; border: solid 1px #9d0202; background: url(../images/meinv-th.png) bottom center repeat-x;}
.meinv-box table td { width: 20%; height: 36px; text-align: center; border: solid 1px #920000; background: #580000;}
.meinv-box table td.td1 { font-weight: bold; background: #510000;}

.moshi { height: 870px; margin-top: 30px; background: url(../images/moshi.jpg) top center no-repeat;}
.moshi ul {}
.moshi ul li { float: left; width: 330px; min-height: 378px; margin-bottom: 5px; margin-right: 5px;}
.moshi ul li:nth-child(3n) { margin-right: 0;}
.moshi ul li h3 { padding-top: 170px; padding-bottom: 15px; font-size: 20px; font-weight: bold; text-align: center; color: #fff;}
.moshi ul li p { line-height: 25px; padding: 0 35px;}

.web-list { padding: 30px 0;}
.web-list ul {}
.web-list ul li { float: left; width: 180px; text-align: center; padding-right: 25px;}
.web-list ul li:last-child { padding-right: 0;}
.web-list ul li a { height: 44px; line-height: 44px; color: #fff; font-size: 16px; border: solid 5px #920000; background: #920000; display: block;}
.web-list ul li a span { width: 44px; height: 44px; margin-right: 5px; vertical-align: top; background: url(../images/web-ico.png) center center no-repeat; display: inline-block;}
.web-list ul li a:hover { color: #000; text-decoration: none; background: #ffffff;}

.contact { padding: 40px 0; border: solid 5px #920000; border-radius: 20px; background: #580000;}
.contact-tit { text-align: center; font-size: 18px; font-weight: bold; color: #fff;}
.left-line,.right-line{ width: 300px; height: 1px; margin: 0 17px; vertical-align: middle; font-size: 0; background: #920000; display: inline-block;}
.qq-list { padding: 40px 0 60px 0;}
.qq-list ul { padding: 0 40px 0 178px;}
.qq-list ul li { float: left; width: 270px; padding-left: 40px;}
.qq-list ul li dl {}
.qq-list ul li dl dt { float: left; width: 110px;}
.qq-list ul li dl dd { padding-top: 10px; padding-left: 110px;}
.qq-list ul li dl dd h4 { color: #fff; font-weight: normal;}
.qq-list ul li dl dd h3 { padding-bottom: 5px; font-size: 30px; font-weight: normal; color: #ebcf00; font-family: "impact";}
.qq-list ul li dl dd p {}
.qq-list ul li dl dd p a { width: 84px; height: 24px; line-height: 24px; text-align: center; border-radius: 5px; background: #940202; display: inline-block;}
.qq-list ul li dl dd p a:hover { color: #000; text-decoration: none; background: #00e5a1;}

.weixin-list { padding-top: 40px;}
.weixin-list ul { padding-left: 100px;}
.weixin-list ul li { float: left; width: 435px;}
.weixin-list ul li dl {}
.weixin-list ul li dl dt { float: left; width: 195px;}
.weixin-list ul li dl dt img { width: 166px; height: 160px;}
.weixin-list ul li dl dd { padding-top: 20px; padding-left: 110px;}
.weixin-list ul li dl dd h4 { height: 40px; line-height: 40px; color: #fff; font-weight: normal;}
.weixin-list ul li dl dd h4 span { width: 40px; height: 40px; margin-right: 10px; vertical-align: top; background: url(../images/weixin.png) center center no-repeat; display: inline-block;}
.weixin-list ul li dl dd h3 { padding-bottom: 10px; font-size: 30px; font-weight: normal; color: #ebcf00; font-family: "impact";}
.weixin-list ul li dl dd p {}
.weixin-list ul li dl dd p a { width: 84px; height: 24px; line-height: 24px; text-align: center; border-radius: 5px; background: #006f50; display: inline-block;}
.weixin-list ul li dl dd p a:hover { color: #000; text-decoration: none; background: #00e5a1;}

.lic { margin: 60px 0 50px 0; text-align: center; position: relative;}
.lic-line { width: 1000px; height: 1px; background: #006f50; position: absolute; top: 65px; left: 0;}
.lic ul {}
.lic ul li { float: left; width: 310px; padding-top: 150px;}
.lic ul li.li1 { background: url(../images/2011.png) top center no-repeat;}
.lic ul li.li2 { width: 380px; background: url(../images/2015.png) top center no-repeat;}
.lic ul li.li3 { background: url(../images/2017.png) top center no-repeat;}
.lic ul li h3 { padding-bottom: 20px; font-size: 20px; font-weight: bold; color: #ff0;}
.lic ul li h3 font { color: #fff;}
.lic ul li p { line-height: 25px; padding: 0 40px;}

.foot-txt { padding-bottom: 30px; text-align: center;}

#footer { padding-top: 5px; text-align: center; background: url(../images/footer.png) top center no-repeat #4f0000;}
.foot-t { padding: 30px 0; font-size: 16px; background: #4f0000;}
.foot-t table { width: 1000px; margin: 0 auto;}
.foot-t table td { width: 125px; padding: 10px 0;}
.foot-f { padding: 30px 0; line-height: 36px; color: #fff; text-align: center;}
.foot-f span { color: #690004;}
.foot-f a:hover { color: #ff0; text-decoration: underline;}

#float { position: absolute; top: 130px; right: 10px; z-index: 1000;}
#float ul {}
#float ul li {}
#float ul li a { width: 130px; display: block;}
#float ul li a.a1 { height: 236px; background: url(../images/float1.png) 0 0 no-repeat;background-position: -130px 0;}
#float ul li a.a2 { height: 110px; background: url(../images/float2.png) 0 0 no-repeat;background-position: -130px 0;}
#float ul li a.a3 { height: 120px; background: url(../images/float3.png) 0 0 no-repeat;background-position: -130px 0;}
#float ul li a.a4 { height: 39px; background: url(../images/float4.png) 0 0 no-repeat;background-position: -130px 0;}
#float ul li a:hover { background-position: 0px 0;}