@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,p{ margin:0; padding:0;}
a{ color:#333; text-decoration:none;}
li{ list-style:none;}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.po{ position:relative;}
.box{background:url(../images/topbg.jpg) repeat-x scroll 0 0 #ccc;height:41px}
.top{margin:0 auto;width:980px}
.top_1{float:left;margin:0 auto}
.top_2{float:right;line-height:41px;margin-right:10px}
.top_2 a{color:#666}
.w1100{ width:1100px; margin:0 auto;}
.title{font-size:39px;font-weight:bold;text-align:center;margin: 20px 0px 0px 0px;}
.title2{font-size: 16px !important;text-align:center;margin: 0 0 20px 0 !important;line-height:28px;color: #000 !important;}

.banner{ background:url(../images/banner.jpg) no-repeat center; height:642px;}

.box1{ background:url(../images/img1.jpg) no-repeat center; height:290px;}

.box2{ background:url(../images/img2.jpg) no-repeat center; height:268px;}
.box2 p{padding: 50px 20px 0px 535px;font-size:14px;line-height:26px;width: 500px;margin: auto;}

.box3{ background:url(../images/img3.jpg) no-repeat center; height:236px;}

.box4{ background:url(../images/img4.jpg) no-repeat center; height:460px;}

.box5{ background:url(../images/img5.jpg) no-repeat center; height:143px;}
.box5 a{ position:absolute; top:34px; left:414px; width:275px; height:70px; display:block;}

.box6{ margin-bottom:50px;}
.box6 dl{ width:335px; border:1px solid #666; float:left; margin:0px 31px;}
.box6 dl dd{ padding:20px 15px; font-size:14px; line-height:24px;}

.box7{ text-align:center; margin-bottom:50px;}

.box8{ background-color:#f4f4f4; padding:20px 0px;}

.box9{ background:url(../images/img10.jpg) no-repeat center; height:311px;}

.box10{ background:url(../images/img11.jpg) no-repeat center; height:408px;}
.box10 a{ position:absolute; top:247px; left:690px; width:275px; height:70px; display:block;}

.box11{ background:url(../images/img12.jpg) no-repeat center; height:434px;}

.box12{ padding:20px 0px;}

.box13{ background:url(../images/img13.jpg) no-repeat center; height:252px;}

.box14{ background:url(../images/img14.jpg) no-repeat center; height:236px; margin-bottom:40px;}

.box16{ background:url(../images/img16.jpg) no-repeat center bottom; padding:20px 0px;}

.box17{ background:url(../images/img17.jpg) no-repeat center; height:233px;}

.box18{ background:url(../images/img18.jpg) no-repeat center; height:265px;}

.box19{ background:url(../images/img19.jpg) no-repeat center; height:112px;}
.box19 a{ position:absolute; top:0px; left:412px; width:275px; height:70px; display:block;}

.box20{ background:url(../images/img20.jpg) no-repeat center; height:712px;}
.box21{padding-top:180px;width: 900px !important;}
.box21 dl{ float:left; width:248px; text-align:center; margin:0px 10px 15px 10px;}
.box21 dl dd{ font-size:16px;}
.box21 dl dd span{ display:block; font-size:14px; color:#F00;}
.box21 dl img{
    width: 100%;
}
.box22{ margin-top:40px; padding-left:268px;}

.box23{background-color:#e5e5e5;padding: 20px 0px 3px;}

.box24{ background:url(../images/img28.jpg) no-repeat center; height:265px;}

.box25{ background:url(../images/img29.jpg) no-repeat center; height:274px;}

.box26{ background-color:#e5e5e5; height:120px;}

.box27{ background:url(../images/img31.jpg) no-repeat center; height:374px;}
.box27 a{ position:absolute; top:265px; left:412px; width:275px; height:70px; display:block;}

.footer{margin:0 auto;padding-top:23px;text-align:center;width:1000px;line-height:30px;color:#333;}
.footer a{color:#333}



















