@charset "utf-8";
/* CSS Document */
body {margin-top: 0px;font-family:"宋体", Arial, Helvetica; font-size:12px}
body,div,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,ul,li,dt,dl,dd{margin:0;padding:0;border:0; }
ul{ list-style:none}
img{ border:none;}
a { color: #333; text-decoration:none;}
i,em{ font-style:normal;}
/* 清除浮动 */
* html .clear{height: 1%;}
.clearfix:before,.clearfix:after { content:""; display:table;}
.clearfix:after { clear:both; overflow:hidden;}
.clearfix { zoom:1; /* for ie6 & ie7 */}
body{background: url(../images/body.jpg);}
a:hover img{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity: 0.9;}
.list li img:hover{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
a:hover{ color: #ca3656;}
.titles{ text-indent:-99999px; height:0px; width:0px; overflow:hidden; font-size:0px;}
/*头部*/
.header{ width: 100%; text-align: center; background: #fff;color: #666; height: 38px; line-height: 38px; border-bottom: 1px solid #eeeef0;}
.header a{ color: #666;}
.header a:hover{ color: #ca3656;}
/*底部*/
.footer{width: 1000px; text-align:center; margin:40px auto 20px;padding-top:10px; font-size:12px;color: #666; line-height:24px;}
.footer a{color:#666;}
.footer a:hover{ text-decoration: underline;}
/*header*/
header{width: 100%; height: 36px; border-bottom: 1px solid #eeeef0;}
.head_top{width:1000px;height: 36px;margin:0 auto ; line-height: 36px;color: #666; text-align:center;}
.head_top a{color: #666;padding: 0 5px;  display: inline-block;}
.head_top a:hover{ color:#ae83c8;}
/*wrap*/
.topBanner{height:347px;}
.banner{width: 1000px;height:347px;margin:0 auto; background: url(../images/banner.png);}
.topBanner p{width:588px;line-height: 28px; font-size: 14px;color: #666; padding:185px 0 0 352px;}
.main{padding:44px 20px;width: 960px;background: #fff;margin:0 auto; box-shadow: 0 0 3px #ccc;font-family: "宋体";}
.box1{position: relative;height: 1018px; background: url(../images/box1.jpg) 80px 224px no-repeat;}
.title{height: 72px;padding-left: 120px;background: url(../images/2.jpg) no-repeat;font-size: 42px;margin-bottom: 25px;}
.title span{border-bottom: 1px solid #ca3656;padding-bottom: 5px;}
.one dt{float: left;}
.one dd {float: left;}
.box1 dl span{display: inline-block;width: 245px; height: 60px;font-size: 30px; color: #fff; background: url(../images/h.jpg); line-height: 54px; text-indent:14px;}
.box1 dl span a{color: #fff;}
.box1 dl p{width: 325px;padding-left: 40px; color:  #666; font-size: 14px; line-height: 28px;margin-top:30px;}
.two{width: 447px;position: absolute; right: 0; top: 175px;}
.two dt{position: relative;height: 303px;}
.two span{float: left;position: absolute;bottom: 0;}
.two img{float: left; position: absolute; right: 0;bottom: 0;}
.box1 .two p{width: 100%;padding-left: 0;}
.list {margin:215px 0 0 16px;position: relative;z-index: 2;}
.list li{float: left; width: 211px;height: 308px;position: relative;margin-right: 25px;}
.list li img{border:9px solid #db5c77;display:block;margin:0 auto;}
.list li p{width:194px; height:85px; background:#fff; border:3px solid #db5c77;position: absolute;bottom: 0; padding:5px 10px; line-height:24px; font-size:12px;}
.list li p a{font-size: 16px; font-weight:bold; display:block; width:216px; line-height: 28px;}
.box2{height: 716px;position: relative;}
.box2 .title{background: url(../images/1.jpg) no-repeat;}
.text1{width: 587px; height: 313px; margin-right: 37px; float: left; background: url(../images/box2.jpg);}
.text1 b{font-size: 36px;padding-left: 55px; line-height: 60px;}
.text1 b a{ color: #fff;}
.text1 p{width: 468px;padding-left: 68px; color: #666; line-height: 28px;margin-top: 34px;font-size: 14px;}
.text2{width: 311px;height: 294px; background: url(../images/h2.jpg) 0 bottom no-repeat; float: left;margin-top: 20px;}
.text2 p{font-size: 36px;color: #fff;  text-align: center;line-height: 58px;position: relative;z-index: 9;}
.text2 p a{color: #fff;}
.text2 img{display: block; margin:0 auto;}
.text3{width: 917px; height: 158px; padding:20px 0 0 20px;position: relative; z-index: 2;margin-top: 58px;left: 10px}
.text3 b{font-size: 22px; font-weight: 900;display: block;margin-bottom:10px;}
.text3 b a:hover{color:#ca3656;}
.text3 p{width: 895px;font-size: 14px; color: #666; line-height: 28px;}
.long2{position: absolute; top:367px;left: -116px; z-index: 1;}
.long1{position: absolute; top:497px;left: -116px; z-index: 1;}
.yy{position: absolute; top:-83px;right: -162px; z-index: 1;}
.box3{ margin-top:50px;}
.box3 .title{background: url(../images/3.jpg) no-repeat;}
.box3 dl dt{float: left;margin-right: 20px;}
.box3 dl dd{padding-left: 283px;}
.box3 dl b{font-size: 22px; display: block;  margin-bottom: 20px;padding-top:13px;}
.box3 dl img{float: left;}
.box3 dl p{font-size: 14px; color: #666; line-height: 28px;}
.box3 dl div.t1{margin-bottom: 20px; overflow:hidden}
.box3 dl div .fl{width: 338px;float: left;margin:0 10px;}
.box4{margin-top: 75px;position: relative;}
.box4 .title{background: url(../images/4.jpg) no-repeat;}
.long3{position: absolute; top:-88px;left: -116px; z-index: 1;}
.cont4{width: 979px; height: 780px; background: url(../images/box4.jpg); position: relative;left: -19px;}
.cont4 p b{font-size: 22px;margin-bottom:5px;color: #333;display: block;}
.cont4 p{font-size: 14px; color: #666;line-height: 28px;position: absolute;}
.cont4 p.p0{width: 634px;left: 313px;top:37px;}
.cont4 p.p1{width: 386px;left: 570px;top:222px;}
.cont4 p.p2{width: 338px;left: 142px;top:299px;}
.cont4 p.p3{width: 309px;left: 647px;top:472px;}
.cont4 p.p4{width: 442px;left: 144px;top:590px;}
.box5{margin: 48px 0 28px;position: relative;}
.box5 .title{background: url(../images/5.jpg) no-repeat;}
.long4{position: absolute; top:-30px;right:-72px; z-index: 1;}
.box5 b{font-size: 22px; display: block;  margin-bottom: 20px;padding-top:13px;}
.box5 img{float: left;margin-right: 20px;}
.box5 div p{font-size: 14px; color: #666; line-height: 28px;}
.box5 .c2 {margin-top: 15px;}
.box5 .c2 .fl{width: 613px; float: left;}
.huigu{width:1000px;height: 300px; background: url(../images/bg.jpg);margin: 0 auto;font-family: "宋体";box-shadow: 0 2px 4px  #ccc;border-bottom: 1px solid #ca3656;position: relative;}
.huigu p{text-align: center; font-weight: 900;color:  #ca3656;font-size: 30px;padding:30px 0 40px;}
.huigu li {width: 138px;float: left;margin:0 6px 0 20px;}
.huigu li a{font-size: 14px; color: #666; }
.huigu li a:hover{ color:#ca3656;}
.long5{position: absolute; top:-25px;left:-92px; z-index: 1;}











