@charset "gb2312";
/* CSS FIX */
body{background:#fff8f2;}
p{line-height:160%;}
a{color:#333;}
a:focus{-moz-outline-style:none;}
a:focus{outline: none;}
.w962{width:962px;}
.e5004f{color:#e5004f;}
.white{background-color:#fff;}
.red{color:#f00;}
.btnC{display:block; text-align:center; margin-top:10px;}
.auto{margin-left:auto; margin-right:auto;}
.l{float:left; _display:inline;}.r{float:right; _display:inline;}.db{display:block;}.dn{display:none;}
/*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;}
.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;}

/*Header*/
#header{background:#f6f2e6;}
.top{height:97px; }
.banner img{vertical-align:top;}
.search{height:60px;}
.search .l{line-height:60px; width:650px;}
.search .l span{font-size:14px; margin-left:10px; color:#956127; }
.search .l a{color:#956127;}
.search .r{width:290px; height:30px; margin-top:14px; position:relative;}
.search .r input{position:absolute; border:none; background:none;}
.search .r input.text{height:24px; width:196px; margin:3px 0px; left:35px;}
.search .r input.submit{width:54px; height:30px; position:absolute; right:0px; top:0px;}
/*Content*/
.headLine{height:46px; background-color:#f6eddc;}

.A .l{border:4px solid #f6eddc; width:642px;}
.A .l h2{background-color:#f6eddc;}
.A .l p{line-height:22px; padding:10px 15px; border-bottom:1px dotted #e0d0b7;}
.AlBox ul li{float:left; margin-left:10px;}
.A .r{width:292px; border:3px solid #dfc698;}
.A .r p{width:282px; text-align:center; margin:0px auto; padding:3px 0px;}
.A .r .arTel{position:relative; left:-7px; margin-top:8px;} 

.Bbox .r{width:450px; background:url(../images/B3.jpg) no-repeat; height:264px; position:relative;}
.Bbox .r p{font-size:14px; width:396px; margin:4px auto; text-indent:2em;}
.Bleft{display:inline; float:left; width:450px; border:3px solid #dfc697;}
.Bleft h3{margin:12px 0px 8px 12px;}
.Bleft p{margin-left:12px; line-height:24px; width:430px;}
.Bright{width:496px; height:266px; float:right; display:inline; background:url(../images/B7.jpg) no-repeat; position:relative;}
.Bright strong{display:block; margin-left:40px; line-height:20px;}
.Bright h3{padding-left:15px; margin-left:15px; background-color:#ec6100; color:#fff;}
.Bright p{margin-left:38px; line-height:20px;}
#hc1{float:left; width:970px; height:250px;overflow: hidden;  position:relative; }
#hc1 li{float:left;width:970px;height: 250px;display: block; width: 100%;overflow: hidden;}
#hc1 li .hpanel{width:970px; height:250px; position:relative;overflow: hidden;}
#hc1 li .active{float:left;width:56px; height:250px; position:absolute; z-index:200; left:0px; top:0px; font-weight:bold; font-size:24px; color:#108b7c;}
#hc1 li .normal{float:left;width:56px; height:250px;  position:absolute; z-index:200; left:0px; top:0px; font-weight:bold; font-size:24px; color:#ffffff;}
#hc1 li .picture{ float:left;width:776px; height:238px; position:absolute; left:56px; z-index:100; top:0px; padding-left:4px;}
#hc1 li .picture img{width:776px; height:238px;}

.Cbox{border:3px solid #dfc697;}
.Cbox h3{border-bottom:1px solid #dfc697;}
.Cbox li{float:left; width:160px; display:inline; margin-left:60px; margin-top:25px;}
.Cbox li strong{font-size:14px;}
.Cbox li p{color:#666;}
.Cbtn{display:block; width:350px; height:30px; line-height:30px; font-size:14px; text-align:center; color:#fff; margin:10px auto; background-color:#ec6100; font-weight:bold;}
.Cadd{border:8px solid #f6eddc;}
.Cadd h2{background-color:#f6eddc;}
.introLi{width:195px; height:87px;  margin-top:15px; float:left; display:inline; margin-left:34px;}
.introLi h3{padding-top:8px; text-align:center;}
.introLi strong{font-size:14px; color:#f00; text-align:center; display:block; margin-top:15px;}
.introLi a{display:block; text-align:center; margin-top:4px;}

.Dintro{height:204px; background:url(../images/D2.jpg) no-repeat; overflow:hidden; position:relative;}
.Dintro p{text-indent:2em; font-size:14px; width:910px; margin-left:20px;}
.Dbox{border:2px solid #dfc697;}
.Dbox h3{border-bottom:1px solid #dfc697;}
.Dbox li{width:238px; height:180px; background:url(../images/DliBg.jpg) no-repeat; overflow:hidden; float:left; margin-left:1px;}
.Dbox li strong{color:#a40000; margin-left:15px; line-height:18px; display:block;}
.Dbox li p{width:214px; margin-left:15px; line-height:18px;}
.Dbox h4{width:214px; line-height:28px; font-size:14px; color:#fff; background-color:#a84200; text-align:center;}
.Dbox h4 em{color:#ff0;}

.Ebox{border:2px solid #dfc697;}
.doc{width:180px; margin-top:10px; float:left; display:inline; margin-left:10px;}
.doc h4{background-color:#eee; line-height:22px; font-size:14px; padding-left:10px; font-weight:normal;}
.doc h4 span{color:#e5004f; font-weight:bold;}
.doc p{line-height:20px;}

.Fbox{border:2px solid #dfc697; background:#fff url(../images/F2.jpg) center top no-repeat;}
.Fbox strong{display:block; font-size:14px; color:#f74911; line-height:24px; margin-left:82px;}
.Fbox p{line-height:24px; width:552px; margin-left:82px;}

.Gbox{padding:10px 0px;}
.Gbox li{float:left; width:200px; margin-left:32px;}
.Gbox li a{display:block; text-align:center; font-size:14px; padding:5px 15px; background-color:#eeeeee; margin-top:15px; height:42px; color:#ec3f07;}