
/* CSS Document */
/*全局样式*/
*{ margin:0; padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input,button,select,textarea{outline:none}
li{list-style:none}
textarea{resize:none}
body,div,span,ul,li,p,h1,h2,h3,h4,h5,h6,img,input, textare{ margin:0; padding:0; font-family:inherit !important }
body{ font-size:12px; color: #666;}
body{ word-wrap : break-word ;word-break:break-all; min-height: 100%; _height:100%;}
a{ text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;}
a{ outline:none;}/*去除超链接虚线框*/
a:active{star:expression(this.onFocus=this.blur());}/*去除ie下超链接虚线框*/
a:focus{ outline:0;}/*去除火狐下超链接的虚线*/
a{ text-decoration:none; color:#000}
em{ font-style:normal}
.clearfloat{clear:both; height:0px; font-size:1px; line-height:0px;}/*清除浮动*/
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.fl{ float:left}
.fr{ float:right}
.main{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden}
.middle{ width:1200px; margin:0 auto; overflow:hidden}
/*------------------------------------------样式开始------------------------------------------*/
.part01{ overflow:hidden; margin-top:70px;}
.part_nav{ overflow:hidden; text-align:center; margin-bottom:40px;}
.part_nav h2{ font-size:30px; color:#333333; padding-top:10px; height:50px; background:url(../image/pbg-01.png) bottom center no-repeat}
.part_nav span{ display:block; font-size:12px; color:#666666; text-transform:uppercase; margin-top:6px;}
.part_nav em{ display:block;  width:50px; height:5px; background: #e37310; position:relative;margin:0 auto; top:-5px;}
.part01 .part01_left{ float:left; overflow:hidden;border-right:1px solid #d8d8d8; width:514px;}
.part01 table{ border-collapse:collapse;}
.part01 table td{border:1px solid #d8d8d8; vertical-align: top; }
.part01 table td.spe01{width:186px; border:none;}
.part01 table td.spe02{border:none;}
.part01 table td.spe02 h2{ width:186px; border-radius: 10px 0 0 0;-moz-border-radius: 10px 0 0 0;-webkit-border-radius: 10px 0 0 0;border:1px solid #d8d8d8; border-bottom:none; border-right:none}
.part01 table td h2{ font-size:20px; color:#333333;text-align:center;padding:39.5px 15px;}
.part01 table  tr:nth-child(3){ background:#f5f5f5}
.part01 table  tr:nth-child(5){ background:#f5f5f5}
.part01 table td h4{ background:#e77817; font-size:20px; color:#fff; text-align:center; line-height:96px;}
.part01 table td.spe03{ border:none; padding:0}
.part01 table td.spe03 h4{border-radius: 10px 0 0 0;-moz-border-radius: 10px 0 0 0;-webkit-border-radius: 10px 0 0 0;border:1px solid #d8d8d8; border-bottom:none; border-right:none}
.part01 table td h3{ font-size:14px; color:#666666; padding:0 25px; overflow:hidden; line-height:26px;}
.part01 table td h3 span{ color:#df0000}
.part01 table td p{ background:url(../image/pbg-02.png) left 5px no-repeat; padding-left:25px; font-size:14px; color:#666666; line-height:26px; text-align:justify}
.part01 table td div{ margin:25px 30px;}
.part01 .part01_cen{ float:left; width:330px; overflow:hidden; margin:0 12px;}
.part01 .part01_right{ float:right;width:330px; overflow:hidden;border-right:1px solid #d8d8d8;border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;}
.part01 table td.spe04{ border:none; padding:0}
.part01 table td.spe04 h4{border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;border:1px solid #d8d8d8; border-bottom:none; border-right:none}
.part01 .spe05{ display:block; margin:0 auto; width:300px; height:50px; background:#e37310; text-align:center; line-height:50px; font-size:16px; color:#fff;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; margin-top:40px; margin-bottom:50px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative; }
.part01 .spe05:hover{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.part02{ overflow:hidden; background:#f6f6f6; padding-top:70px;}
.part02 .part_nav{ margin-bottom:20px;}
.part02 .middle{ overflow:visible;}
.part02 ul{ overflow:visible;}
.part02 ul li{ float:left; overflow:hidden; border:1px solid #e5e5e5; background:#fff; width:224px; padding:0 30px; margin-right:18px; height:560px; margin-bottom:60px; margin-top:20px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out; position:relative}
.part02 ul li:nth-child(4n){ float:right; right:; margin-right:0}
.part02 ul li .img01{ overflow:hidden; margin-top:35px; border-bottom:1px solid #d0d0d0}
.part02 ul li .img01 img{ display:block; margin:0 auto; height:60px; width:auto}
.part02 ul li .img01 h2{ text-align:center; font-size:22px; color:#333333; line-height:95px;}
.part02 ul li p{ font-size:14px; color:#666666; text-align:center; line-height:24px; padding:15px 25px}
.part02 ul li .img01_text{ overflow:hidden;border-top:1px solid #d0d0d0; padding:15px 0; height:97px;}
.part02 ul li .img01_text h3{ font-size:14px; color:#e37310; line-height:24px; background:url(../image/pbg-03.png) left center no-repeat; padding-left:15px; }
.part02 ul li span{ background:#e77817; display:block; margin:0 auto; width:187px; height:40px; font-size:16px; color:#ffffff; text-align:center; line-height:40px;margin-top:10px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative; }
.part02 ul li:hover{-moz-box-shadow: 0px 0px 16px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 16px rgba(0,0,0,.2) ;box-shadow:0px 0px 16px rgba(0,0,0,.2);transform:scale(1.02);  -webkit-transform:scale(1.02);  -moz-transform:scale(1.02);   -o-transform:scale(1.02);  /*transform 属性下 rotate（旋转）和scale（放大）属性；可以同时用*/-ms-transform:scale(1.02); }
.part02 ul li span:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.part03{ overflow:hidden; background:url(../image/pbg-04.jpg) top center no-repeat; height:195px;}
.part03 .part03_text{ overflow:hidden; text-align:center; margin-top:30px;}
.part03 .part03_text h2{ font-size:30px; color:#ffffff; line-height:50px;text-shadow: rgba(0,0,0,.5) 2px 2px 2px}
.part04{ overflow:hidden; position:relative; margin-top:-34px;}
.part04_nav{ background:url(../image/pbg-05.png) top center no-repeat; height:247px; overflow:hidden; width:998px; margin:0 auto;}
.part04_nav h3{ font-size:14px; color:#ffffff; text-transform:uppercase; float:right;  margin-right: 128px; margin-top: 112px;}
.part04_nav h2{  font-size:50px; color:#ffffff; padding-top:20px;float:left; margin-left: 175px;}
/*.part04_nav span{font-size:50px; color:#ffffff; height: 82px;float:left;margin-left: 110px; margin-top: 25px;}*/
.part04_nav h2 span{ margin-left:115px;}
.part04_date01{ overflow:hidden; float:left; width:1065px; height:271px; margin-top:50px;}
.part04_date01 .img02_text{ float:left; overflow:hidden}
.part04_date01 .img02_text .img02_left{ overflow:hidden; width:135px; float:left; background:#e37310; text-align:center; padding:70.5px 0}
.part04_date01 .img02_text .img02_left h4{ font-size:80px; color:#ffffff; font-weight:300; line-height:80px;}
.part04_date01 .img02_text .img02_left span{ display:block; width:22px; height:1px; background:#ffffff; margin:10px auto}
.part04_date01 .img02_text .img02_left h3{ font-size:22px; color:#ffffff; font-weight:bold; margin-top:15px;}
.part04_date01 .img02_text .img02_right{ padding:20px 40px 0 60px; overflow:hidden; width:355px;float:left;}
.part04_date01 .img02_text .img02_right h4{ font-size:22px; color:#333333; font-weight:bold; padding-left:20px;}
.part04_date01 .img02_text .img02_right h4 span{ color:#e37310}
.part04_date01 .img02_text .img02_right h5{ font-size:12px; color:#333333; font-weight:300; text-transform:uppercase; padding-left:20px; margin-bottom:10px;}
.part04_date01 .img02_text .img02_right p{ line-height:28px; font-size:16px; color:#666666; background:url(../image/pbg-06.png) left 7px no-repeat; padding-left:20px; text-align:justify}
.part04_date01 .img02{ background:#eee; width:449px; float:right; height:271px; position:relative}
.part04_date01 .img02 img{ display:block; margin:26px auto; width:399px; height:219px;}
.part04_date01 .img02::before{content: '';position: absolute; border-width: 20px 20px 20px 0; border-style: solid;border-color: transparent #eee transparent transparent; left: -20px; margin-top:115px;}
.part04_date02{ overflow:hidden; float:right; width:1065px; height:271px; margin-top:50px;}
.part04_date02 .img02{ background:#eee; width:449px; float:left; height:271px; position:relative}
.part04_date02 .img02 img{ display:block; margin:26px auto; width:399px; height:219px;}
.part04_date02 .img02::before{content: '';position: absolute;     border-width: 20px 0 20px 20px; border-style: solid; border-color: transparent transparent transparent #eee; right: -20px; margin-top:115px;}
.part04_date02 .img02_text{ float:right; overflow:hidden}
.part04_date02 .img02_text .img02_left{ overflow:hidden; width:135px; float:left; background:#e37310; text-align:center; padding:70.5px 0}
.part04_date02 .img02_text .img02_left h4{ font-size:80px; color:#ffffff; font-weight:300; line-height:80px;}
.part04_date02 .img02_text .img02_left span{ display:block; width:22px; height:1px; background:#ffffff; margin:10px auto}
.part04_date02 .img02_text .img02_left h3{ font-size:22px; color:#ffffff; font-weight:bold; margin-top:15px;}
.part04_date02 .img02_text .img02_right{ padding:15px 40px 0 60px; overflow:hidden; width:355px; float:left;}
.part04_date02 .img02_text .img02_right h4{ font-size:22px; color:#333333; font-weight:bold; padding-left:20px;}
.part04_date02 .img02_text .img02_right h4 span{ color:#e37310}
.part04_date02 .img02_text .img02_right h5{ font-size:12px; color:#333333; font-weight:300; text-transform:uppercase; padding-left:20px; margin-bottom:10px;}
.part04_date02 .img02_text .img02_right p{ line-height:28px; font-size:16px; color:#666666; background:url(../image/pbg-06.png) left 7px no-repeat; padding-left:20px; text-align:justify}
.part05{ overflow:hidden; margin-top:90px;}
.part05 .part05_text{ overflow:hidden; width:1040px; margin:0 auto}
.part05 .part05_text h3{ text-align:center; font-size:20px; color:#333333; margin-bottom:15px;}
.part05 .part05_text p{ float:left; width:47%; overflow:hidden; font-size:14px; color:#666666; line-height:30px; background:url(../image/pbg-07.png) left center no-repeat; padding-left:25px;}
.part05 .part05_text p:nth-child(2n){ float:right;}
.part05 ul{ overflow:hidden; margin-top:30px;}
.part05 ul li{ float:left; width:290px; overflow:hidden; margin-right:13px;}
.part05 ul li:nth-child(4n){ float:right; margin-right:0}
.part05 ul li .img03{ overflow:hidden; width:290px; height:360px;}
.part05 ul li .img03 img{width:290px; height:360px;transform:scale(1);transition:all 0.3s;}
.part05 ul li .img03_text{ overflow:hidden; height:86px; background:#e37310; position:relative; margin-top:-86px; text-align:center;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; padding:0 25px;}
.part05 ul li .img03_text h4{ font-size:16px; color:#ffffff; padding-top:8px; text-transform:uppercase}
.part05 ul li .img03_text h5{ font-size:16px; color:#ffffff;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.part05 ul li .img03_text h6{ font-size:16px; color:#ffffff;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.part05 ul li .img03_text p{font-size:12px; color:#ffffff; text-align:justify; line-height:24px;}
.part05 ul li span{ display:block; width:187px; height:40px; background:#e37310; margin:0 auto; font-size:16px; color:#ffffff; text-align:center; line-height:40px; margin-top:28px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;  }
.part05 ul li:hover .img03_text{position:relative; margin-top:-360px; height:360px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; text-align:left;}
.part05 ul li span:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.part05 ul li:hover .img03_text h4{ font-size:24px; color:#ffffff; margin-top:45px;}
.part05 ul li:hover .img03_text h5{ font-size:16px; color:#ffffff; margin-top:15px; margin-bottom:25px;}
.part05 ul li:hover .img03_text h6{ margin-bottom:25px;}
.part05 ul li:hover .img03_text p{ font-size:12px; color:#ffffff; text-align:justify; line-height:24px;}
.part05 ul li:hover .img03 img{transform:scale(1.1);transition:all 0.3s;}
.part06{ overflow:hidden; margin-top:90px; margin-bottom:50px;}
.part06 ul{ overflow:hidden}
.part06 ul li{ float:left; width:100px; overflow:hidden; margin-right:37px; height:192px}
.part06 ul li:nth-child(9n){ float:right; margin-right:0}
.part06 ul li .img04{ overflow:hidden; width:80px; height:80px; margin:0 auto}
.part06 ul li .img04 img{ display:block; margin:0 auto;transition: 0.8s;-moz-transition: 0.8s;-webkit-transition: 0.8s;-o-transition: 0.8s; }
.part06 ul li .img04_text{ overflow:hidden; text-align:center}
.part06 ul li .img04_text span{ display:block; margin:15px auto; width:20px; height:4px; background:#e37310}
.part06 ul li .img04_text p{ font-size:12px; color:rgb(51, 51, 51);word-break: keep-all;word-wrap: break-word; white-space: pre-wrap; line-height:16px; padding-bottom:5px;overflow:hidden}
.part06 ul li:hover .img04 img{-webkit-transform: rotateY(360deg);}
.part06 ul li:hover .img04_text p{ color:#e37310}
.part07{ overflow:hidden; padding:50px 0;background-color: #e37310;}
.part07 ul{ overflow:hidden}
.part07 ul li{ float:left;float:left;border: 2px solid #fff;  border-radius: 5px; padding-top: 5px; padding-bottom: 5px;color:#FFF;width:277px;margin-right: 25px;}
.part07 ul li:nth-child(4n){ float:right; margin-right:0}
.part07 ul li h2{color: #fff;font-size: 20px;/* margin-left: 20px; */padding:5px 0;}
.part07 ul li h2 span{color: #fff; font-size: 30px; padding-right:5px;}
.part08{ overflow:hidden; margin-top:80px; margin-bottom:50px;}
.part08 .middle{ overflow: visible;}
.part08 ul{overflow: visible;}
.part08 ul li{ float:left; border:1px solid #D8D8D8; width:560px; padding:15px; overflow:hidden; height:247px; margin-bottom:18px; position:relative;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.part08 ul li:nth-child(2n){ float:right;}
.part08 ul li .img05{ float:left; width:190px; height:247px; overflow:hidden}
.part08 ul li .img05 img{width:190px; height:247px;}
.part08 ul li .img05_text{ float:right; width:340px; margin-right:10px;}
.part08 ul li .img05_text p{word-break: keep-all;word-wrap: break-word; white-space: pre-wrap; font-size:14px; color:#333333; line-height:30px;}
.part08 ul li .img05_text p span{ font-size:18px; color:#e37310; font-weight:bold}
.part08 ul li:hover{-moz-box-shadow: 0px 0px 16px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 16px rgba(0,0,0,.2) ;box-shadow:0px 0px 16px rgba(0,0,0,.2);transform:scale(1.02);  -webkit-transform:scale(1.02);  -moz-transform:scale(1.02);   -o-transform:scale(1.02);  /*transform 属性下 rotate（旋转）和scale（放大）属性；可以同时用*/-ms-transform:scale(1.02); }
.part09{ overflow:hidden; padding-top:60px;  background:#f6f6f6; padding-bottom:60px;}
.part09 .swiper-container{ height:603px !important;}
.part09 .swiper-slide{ background:none !important}
.part09 .swiper-slide ul{ overflow:hidden;}
.part09 .swiper-slide ul li{ float:left; width:381px; overflow:hidden; margin-right:28.5px; background:#fff; margin-bottom:70px;}
.part09 .swiper-slide ul li:nth-child(3n){ float:right; margin-right:0}
.part09 .swiper-slide ul li .img06{ overflow:hidden; width:381px; height:241px;}
.part09 .swiper-slide ul li .img06 img{width:381px; height:241px;transform:scale(1);transition:all 0.3s;}
.part09 .swiper-slide ul li .img06_text{ overflow:hidden; padding:20px 30px; height:270px; border:1px solid #E5E5E5}
.part09 .swiper-slide ul li .img06_text h2{ font-size:16px; color:#e37310; font-weight:bold; text-align:left; line-height:24px;}
.part09 .swiper-slide ul li .img06_text h3{ font-size:14px; color:#666666; text-align:left; line-height:24px; margin-bottom:10px;}
.part09 .swiper-slide ul li .img06_text p{ font-size:12px; color:#666666; line-height:20px; text-align:justify; margin-bottom:5px;}
.part09 .swiper-slide ul li .img06_text p span{font-weight:bold;}
.part09 .swiper-slide ul li:hover .img06 img{transform:scale(1.1);transition:all 0.3s;}
.part09 .swiper-slide ul li:hover{-moz-box-shadow: 0px 0px 16px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 16px rgba(0,0,0,.2) ;box-shadow:0px 0px 16px rgba(0,0,0,.2);}
.part09 .swiper-pagination{ text-align:center}
.part09 .swiper-pagination-switch{display: inline-block; width:36px; height:6px; background:#E5E5E5;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; margin:0 10px !important;filter:alpha(opacity=100);  /*支持 IE 浏览器*/-moz-opacity:1; /*支持 FireFox 浏览器*/opacity:1;  /*支持 Chrome, Opera, Safari 等浏览器*/ position:relative; top:-30px;}
.part09 .swiper-active-switch{ background:#e37310}
.part10{ overflow:hidden; margin-top:80px;}
.part10 .part10_top{ overflow:hidden;}
.part10 .part10_top ul{ overflow:hidden;}
.part10 .part10_top ul li{ float:left; height:50px; padding:0 35px; -webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; line-height:50px; font-size:16px; color:#ffffff; background:#e37310; margin-right:75px;}
.part10 .part10_top ul li span{ display:inline-block; width:22px; height:22px; background:#fff; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; text-align:center; line-height:22px; font-size:18px; color:#e77817; margin:14px 0; margin-right:10px;}
.part10 .part10_top ul li:nth-child(4n){ float:right; margin-right:0}
.part10 .part10_bott{ overflow:hidden;}
.part10 .part10_bott ul{ overflow:hidden;}
.part10 .part10_bott ul li{ float:left; height:50px; padding:0 35px; -webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; line-height:50px; font-size:16px; color:#ffffff; background:#e37310; margin-left:90px;}
.part10 .part10_bott ul li span{ display:inline-block; width:22px; height:22px; background:#fff; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; text-align:center; line-height:22px; font-size:18px; color:#e77817; margin:14px 0; margin-right:10px;}
.part11{ overflow:hidden; margin-top:80px; margin-bottom:50px;}
.part11 ul{ overflow:hidden; width:1040px; margin:0 auto}
.part11 ul li{ float:left; overflow:hidden; width:200px; height:90px; border: 1px solid #ddd; padding:2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; margin-right:72px; margin-bottom:35px;}
.part11 ul li:nth-child(4n){ float:right; margin-right:0}
.part11 ul li img{width:200px; height:90px;transform:scale(1s);transition:all 0.3s; }
.part11 ul li:hover img{transform:scale(1.1);transition:all 0.3s;}
.part11 ul li:hover{ border:1px solid #e37310}




