body{ background-color:#e71a21}
.w1200{ width:1200px; margin:0 auto; position:relative;}
#b01{ height:956px; background:url(../img/bg.jpg) center top no-repeat;}
#b01 img{ width:124px; height:124px; position:absolute; top:702px; right:131px;}

#b02{ overflow:hidden; min-height:500px; padding-bottom:700px; background:url(../img/bg01.jpg) center bottom no-repeat; position:relative}
#b02 .nav{ height:208px; background:url(../img/nav01.png) center top no-repeat; overflow:hidden; margin-top:40px;}
.px_tab_box{ width:1200px; overflow:hidden; margin-top:-20px;}
.px_tab_box .hd{}
.px_tab_box .hd ul{ text-align:center}
.px_tab_box .hd ul li{ font-size:30px; height:55px; width:290px; line-height:50px; font-weight:bold; font-family:"SimSun"; display:inline-block; color:#FFF; background:url(../img/hd_navbg01.png) center center no-repeat; margin:0 15px; cursor:pointer}
.px_tab_box .hd ul li.on{ color:#fff600}
.px_tab_box .bd{ width:1200px; overflow:hidden}
.px_tab_box .bd ul.rw_ul{ width:1250px; padding-top:36px;}
.px_tab_box .bd ul.rw_ul li{ width:200px; background:url(../img/rwbg.png) center top no-repeat; float:left; margin-right:50px; margin-bottom:50px; padding-bottom:10px; position:relative}
.px_tab_box .bd ul.rw_ul li img{ width:176px; height:248px; margin:20px 12px 0 12px;}
.px_tab_box .bd ul.rw_ul li p.name{ color:#e71a20; font-size:18px; width:176px; margin:0 auto; margin-top:8px; text-align:center}
.px_tab_box .bd ul.rw_ul li p.zw{ color:#959393; font-size:14px;width:176px;text-align:center; margin:0 auto; white-space:normal; height:32px;  margin-top:6px;}
.px_tab_box .bd ul.rw_ul li p.zw span{line-height:16px; display:table-cell;vertical-align:middle; height:32px; width:176px;}
.px_tab_box .bd ul.rw_ul li p.des{ color:#000000; font-size:14px; line-height:1.5; text-align:justify; width:176px; margin:0 auto; margin-top:6px;}
.px_tab_box .bd ul.rw_ul li p.more{ width:128px; display:block; position:absolute; left:50%; margin-left:-64px; bottom:-19px; background:url(../img/more02.png) center top no-repeat; text-align:center; color:#FFF; font-size:14px;}

.px_tab_box .bd ul.ty_ul{ width:1252px; padding-top:38px;}
.px_tab_box .bd ul.ty_ul li{ width:574px; height:344px; position:relative; overflow:hidden; float:left; margin-right:52px; margin-bottom:20px;}
.px_tab_box .bd ul.ty_ul li a{ width:574px; height:283px; top:11px; left:0; position:absolute; z-index:2; display:block; background-color:#FFF}
.px_tab_box .bd ul.ty_ul li a p.tilte{ color:#e71a20; font-size:24px; width:440px; margin:0 auto; margin-top:56px; text-align:center}
.px_tab_box .bd ul.ty_ul li a p.des{ width:450px; margin:0 auto; margin-top:24px; text-align:justify; font-size:16px; line-height:2}


.px_tab_box .bd ul.ty_ul li p.bq{ width:154px; right:4px; z-index:3; position:absolute; height:42px; color:#FFF; font-size:16px; font-weight:bold; text-align:center; background:url(../img/textbg01.png) center center no-repeat; line-height:42px;}
.px_tab_box .bd ul.ty_ul li p.bq01{ width:190px; right:4px; z-index:3; position:absolute; height:42px; color:#FFF; font-size:16px; font-weight:bold; text-align:center; background:url(../img/textbg02.png) center center no-repeat; line-height:42px;}
.px_tab_box .bd ul.ty_ul li p.add{ width:219px; padding:0 50px 0 46px; height:50px; position:absolute; left:50%; margin-left:-157.5px; background:url(../img/bg_titlebg.png) center center no-repeat; bottom:0; line-height:50px; font-size:16px; color:#FFF; text-align:center}
.px_tab_box .bd ul.ty_ul li p.add span{line-height:20px; display:table-cell;vertical-align:middle; height:50px; width:219px;}

#b011{}
#b011 .nav{ height:46px; background:url(../img/nav02.png) center top no-repeat;}
#b011 .box{ width:1052px; margin:0 auto; margin-top:16px; overflow:hidden}
#b011 .box p{ font-size:16px; color:#FFF; line-height:2.2; text-indent:2em; text-align:justify; padding-bottom:4px;}

#b03{ overflow:hidden; width:1200px; position:absolute; left:50%; margin-left:-600px; bottom:120px;}
#b03 .nav01{ height:40px; background:url(../img/nav03.png) center top no-repeat;}

#b03 .dlbox{ background:url(../img/textbg.png) center top no-repeat; height:435px; overflow:hidden; margin-top:30px; width:1196px; padding-top:14px;}
#b03 .dlbox dl{ width:520px; float:left; padding-bottom:44px; border-bottom:1px solid #FFF; margin-top:20px; margin:0 0 0 53px; height:171px}
#b03 .dlbox dl a:hover{ text-decoration:underline; color:#FFF}
#b03 .dlbox dl dt{ color:#fff; font-size:20px; margin-top:40px; text-align:center; font-weight:bold}
#b03 .dlbox dl dd{ color:#fff; margin-top:24px; font-size:14px; line-height:2; text-indent:2em; padding:0 5px;}

.bottom_sm{ background-color:#dd8315;}
.bottom_sm .w1200{ height:60px; line-height:60px; font-size:16px; text-align:center; color:#FFF}

.bottombox{ color:#FFF; font-size:14px; text-align:center; padding:30px 0 20px 0}
.bottombox p{ padding:4px 0}