@charset "utf-8";
/* CSS Document */

.wap{ width:100%; background:url(../images/def_bg.jpg) top center no-repeat #0f0c0c; margin:0 auto;}
.wap_bot{ width:100%; overflow:hidden; background:url(../images/def_bot_bg.jpg) no-repeat; background-position:center bottom; margin:0 auto;}
.wap .box{ width:960px; margin:0 auto;}
.wap .box .top{ width:960px; float:left;}
.wap .box .top .bann{ width:960px; float:left;}
.wap .box .top .def_menu{ width:960px; float:left;}
.wap .box .top .def_menu .lef{ width:255px; float:left;}
.wap .box .top .def_menu .rig{ width:705px; float:right;}

.wap .main{ width:960px; margin:0 auto;}
.wap .main .tit{ width:960px; float:left;}
.wap .main .txt{ width:960px; overflow:hidden; float:left; }
.wap .main .txt{ width:960px; float:left;}
.wap .main .txt .top{ width:760px; height:282px; float:left; padding:6px 130px; overflow:hidden; color:#FFF; background:url(../images/j_def_main_01bg.jpg) no-repeat; }
.wap .main .txt .top .rig02{ width:367px; float:right;}
.wap .main .txt .top .rig02 .tit{ width:302px; height:23px; padding:30px 45px 0 0; overflow:hidden; text-align:right; }
.wap .main .txt .top .rig02 .txt{ width:340px; padding:10px 0 0 5px;float:left;}
.wap .main .txt .top .rig02 .txt p{ line-height:22px;}

.wap .main .txt .top .rig03{ width:347px; float:left;}
.wap .main .txt .top .rig03 .tit{ width:322px; height:23px; padding:30px 25px 0 0; overflow:hidden; text-align:right; }
.wap .main .txt .top .rig03 .txt{ width:300px; padding:10px 0 0 25px; float:left;}
.wap .main .txt .top .rig03 .txt p{ line-height:22px;}

.wap .main .txt .bott{ width:740px; height:448px; float:left; padding:80px 140px 0; overflow:hidden; color:#FFF; background:url(../images/j_def_main_02bg.jpg) no-repeat; }
.wap .main .txt .bott a{ color:#ffa995;}
.wap .main .txt .bott .rig04{ width:337px; float:left; padding-left:10px; }
.wap .main .txt .bott .rig04 .txtee{ width:322px;  float:left;}

.wap .main .txt .bott .rig05{ width:357px; float:right; padding-left:10px;}
.wap .main .txt .bott .rig05 .txtee{ width:322px;  float:left;}


.wap .main .txt .lef{ width:525px; float:left;  overflow:hidden;}
.wap .main .txt .lef .lef01{ width:437px;padding:85px 45px 0 45px; height:263px; float:left; background:url(../images/def_leftxt01.jpg) no-repeat; }
.wap .main .txt .lef .lef01 p{ line-height:27px; border-bottom:1px solid #e6dfd4; }

.wap .main .txt .lef .lef02{ width:437px;padding:95px 45px 0 45px; height:197px; float:left; background:url(../images/def_leftxt02.jpg) no-repeat; }
.wap .main .txt .lef .lef02 p{ line-height:27px; }

.wap .main .txt .lef .lef03{ width:457px;padding:35px 25px 0 43px; height:292px; float:left; background:url(../images/def_leftxt03.jpg) no-repeat; }
.wap .main .txt .lef .lef03 p{ padding:7px 2px; float:left; }
.wap .main .txt .lef .lef03 .lef{ width:440px; text-align:left; color:#FF0000; padding-top:5px; line-height:20px;}
.wap .main .txt .lef .lef03 .cen{ text-align:center; padding-top:10px;}
.wap .main .txt .lef .lef03 .cen a{ padding:0 5px;}

.wap .main .txt .bot{ float:left;}

.trans_msg{	filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);}
div.bodycontent{font-family:Arial, Helvetica, sans-serif;padding:0 10px 10px 13px;color:#555;line-height:22px;text-align:justify;text-justify:inter-ideograph;}
div.bodycontent ul{margin-left:0px}

/*foot*/
.def_foot{ width:960px; height:108px; margin:0 auto; padding-top:20px; position:relative; bottom:0; background-color:#0e0c0b;}

.def_foot .nav{ width:910px; margin:0 auto; text-align:center; color:#503f35;}
.def_foot .nav a{ text-decoration:none; color:#503f35;}
.def_foot .nav a:hover{ text-decoration:underline; }
.def_foot .nav .lefh{ width:400px; float:left; padding:13px 0 0 18px;}
.def_foot .nav .lefh2{ width:150px; float:left; margin:23px 0 0 -50px;}
.def_foot .nav .righ{ width:490px; padding:10px 0 0 0px; line-height:18px; text-align:center; float:left;}
.def_foot .nav .icp{ width:150px; padding-top:15px; float:left;}