/* CSS Document */
.fullSlide{ position:relative; z-index:1; background:#000; margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;  }
.fullSlide .hd {height: 20px; position: absolute; bottom: 15px; left:50%; text-align:center; overflow: hidden;zoom: 1;z-index: 3;}
.fullSlide .hd ul { text-align:center;}
.fullSlide .hd ul li {float:left;margin:0 10px;width: 12px;height: 12px;border-radius: 50%;background: #333;font-size: 0;color: #FFF;line-height: 12px;text-align: center;cursor: pointer;}
.fullSlide .hd ul li.on {background: #f26f21;}
.fullSlide .prev,.fullSlide .next { position:absolute; display:block; top:50%; width:55px; height:55px; margin:-28px 0 0 0; float:left;  background:url(/img/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4}
.fullSlide .prev {left:3%;}
.fullSlide .next {right: 3%; background-position: right;}
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

.bg1 {background: url(/img/bg1.jpg) right top no-repeat; padding: 105px 0 40px;}
.main1 {height: 434px; padding-left: 403px;background: url(/img/pic1.png) left center no-repeat; position: relative; z-index: 1;}
.main1 .wz1 {width: 130px; height: 110px; float: left; background: url(/img/wz1.png) left top no-repeat; position: absolute; left: 220px; top: 80px;}
.main1 a.more { width: 40px; height: 40px; line-height: 40px; display: block; float: left; position: absolute; left: 224px; top: 200px; background: url(/img/jiantou1.png) no-repeat;  transition: All 0.2s ease-in-out;-webkit-transition: All 0.2s ease-in-out;-moz-transition: All 0.2s ease-in-out;-o-transition: All 0.2s ease-in-out;}
.main1 a.more:hover {box-shadow: 0 0 10px #666;transform: translate(0,5px);
            -webkit-transform: translate(0,5px);
            -moz-transform: translate(0,5px);
            -o-transform: translate(0,5px);
            -ms-transform: translate(0,5px); }
.main1_1 { width: 800px; height: 420px; float: right; position: relative; z-index: 1;}
.main1_1 .line1 {height: 1px; font-size: 0; position: absolute; z-index: -1; left: 0; right: 0; top: 210px; background: #ebebeb;}
.main1_1 .line2 {width: 1px; font-size: 0; position: absolute; z-index: -1; left: 400px; bottom: 0; top: 0; background: #ebebeb;}
.main1box { float: left; width: 360px; padding:35px 0 ; }
.main1box a {display: block; height: 140px; line-height: 180%;}

.main1box a p { color: #999; font-size: 14px;}
.main1box a h2 {line-height: 200%; font-size: 18px; font-weight: normal;}
.main1box a span.a1 {width: 140px; float: left; height: 140px; display: block; background: url(/img/icons/1.png) no-repeat; margin-right: 25px;transition: all 0.3s;-moz-transition: all 0.3s;	/* Firefox 4 */-webkit-transition: all 0.3s;	/* Safari 和 Chrome */-o-transition: all 0.3s;}
.main1box a:hover span.a1 { background: url(/img/icons/1.png) no-repeat #fce2d3;}
.main1box a span.a2 {width: 140px; float: left; height: 140px; display: block; background: url(/img/icons/2.png) no-repeat; margin-right: 25px;transition: all 0.3s;-moz-transition: all 0.3s;	/* Firefox 4 */-webkit-transition: all 0.3s;	/* Safari 和 Chrome */-o-transition: all 0.3s;}
.main1box a:hover span.a2 { background: url(/img/icons/2.png) no-repeat #fce2d3;}
.main1box a span.a3 {width: 140px; float: left; height: 140px; display: block; background: url(/img/icons/3.png) no-repeat; margin-right: 25px;transition: all 0.3s;-moz-transition: all 0.3s;	/* Firefox 4 */-webkit-transition: all 0.3s;	/* Safari 和 Chrome */-o-transition: all 0.3s;}
.main1box a:hover span.a3 { background: url(/img/icons/3.png) no-repeat #fce2d3;}
.main1box a:hover p { color: #f26f21;}

.bg2 {height: 520px; background:url(/img/bg2.jpg) center top no-repeat;}
.main2 {height: 520px; position: relative; z-index: 1;}
.main2 .wz1 {width: 150px; height: 110px; float: left; background: url(/img/wz2.png) left top no-repeat; position: absolute; left: 24px; top: 200px;}
.main2 a.more { width: 40px; height: 40px; line-height: 40px; display: block; float: left; position: absolute; left: 24px; top: 295px; background: url(/img/jiantou2.png) no-repeat;  transition: All 0.2s ease-in-out;-webkit-transition: All 0.2s ease-in-out;-moz-transition: All 0.2s ease-in-out;-o-transition: All 0.2s ease-in-out;}
.main2 a.more:hover {transform: translate(0,5px);
            -webkit-transform: translate(0,5px);
            -moz-transform: translate(0,5px);
            -o-transform: translate(0,5px);
            -ms-transform: translate(0,5px); }

.main2_1 {padding: 200px 0 0 680px; color: #fff;}
.main2_1 a {display: block; padding-top: 20px; text-align: center; font-size: 16px; border-radius:100px; height: 90px; float: left; width: 110px; margin-right: 20px; color: #fff; background: #f26f21; transition: All 0.3s ease-in-out; -webkit-transition: All 0.3s ease-in-out; -moz-transition: All 0.3s ease-in-out;-o-transition: All 0.3s ease-in-out;}
.main2_1 a:hover {transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}
.main2_1 a span {width:50px; height: 40px; display: block; margin: 0 auto; }
.main2_1 a span.a1 { background: url(/img/icons/m1.png) center center no-repeat;}
.main2_1 a span.a2 { background: url(/img/icons/m2.png) center center no-repeat;}
.main2_1 a span.a3 { background: url(/img/icons/m3.png) center center no-repeat;}
.main2_1 a span.a4 { background: url(/img/icons/m4.png) center center no-repeat;}

.bg3 { background:url(/img/bg3.jpg) left top no-repeat; padding-top: 87px;}
.bg4 { background:url(/img/bg4.jpg) right bottom no-repeat; padding-bottom: 25px;}
.main3 .wz1 {height: 70px; padding-top: 130px; background:url(/img/wz3.jpg) center top no-repeat;}
.main3 a.more {transition: All 0.2s ease-in-out;-webkit-transition: All 0.2s ease-in-out;-moz-transition: All 0.2s ease-in-out;-o-transition: All 0.2s ease-in-out; width: 40px; height: 40px; line-height: 40px; background: url(/img/jiantou3.png) no-repeat; margin: 0 auto; display: block;}
.main3 a.more:hover {box-shadow: 0 2px 6px #999;transform: translate(0,5px);
            -webkit-transform: translate(0,5px);
            -moz-transform: translate(0,5px);
            -o-transform: translate(0,5px);
            -ms-transform: translate(0,5px);}
.main3 .hd { height: 60px; text-align: center;}
.main3 .hd span {padding: 0 20px; color: #999;}
.main3 .hd a {color: #999;}
.main3 .hd a.on {color: #f26f21;}
.main3 .bd {}
.main3 .bd .main3_pics {margin: 0 -15px}
.main3 .bd .main3_pics ul li {float: left; width: 380px; margin: 0 15px 30px; height: 324px;}
.main3 .bd .main3_pics ul li a {display: block; position: relative; z-index: 1;transition: All 0.3s ease-in-out; -webkit-transition: All 0.3s ease-in-out; -moz-transition: All 0.3s ease-in-out;-o-transition: All 0.3s ease-in-out;}
.main3 .bd .main3_pics ul li a img {width: 380px; height: 324px;}
.main3 .bd .main3_pics ul li a h2 { text-align: center; font-weight: normal; position: absolute; left: 0; right: 0; bottom: 0; background:rgba(0,0,0,0.6); color: #fff; font-size: 20px; line-height: 70px; height: 70px;}
.main3 .bd .main3_pics ul li a:hover h2 {background:rgba(242,111,33,0.7);}
.main3 .bd .main3_pics ul li a:hover {transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);}
.bg5 { background:url(/img/bg5.jpg) right bottom no-repeat #f5f5f5; padding:80px 0 55px;}

.main4 {height: 434px; padding-left: 400px;background: url(/img/pic1.png) left center no-repeat; position: relative; z-index: 1;}
.main4 .wz1 {width: 130px; height: 110px; float: left; background: url(/img/wz4.png) left top no-repeat; position: absolute; left: 220px; top: 80px;}
.main4 a.more { width: 40px; height: 40px; line-height: 40px; display: block; float: left; position: absolute; left: 224px; top: 200px; background: url(/img/jiantou1.png) no-repeat;  transition: All 0.2s ease-in-out;-webkit-transition: All 0.2s ease-in-out;-moz-transition: All 0.2s ease-in-out;-o-transition: All 0.2s ease-in-out;}
.main4 a.more:hover {box-shadow: 0 0 10px #666;transform: translate(0,5px);
            -webkit-transform: translate(0,5px);
            -moz-transform: translate(0,5px);
            -o-transform: translate(0,5px);
            -ms-transform: translate(0,5px); }
.main4_news { padding-left: 40px;}
.main4_news ul li { margin-bottom: 20px; height: 120px;}
.main4_news ul li a {background: #e8e8e8;transition: All 0.2s ease-in-out;-webkit-transition: All 0.2s ease-in-out;-moz-transition: All 0.2s ease-in-out;-o-transition: All 0.2s ease-in-out; height: 120px; padding: 0 45px 0 70px; display: block; position: relative; z-index: 1;}
.main4_news ul li a span { line-height: 160%;width: 80px; text-align: center; height: 80px; background: #585858; color: #fff; position: absolute; left: -40px; top: 50%; margin-top: -40px;}
.main4_news ul li a h2 {font-size: 16px; color: #333333;line-height: 200%; padding-top: 30px;}
.main4_news ul li a p { line-height: 200%; color: #666666; }
.main4_news ul li a span strong {display: block; padding-top: 23px; font-size: 40px;}
.main4_news ul li a:hover {box-shadow: 0 2px 6px #999;transform: translate(0,-5px);
            -webkit-transform: translate(0,-5px);
            -moz-transform: translate(0,-5px);
            -o-transform: translate(0,-5px);
            -ms-transform: translate(0,-5px);}
.main4_news ul li a:hover h2 {color: #f26f21;}
.main4_news ul li a:hover p {color: #f26f21;}
.main4_news ul li a:hover span {background: #f26f21;}

.in_news { padding:0 40px 0 80px;}
.in_news ul li { margin-bottom: 40px; }
.in_news ul li a {background: #e8e8e8;transition: All 0.2s ease-in-out;-webkit-transition: All 0.2s ease-in-out;-moz-transition: All 0.2s ease-in-out;-o-transition: All 0.2s ease-in-out; padding: 20px 30px 30px 70px; display: block; position: relative; z-index: 1;}
.in_news ul li a .img {float: right;}
.in_news ul li a .img img {max-width:342px; padding-left: 30px; max-height: 160px; }
.in_news ul li a span { line-height: 160%;width: 80px; text-align: center; height: 80px; background: #585858; color: #fff; position: absolute; left: -40px; top: 50%; margin-top: -40px;}
.in_news ul li a h2 {font-size: 16px; color: #333333;line-height: 200%;}
.in_news ul li a p { line-height: 200%; color: #666666; }
.in_news ul li a span strong {display: block; padding-top: 23px; font-size: 40px;}
.in_news ul li a:hover {box-shadow: 0 2px 6px #999;transform: translate(0,-5px);
            -webkit-transform: translate(0,-5px);
            -moz-transform: translate(0,-5px);
            -o-transform: translate(0,-5px);
            -ms-transform: translate(0,-5px);}
.in_news ul li a:hover h2 {color: #f26f21;}
.in_news ul li a:hover p {color: #f26f21;}
.in_news ul li a:hover span {background: #f26f21;}

.peos {width: 1040px; padding-top: 40px; margin: 0 auto;}
.peos ul li {padding-bottom: 40px;}
.peos ul li a {display: block;height: 240px; padding: 20px;}
.peos ul li a:hover { box-shadow: 0 0 15px -3px #aaa;}
.peos ul li a .peo1 { width: 680px;}
.peos ul li a .peo1 h2 { width: 120px; line-height: 60px; float: left; font-size: 45px; font-family: "宋体"; color: #ccc;}
.peos ul li a .peo2 { width: 240px; height: 240px;}
.peos ul li a .peo2 img {width: 240px; height: 240px;}
.peos ul li a .peo1 .peo3 {padding-top: 24px; height: 50px;}
.peos ul li a .peo1 .peo3 strong {color: #333; font-size: 16px; padding-right: 20px;}
.peos ul li a .peo1 p {height: 75px; line-height: 25px; color: #999; padding-left:98px; border-left:1px solid #eee; margin-left: 20px}
.peos ul li a .peo1 .more {padding: 30px 0 0 120px;}
.peos ul li a .peo4 .more {padding: 30px 0 0 0;}
.peos ul li a .peo4 {width: 680px;}
.peos ul li a .peo4 h2 { line-height: 60px; float: right; font-size: 45px; font-family: "宋体"; color: #ccc;}
.peos ul li a .peo4 .peo3 {padding-top: 24px; height: 50px;}
.peos ul li a .peo4 .peo3 strong {color: #333; font-size: 16px; padding-right: 20px;}
.peos ul li a .peo4 p {height: 75px; line-height: 25px; color: #999; padding-right:98px; border-right:1px solid #eee; margin-right: 20px}


.pics_list {padding: 10px 0 0;}
.pics_list ul li {width: 33.3%; float: left; margin-bottom: 20px; text-align: center;height:200px}
.pics_list ul li img {padding-bottom: 10px;max-width:285px;}