@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0; font-family:"微软雅黑";}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{border:none;}
ol,ul {list-style:none; margin: 0; padding: 0;} 
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 { font-weight:normal; }   
a{ color:#333333; text-decoration:none;}


.quanbu { width:100%; overflow:hidden; }

.toubuku { width:100%; overflow:hidden; }
.toubuku img{width:100%; vertical-align:bottom}
.shouy1 { width:100%; height:201px; margin:0 auto; background-image:url(../images/t_01.jpg); background-repeat:no-repeat; background-position:center top; }
.shouy2 { width:100%; height:201px; margin:0 auto; background-image:url(../images/t_02.jpg); background-repeat:no-repeat; background-position:center top; }
.banner { width:100%; height:345px; margin:0 auto; background-image:url(../images/t_04.jpg); background-repeat:no-repeat; background-position:center top; }
.bg_01{ width:980px;margin:auto;position: relative; } 
.bg_01_zx{ width:178px; height:175px; display:block; position:absolute; right:400px; bottom:0 }




.bdtm { width:100%; overflow:hidden; background:#ecf9ff; }
.tm_a1 { width:1210px; overflow:hidden; margin:0 auto; }
.tm_ba { width:927px; height:58px; margin:0 auto; padding:68px 0 48px 0; }
.tm_bb { width:543px; height:498px; margin:0 auto; }
.tm_a1 h2 { display:block; width:1210px; padding:12px 0 30px; text-align:center; overflow:hidden; margin:0 auto; font-size:40px; color:#42b7f3; font-weight:bold; }
.tm_a1 span { display:block; width:537px; height:134px; margin:0 auto; padding-bottom:68px; }




.qtbw { width:100%; overflow:hidden; background:#f4f4f8; }
.qtbw h1 { display:block; width:537px; height:69px; margin:0 auto; padding-top:68px; }
.qtbw dl { display:block; width:1210px; overflow:hidden; margin:0 auto; padding-top:74px; }
.qtbw dl dd { display:block; width:1210px; overflow:hidden; }
.qtbw span { display:block; width:1099px; height:276px; margin:0 auto; padding-bottom:70px; }



.sgzy { width:100%; overflow:hidden; }
.sgzy h1 { display:block; width:816px; height:69px; margin:0 auto; padding-top:68px; }
.sgzy ul { display:block; width:1210px; overflow:hidden; padding-top:20px; margin:0 auto; }
.sgzy ul li { display:block; width:570px; height:231px; float:left; padding-top:40px; }
.sgzy ul li i { display:block; width:236px; height:231px; float:left; }
.sgzy ul li b { display:block; width:331px; height:231px; float:left; padding-left:3px; }
.sgzy span { display:block; width:537px; height:134px; margin:0 auto; padding:66px 0 66px 0; }



.zqdt { width:100%; height:821px; margin:0 auto; background-image:url(../images/t_63.jpg); background-repeat:no-repeat; background-position:center top; }
.tsb { width:1210px; overflow:hidden; margin:0 auto; padding-top:210px; }
.tsb ul { display:block; width:1150px; overflow:hidden; padding-left:17px; }
.tsb ul li { display:block; width:227px; height:402px; float:left; padding-left:53px; }
.tsb span { display:block; width:575px; height:90px; border-radius:15px; margin:0 auto; font-size:46px; line-height:90px; text-align:center; background:#ff850e; margin-top:60px; }
.tsb span a { color:#FFF; }



.gbgf { width:100%; overflow:hidden; background:#ededed; }
.gbgf h1 { display:block; width:984px; height:70px; margin:0 auto; padding-top:68px; }
.gbgf dl { display:block; width:1187px; overflow:hidden; margin:0 auto; padding-top:90px; }
.gbgf dl p { display:block; width:600px; overflow:hidden; font-size:33px; line-height:63px; float:left; text-indent:2em; }
.gbgf dl dd { display:block; width:537px; height:442px; float:left; padding-left:50px; }
.gf_a { width:1190px; overflow:hidden; margin:0 auto; padding:42px 0 72px 0; }
.gf_a span { display:block; width:537px; height:441px; float:left; }
.gf_a ul { display:block; width:605px; height:441px; float:left; padding-left:42px; }
.ft_a1 { display:block; width:605px; height:276px; }
.ft_a2 { display:block; width:605px; height:125px; font-size:50px; line-height:125px; text-align:center; background:#ff850e; margin-top:39px; }
.ft_a2 a { color:#FFF; }