@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; }
ul,ul li{ list-style-type:none; }
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
img{ border:none 0; }
p{ margin:0; padding:0; }

body{ font-family:"微软雅黑"; }
.w1010{ width:1010px; margin:auto; }


/*logo*/
.logo-pc{ width:100%; height:130px; background:url(../images/pcsl_02.jpg) no-repeat 50% 0; }


/*banner*/
.banner{ width:100%; height:457px; background:url(../images/top_02.jpg) no-repeat 50% 0; }
.banner .wbk{ width:810px; height:113px; padding:258px 0 0 32.7%; text-indent:82px; line-height:30px; }
.banner .wbk .p2{ color:#FFF; font-size:18px; } 
/*top*/
.top-pc{ width:100%; background:url(../images/pcsl_03.gif) no-repeat 50% 0; }
.top-pc ul.menu{ width:1010px; margin:auto; height:57px; line-height:57px; }
.top-pc ul.menu li{ width:25%; float:left; text-align:center; background-color:#000; }
.top-pc ul.menu li a{ color:#fff; font-size:22px; }
.top-pc ul.menu li.hover{ background-color:#1a91ff; }

.focus-img{ width:1010px; height:306px; margin:20px auto; }


/*banner*/
.banner2{ width:1010px; margin:20px auto; overflow:hidden; }


/*pl*/
.pl{ width:1010px; margin:auto; overflow:hidden; }
.pl h2{ margin-bottom:10px; }
.pl .left{ width:316px; float:left; }
.pl .left .img-txt{ overflow:hidden; }
.pl .left .img-txt .img{ width:146px; float:left; margin-bottom:14px; }
.pl .left .img-txt .txt{ width:160px; float:right; }
.pl .left .img-txt .txt p{ color:#666; font-size:14px; line-height:24px; }
.pl .left .img-txt .txt a{ font-size:14px; color:#666; float:right; margin-top:15px; }

.pl .r-cont{ width:680px; float:right; background-color:#e9e9e9; }
.pl .r-menu-paper{ overflow:hidden; }
.pl .r-menu-paper ul.mm{ width:125px; float:left; margin-top:26px; font-size:15px; margin-right:14px; }
.pl .r-menu-paper ul.mm li{ width:105px; heigth:37px; line-height:37px; padding-left:20px; background:url(../images/sl_10.jpg); margin-bottom:34px; }
.pl .r-menu-paper ul.mm li a{ color:#fff; }
.pl .r-menu-paper .paper{ width:233px; float:left; margin:14px 0; }
.pl .r-menu-paper .mag-l40{ margin-left:40px; }
.pl .r-menu-paper .paper .t-img{ width:233px; }
.pl .r-menu-paper .paper p{ color:#666; line-height:20px; font-size:14px; margin-top:5px; }
.pl .r-menu-paper .paper a.detail{ color:#666; margin-left:10px; }


/*end*/
.end{ width:1010px; margin:auto; overflow:hidden; }
.end h2{ padding-bottom:10px; }
.end .left{ width:316px; float:left; }
.end .left .img-txt{ overflow:hidden; }
.end .left .img-txt .img{ width:146px; float:left; margin-bottom:14px; }
.end .left .img-txt .txt{ width:160px; float:right; }
.end .left .img-txt .txt p{ color:#666; font-size:14px; line-height:24px; }
.end .left .img-txt .txt a{ font-size:14px; color:#666; float:right; margin-top:15px; }
.end .r-cont{ width:632px; background-color:#e9e9e9; float:right; line-height:24px; font-size:14px; color:#666; padding:30px 24px; }
.end .r-cont a{ float:right; font-size:14px; color:#666; }


/*ad*/
.ad{ width:1010px; height:262px; margin:auto; margin-top:42px; }


/*footer*/
.footer{ width:100%; padding:30px 0 44px 0; background-color:#000; line-height:28px; font-size:14px; }
.footer ul.link{ width:520px; margin:auto; overflow:hidden; }
.footer ul li{ background:url(../images/footer_130.gif) no-repeat 0 8px; float:left; line-height:28px; }
.footer ul li.noline{ background:none; }
.footer ul li a{ color:#fff; padding:0 13px; }
.footer .copy{ width:558px; margin:auto; text-align:center; color:#fff; }
.footer .copy span{ margin-left:20px; color:#fff; }



