@charset "gb2312";
/*reset*/
/*2016.3.23 shimin*/
*{box-sizing:border-box; -moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font-family:"Î¢ÈíÑÅºÚ", Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
address,cite,dfn,em,var{font-style:normal}
ul,ol,li{list-style:none}a{text-decoration:none}
legend{color:#000}
fieldset,img{border:0;vertical-align:top;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
figure{margin:0;}
button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}
html {overflow-y:scroll;overflow-x:hidden;}
.clear{display:block;height:0;overflow:hidden;clear:both}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
a:link,a:visited,a:hover{text-decoration:none}
a{blr:expression_r(this.onFocus=this.blur())}
a{outline:none;}
.none{display:none;}
.block{display:block;}
.noBg{background:none !important;}
.noBd{border:none !important;}
.noPd{padding:0 !important;}
.noMg{margin:0 !important;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.absolute {position:absolute}
.relative {position:relative}
img {border:0px;vertical-align: middle;}
.blank{height:30px;clear:both;width:100%;overflow:hidden;}
.center{margin:0 auto;}
.middle{text-align:center;}
.wPub{width:1200px;margin:0 auto;clear:both;position:relative;}
/* css3.0 animate */
.ani{ transition:all .3s linear 0s; -webkit-transition:all .3s linear 0s; -moz-transition:all .3s linear 0s; -o-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s; }
.anii{transition:all 0.5s ease-in-out 0s;-webkit-:all 0.5s ease-in-out 0s;-moz-:all 0.5s ease-in-out 0s;-o-:all 0.5s ease-in-out 0s;-ms-:all 0.5s ease-in-out 0s;}
.translateY {-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.translateX {-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.translateXY{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);left:50%;top:50%;}
body { color:#312e35;font-size:26px; }
.icon{background:url(../images/icon.png) no-repeat;}
.iBlock{display: inline-block;vertical-align: middle;}

.boxpubSwt{text-align:center}
.boxpubSwt a{width:150px;height:38px;line-height:38px;background:#f48f2c;position:relative;color:#fff;font-size:18px;text-align:left;padding-left:19px;}
.boxpubSwt a em{position:relative;z-index:2;color:#fff;}
.boxpubSwt a:before{content:'';position:absolute;z-index:2;width:39px;height:31px;display:block;background:#dc6d00;right:0px;top:3px; transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;}
.boxpubSwt a:hover:before{width:100%;background:#dc6d00;}
.boxpubSwt a:after{content:'';position:absolute;z-index:2;width:10px;height:17px;background:url(../images/icon.png) no-repeat -391px -15px;right:13px;top:10px;}

/*banner*/
.banner{width:100%;height:779px;background:url(../images/banner.jpg) no-repeat center center;position:relative;z-index:10;}
.bannWrap{height:779px;}
.banPos{width:183px;height:183px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border:2px solid #e33f1f;text-align:center;left:50%;bottom:-94px;}
.banPos a{width:100%;height:100%;}
.banPos a:after{content:'';position:absolute;width:171px;height:171px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;background:#e33f1f;text-align:center;left:5px;top:5px;transition:all .3s linear 0s; -webkit-transition:all .3s linear 0s; -moz-transition:all .3s linear 0s;}
.banPos a:hover:after{background:#de1611;}
.banPos a em{width:122px;height:81px;background-position:-2px -5px;margin-top:45px;position:relative;z-index:3;}
/*box1*/
.box1{width:100%;height:817px;background:#e7e7e7;text-align:center;}
.b1tit{padding-top:138px;text-align:center;}
.b1tit h3{width:476px;height:46px;background-position:-4px -113px;}
.b1con{height:470px;margin-top:35px;}
.b1inner{width:100%;height:100%;}
.b1con .boxpolygon{width:288px;height:263px;text-align:left;overflow:hidden;position:absolute;cursor:pointer;}
.b1con .boxpolygon em{width:288px;height:263px;position:absolute;left:0;top:-50%;}
.b1con .boxpolygon:hover em.em1{background:url(../images/b1_pub.png) no-repeat;z-index:2;top:0}
.b1con .boxpolygon:hover p{opacity:1;filter:alpha(opacity=100);}
.b1con .boxpolygon p{width:181px;font-size:16px;color:#fff;top:81px;left:53px;opacity:0;filter:alpha(opacity=0);z-index:3;}
.b1con .b1polygon{left:152px;top:0;}
.b1con .b2polygon{left:459px;top:0;}
.b1con .b3polygon{left:768px;top:0;}
.b1con .b4polygon{left:0;top:175px;}
.b1con .b5polygon{left:305px;top:175px;}
.b1con .b6polygon{left:611px;top:175px;}
.b1con .b7polygon{left:916px;top:175px;}
.b1con .boxpolygon p.dit{top:124px;}
.b1con .boxpolygon:hover em.em2{background:url(../images/b1_pub2.png) no-repeat;z-index:2;top:0}
.box1 p{font-size:18px;color:#312e35;}
/*box2*/
.box2{width:100%;height:791px;background:url(../images/b2bg.jpg) no-repeat center center;}
.b2confl{width:370px;float:left;margin-left:30px;margin-top:316px;color:#fff;}
.b2confl{width:370px;float:left;margin-left:30px;margin-top:316px;color:#fff;}
.b2confl a{width:271px;height:63px;background:#ff6005;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;margin-top:50px;text-align:center;}
.b2confl a:hover{background:#de1611;}
.b2confl a em{width:168px;height:33px;background-position:-180px -8px;margin-top:15px;}
.b2confr{width:391px;height:197px;background:rgb(191,162,238);float:left;margin-left:408px;margin-top:328px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;padding:25px;color:#1d0f12;}
.b2confr b{width:100%;font-size:18px;}
.b2confr font{font-size:18px;border-bottom:1px dashed #a578ee;padding-bottom:18px;line-height:22px;}
.b2confr span{font-size:16px;float:left;}
.b2confr span.sp01{padding-top:14px;}
.b2confr span.sp02{padding-left:33px;}
/*box3*/
.box3{width:100%;height:643px;background:url(../images/b4_bg.jpg) no-repeat center fixed;}
.b3c1{width:1263px;height:589px;background:url(../images/b3_c1bg.png) no-repeat center center;position:absolute;left:-63px;}
.b3inner{width:100%;height:100%;}
.b3c1txt{width:492px;margin-top:110px;margin-right:40px;color:#1d0f12;}
.b3c1txt p{font-size:16px;}
.b3c1txt a{width:202px;height:71px;background-position:-787px -272px;margin-top:208px;margin-left:150px;}
.b3c1txt a:hover{background-position:-795px -346px;}
.b3c1bot{margin-top:45px;}
.b3c1bot dt{width:86px;height:86px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;padding:12px 16px;color:#fff;margin-right:10px;line-height:28px;}
.b3c1bot dd{width:380px;color:#1d0f12;font-size:20px;margin-top:13px;}
.b3c1bot dt.dt01{background:#ffaa62;}
.b3c1bot dt.dt02{background:#d45477;}
.b3c1bot dt.dt03{background:#8851cf;}
.b3c1bot dt.dt04{background:#0076a9;}
.box4{width:100%;height:643px;background:url(../images/b4_bg.jpg) no-repeat center fixed;}
.b4c1{width:1263px;height:589px;background:url(../images/b4_c1bg.png) no-repeat center center;position:absolute;left:-63px;}
.box5{width:100%;height:643px;background:url(../images/b4_bg.jpg) no-repeat center fixed;}
.b5c1{width:1263px;height:589px;background:url(../images/b5_c1bg.png) no-repeat center center;position:absolute;left:-63px;}
.box6{width:100%;height:643px;background:url(../images/b4_bg.jpg) no-repeat center fixed;}
.b6c1{width:1263px;height:589px;background:url(../images/b6_c1bg.png) no-repeat center center;position:absolute;left:-63px;}
/*box7*/
.box7{width:100%;height:759px;background:url(../images/b7bg.png) no-repeat center center;}
/*box8*/
.box8{padding-bottom:100px;}
.box8 .logo{width:217px;height:180px;background-position:-758px -5px;top:-35px;left:-20px;z-index:-1;}
.b8con{width:100%;padding-top:100px;}
.b8rect{width:315px;height:547px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;background:#fff;box-shadow:0px 0px 10px rgba(145,145,145,0.6);text-align:center;float:left;margin-right:40px;}
.b8rect:first-child{margin-left:170px;}
.b8rect:last-child{margin-right:0;}
.b8rect em.em1{width:244px;height:97px;background-position:-14px -443px;margin-top:25px;}
.b8rect em.em2{width:149px;height:79px;background-position:-295px -442px;margin-top:25px;}
.b8rect em.em3{width:278px;height:89px;background-position:-463px -437px;margin-top:25px;}
.b8rect .b8swt{width:100%;text-align:center;top:466px;}
.b8swt a{width:166px;height:45px;line-height:45px;position:relative;font-size:22px;color:#fff;text-align:center;text-decoration:none;overflow:hidden;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;}
.b8swt a:after{content:attr(data-hover);position:absolute;width:100%;height:100%;left:0;top:0;background:#ff4200;z-index:2;-moz-transition:transform 0.3s linear 0s;-webkit-transition:transform 0.3s linear 0s;transition:transform 0.3s linear 0s;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;}
.b8swt a:hover:after{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);}
.b8swt a:hover {color:#fff;text-decoration:none;}
.b8swt a:before {content:attr(data-hover);position:absolute;width:100%;height:100%;left:0;top:0; background:#de1611;z-index:1;-moz-transition:transform 0.3s linear 0s;-webkit-transition:transform 0.3s linear 0s;transition:transform 0.3s linear 0s;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;}
.b8swt a:hover:after,.b8swt a:focus:after {-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);-webkit-transform:translate(100%,0);transform:translate(100%,0);}
/*box9*/
.box9{width:100%;background:#d7d7d7;text-align:center;padding-bottom:80px;}
.b9tit{padding-top:110px;text-align:center;}
.b9tit h3{width:507px;height:96px;background-position:-6px -238px;}
.box9 h4{font-size:85px;color:#312e35;}
.box9 h5{font-size:37px;color:#312e35;text-transform:uppercase;}
.box9 a{width:396px;height:63px;background:#ff6005;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;margin-top:40px;}
.box9 a em{width:315px;height:33px;background-position:-400px -8px;margin-top:15px;}
.box9 a:hover{background:#de1611;}






