@charset "utf-8";
/* 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}
em{ font-style:normal}
textarea{resize:none}
body,div,span,ul,li,p,h1,h2,h3,h4,h5,h6,img,input, textare{ margin:0; padding:0; }
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}
.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}
/*------------------------------------------样式开始------------------------------------------*/
.top{ overflow:hidden; background:#f6f6f6; height:35px; line-height:35px;}
.top h1{ float:left; font-size:14px; color:#666666}
.top h2{ float:right; overflow:hidden}
.top h2 a{ display:inline-block;font-size:14px; color:#666666; background:url(../images/bg-01.png) right center no-repeat; padding-right:10px; margin-right:10px}
.top h2 a:last-child{ background:none; padding-right:0; margin-right:0}
.top h2 a:hover{ text-decoration:underline}
.head{ overflow:hidden; padding:23px 0;}
.head .logo{ float:left; overflow:hidden}
.head .logo img{ height:68px; width:auto; float:left}
.head .logo h3{ float:left; overflow:hidden; font-size:27px; color:#00a0e9; font-weight:bold; margin-top:8px; margin-left:10px;}
.head .logo h3 span{ display:block; text-transform:upper-alpha; font-size:12.5px; font-weight:normal;text-transform: uppercase;}
.head .logo h2{ float:left; border-left:1px solid #DCDCDC; padding-left:15px; margin-left:15px; font-size:20px; color:#00a0e9; margin-top:11.5px;}
.head .logo h2 span{ display:block; font-size:14px; color:#888787}
.head .tel{ float:right; background:url(../images/bg-02.png) right center no-repeat; padding-right:55px; margin-top:6.5px;}
.head .tel h2{ font-size:16px; color:#666666; text-align:right}
.head .tel h2 span{ font-size:22px; color:#00a0e9; font-weight:bold; display:block;}
.nav{ overflow:hidden; height:50px; z-index:999; position:relative}
.nav .middle{ transform: skewX(-30deg); background:#00A0E9; display:block} 
.nav .middle ul{ overflow:hidden;}
.nav .middle ul li{ float:left; line-height:50px; width:14.28571%;}
.nav .middle ul li a{transform: skewX(30deg); display:block; text-align:center; line-height:50px; font-size:18px; color:#ffffff;}
.nav .middle ul li:hover{ background:#FAB203}
.nav .middle ul li.curr{background:#FAB203}
.banner{ overflow:hidden; height:668px; position:relative; margin-top:-50px;}
.banner .swiper-container{ height:668px;}
.banner .swiper-container .swiper-slide{height:668px;}
.part01{ overflow:hidden; border-bottom:1px solid #dcdcdc; height:60px;}
.part01 ul{ overflow:hidden; float:left}
.part01 ul li{ float:left; font-size:16px; color:#000000; font-weight:bold; line-height:60px;}
.part01 ul li a{ display:inline-block; font-size:16px; color:#333333; font-weight:normal; background:url(../images/bg-03.png) right center no-repeat; padding-right:15px; margin-right:15px;}
.part01 ul li:last-child a{ background:none; padding-right:0; margin-right:0}
.part01 ul li a:hover{ color:#00a0e9; text-decoration:underline}
.part01 form{ float:right; border:1px solid #dcdcdc; height:33px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; overflow:hidden; margin:13.5px 0}
.part01 form input{ float:left; width:340px; height:33px; border:none; text-indent:15px; font-size:14px; color:#999999; line-height:33px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.part01 form button{ width:56px; height:33px; background:url(../images/bg-04.png) center no-repeat #00a0e9; float:left; border:none; cursor:pointer}
.part02{ overflow:hidden; margin-top:55px;}
.part02_nav{ overflow:hidden; margin-bottom:55px;}
.part02_nav h2{ background:url(../images/bg-05.png) center no-repeat; font-size:32px; color:#333333; font-weight:600; text-align:center}
.part02 .tab_title{ overflow:hidden; background:#00a0e9; height:62px;}
.part02 .tab_title a{ display:block; width:240px; height:62px; text-align:center; line-height:62px; font-size:18px; color:#ffffff; float:left; background:url(../images/bg-06.png) right center no-repeat}
.part02 .tab_title a:last-child{ background:none}
.part02 .tab_title a.on{ background:#fab203}
.part02 .part02_text{ overflow:hidden; padding:30px 30px 10px 30px; border:2px solid #eeeeee; border-top:none}
.part02_text .part02_left{ float:left; overflow:hidden;width: 496px; height: 404px;}
.part02_text .part02_left img{ display:block;transform:scale(1);transition:all 0.3s;}
.part02_text .part02_right{ float:right; overflow:hidden; width:621px;}
.part02_text .part02_right ul{ overflow:hidden}
.part02_text .part02_right ul li{ float:left; overflow:hidden;width: 302px; height: 192px; margin-bottom:20px;}
.part02_text .part02_right ul li img{transform:scale(1);transition:all 0.3s;}
.part02_text .part02_right ul li:nth-child(2n){ float:right;}
.part02_text .part02_left:hover img{transform:scale(1.1);transition:all 0.3s;}
.part02_text .part02_right ul li:hover img{transform:scale(1.1);transition:all 0.3s;}
.part03{ overflow:hidden; height:264px; background:#00a0e9; margin-top:62px;}
.part03 .part03_left{ overflow:hidden;  width:426px; height:264px; float:left}
.part03 .part03_cen{ float:left; overflow:hidden; margin:60px 0; margin-left:60px;}
.part03 .part03_cen h2{ text-transform:uppercase; font-weight:300; color:#fff; font-size:32px;}
.part03 .part03_cen h3{ font-size:34px; color:#ffffff; border:1px solid #fff; line-height:60px; height:60px; border-left:none; border-right:none; letter-spacing:5px; margin:10px 0}
.part03 .part03_cen h3 span{ font-size:26px; color:#ffffff; letter-spacing:0; margin-left:10px;}
.part03 .part03_cen h4{ text-align:center; font-size:14px; color:#ffffff; letter-spacing:15px;}
.part03 .part03_right{ float:right; overflow:hidden; margin-top:78.5px;}
.part03 .part03_right h2{ background:url(../images/bg-07.png) left center no-repeat;padding:10px 0; padding-left:60px; font-size:14px; color:#ffffff; }
.part03 .part03_right h2 span{ display:block; font-size:22px; color:#ffffff}
.part03 .part03_right a{ display:block; width:221px; height:39px; background:#FAB203; text-align:center; line-height:39px; font-size:16px; color:#fff}
.part04{ overflow:hidden; margin-top:72px; margin-bottom:74px;}
.part04 .img01{ overflow:hidden;width: 792px; height: 375px; float:left;}
.part04 .img01_text{ float:left; background:url(../images/bg-08.png) left 13px no-repeat; padding-left:45px; margin-top:25px;}
.part04 .img01_text h2{ font-size:22px; color:#333333; text-transform:uppercase; margin-bottom:15px;}
.part04 .img01_text h3{font-size:22px; color:#333333; margin-bottom:5px;}
.part04 .img01_text h4{font-size:16px; color:#333333;}
.part04 .img01_text div{ padding:15px 70px; width:200px; background:#00a0e9; margin-top:60px; position:relative; margin-left:-75px;}
.part04 .img01_text div p{ font-size:14px; color:#ffffff; line-height:36px;}
.part04 ul{ overflow:hidden; clear:both; margin-top:25px;}
.part04 ul li{ float:left;width: 292px; overflow:hidden; margin-right:10px;}
.part04 ul li:nth-child(4n){ float:right; margin-right:0}
.part04 ul li .img02{width: 292px; height: 172px; overflow:hidden}
.part04 ul li .img02 img{transform:scale(1);transition:all 0.3s;}
.part04 ul li h3{ border:1px solid #eeeeee; height:48px; text-align:center; line-height:48px; font-size:16px; color:#333333;white-space: nowrap; text-overflow: ellipsis;overflow:hidden; padding:0 20px;}
.part04 ul li:hover .img02 img{transform:scale(1.1);transition:all 0.3s;}
.part04 ul li:hover h3{ color:#00a0e9}
.part05{ background:url(../images/bg-09.png) top center; overflow:hidden; padding-top:72px; padding-bottom:45px;}
.part05 .part05_nav{ overflow:hidden; margin-bottom:70px;}
.part05 .part05_nav h2{ background:url(../images/bg-11.png) center no-repeat; text-align:center; font-size:32px; color:#ffffff; font-weight:600}
.part05 .adv01{ overflow:hidden; background:#fff; height:362px; margin-bottom:55px;}
.adv01 .adv01_left{ float:left;width: 600px; height: 362px;overflow:hidden}
.adv01 .adv01_left .img03{width: 600px; height: 362px; overflow:hidden}
.adv01 .adv01_left span{ display:block; width:71px; height:94px; background:#00a0e9; font-size:40px; color:#ffffff; font-weight:300; text-align:center; line-height:94px; margin-left: 20px;  position: relative; margin-top: -362px;}
.adv01 .adv01_right{ float:right; overflow:hidden; padding-left:40px; padding-top:35px; padding-right:50px; width:510px;}
.adv01 .adv01_right h3{ font-size:24px; color:#333333;  font-weight:bold; margin-bottom:20px; padding-left:15px;}
.adv01 .adv01_right h3 span{ color:#00a0e9}
.adv01 .adv01_right p{ background:url(../images/bg-10.png) left 7px no-repeat; padding-left:15px; font-size:14px; color:#666666; text-align:justify; margin-bottom:15px;}
.adv01 .adv01_right a{ display:block; width:160px; height:45px; background:#00a0e9;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-align:center; line-height:45px; font-size:16px; color:#ffffff; margin-top:30px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative; }
.adv01 .adv01_right a:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.part05 .adv02{ overflow:hidden; background:#fff; height:362px;margin-bottom:55px;}
.adv02 .adv02_left{ float:left; overflow:hidden; padding-left:40px; padding-top:35px; padding-right:50px; width:510px;}
.adv02 .adv02_left h3{ font-size:24px; color:#333333;  font-weight:bold; margin-bottom:20px; padding-left:15px;}
.adv02 .adv02_left h3 span{ color:#00a0e9}
.adv02 .adv02_left p{ background:url(../images/bg-10.png) left 7px no-repeat; padding-left:15px; font-size:14px; color:#666666; text-align:justify; margin-bottom:15px;}
.adv02 .adv02_left a{ display:block; width:160px; height:45px; background:#00a0e9;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-align:center; line-height:45px; font-size:16px; color:#ffffff; margin-top:30px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative; }
.adv02 .adv02_left a:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.adv02 .adv02_right{ float:right;width: 600px; height: 362px;overflow:hidden}
.adv02 .adv02_right .img03{width: 600px; height: 362px; overflow:hidden}
.adv02 .adv02_right span{display:block; width:71px; height:94px; background:#00a0e9; font-size:40px; color:#ffffff; font-weight:300; text-align:center; line-height:94px; margin-left: 20px;  position: relative; margin-top: -362px;}
.part06{ overflow:hidden; margin-top:72px; margin-bottom:42px;}
.part06_nav{ overflow:hidden; border-bottom:1px solid #e9e9e9; height:50px;}
.part06_nav .tab_title01{ float:left; overflow:hidden}
.part06_nav .tab_title01 a{ font-size:24px; color:#666666; display:inline-block; margin-right:64px;}
.part06_nav .tab_title01 a.on{ border-bottom:3px solid #00a0e9; height:47px;color:#262626}
.part06_nav .tab_title01 a.on::before{content: '';width:0px; height:0px;border-color: transparent transparent #00a0e9;border-width: 0 6px 6px; border-style: solid; display: block; top: 41px;position: relative; margin:0 auto; }
.part06 .item h2{ float:right; position:relative; margin-top:-60px;}
.part06 .item h2 a{font-size:14px; color:#666666; text-transform:uppercase}
.part06 .item h2 a:hover{ text-decoration:underline; color:#00a0e9}
.part06 .item ul{ overflow:hidden; margin-top:30px;}
.part06 .item ul li{ float:left;width:386px; overflow:hidden; margin:20px 0; margin-right:20px;
-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.2) ;box-shadow:0px 0px 10px rgba(0,0,0,.2);}
.part06 .item ul li:nth-child(4n){ float:right; margin-right:0}
.part06 .item ul li .img04{width: 386px; height: 238px; overflow:hidden;}
.part06 .item ul li .img04 img{transform:scale(1);transition:all 0.3s; display:block; margin:0 auto}
.part06 .item ul li h3{height:48px; text-align:center; line-height:48px; font-size:16px; color:#333333;white-space: nowrap; text-overflow: ellipsis;overflow:hidden; padding:0 20px;border: 1px solid #eeeeee;}
.part06 .item ul li:hover .img04 img{transform:scale(1.1);transition:all 0.3s;}
.part06 .item ul li:hover h3{color:#00a0e9}
.part07{ background:url(../images/bg-12.jpg) top center no-repeat; padding-top:75px;}
.part07 .part07_nav{ overflow:hidden; margin-bottom:70px;}
.part07 .part07_nav h2{ background:url(../images/bg-11.png) center no-repeat; text-align:center; font-size:32px; color:#ffffff; font-weight:600}
.part07 .img05{width: 654px; height: 443px; float:left}
.part07 .part07_right{ float:right; width:510px;}
.part07_right .img05_text{ padding-left:30px; overflow:hidden; margin-bottom:80px;}
.part07_right .img05_text h2{ font-size:22px; color:#ffffff; margin-bottom:15px;}
.part07_right .img05_text p{ font-size:14px; color:#cceefd; text-align:justify; line-height:30px;}
.part07_right .qimo8{ overflow:hidden;height:195px; width:510px;}
.part07_right .qimo8 .qimo {/*width:99999999px;*/width:8000%; height:195px;}
.part07_right .qimo8 .qimo #demo1{ float:left;}
.part07_right .qimo8 .qimo #demo2{ float:left;}
.part07_right .qimo8 ul{ overflow:hidden}
.part07_right .qimo8 ul li{ float:left; width:250px; margin-right:15px;}
.part07_right .qimo8 ul li .img06{ width:250px; height:165px; overflow:hidden}
.part07_right .qimo8 ul li h3{ text-align:center; font-size:14px; color:#8d8d8d; line-height:40px;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.part07_right .qimo8 ul li:hover h3{color:#00a0e9}
.part08{ overflow:hidden; margin-top:55px;}
.part08_left{ float:left; width:772px; overflow:hidden; }
.part08_left .part08_nav{height:64px; background:#00a0e9; overflow:hidden}
.part08_left .part08_nav .tab_title02{ overflow:hidden; float:left}
.part08_left .part08_nav .tab_title02 a{ display:block; width:136px; line-height:64px; text-align:center; font-size:20px; color:#ffffff; float:left; margin-right:20px;}
.part08_left .part08_nav .tab_title02 a.on{ background:#fab203;}
.part08_left .item h2{ float:right;  position:relative; margin-top:-40px; margin-right:25px;}
.part08_left .item h2 a{font-size:14px; color:#fefefe; text-transform:uppercase}
.part08_left .item h2 a:hover{ text-decoration:underline}
.part08_left ul{ overflow:hidden}
.part08_left ul li{ padding:25px 0 15px 0; overflow:hidden; border-bottom:1px solid #c7c7c7}
.part08_left ul li:first-child{ padding:30px 0 30px 0}
.part08_left ul li h3{ float:left; font-size:50px; color:#5e5e5e; text-align:center; width:72px; margin-top:-6px;}
.part08_left ul li h3 span{ display:block; font-size:18px; color:#777777; position:relative; margin-top:-10px;}
.part08_left ul li .img07{ float:left; width:213px; height:135px; overflow:hidden; margin:0 17px;}
.part08_left ul li .img07_text{ float:right; width:453px; overflow:hidden}
.part08_left ul li .img07_text h4{ font-size:16px; color:#333333; font-weight:bold; margin-bottom:10px;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.part08_left ul li .img07_text p{ font-size:14px; color:#777777; line-height:24px; text-align:justify}
.part08_left ul li .img08_text{ float:right; overflow:hidden; width:685px;}
.part08_left ul li .img08_text h4{font-size:16px; color:#333333; font-weight:bold; margin-bottom:10px;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.part08_left ul li .img08_text p{ font-size:14px; color:#777777; line-height:24px; text-align:justify}
.part08_left ul li:hover h3{ color:#fab203}
.part08_left ul li:hover h3 span{color:#fab203}
.part08_left ul li:hover h4{color:#fab203}
.part08_right{ float:right; width:375px; overflow:hidden}
.part08_right .part08_title{height:64px; background:#00a0e9; overflow:hidden; padding:0 25px;}
.part08_right .part08_title h2{ float:left; line-height:64px; font-size:20px; color:#ffffff}
.part08_right .part08_title a{ float:right; line-height:64px;font-size:14px; color:#fefefe; text-transform:uppercase}
.part08_right .part08_title a:hover{ text-decoration:underline}
.part08_right .img09{ overflow:hidden;width: 375px; height: 168px; margin-top:30px;}
.part08_right ul{ overflow:hidden}
.part08_right ul li{overflow:hidden; border-bottom:1px solid #c7c7c7; padding: 20px 0 11px 0;}
.part08_right ul li h3{ font-size:16px; color:#333333;white-space: nowrap; text-overflow: ellipsis;overflow:hidden; margin-bottom:10px;}
.part08_right ul li div{ overflow:hidden}
.part08_right ul li div span{ float:left; font-size:14px; color:#777777;line-height:28px;}
.part08_right ul li div p{ float:right;font-size:14px; color:#777777; line-height:28px; text-align:justify; width:345px;}
.part08_right ul li:hover h3{ color:#fab203}
.part09{ overflow:hidden; margin-top:56px; margin-bottom:50px;}
.part09 .middle{background:url(../images/bg-13.png) right 12px no-repeat; }
.part09 h2{ background:#00a0e9; width:85px; padding:16.5px 0; float:left; font-size:24px; font-weight:bold; text-align:center; text-transform:uppercase; color:#fff}
.part09 h2 span{ display:block; font-size:16px; color:#ffffff; font-weight:normal}
.part09 ul{ float:left; overflow:hidden; margin-top:32px; width:1115px;}
.part09 ul li{ float:left; margin-bottom:10px;}
.part09 ul li a{ font-size:14px; color:#666666; padding:0 30px; background:url(../images/bg-14.png) right center no-repeat}
.part09 ul li a:hover{ text-decoration:underline; color:#00a0e9}
.part09 ul li:last-child a{ background:none}
.bottom{ overflow:hidden; background:#1b2029; padding:50px 0 25px 0}
.bottom .bott_left{ float:left; width:860px; overflow:hidden}
.bottom .bott_left .bott_nav{ overflow:hidden; border-bottom:1px solid #54575C; height:50px;}
.bottom .bott_left .bott_nav ul{ overflow:hidden}
.bottom .bott_left .bott_nav ul li{ float:left; margin-right:66px;}
.bottom .bott_left .bott_nav ul li a{ font-size:14px; color:#c5c5c5}
.bottom .bott_left .bott_nav ul li a:hover{ text-decoration:underline; color:#fff}
.bottom .bott_left .bott_text{ overflow:hidden; margin-top:35px;}
.bott_text .bott_logo{ float:left; overflow:hidden}
.bott_text .bott_logo img{ width:auto; height:68px;}
.bott_text .bott_deta{ float:left; overflow:hidden; margin-left:40px; width:580px; margin-top:4px;}
.bott_text .bott_deta p{ font-size:14px; color:#8d8d8d; line-height:30px; float:left; margin-right:20px;}
.bottom .bott_right{ float:right; overflow:hidden}
.bottom .bott_right img{border:1px solid #54575C; padding:10px; width:140px; height:140px;}
.bottom .bott_right h3{ font-size:12px; color:#8d8d8d; text-align:center; margin-top:10px;}
.fotter{ overflow:hidden; background:#10161d; height:35px;}
.fotter h2{ font-size:12px; color:#8d8d8d; line-height:35px; float:left}
.fotter a{font-size:12px; color:#8d8d8d; line-height:35px; float:right}
.fotter a:hover{ text-decoration:underline; color:#fff}
.ny_banner{ overflow:hidden; height:321px;position:relative; margin-top:-50px;}
.inside{ overflow:hidden; background:#f3f3f3; padding:37px 0}
.inside_left{ float:left; width:241px; overflow:hidden}
.inside_left h2{ font-size:30px; color:#ffffff; font-weight:bold; background:url(../images/bg-15.jpg) center no-repeat; height:83px; line-height:83px; text-align:center}
.inside_left ul{ overflow:hidden; background:#fff; padding:10px 15px 0 15px;}
.inside_left ul li{ overflow:hidden; background:#F3F3F3; height:40px; padding:0 20px; margin-bottom:10px;}
.inside_left ul li a{ display:block; line-height:40px;  background:url(../images/bg-16.png) right center no-repeat; font-size:16px; color:#333;}
.inside_left ul li.on{ background:#00A0E9}
.inside_left ul li.on a{ color:#fff}
.inside_left ul li:hover{background:#00A0E9}
.inside_left ul li:hover a{ color:#fff}
.inside_left .cat_left{ overflow:hidden; background:#00A0E9; padding:20px 15px;}
.inside_left .cat_left h3{ font-size:24px; color:#ffffff; font-weight:bold; text-align:right;padding-right:20px}
.inside_left .cat_left h4{font-size:26px; color:#ffffff; font-weight:bold; text-align:right; padding-right:20px; position:relative; margin-top:-28px;}
.inside_left .cat_left h4 span{ text-transform:uppercase; font-size:50px;}
.inside_left .cat_left h5{ height:28px; background:#FAB203; line-height:28px; text-align:center; font-size:16px; color:#fff}
.inside_left .cat_left h6{ text-align:center; font-size:28px; color:#ffffff; font-weight:bold; padding:5px 0}
.inside_left .cat_left p{ font-size:14px; color:#ffffff; text-align:center; line-height:26px;}
.inside_right{ background:#fff; padding:0 20px; width:890px; float:right;}
.inside_right .inside_menu{ overflow:hidden; border-bottom:1px solid #DCDCDC; height:70px; margin-bottom:25px;}
.inside_right .inside_menu h2{ float:left; font-size:26px; color:#333333; font-weight:bold; line-height:68px; border-bottom:2px solid #00A0E9}
.inside_right .inside_menu h3{ float:right; font-size:14px; color:#666666; margin-top:36px;}
.inside_right .inside_menu h3 a{color:#666666;}
.inside_text01{ overflow:hidden; margin-bottom:50px;}
.inside_text01 p{ font-size:14px; color:#666; line-height:28px; text-align:justify; margin-bottom:15px;}
.inside_text02{ overflow:hidden; margin-bottom:50px;}
.inside_text02 ul{ overflow:hidden}
.inside_text02 ul li{ float:left; width:285px; overflow:hidden; margin-right:17px; margin-bottom:10px;}
.inside_text02 ul li:nth-child(3n){ float:right; margin-right:0}
.inside_text02 ul li .img10{ width:285px; height:191px; overflow:hidden}
.inside_text02 ul li h3{ text-align:center; line-height:40px; font-size:14px; color:#666666;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.page{font-size:14px; padding-top:30px; padding-bottom:15px; margin:0 auto; margin-top:15px;}
.page span,.page a{ display:inline-block; height:40px;border:1px #d8d8d8 solid; margin:0 4px;cursor:pointer; line-height:40px; font-size:14px; color:#666666; padding:0 15px;}
.page .current{border:1px #FAB203 solid;background:#FAB203; color:#fff}
.page a:hover{border:1px #FAB203 solid;background:#FAB203;color:#fff}
.inside_text03{ overflow:hidden; margin-bottom:50px;}
.inside_text03 ul{ overflow:hidden}
.inside_text03 ul li{ float:left; width:285px; overflow:hidden; margin-right:17px; margin-bottom:30px; position:relative}
.inside_text03 ul li:nth-child(3n){ float:right; margin-right:0}
.inside_text03 ul li .img10{ width:285px; height:176px; overflow:hidden; position:relative; z-index:99}
.inside_text03 ul li .img10 img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.inside_text03 ul li h3{ text-align:center; line-height:50px; font-size:16px; color:#262626;white-space: nowrap; text-overflow: ellipsis;overflow:hidden; border:1px solid #EEEEEE; position:relative; z-index:99}
.inside_text03 ul li::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;
background-color:#00a0e9;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;-webkit-transform: scale(0.5, 1);transform: scale(0.5, 1);}
.inside_text03 ul li:hover::before{opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.inside_text03 ul li:hover h3{ color:#fff;}
.inside_text03 ul li:hover .img10 img{transform:scale(1.1);transition:all 0.3s;}
.inside_text04{ overflow:hidden; margin-bottom:50px;}
.inside_text04 .text04_top{ overflow:hidden}
.text04_top .img11{ overflow:hidden;width: 364px; height: 213px; float:left}
.text04_top .img11_text{ float:right; width:505px; overflow:hidden}
.text04_top .img11_text h3{ font-size:20px; color:#333333; margin-bottom:10px;}
.text04_top .img11_text p{ font-size:14px; color:#666666; line-height:30px; text-align:justify}
.text04_cen{ overflow:hidden; margin-top:30px; margin-bottom:50px;}
.text04_nav{ overflow:hidden; border-bottom:1px solid #DCDCDC; margin-bottom:25px;}
.text04_nav h2{ width:157px; height:40px; font-size:14px; color:#ffffff; line-height:40px; text-align:center; background:#00A0E9}
.text04_dateils{ overflow:hidden;}
.text04_dateils p{ font-size:14px; color:#666666; line-height:30px; text-align:justify}
.text04_bott{ overflow:hidden}
.text04_bott ul{ overflow:hidden}
.text04_bott ul li{ float:left; width:285px; overflow:hidden; margin-right:17px; position:relative}
.text04_bott ul li:nth-child(3n){ float:right; margin-right:0}
.text04_bott ul li .img10{ width:285px; height:176px; overflow:hidden; position:relative; z-index:99}
.text04_bott ul li .img10 img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.text04_bott ul li h3{ text-align:center; line-height:50px; font-size:16px; color:#262626;white-space: nowrap; text-overflow: ellipsis;overflow:hidden; border:1px solid #EEEEEE; position:relative; z-index:99}
.text04_bott ul li::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;
background-color:#00a0e9;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;-webkit-transform: scale(0.5, 1);transform: scale(0.5, 1);}
.text04_bott ul li:hover::before{opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.text04_bott ul li:hover h3{ color:#fff;}
.text04_bott ul li:hover .img10 img{transform:scale(1.1);transition:all 0.3s;}
.inside_text05{ overflow:hidden; margin-bottom:50px;}
.inside_text05 ul{ overflow:hidden}
.inside_text05 ul li{ overflow:hidden; border-bottom:1px dashed #BBBBBB; padding-bottom:25px; margin-bottom:25px;}
.inside_text05 ul li .img12{ float:left; overflow:hidden; width:250px; height:160px;}
.inside_text05 ul li .img12 img{display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.inside_text05 ul li .img12_text{ float:right; overflow:hidden; width:610px;}
.inside_text05 ul li .img12_text h3{ font-size:16px; color:#555555; font-weight:bold;white-space: nowrap; text-overflow: ellipsis;overflow:hidden; margin-bottom:13px;}
.inside_text05 ul li .img12_text p{ font-size:14px; color:#666666; line-height:24px; text-align:justify}
.inside_text05 ul li .img12_text h4{ font-size:12px; color:#999999; text-transform:uppercase;  line-height:40px;}
.inside_text05 ul li .img12_text span{ display:block; width:100px; height:30px; border:1px solid #D8D8D8; text-align:center; line-height:30px; font-size:14px; color:#888888; margin-top:5px;}
.inside_text05 ul li:hover .img12_text h3{ color:#fab203}
.inside_text05 ul li:hover .img12_text span{ background:#fab203; border:1px solid #fab203; color:#fff}
.inside_text05 ul li:hover .img12 img{transform:scale(1.1);transition:all 0.3s;}
.inside_text06{ overflow:hidden; margin-bottom:70px;}
.inside_text06 .text06_title{ overflow:hidden; text-align:center; margin-bottom:25px; border-bottom:1px solid #EEEEEE; padding-bottom:10px}
.inside_text06 .text06_title h2{ font-size:18px; color:#333333; margin-bottom:10px;}
.inside_text06 .text06_title h3{ overflow:hidden}
.inside_text06 .text06_title h3 em{ font-size:14px; color:#666666; padding:0 10px;}
.inside_text06 .text06_title h3 a{ font-size:14px; color:#3666be; padding:0 10px;}
.inside_text06 .text06_title h3 a:hover{ text-decoration:underline}
.inside_text06 .text06_dateils{ overflow:hidden; margin-bottom:40px;}
.inside_text06 .text06_dateils p{font-size:14px; color:#666666; line-height:30px; text-align:justify}
.inside_text06 .text06_dateils img{ max-width:100%;}
.inside_text06 .turn{ overflow:hidden;}
.inside_text06 .turn h2{ line-height:30px; white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.inside_text06 .turn h2 span{ font-size:16px; color:#ff8a00; font-weight:bold}
.inside_text06 .turn h2 a{ font-size:16px; color:#666666}
.inside_text06 .turn h2 a:hover{ text-decoration:underline}
.inside_text07{ overflow:hidden; margin-bottom:70px;}
.inside_text07 h2{ font-size:16px; color:#333333; font-weight:bold; margin-bottom:10px;}
.inside_text07 p{ font-size:14px; color:#666666; line-height:30px;}
.inside_text07 h3{ font-size:16px; color:#333333; margin-top:30px; margin-bottom:15px;}

.side{position:fixed;width:78px;right:0;top:200px; z-index:9999; border:1px solid #e0e0e0; background:#ffffff; border-bottom:0;}
.side ul li{width:78px;height:78px;float:left;position:relative; border-bottom:1px solid #e0e0e0;color:#333; font-size:14px; line-height:38px; text-align:center;transition:all 0.3s; cursor:pointer;}
.side ul li a{ display:block}
.side ul li img{ }
.side ul li:hover{background:#FAB203; color:#fff;}
.side ul li:hover a{ color:#fff;}
.side ul li i{height:25px; margin-bottom:1px; display:block; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:auto 25px; margin-top:14px;transition:all 0.3s;}
.side ul li i.bgs1{ background-image:url(../images/right_pic5.png);}
.side ul li i.bgs2{ background-image:url(../images/right_pic7.png);}
.side ul li i.bgs3{ background-image:url(../images/right_pic2.png);}
.side ul li i.bgs4{ background-image:url(../images/right_pic1.png);}
.side ul li i.bgs5{ background-image:url(../images/right_pic3.png);}
.side ul li i.bgs6{ background-image:url(../images/right_pic6_on.png);}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png);}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png);}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png);}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png);}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png);}
.side ul li:hover i.bgs6{}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;left:0;transition:all 0.3s;overflow:hidden;}
.side ul li.sidetop{background:#FAB203; color:#fff;}
.side ul li.sidetop:hover{opacity:0.8;filter:Alpha(opacity=80);}
.side ul li.sideewm .ewBox {width: 238px; display: none; color: #363636;text-align: center;position: absolute;left: -240px; top: 0px;border:1px solid #e0e0e0; background:#fff}
.side ul li.sideewm .ewBox img{ width:200px;}
.side ul li.sideetel .telBox {width: 240px; height:237px;display: none; color: #fff;text-align: left;position: absolute;left: -240px;top: -79px;background:#f67524;}
.side ul li.sideetel .telBox dd{ display:block; height:118.5px; overflow:hidden; padding-left:82px; line-height:24px; font-size:18px;}
.side ul li.sideetel .telBox dd span{ display:block; line-height:28px; height:28px; overflow:hidden; margin-top:32px; font-size:18px;}
.side ul li.sideetel .telBox dd.bgs1{ background:url(../images/right_pic8.png) 28px center no-repeat; background-color:#FAB203;}
.side ul li.sideetel .telBox dd.bgs2{ background:url(../images/right_pic9.png) 28px center no-repeat; background-color:#00a0e9;}












