body{ margin:0; padding:0; background-color:#dad5cf; font-family:Arial; font-size:12px;}
.topd{background:url(../images/top.jpg) repeat-x; height:114px;}
.topx{ height:114px; width:980px; margin:0 auto;}
.topxl{ width:326px; height:100px; float:left; padding-top:8px;}
.topxr{ width:600px; float:right; height:112px; padding-top:1px;}
.language{ width:100px; height:28px; text-align:center; line-height:28px; background-color:#565656; color:#FFFFFF; float:right; font-size:14px; font-family:Arial, Helvetica, sans-serif; display:inline;}
.language a{color:#FFFFFF;}
.xnav{ float:right;}
.xnav li{ float:left; padding-left:40px;  font-size:14px;}
.xnav a{ color:#323232;  height:22px; line-height:22px; display:block; float:left;}
.xnav a:hover{ border-bottom:2px solid #ae2821;}
a.xnavo{border-bottom:2px solid #ae2821;}
.falsh{ background:url(../images/dbg.jpg) no-repeat center top; padding-top:128px;}
.fd{background:url(../images/dbg.jpg) repeat-x; margin-top:-40px;}
.falshx{ width:980px; margin:0 auto; height:450px; padding-bottom:20px; padding-top:65px;}
ul{list-style-type: none; margin:0; padding:0;}
img{ border:none; border:0px;}
a{ text-decoration:none;}
.top{ width:982px; height:82px; margin:0 auto;}
.logo{ width:148px; height:82px; overflow:hidden; float:left;}
.zyw{ width:120px; height:14px; float:right;}
.zyw li{ float:left; margin-top:57px;}
.zyw2{ width:150px; height:14px; float:right;  margin-right:10px; display:inline;}
.ez{ padding-top:34px; padding-left:43px; height:14px; overflow:hidden; margin-bottom:8px;}
.ez li{ float:left;}
.search{ height:18px; float:right; margin-top:18px; margin-bottom:12px; _margin-bottom:7px;}
.search li{ float:left;}
.sear{ width:132px;}
.sear2{background:url(../images/sear.jpg) no-repeat; width:126px; height:18px; border:0; border:none; color:#858079; font-size:12px; line-height:18px; padding-left:5px;}
.seard{ width:24px; *padding-top:1px;}
.nav{ width:978px; height:32px; background:url(../images/nav.jpg) no-repeat; margin:0 auto; padding-left:4px;}
.nav li{ float:left; line-height:32px; width:78px; text-align:center;}
.nav a{ color:#d2d3d5; width:78px; height:32px; display:block;}
.nav a:hover{ background:url(../images/navo.jpg) no-repeat center 2px; color:#FFFFFF;}
a.navo{background:url(../images/navo.jpg) no-repeat center 2px; color:#FFFFFF;}
.cplx{ width:961px; height:56px; margin:0 auto; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; padding-left:15px;}
.cplx2{width:961px; height:40px; margin:0 auto; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; padding-left:15px;}
.cplxf{ width:124px; position:absolute; width:124px; right:7px; top:20px; border:1px solid #dadada; background-color:#FFFFFF;  FILTER: alpha(opacity=70);opacity:0.7}
.cplxf2{ width:124px; position:absolute; width:124px; right:23px; top:-20px; border:1px solid #dadada; background-color:#FFFFFF;  FILTER: alpha(opacity=70);opacity:0.7}
a.cplxo{ width:100px; margin-left:14px; color:#3d3017; display:block; background:url(../images/h.jpg) right center no-repeat; font-size:13px; line-height:22px;}
.cpnav2{ padding-top:10px; padding-bottom:20px; background:url(../images/hx.jpg) no-repeat center 10px;}
.cpnav2 li{ line-height:30px; background:url(../images/hx.jpg) no-repeat bottom center;}
.cpnav2 a{ padding-left:20px; color:#3d3017; height:30px; display:block;}
.cpnav2 a:hover{ background:#8f8676; color:#FFFFFF;}
a.cpnav2o{background:#8f8676;  color:#FFFFFF;}
.ff{ position:relative; width:992px; margin:0 auto;}

.listbg{ width:992px; height:378px; margin:0 auto; background:url(../images/listbg.jpg) no-repeat; padding-left:8px;}
.listd{ width:976px; height:362px; background:url(../images/listd.jpg) repeat-x 0 bottom; padding-top:8px; position:relative;}
.listdf{ width:243px; height:362px; border-right:1px solid #000000; float:left;}
.listdf1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:12px; margin-left:17px;}
.listdf2{ height:304px; overflow:hidden;}
.listdf3{ text-align:right; margin-top:6px;}
.listdf3 a{ color:#53452c; margin-right:10px;}
.listdfr{ width:243px; height:362px; float:left;}
.hua{ width:108px; height:6px; overflow:hidden; position:absolute; left:10px; bottom:8px;}
.hleft{ width:63px; height:62px; position:absolute; left:15px; top:136px; FILTER: alpha(opacity=50);opacity:0.5;}
.hright{ width:63px; height:62px; position:absolute; right:15px; top:136px; FILTER: alpha(opacity=50);opacity:0.5;}
.fhlist{ text-align:right; height:12px; width:948px; margin:0 auto; margin-top:10px; margin-bottom:70px;}
.footer{ text-align:center; color:#9e9e9e; padding-bottom:15px;}
.footer a{ color:#9e9e9e;}
.xfoot{ width:980px; height:30px; color:#818181; margin:0 auto; margin-top:35px; line-height:35px;
position:static;
    filter:progid:DXImageTransform.Microsoft.DropShadow(color=#cfcac4,offX=-1,offY=-1,positive=true); text-shadow: 0 -1px 0 #cfcac4;
    }
.xfoot a{color:#818181; position:static;
    filter:progid:DXImageTransform.Microsoft.DropShadow(color=#cfcac4,offX=-1,offY=-1,positive=true);}
.cpb{ width:956px; height:414px; margin:0 auto; background:url(../images/cpb.jpg) no-repeat; padding-top:24px; margin-bottom:50px;}
.yt{ width:911px; height:362px; margin:0 auto;}
.ytc{ width:129px; height:362px; border-right:1px solid #000000; float:left; position:relative; overflow:hidden;}
.ytch{ width:129px; height:362px; float:left; position:relative; overflow:hidden;}
#ytcw{width:129px; height:240px;  position:absolute; left:0; top:0; padding-top:122px;}
#ytcw.active{width:129px; height:240px; background-color:#000000; FILTER: alpha(opacity=60);opacity:0.6; position:absolute; left:0; top:0; padding-top:122px;}
#ytcw2{width:129px; height:240px;  position:absolute; left:0; top:0; padding-top:122px;}
#ytcw2.active{width:129px; height:240px; background-color:#000000; FILTER: alpha(opacity=60);opacity:0.6; position:absolute; left:0; top:0; padding-top:122px;}
#ytcw3{width:129px; height:240px;  position:absolute; left:0; top:0; padding-top:122px;}
#ytcw3.active{width:129px; height:240px; background-color:#000000; FILTER: alpha(opacity=60);opacity:0.6; position:absolute; left:0; top:0; padding-top:122px;}
#ytcw4{width:129px; height:240px;  position:absolute; left:0; top:0; padding-top:122px;}
#ytcw4.active{width:129px; height:240px; background-color:#000000; FILTER: alpha(opacity=60);opacity:0.6; position:absolute; left:0; top:0; padding-top:122px;}
#ytcw5{width:129px; height:240px;  position:absolute; left:0; top:0; padding-top:122px;}
#ytcw5.active{width:129px; height:240px; background-color:#000000; FILTER: alpha(opacity=60);opacity:0.6; position:absolute; left:0; top:0; padding-top:122px;}
#ytcw6{width:129px; height:240px;  position:absolute; left:0; top:0; padding-top:122px;}
#ytcw6.active{width:129px; height:240px; background-color:#000000; FILTER: alpha(opacity=60);opacity:0.6; position:absolute; left:0; top:0; padding-top:122px;}
#ytcw7{width:129px; height:240px;  position:absolute; left:0; top:0; padding-top:122px;}
#ytcw7.active{width:129px; height:240px; background-color:#000000; FILTER: alpha(opacity=60);opacity:0.6; position:absolute; left:0; top:0; padding-top:122px;}
#ytcw8{width:129px; height:240px;  position:absolute; left:0; top:0; padding-top:122px;}
#ytcw8.active{width:129px; height:240px; background-color:#000000; FILTER: alpha(opacity=60);opacity:0.6; position:absolute; left:0; top:0; padding-top:122px;}
.ytclj{ width:129px; height:88px; background-color:#3b3838; FILTER: alpha(opacity=80);opacity:0.8;}
.ytclj a{font-family:"Î¢ÈíÑÅºÚ"; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; margin-left:12px; margin-top:30px; display:block; font-weight:bold;}
.ytclj a:hover{ color:#ff9600;}
.yw{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.detaild{ width:978px; height:480px; margin:0 auto; margin-top:60px;}
.detaildl{ width:410px; height:384px; float:left; margin-left:40px; display: inline;}
.detaildc{ width:162px; float:left; margin-left:32px; display:inline;}
.detaildcn{ width:69px; height:55px; float:left; overflow:hidden; border:1px solid #e2dfdb;  margin-left:4px; margin-right:4px; display:inline; margin-bottom:8px; position:relative;}
.detailh{ width:69px; height:55px; background-color:#cac8c6; position:absolute; left:0px; top:0px; FILTER: alpha(opacity=80);opacity:0.8;}
.detailh a{width:69px; height:55px; display:block;}

.detaildr{ width:167px; float:left; margin-left:34px; display:inline;}
.detaildr1{ font-family:Arial, Helvetica, sans-serif; font-size:24px; margin-bottom:12px;}
.detaildr2{ width:165px; height:180px; overflow:hidden; border:1px solid #d6d6d6; }
.detaildr3{ height:23px; margin-top:20px;}

.navx{ width:978px; height:32px; background:url(../images/navx.jpg) no-repeat; margin:0 auto; padding-left:4px;}
.navx li{ float:left; line-height:32px; width:78px; text-align:center;}
.navx a{ color:#d2d3d5; width:78px; height:32px; display:block;}
.navx a:hover{ background:url(../images/navxo.jpg) no-repeat center 2px; color:#FFFFFF;}
a.navxo{background:url(../images/navxo.jpg) no-repeat center 2px; color:#FFFFFF;}

.about{ width:978px; margin:0 auto; margin-bottom:38px;  min-height:510px; _height:510px; overflow:hidden; _overflow:inherit;}
.aboutl{ width:795px; min-height:510px; _height:510px; overflow:hidden; _overflow:inherit; float:left;  background:url(../images/aboutnav.jpg) no-repeat top right; margin-right:27px; display:inline;}
.aboutl2{ width:775px; min-height:510px; _height:510px; overflow:hidden; _overflow:inherit; float:left;  background:url(../images/aboutnav.jpg) no-repeat top right;  display:inline;}
.qygk{ width:285px; float:left; border-right:1px solid #b4b5b5; min-height:460px; _height:460px; overflow:hidden; _overflow:inherit;}
.yh{min-height:460px; _height:460px; overflow:hidden; _overflow:inherit;}
.qygk li{ width:225px; margin-left:15px;}
.qygk1{font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#790000; line-height:18px; margin-bottom:15px;}
.qygk2{ line-height:18px; color:#545353; text-align:justify;text-justify:inter-ideograph;}

.zc{ width:480px; float:left;}
.zc li{ width:410px; margin-left:40px;}
.zc1{font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#790000; line-height:18px; margin-bottom:15px;}
.zc2{ line-height:18px; color:#545353;}
.aboutr{ width:138px; min-height:510px; _height:510px; overflow:hidden; _overflow:inherit;  float:left; }
.abn1{ width:134px; line-height:34px; border-bottom:1px solid #c9c8c8; }
a.abn1j{ padding-left:8px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#111111; background:url(../images/j.jpg) right 14px no-repeat; width:124px; height:34px; display:block;}
.abn2{line-height:28px; border-top:1px solid #c9c8c8;}
.abn2 a{ padding-left:8px; height:28px; display:block; width:124px; border:1px solid #dad5cf; color:#333333;}
.abn2 a:hover{ border:1px solid #923030; background-color:#FFFFFF;}
a.abn2o{border:1px solid #923030; background-color:#FFFFFF;}
.yh{width:100%; }

.huad{ height:3px; overflow:hidden; background-color:#dad5cf; margin-top:50px; width:775px;}

.feedback{ width:820px; height:551px; float:left;  background:url(../images/fkbg.jpg) no-repeat; display:inline;}
.fkleft{ line-height:36px;}
.fkinp{ width:238px; height:18px; border:1px solid #adadad; background-color:#f5f5f5; margin-left:11px; line-height:18px;}
.fkright{ line-height:28px;}
.fktext{ width:292px; height:214px; font-size:12px; border:1px solid #adadad; background:url(../images/hs.jpg) repeat-x 0px bottom; margin-bottom:10px;}
.yzinp{ width:66px; height:16px; line-height:16px;  border:1px solid #adadad; background-color:#f5f5f5;}
.lxwm{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; padding-left:15px;}
.lxtw{ margin-top:18px; padding-left:12px;}
.lxtw li{ float:left; line-height:18px; margin-right:22px;}
.lxtw a{ color:#0068d2;}

.newsbg{ width:820px; height:551px; float:left;  background:url(../images/newsbg.jpg) no-repeat -16px 0px; display:inline;}
.newsbgl{ width:368px; height:550px;  background:url(../images/newsbgl.jpg) no-repeat 0px 21px;; margin-left:12px; float:left; display:inline;}
.newsright{ width:400px; float:right; padding-top:46px; margin-right:32px; display:inline;}
.newslist{ height:460px; }

a.newsd1d{ width:377px; height:20px; padding-left:20px; background:url(../images/newnav.jpg) no-repeat 11px 8px; line-height:20px; padding-top:2px;  display:block; color:#222222; clear:both;}
a.newsd1d:hover{ background:url(../images/newnavo.jpg) no-repeat; color:#790000; clear:both;}
a.newsd1do{width:377px; height:20px; padding-left:20px; line-height:20px; padding-top:2px; display:block; color:#790000; background:url(../images/newnavo.jpg) no-repeat; clear:both;}
.newsd2{ margin-left:20px; line-height:16px; margin-top:8px; color:#222222;}
.newsdck{ text-align:right; margin-bottom:6px;}
.newsdck a{ color:#790000;}

.upd{ float:right; color:#747474; line-height:14px;}
.upd li{ float:left; margin-left:3px; margin-bottom:3px; display:inline;}

.abn2x{line-height:28px; border-top:1px solid #c9c8c8;}
.abn2x a{ padding-left:8px; height:28px; display:block; width:124px; border:1px solid #dad5cf; color:#333333;}
.abn2x a:hover{ border:1px solid #923030; background-color:#FFFFFF;}
a.abn2xo{border:1px solid #923030; background-color:#FFFFFF;}
.newsbt{ font-size:14px; font-weight:bold; color:#790000; margin-left:12px; line-height:18px;}
.newssj{margin-left:12px; color:#909090; margin-top:7px;}
.newsnr{margin-left:12px; border-top:1px solid #c7c7c7; margin-top:16px; color:#5a5959; line-height:21px; padding-top:22px;}
.nf{float:right; line-height:14px; background:url(../images/nf.jpg) no-repeat 0pc 2px; padding-left:15px; padding-right:16px;}
.nf a{ color:#790000;}

.dl{ height:24px; float:right;  margin-bottom:16px;}
.dl li{ float:left; width:80px; height:21px; border:1px solid #d3d3d3; text-align:center; margin-right:4px; line-height:21px;}
.dl a{ color:#494949; width:80px; height:21px; display:block;}
.dl a:hover{ color:#ffffff; background:url(../images/z.jpg) no-repeat; }
a.dlo{color:#ffffff; background:url(../images/z.jpg) no-repeat;}
.zt{ width:91px; height:68px; border:1px solid #eaeaea; float:left; padding:1px; overflow:hidden; margin-left:25px; display:inline; margin-top:10px; margin-bottom:10px;}
.ztw{ width:276px; float:left; margin-top:4px;}
.newsd2z{ margin-left:11px; line-height:16px; margin-top:8px; color:#222222;}
.newslistz{ height:415px; }
.sea{ line-height:18px; color:#919191; margin-left:18px;}
.sealist{height:460px; margin-left:15px; margin-top:7px;}
#search{ padding-left:20px; background:url(../images/d.jpg) no-repeat 6px 8px; line-height:20px; height:21px; padding-top:2px;  display:block; color:#790000;}
#search.active{background:url(../images/do.jpg) no-repeat;}
#search a{color:#222222; margin-right:8px;}
#search a:hover{color:#790000;}

.upd2{ float:right; color:#747474; line-height:14px; margin-right:33px; display:inline;}
.upd2 li{ float:left; margin-left:3px; margin-bottom:3px; display:inline;}

.lxtw2{ margin-top:0px; }
.lxtw2 li{ float:left; line-height:18px; margin-right:22px;}
.lxtw2 a{ color:#0068d2;}
.aboutr2{ width:184px; min-height:510px; _height:510px; overflow:hidden; _overflow:inherit;  float:left; margin-left:1px; display:inline;  padding-left:16px;}

.cplist{ width:166px; height:220px; float:left; background-color:#ffffff; margin-left:15px; margin-right:14px; display:inline; margin-bottom:24px;}
.cplist1{ height:40px; background:#525252; color:#FFFFFF; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:40px; text-align:center; font-weight:bold;}
.cplist2{ width:166px; height:182px;}
.xcp{ min-height:510px; _height:510px; overflow:hidden; _overflow:inherit;}
.xcph{ height:45px; float:right; padding-right:8px;}
.xcph li{ float:left; margin-right:9px;}
.cpxd{ width:212px; height:280px;  float:left; background-color:#ffffff; margin-left:16px; margin-right:16px; display:inline; margin-bottom:24px; position:relative;}
.cpxd1{ height:50px; background:#525252; color:#FFFFFF; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:50px; text-align:center; font-weight:bold;}
.cpxd2{ padding-top:13px; padding-left:10px;}
.cpxs{position:absolute; width:192px; height:206px; background-color:#ffffff; FILTER: alpha(opacity=50);opacity:0.5; position:absolute; left:10px; top:63px;}
.cpxs a{width:192px; height:206px; display:block;}
