
/* CSS Document */
body,html,ul,li,h1,h2,h3,h4,dd,dl,p,img,form{ margin:0px; padding:0px;}
body{color:#444444; font-size:15px; line-height:30px; background-color:#fff; font-family:"微软雅黑"}
a:link,a:visited,a:active{ color:#444; text-decoration:none}
a:hover{ text-decoration:underline; color:#444;}
ul,li{ list-style-type:none}
img{ border:0px;}
.clear{clear:both}

.fbnner01{ width:100%; height:100px; background-image:url(../image/fbnner01.jpg); background-repeat:no-repeat; background-position:center top}
.fbnner02{ width:100%; height:100px; background-image:url(../image/fbnner02.jpg); background-repeat:no-repeat; background-position:center top}
.fbnner03{ width:100%; height:100px; background-image:url(../image/fbnner03.jpg); background-repeat:no-repeat; background-position:center top}
.fbnner04{ width:100%; height:100px; background-image:url(../image/fbnner04.jpg); background-repeat:no-repeat; background-position:center top}
.fbnner05{ width:100%; height:100px; background-image:url(../image/fbnner05.jpg); background-repeat:no-repeat; background-position:center top}
.fbnner06{ width:100%; height:51px; background-image:url(../image/fbnner06.jpg); background-repeat:no-repeat; background-position:center top}

.fctj{ width:1000px; margin:0 auto; text-align:center; padding:30px 0 15px 0;background-image:url(../image/tj.png); background-repeat:no-repeat; background-position:center bottom;}
.fctj h2{font-size:32px;color:#000; line-height:40px;}
.fctj h2 p{ font-size:25px; color:#da2224}

.flm{ width:1000px; margin:0 auto; padding-top:20px; height:458px;position:relative;}
.flm img{ float:left}
.flm dl{position:absolute; bottom:15px; left:340px; z-index:1;}

.fclmzj{ width:100%; background-color:#f3f3f3; border-bottom:#9ce4e8 solid 1px;}

.fclm02{ width:100%; background-color:#f3f3f3; padding-bottom:20px;}
.fclm02txt{ width:1000px; margin:auto; line-height:30px; padding-top:30px;}
.fclm02txtl{ width:480px; float:left}
.fclm02txtl p{ border-bottom:#919090 dashed 1px; padding-bottom:10px;}
.fclm02txtl dl{ width:480px; padding-top:10px;}
.fclm02txtl dl ul li{ width:240px; float:left; color:#000}
.fclm02txtl dd{ width:480px; text-align:center; padding-top:100px;}
.fclm02txtr{ float:right}

.fcanl01{ width:100%; height:200px;background-image:url(../image/anl01_01.jpg); background-repeat:no-repeat; background-position:center top;}
.anltxt{ margin:auto; width:1000px;position:relative;}
.anltxtleft{width:520px; position:absolute; top:15px; left:0; z-index:1; line-height:30px;}
.anltxtright{ width:500px; position:absolute; top:15px; right:0; z-index:1; line-height:30px;}
.anltxtright h2,.anltxtleft h2{ font-size:43px; color:#000; line-height:50px;}
.anltxtright h3,.anltxtleft h3{ color:#d42922; font-size:24px; line-height:50px;}
.anltxtright dl,.anltxtleft dl{ width:500px; text-align:center; padding-top:10px;}
.mxright{ width:510px;position:absolute; top:100px; right:0; z-index:1; line-height:30px;}
.mxright h2{background-image:url(../image/tj.png); line-height:40px; background-repeat:no-repeat; padding-bottom:15px; margin-bottom:15px; background-position:center bottom; text-align:center; color:#000; font-size:34px;}
.mxright h2 p{ font-size:25px; color:#da2224; padding:0px;}
.mxright dl{ width:100%; text-align:center; padding-top:20px;}
.mxright p{ padding:0 35px 0 40px;}

.fcanl02{ width:100%; height:200px;background-image:url(../image/anl01_02.jpg); background-repeat:no-repeat; background-position:center top}
.fcanl03{ width:100%; height:340px;background-image:url(../image/anl01_03.jpg); background-repeat:no-repeat; background-position:center top}

.fcanl04{width:100%; height:200px;background-image:url(../image/anl02_01.jpg); background-repeat:no-repeat; background-position:center top}
.fcanl05{width:100%; height:200px;background-image:url(../image/anl02_02.jpg); background-repeat:no-repeat; background-position:center top}
.fcanl06{width:100%; height:200px;background-image:url(../image/anl02_03.jpg); background-repeat:no-repeat; background-position:center top}
.fcanl07{width:100%; height:141px;background-image:url(../image/anl02_04.jpg); background-repeat:no-repeat; background-position:center top}

.mx01{width:100%; height:200px;background-image:url(../image/mx01.jpg); background-repeat:no-repeat; background-position:center top}
.mx02{width:100%; height:200px;background-image:url(../image/mx02.jpg); background-repeat:no-repeat; background-position:center top}
.mx03{width:100%; height:193px;background-image:url(../image/mx03.jpg); background-repeat:no-repeat; background-position:center top}

.fchun{ width:1000px; margin:auto; padding-top:40px;position:relative;}
.fchun dl{width:800px; position:absolute; top:10px; left:0; z-index:1; line-height:30px;}
.fchun img{ float:left}
.fchun dl p span{ color:#F00; text-decoration:underline}

.fclm03{ width:1000px; margin:0 auto; padding:20px 0 30px 0;}
.fclm03right{ width:487px; float:right; padding-top:25px;}
.fclm03right img{ float:left}
.fclm03left{ width:420px; float:left; background-image:url(../image/img03_09.jpg); background-position:left top; background-repeat:no-repeat; padding-left:75px;}
.fclm03left ul li{ width:420px; height:150px; padding-top:5px; line-height:30px;}


.zt-3d-zj{ width:1000px; margin:0 auto; padding-top:30px;}
.zt-3d-zjleft{ width:526px; float:left;}
.zt-3d-zjleft img{ float:left;}
.zt-3d-zjright{ float:right; width:458px; padding-top:20px;}
.zt-3d-zjright h2{ color:#d42922; font-size:40px; line-height:40px; margin-bottom:20px;}
.zt-3d-zjright h2 span{ color:#444444; font-size:20px; padding-left:10px;}
.zt-3d-zjright dl{ background-color:#666666; color:#fff; padding:10px;}
.zt-3d-zjright dd{ float:left}
.zt-3d-zjright h3{ margin-top:15px; margin-bottom:3px;}
.zt-3d-zjright p img{ margin:17px 10px 0 0}
.zt-3d-zjright dd{ margin-top:25px;}
.zt-3d-zjright p,.zt-3d-zjright ul li{ line-height:30px;}

.zt_3d_wd{ width:1000px; margin:0 auto; border-bottom:#d2d2d2 solid 1px; padding-bottom:20px; margin-bottom:15px;}
.zt_3d_wd ul li{ float:left; width:370px; display:inline; margin-left:95px; line-height:33px; padding-left:20px;background:url(../image/wd.jpg);background-position:left center; background-repeat:no-repeat}

.zt_3d_tj{ width:1000px; margin:auto; padding-bottom:30px;}
.zt_3d_tj ul li{float:left;  display:inline; margin:10px 0 0 20px; width:296px; text-align:center}
.zt_3d_tj ul li img{border:#ccc solid 1px; padding:2px; height:148px; width:290px; background-color:#fff; } 
.zt-3dlm{ width:1000px; margin:0 auto; text-align:center; padding:15px 0 0 0;}