body { font-family:ËÎÌå, Arial,sans-serif ; font-size:12px;  color:#555555; background: url(../images/bg.gif) repeat;margin-top:0px;margin-left: 0px;  margin-right:0px;overflow-x:hidden}
form,div,ul,li,span,img {margin:0; padding:0; border:0;} 
a{text-decoration: none;  font-family:ËÎÌå,Arial,sans-serif ; cursor:pointer;color:#555555;}
a:hover,a:active {color:#555555; cursor:pointer;}
ul li{ list-style:none;}

/*header */
.header{ height:224px; width:100%;}
.top1{ height:152px; width:1079px; margin:auto;}
.top1a{ float:left; width:769px; height:152px;}
.logo{ height:71px; width:410px; margin-left:55px; margin-top:45px;}

.top1b{ float:left; width:310px; height:152px;}
.top1ba{ height:35px; width:270px; margin-top:40px; margin-left:40px;}
.top1bb{ height:77px; width:310px;}
.top1ba,.top1ba a{ color:black;}
.top1ba a:hover{ color:#E7D0A4;}

#top2{ height:38px; width:100%;margin:auto; font-size:14px; font-weight:bold; line-height:38px;background: url(../images/bl1.jpg) repeat;}
#top2 ul{margin:auto; width:1000px; height:38px;padding:0px; margin-top:0px; margin-bottom:0px;}
#top2 ul li{ float:left; width:90px; height:38px; text-align:center; }
#top2 ul li:hover{ border-left:solid 1px #979a99;
border-right: solid 1px #979a99;}
#top2 li a{ color:white;}
#top2 li a:hover{ color:#ffffff;}

.stop2{height:34px;  }
.smenu{width:1000px; margin:0px auto 0px auto; padding:0px;  height:34px;}
.s_li,.s_li2 {line-height:34px; width:auto; display:none; height:34px;  color:#632043;}

.s_li_a{line-height:34px; width:auto; display:block; height:34px;  color:black; }
.s_li ul li{ float:left; padding-right:30px;}
.s_li2 ul li{ float:right; padding-left:30px;}
.s_li ul li a,.s_li2 ul li a{ color:#006a53; /* background-color: white; */}
.s_li ul li a:hover, .s_li2 ul li a:hover{ color:#8B764A;}

/*xbody */
.xbody{ height:100%; width:100%; margin:auto;}

/*flash */
.flash{ width:1000px; height:400px; margin:auto;}

#focus {width:1000px; height:400px; overflow:hidden; position:relative;}
#focus ul {height:400px; position:absolute;}
#focus ul li {float:left; width:1000px; height:400px; overflow:hidden; position:relative; background:#fff;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1000px; height:30px; left:0; bottom:0; background:#6e6e6e;}
#focus .btn {position:absolute; width:1000px; height:15px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:50px; height:15px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:140px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

/*cont1 */
.xcontent{ width:998px; height:100%; border:1px solid #E0DFDD; margin:auto; background-color:#FFFFFF; }
.serach{ height:35px; width:998px;border-top:1px solid #E0DFDD;border-bottom:1px solid #E0DFDD; background-color:#F7F7F7; margin-top:20px; margin-bottom:12px;}
.serach ul li{ float:left; line-height:35px;font-size: 16px;}

.ser0{ font-weight:bold; margin:0 15px; width:350px;}
.ser1{float:left;  width:70px;}
.ser2{ float:left; height:22px;width:192px; margin:6px 15px 0 0 ;  }
.ser3{ float:left; height:22px; width:55px; margin-top:6px;  }
.ser4{color:#FF0103;font-weight:bold; margin:0 15px 0 100px;}
.ser5{color:black;}
 
.serbox{float:left;  height:20px; width:190px; border:1px solid #C4C4C4; margin:0; padding:0;}
.serbut{float:left;  background:url(../images/serach.jpg) no-repeat; height:22px; width:55px; border:0px;margin:0;padding:0;}

.cont1{ height:100%; width:998px;}
.cont1a{ width:998px; height:40px; background:url(../images/bag.jpg) repeat-x;}
.cont1aa{ width:500px; height:40px; background:url(../images/title1.jpg) no-repeat; margin-left:15px;}
.cont1ax{ width:500px; height:40px; background:url(../images/title2.jpg) no-repeat; margin-left:10px;}
 
 
.cont1b{ width:980px; height:100%; margin:auto;}

.Menubox{ height:28px; width:980px; background-color:#75b150; margin-top:10px;}
.Menubox ul{ padding-left:15px; width:965px;margin:0px; }
.Menubox ul li{ float:left; line-height:28px; font-size:14px; padding-right:40px;text-align:center; height:28px;display:block;cursor:pointer;    }
.Menubox a:hover{ color:white; font-weight:bold; }
.Menubox li.hover{ float:left; height:28px; }

.Contentbox{width:980px; clear:both; height:330px;}

.ct1b1{ height:35px; width:980px; clear:both; border-bottom:1px solid #E0E0E0;}
.ct1b1 ul{padding-left:15px; width:965px;}
.ct1b1 ul li{ float:left; margin-right:15px; line-height:35px;}
.ct1b1 a:hover{ color:#006a53;}
.ctb1z{font-weight:bold; width:65px;  margin-left:5px;}

.ct1b2{ width:980px; height:290px;}
.ct1b2_1{ float:left;width:240px; height:290px;}
.ct1b2_2{float:left; width:400px; height:290px; margin-left:25px;}
.ct1b2_3{ float:left;width:290px; height:290px;margin-left:25px;}

.ct1b2_1a{ width:240px; height:190px; margin-top:15px; margin-bottom:10px;}
.ct1b2_1ba{ font-weight:bold; font-size:14px; text-align:center; padding-bottom:5px;}
.ct1b2_1bb{ line-height:20px;}

.ct1b2_2 ul{ margin-top:15px; height:265px; width:400px;}
.ct1b2_2 li{ height:27px; line-height:27px; clear:both;}
.ct1b2_2a0{ height:27px; width:400px;}
.ct1b2_2a,.ct1b2_2b,.ct1b2_2c{ float:left;}
.ct1b2_2a{width:10px; padding-right:2px;}
.ct1b2_2b{ width:310px; margin-right:10px;}
.ct1b2_2c{ width:65px;}
 
.ct1b2_3a{ width:290px; height:19px; background:url(../images/ex01.jpg) no-repeat; margin:10px 0 7px 0; font-size:14px; line-height:19px; clear:both}
.ct1b2_3c{ width:290px; height:19px; background:url(../images/ex02.jpg) no-repeat; margin:10px 0 7px 0; font-size:14px; line-height:19px; clear:both}
.ct1b2_3b{ width:290px; height:100px;}
.ct1b2_3box{ float:left;width:135px; height:100px; margin-left:6px; }
 
.adv1{ width:998px; height:100px; margin-bottom:20px;}

.cont2{ width:998px; height:260px; padding-bottom:10px;}
.cont2L{ float:left;width:625px; height:260px;}
.cont2R{ float:left;width:325px; margin-left:48px;height:260px;}

.cont2La{ height:40px; width:625px; background:url(../images/bag.jpg) repeat-x;}
.cont2Ra{ height:40px; width:325px; background:url(../images/bag.jpg) repeat-x;}
.cont2Las{width:500px; height:40px; background:url(../images/title3.jpg) no-repeat; margin-left:10px;}
.cont2Ras{width:325px; height:40px; background:url(../images/title4.jpg) no-repeat;  }

.cont2Lb ul{ width:585px; margin-left:20px; border-bottom:1px dashed #C6C6C6; padding-bottom:10px;}
.c2L1{ font-size:14px; text-align:center; font-weight:bold;padding:15px 0 10px 0;}
.c2L1 a,.c2L1 a:hover{color:white;}
.c2L2{ line-height:22px;}
.cont2XQ a,.cont2XQ a:hover{color:red;}

.cont2Lc{ margin-top:15px;}
.cont2Lc ul{ width:585px; margin-left:20px; }
.cont2Lc ul li { float:left;width:282px; padding-right:10px;  line-height:25px; }
.ct2Lc1{float:left; width:20px; }
.ct2Lc2{float:left; width:260px;}
.cont2Rb{ width:280px; height:190px; margin:15px 0 0 25px;}

.cont3{ width:998px; height:120px; padding-bottom:15px;}
.cont3 li{float:left;width:146px; padding:0 10px;}
.ct3a{ width:145px; height:80px;}
.ct3b{width:145px; height:40px; line-height:40px; text-align:center;}


/* footer */
.footer{ width:100%;}
.foottop{ height:221px; width:100%; background:url(../images/bl100.jpg) repeat-x; }
.footbot{ height:39px; width:100%;background-color:#006a52}

.ftop{ width:1079px; height:220px; margin:auto;overflow:hidden;}
.ftp1{ height:125px; width:1000px;  margin-left:40px;}
.ftp2{ height:95px; width:1000px; margin-left:40px;  }
 
.ftext,.ftp2,.ftp2 a{ font-size:15px; color:#fcfbfb;margin-top: 10px}
.ftp2 a:hover{ color:#E7D0A4;}
.ftext ul{ padding-top:31px; height:95px; padding-left:20px;}
.ftext li{ line-height:26px;}

.ftp2 ul{padding-left:20px; padding-top:10px; line-height:26px; }
.ftpul{ float:left; padding-right:20px;} 

.fbotext{ text-align:center; line-height:39px; color:white;}
#top2 li a:hover {
color: #75b150;
font-weight: bold;

}
