@charset "utf-8";
/* CSS FIX */
body{background:#fff;}
p{line-height:160%;}
a{color:#333;}
a:focus{-moz-outline-style:none;}
a:focus{outline: none;}
.w960{width:960px;}
.e5004f{color:#e5004f;}
.white{background-color:#fff;}
.red{color:#f00;}
.btnC{display:block; text-align:center; }
.auto{margin-left:auto; margin-right:auto;}
.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.l{float:left; _display:inline;}.r{float:right; _display:inline;}.db{display:block;}.dn{display:none;}.rel{position: relative;}.abs{position: absolute;}.ovh{overflow: hidden;}
/*margin*/
.m0{margin:0;}.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.mr1{margin-right:1px;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.ml-1{margin-left:-1px;}.mt-1{margin-top:-1px;}.mt15{margin-top: 15px;}.ml15{margin-left: 15px;}.mb15{margin-bottom: 15px;}.mr15{margin-right: 15px;}
/*padding*/
.p1{padding:1px;}.pl1{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.pl5{padding-left:5px;}.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}.pt15{padding-top: 15px;}.pl15{padding-left: 15px;}.pr15{padding-right: 15px;}.pb15{padding-bottom: 15px;}.p15{padding: 15px;}
.b{font-weight:bold;}
.border{border:1px solid #ccc;}
.ti2{text-indent:2em;}.f14{font-size:14px;}.tc{text-align:center;}
#wrapper{width:1200px; margin:0 auto; background: url(../images/bg.jpg) center top repeat-y;}
/*Header*/
#header{background:url(../images/topBg.jpg) left top repeat-x;}
.top{height:75px; }
.topText{margin: 8px 0 0 86px;}
.topText p{width: 132px; float: left; border-left: 1px dotted #69696a; padding-left: 14px; line-height: 18px;}
.topText p span{display: block; width: 100%; line-height: 20px; color: #69696a;}
.banner img{vertical-align:top;}
/*Content*/
.A p{line-height: 24px; font-size: 14px; width: 920px;}
.A span{height: 24px; background: url(../images/dashed.jpg) center center repeat-x; width: 400px; left: 380px; top: 120px;}
.A a{left: 800px; top: 120px;}
.Bbox{height: 508px; background: url(../images/B2.jpg) no-repeat;}
.Bbox p{line-height: 22px;}
.Bleft{width: 260px; position: absolute; margin-left: 34px; margin-top: 36px;}
.Bleft span{font-weight: bold; color: #dd137b;}
.Bleft a{display: block; width: 200px; height: 25px; position: absolute; left: 60px; top: 432px;}
.Bbox2{margin-top: 65px;}
.Bbox3{margin-top: 45px;}
.Bright{width: 352px; margin-right: 28px; padding-top: 70px;}
.Bright p{line-height: 24px; margin: 5px auto; border-bottom: 1px dotted #ddd;}
.Bright strong{font-size: 14px; color: #e5004f;}
.Bright span{font-size: 14px; font-weight: bold; color: #00f;}
.Bright a{display: block; width: 146px; height: 26px; position: absolute; left: 125px; top: 450px;}
.B h3{width: 920px; margin-left: 20px; margin-top: 20px; line-height: 28px; text-indent: 5px; background: #7ecef4; font-size: 12px; font-weight: normal;}
.B h3 strong{font-size: 14px;}
.Baddl{width: 515px;}
.BaddLeft1 p{line-height: 26px; position: absolute; left: 18px; top: 44px; width: 480px;}
.BaddLeft2 p{position: absolute; line-height: 26px; left: 36px;}
.BaddRight{width: 414px; background: url(../images/B5.jpg) left top no-repeat; padding-top: 104px;}
.BaddRight p{line-height: 22px;}
.Bbtn{left: 204px; top: 284px;}
.Cbox{ width:600px; margin:20px auto;}
.Cbox li{float:left; text-align:center;}
.Cbox li h3{height: 28px; line-height: 28px; text-align: center; font-size: 18px; color: #a4005b;}
.Cbox p{ width:230px; margin:0 auto; font-size:14px; text-align:left;}
.Cbtn{width: 200px; font-size: 12px; font-weight: bold; text-align: center; line-height: 29px; background: url(../images/Cbtn.jpg) no-repeat;}
.Cbtn a{color: #fff;}
.Dbox{height: 388px; background: url(../images/D2.jpg) no-repeat;}
.Dbox li{padding-left: 24px;}
.Dbox li p strong{font-size: 14px; line-height: 30px; float: left;}
.Dbox li p span{display: block; height: 30px; float: left; background: url(../images/dashed.jpg) left center repeat-x; margin: 0 10px;}
.Dbox li p a{float: left; display: block; line-height: 30px; color: #f00;}
.Ebox{width: 900px;}
.Eadd{background: #f8f8f8;}
.Eadd p{margin-left: 126px; line-height: 24px;}

.Cadd .l,.Cadd .r{width: 460px;}
.CaddBox{border: 4px solid #ecb4cb;}
.CaddBox p{width: 432px; margin: 5px auto; text-indent: 2em; line-height: 22px;}
.CaddBox p strong{color: #ff00ff;}

/*footer*/
.footer_nav{width: 100%; height:56px; margin-bottom: 40px; background: #de944d; padding: 15px 0;}
.footer_nav ul {overflow:hidden}
.footer_nav ul li{float: left; width: 210px;  margin:0 45px; overflow: hidden;}
.footer_nav ul li a{display: inline-block; padding-top: 6px; line-height: 21px; font-size: 14px; color: #fff;}
.footer_nav ul li a span{font-size: 14px;}
.footer_nav ul li a em{font-style: normal; font-family: "impact"; font-size: 21px;color:#fff}
.footer{background: #fff; width: 100%; padding-bottom: 20px; margin: 0 auto;}
.footer_a{width: 395px; margin-left:85px; border-left: 1px solid #d4d4d4; overflow: hidden; padding-left:85px;}
.footer_a ul {height:24px;}
.footer_a ul li{float: left; padding:0 10px; border-right: 1px solid #a2a2a2;}
.footer_a ul li:last-child{border-right: none;}
.footer_a ul li a{font-size: 14px; color: #898989;}
.footer_a ul li.li1 a{color:#eb6100;}
.footer_a p{line-height: 25px; font-size: 14px; color: #898989;}
.footer img{position: relative; margin-top:5px;}
.container {width: 1200px;margin-left: auto;margin-right: auto;}

