@font-face {
    font-family: 'HelNeu55Rom';
    src: url('../font/HelNeu55Rom.eot');
    src:
    url('../font/HelNeu55Rom.eot?#font-spider') format('embedded-opentype'),
    url('../font/HelNeu55Rom.woff') format('woff'),
    url('../font/HelNeu55Rom.ttf') format('truetype'),
    url('../font/HelNeu55Rom.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@charset "utf-8";
/* 初始化CSS */
* { margin: 0; padding: 0; }
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; height: 100%; overflow-x: hidden; }
body { color: #393939; margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family: 'microsoft yahei'; -webkit-text-size-adjust: none; }



ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; }

a { color: #838383; text-decoration: none; outline: none; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

a:hover { color: #014296; }

button, input, select, textarea { font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; }

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

.clearfix:before, .clearfix:after { content:''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}
.none { display: none; }


/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}
.tran5000{-webkit-transition:all 5s linear; -moz-transition:all 5s linear; -ms-transition:all 5s linear; transition:all 5s linear;}

.scaleimg:hover img,.scaleimg:hover .pic em{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}


em, i { font-style: normal; }

b { font-weight: normal; }

.w_1170 { width: 1300px; margin: auto; }

.w_1200 { width: 1200px; margin: auto; }

.head-v3 { position: relative; z-index: 100; width: 100%; background:#fff; }

.head-v3 .cnen {width:150px; height:24px; line-height:24px; text-align:right; float: right; margin-top: 12px; font-size:12px; color:#b3aba0;  }
.head-v3 .cnen a {font-size:15px; color:#b3aba0;  }



.head-v3 .search {width:205px; height:24px; line-height:24px; float: right; margin-top: 12px; font-size:12px; color:#b3aba0; background:url(../images/tel.png) no-repeat right 2px; margin-left:200px; }


.head-v3 .search span { background:url(../images/icon_tel.png) no-repeat 0 2px; width:96px; height:24px; padding-left:20px; line-height:24px; }

.head-v3 .navigation-inner { position: relative; width: 1300px; margin: auto; height:100px; }
.head-v3 .navigation-inner h1, .head-v3 .navigation-inner h2 {margin-top:20px; position:absolute; left:0; }

.navigation-up .navigation-v3 { float: right; margin-top: 7px; }
.navigation-up .navigation-v3 .searicon { margin-top: 25px; float: right; width: 20px; height: 20px; background: url("../images/sear_icon.jpg"); display: inline-block; margin-left: 64px; cursor: pointer; }

.navigation-up .navigation-v3 ul { float: left; }

/*.navigation-up .navigation-v3 ul li:first-child { color: #333; font-size: 18px; width: 216px; text-align: center; background: #eeeeee url("../images/rt.jpg") 61px center no-repeat; margin-left: 0;    margin-right: 110px; }
.navigation-up .navigation-v3 ul li:first-child h2 { margin-left: 92px; }*/
.navigation-up .navigation-v3 ul li:last-child { color: #fff; font-size: 15px; width:140px; height:29px; background:#1372c2 url(../images/icon_t2.jpg) no-repeat left top; text-align: center;margin-left:22px; padding-left:20px; }
.navigation-up .navigation-v3 ul li:last-child a { color:#FFF; line-height:29px; }
.navigation-up .navigation-v3 ul li:last-child a span {}

.navigation-up .navigation-v3 li:nth-child(3) h2 a {background:none;}


.navigation-up .navigation-v3 li { float: left; color: #fff;}

.navigation-up .navigation-v3 .nav-up-selected h2 a, .navigation-up .navigation-v3 li h2 a, .navigation-up .navigation-v3 .nav-up-selected-inpage h2 a { color: #d73513; position: relative; }

.head-v3_png .navigation-up .navigation-v3 .nav-up-selected-inpage h2 a, .head-v3_png .navigation-up .navigation-v3 .nav-up-selected h2 a, .navigation-up .navigation-v3 li.on h2 a { color: #d73513 !important; }

.navigation-up .navigation-v3 li h2 { font-weight: normal; padding: 0; margin: 0; }

.navigation-up .navigation-v3 li h2 a { color: #333333; font-size: 16px; display: inline-block; text-align: center; float: left; height: 48px; line-height: 30px; padding-left:50px; padding-right:50px; background:url(../images/bgline.jpg) no-repeat right 10px; }

.head-v3_png .navigation-up .navigation-v3 li h2 a { color: #fff !important; }

.navigation-down { position: absolute; top: 100px; left: 0px; width: 100%; background: #fafafa; }

.navigation-down .nav-down-menu { width: 1300px; margin: 0 auto; padding-bottom: 40px; }

.navigation-down .nav-down-menu .navigation-down-inner { position: relative; width:900px; margin-left:250px;; }
.navigation-down .nav-down-menu .navigation-down-inner ul { float: left; padding-top: 46px; margin-left:3px;  }

.navigation-down .nav-down-menu .navigation-down-inner ul p { font-size:16px; font-weight:bold; line-height:36px;}

.navigation-down .nav-down-menu .navigation-down-inner ul h3 { color: #f66c00; font-size: 20px; font-weight: bold;  padding-bottom: 25px; text-align:left;}

.navigation-down .nav-down-menu .navigation-down-inner ul ol { float:left; margin-right:40px; }
.navigation-down .nav-down-menu .navigation-down-inner ul ol h4 {color: #034989; font-size: 18px; font-weight:normal; padding-bottom: 15px; text-align:left;}
.navigation-down .nav-down-menu .navigation-down-inner ul ol h4 a {color: #034989;}
.navigation-down .nav-down-menu .navigation-down-inner ul ol h4 a:hover {color: #f69850;}

.navigation-down .nav-down-menu .navigation-down-inner ul li { text-align:left;}
.navigation-down .nav-down-menu .navigation-down-inner ul li a { line-height: 32px; font-size: 16px; color: #333; display: block; }


.navigation-down .nav-down-menu .navigation-down-inner dl {  float: right;margin-top: 46px; }
.navigation-down .nav-down-menu .navigation-down-inner dl dt { float: left; text-align: left; width:330px; }
.navigation-down .nav-down-menu .navigation-down-inner dl dt h4 { float: left; color: #f66c00; font-size: 20px; font-weight: bold; width: 100%; padding-bottom: 15px; }
.navigation-down .nav-down-menu .navigation-down-inner dl dt p { width:100%; }
.navigation-down .nav-down-menu .navigation-down-inner dl dt p a {line-height: 32px; font-size: 16px; color: #333; display: block;}

.navigation-down .nav-down-menu .navigation-down-inner dl dd { float: right;  }
.navigation-down .nav-down-menu .navigation-down-inner dl dd img { width: 300px; height: 165px; }
.navigation-down .nav-down-menu .navigation-down-inner dl dd p {font-size:16px; font-weight:bold; line-height:36px;}

.navigation-down .menu-1 { text-align: center; }

.navigation-down .menu-1 a:hover { text-decoration: underline; }

.index_nav { margin: auto;width: 1300px; }
.index_nav a { display: block; width:227px;float: left; margin-left: 80px;margin-top: 66px;}
.index_nav a img{ height: 118px; width: 100%;}
.index_nav a:first-child {margin-left: 0;}
.index_nav a p{line-height: 50px;text-align: center;font-size: 16px;color: #333;}
.index_nav a:hover p{color: #005197;text-decoration: none !important;}
/*pc header*/
.m_logo { width: 150px; margin: 7px auto; display: block; margin-bottom: 10px; }
.m_logo img { width: 100%; }

.m_header { display: none; }

/*header wap*/
/*.banner { width: 1920px; position: absolute; left: 50%; margin-left: -960px; height: 600px; }*/

.banner { width: 1920px; position: absolute;  height: 600px; }

.wap_banner { display: block; height: 600px; width: 1920px; }

.wap_banner .pic { width: 100%; height: 600px; }

.banner_box { position: relative; width: 100%; overflow: hidden; height: 600px; }

.ban_1200 { width: 1300px; position: absolute; top: 0; left: 50%; margin-left: -600px; }
.ban_1200 img { position: absolute; }
.ban_1200 .b_img1 { top: 0; left: 0; }
.ban_1200 .b_img2 { top: 237px; left: 0; }
.ban_1200 .b_img3 { top: 385px; left: 0; }
.ban_1200 .b_img4 { top: 0; right: 0; }



.readMore{display: block;width: 167px;height: 44px;margin: 0 auto;border:1px solid #c7c7c7;text-align: center;line-height: 44px;font-size: 16px;color: #777777;position: relative;}
.readMore span{position: relative;z-index: 2;}
.readMore:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: #60a7e3;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.readMore:hover:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}
.readMore:hover{border-color: #11a6e4;color: #fff;}

/*banner*/

.bodyPad{padding-top: 0;}

.bannerWrap{box-sizing: border-box;width: 100%;height: 100vh;max-height: 600px;}
.bannerWrap .banner{width: 100%;height: 100%;position: relative;overflow: hidden;}
.bannerWrap .banner .swiper-wrapper,.bannerWrap .banner .swiper-slide{height: 100%;}
.bannerWrap .banner .swiper-slide a{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.bannerWrap .banner .swiper-button-prev,
.bannerWrap .banner .swiper-button-next{width: 70px;height: 70px;position: absolute;top:50%;margin-top: -35px;background: url(../images/arrow1.png) no-repeat left center;opacity: 0;}
.bannerWrap .banner .swiper-button-next{background-position: right center;}
.bannerWrap .banner:hover .swiper-button-prev{opacity: 1;left: 10%;}
.bannerWrap .banner:hover .swiper-button-next{opacity: 1;right: 10%;}
.bannerWrap .banner .swiper-pagination{bottom: 30px;height: 12px;line-height: 12px;}
.bannerWrap .banner .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background: #ffffff;margin: 0 5px;opacity: 1;}
.bannerWrap .banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #008fd7;}


/*产品中心*/



.index_one { margin-top: 20px; overflow: hidden; }
/*.index_one .one_one { float: left; width: calc(50% - 20px); height: 716px; margin: 0 10px; }
.index_one .one_one a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative; }
.index_one .one_one a em { position: absolute; width: 110%; display: block; height: 100%; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.index_one .one_one a span { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; display: block; background: url("../images/h_jb.png") left bottom repeat-x; color: #fff; font-weight: bold; font-size: 30px; z-index: 3; }
.index_one .one_one a span i { display: inline-block; line-height: 32px; position: absolute; bottom: 42px; left: 46px;-webkit-transition: all 0.4s linear; transition: all 0.4s linear; }
.index_one .one_one a:hover em { -webkit-transform: translateX(-5%);transform: translateX(-5%);}
.index_one .one_one a:hover p{-webkit-transform: translateY(-100px);transform: translateY(-100px);}
.index_one .one_one a:hover span i{-webkit-transform: translateY(-70px);transform: translateY(-70px);}
.index_one .one_one a p{z-index: 3;padding: 0 5%;position: absolute;bottom:-70px;line-height: 35px;color: #fff;font-size: 15px;-webkit-transition: all 0.4s linear; transition: all 0.4s linear; }

.one_two { width: calc(50% - 20px); float: left; margin: 0 10px; }
.one_two a { display: block; width: 100%; height: 348px; position: relative; overflow: hidden; }
.one_two a em { position: absolute; width: 110%; display: block; height: 100%; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.one_two a span { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; display: block; background: url("../images/h_jb.png") left bottom repeat-x; color: #fff; font-weight: bold; font-size: 30px; }
.one_two a span i { display: inline-block; line-height: 32px; position: absolute; bottom: 42px; left: 46px;-webkit-transition: all 0.4s linear; transition: all 0.4s linear; }
.one_two a:first-child { margin-bottom: 20px; }
.one_two a:hover em {-webkit-transform: translateX(-5%);transform: translateX(-5%);}
.one_two a p{z-index: 3;padding: 0 9% 0 5%;position: absolute;bottom:-105px;line-height: 35px;color: #fff;font-size: 15px;-webkit-transition: all 0.4s linear; transition: all 0.4s linear;}
.one_two a:hover p{-webkit-transform: translateY(-130px);transform: translateY(-130px);}
.one_two a:hover span i{-webkit-transform: translateY(-110px);transform: translateY(-110px);}*/

/*index_one end*/
.index_two { width: 100%; height: 285px; position: relative; text-align: center; overflow: hidden; position: relative; }
.index_two span { position: absolute; width: 1920px; height: 285px; left: 50%; margin-left: -960px; top: 0; display: block; -webkit-transition: all 2.5s linear; transition: all 2.5s linear; }
.index_two .two_bg { width: 100%; height: 100%; position: relative; z-index: 2; text-align:left; }
.index_two .two_bg a { color: #fff; }
.index_two .two_bg img { margin-top: 30px; position: relative; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.index_two .two_bg h5 { font-size: 36px; line-height: 45px; padding-top: 18px; font-family: "Microsoft JhengHei","Microsoft Yahei","SimSun",Arial,sans-serif; font-weight:bold; }
.index_two .two_bg p {  font-family: "Microsoft JhengHei","Microsoft Yahei","SimSun",Arial,sans-serif; font-weight:bold; font-size: 24px;line-height: 32px; margin-top:86px;}
.index_two:hover span { -webkit-transform: scale(1.02); transform: scale(1.02); }
.index_two:hover img { -webkit-transform: scale(1.12) rotate(90deg); transform: scale(1.12) rotate(90deg); }

/*index_two*/
.ititle{font-size: 28px;color: #1a1a1a;line-height: 62px;font-weight: normal;}


.index_title { text-align: center; margin-bottom:30px;}
.index_title h5 { font-size: 38px; color: #333; font-weight:bold; line-height: 40px;font-family: "Microsoft JhengHei","Microsoft Yahei","SimSun",Arial,sans-serif;}
.index_title h6 { font-size: 14px; font-family: "Helvetica Neue", Helvetica, sans-serif; color: #888; line-height: 30px; text-transform: uppercase; opacity: 0.5; filter: alpha(opacity=50); }

/*解决方案*/
.isect22{padding: 65px 0 60px;width: 100%;}
.isect22Scroll{overflow: hidden;padding: 0 70px;position: relative;}

.isect22Scroll .swiper-slide a{display: block;position: relative;overflow: hidden;}
.isect22Scroll .swiper-slide a .pic{width: 100%;height: 0;padding-bottom: 125%;position: relative;overflow: hidden;}
.isect22Scroll .swiper-slide a .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.isect22Scroll .swiper-slide a b{position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 2;background: url(../images/gray40.png) repeat;}
.isect22Scroll .swiper-slide a b.b2{z-index: 3;background: rgba(30,128,211,0.8);opacity: 0;}
.isect22Scroll .swiper-slide a .text{width: 100%;box-sizing: border-box;padding: 0 20px;height: 132px;position: absolute;left: 0;top:50%;margin-top: -66px;text-align: center;z-index: 4;}
.isect22Scroll .swiper-slide a .text .icon{height: 51px;line-height: 51px;}
.isect22Scroll .swiper-slide a .text i{display: block;width: 30px;height: 3px;background: #ffffff;margin: 17px auto 20px;}
.isect22Scroll .swiper-slide a .text h5{line-height: 40px;font-size: 24px;color: #ffffff;font-family: "Microsoft JhengHei","Microsoft Yahei","SimSun",Arial,sans-serif; font-weight:bold;}
.isect22Scroll .swiper-slide a:hover .pic em{-webkit-transform: scale(1.1);transform: scale(1.1);}
.isect22Scroll .swiper-slide a:hover b.b2{opacity: 1;}

.isect22Scroll .swiper-slide a:hover .text { top:40%;}

.isect22Scroll .swiper-slide a .text h4{font-size: 14px;color: #c3e3fd;line-height: 24px;height:150px;overflow: hidden;width:100%;opacity: 0;filter: alpha(opacity=0); margin-top:30px;}



/**/
.isect22Scroll .swiper-button-prev,
.isect22Scroll .swiper-button-next{width: 40px;height: 79px;position: absolute;top:50%;margin-top: -40px;cursor: pointer;}
.isect22Scroll .swiper-button-prev{left: 0;background: url(../images/cj_left.png) no-repeat left center;}
.isect22Scroll .swiper-button-next{right: 0;background: url(../images/cj_right.png) no-repeat right center;}
.isect22Scroll .container{width: 100%;position: relative;overflow: hidden;}

.isect22Scroll .container.swiper-container-horizontal > .swiper-pagination-bullets{height: 12px;line-height: 12px;bottom: 20px;display: none;}
.isect22Scroll .container.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width: 12px;height: 12px;box-sizing: border-box;border-radius: 50%;margin: 0 5px;cursor: pointer;opacity: 1;background: #18a827;}
.isect22Scroll .container.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #11a6e4;}

/**/
.isect22Scroll .swiper-slide a:hover .text .icon{-webkit-animation:amtDown 0.6s 0.1s both;animation:amtDown 0.6s 0.1s both;}
.isect22Scroll .swiper-slide a:hover .text i{-webkit-animation:amtDown 0.6s 0.3s both;animation:amtDown 0.6s 0.3s both;}
.isect22Scroll .swiper-slide a:hover .text h5{-webkit-animation:amtDown 0.6s 0.5s both;animation:amtDown 0.6s 0.5s both;}
.isect22Scroll .swiper-slide a:hover .text h4{-webkit-animation:amtDown 0.6s 0.7s both;animation:amtDown 0.6s 0.7s both;}

@-webkit-keyframes amtDown {
    0%{
        opacity:0;
        -webkit-transform:translate(0,50px);
    }

    100%{
        opacity:1;
        -webkit-transform:translate(0,0);

    }
}
@keyframes amtDown {
    0%{
        opacity:0;
        transform:translate(0,50px);
    }

    100%{
        opacity:1;
        transform:translate(0,0);

    }
}

/*产品*/
.isect2{width: 100%;padding: 55px 0 45px; background:#f5f5f5;}
.isect2 .ititle{text-align: center;color: #ffffff;}
.isect2 .desc{font-size: 14px;color: #ffffff;line-height: 24px;padding-bottom: 38px;text-align: center;}

.isect2Scroll{padding: 0 117px;position: relative;}
.isect2Scroll .swiper-button-prev,
.isect2Scroll .swiper-button-next{width: 47px;height: 94px;position: absolute;top:50%;margin-top: -47px;opacity: 0.5;}
.isect2Scroll .swiper-button-prev{background: url(../images/leftArr.png) no-repeat center;left: 0;}
.isect2Scroll .swiper-button-next{background: url(../images/rightArr.png) no-repeat center;right: 0;}
.isect2Scroll .swiper-button-prev:hover,
.isect2Scroll .swiper-button-next:hover{opacity: 1;}
.isect2Scroll .container{width: 100%;position: relative;overflow: hidden;}
.isect2Scroll .container.swiper-container-horizontal > .swiper-pagination-bullets{height: 10px;line-height: 10px;display: none;bottom: 0;}
.isect2Scroll .container.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 5px;opacity: 1;background: #fff;}
.isect2Scroll .container.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ffb400;}
.isect2Scroll .container ul li{margin-left: 1.25%;}
.isect2Scroll .container ul li a{display: block;height: 0;position: relative;overflow: hidden;}
.isect2Scroll .container ul li a em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.isect2Scroll .container ul li.li1{margin-left: 0;width:49.23%;}
.isect2Scroll .container ul li.li1 a{padding-bottom:75%;}
.isect2Scroll .container ul li.li2,
.isect2Scroll .container ul li.li3{margin-bottom: 1.4%; width:23.85%; background:#fff;}

.isect2Scroll .container ul li.li2 a,
.isect2Scroll .container ul li.li3 a{padding-bottom:74.53%;}

.isect2Scroll .container ul li.li4{margin-bottom: 1.4%; width:23.85%; background:#60a7e3;}
.isect2Scroll .container ul li.li4 a{padding-bottom:74.53%;text-align: center;}
.isect2Scroll .container ul li.li4 a .text{width: 100%;position: absolute;left: 0;top:50%;margin-top: -43px;}
.isect2Scroll .container ul li.li4 a .text .icon2{display: block;width: 37px;height: 37px;margin: 0 auto 7px;background: #ffffff url(../images/moreIcon.png) no-repeat center;border-radius: 50%;}
.isect2Scroll .container ul li.li4 a .text h4{font-size: 20px;line-height: 42px;color: #ffffff; font-weight:bold;}

.isect2Scroll .container ul li.li4{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.isect2Scroll .container ul li.li4:hover{background: #1e80d3;}
.isect2Scroll .container ul li.li4:hover .text .icon2{-webkit-animation: swing 0.5s linear; animation: swing 0.5s linear;}

.isect2Scroll .container ul li.li2 a .text h5{font-size: 22px;line-height: 42px;color: #ffffff; font-weight:normal;}


.isect2Scroll .container ul li a b{position: absolute;left: 0;top:0;z-index: 2;width: 100%;height: 100%;background: url(../images/yellow90.png) repeat;opacity: 0;}
.isect2Scroll .container ul li a .text{height: 104px;width: 100%;box-sizing: border-box;padding: 0 10px;text-align: center;position: absolute;left: 0;top:50%;margin-top: -52px;z-index: 3;}
.isect2Scroll .container ul li a .text i{display: block;width: 34px;height: 34px;margin: 0 auto 13px;background: url(../images/searchBtn2.png) no-repeat center;
opacity:0;-webkit-transform:translateY(100px); -moz-transform: translateY(100px); -ms-transform:translateY(100px); transform:translateY(100px);
-webkit-transition:all 0.2s linear 0.1s; -moz-transition:all 0.2s linear 0.1s; -ms-transition:all 0.2s linear 0.1s; transition:all 0.2s linear 0.3s;}

.isect2Scroll .container ul li a .text h5{font-size: 32px;color: #ffffff;font-weight: normal;line-height: 46px;
-webkit-text-shadow: 0.5px 0.866px 0px rgba(0, 0, 0, 0.16);text-shadow: 0.5px 0.866px 0px rgba(0, 0, 0, 0.16);opacity: 0;
-webkit-transform:translateY(50px); -moz-transform: translateY(50px); -ms-transform:translateY(50px); transform:translateY(50px);
-webkit-transition:all 0.2s linear 0.2s; -moz-transition:all 0.2s linear 0.2s; -ms-transition:all 0.2s linear 0.2s; transition:all 0.2s linear 0.2s;}

.isect2Scroll .container ul li a .text p{font-size: 12px;line-height: 25px;color: #ffffff;
-webkit-text-shadow: 0.5px 0.866px 0px rgba(0, 0, 0, 0.16);text-shadow: 0.5px 0.866px 0px rgba(0, 0, 0, 0.16);opacity: 0;
-webkit-transform:translateY(50px); -moz-transform: translateY(50px); -ms-transform:translateY(50px); transform:translateY(50px);
-webkit-transition:all 0.2s linear 0.3s; -moz-transition:all 0.2s linear 0.3s; -ms-transition:all 0.2s linear 0.3s; transition:all 0.2s linear 0.1s;}

.isect2Scroll .container ul li a:hover .text i{opacity: 1;
	-webkit-transition:all 0.3s linear 0.1s; -moz-transition:all 0.3s linear 0.1s; -ms-transition:all 0.3s linear 0.1s; transition:all 0.3s linear 0.1s;
-webkit-transform:translateY(0); -moz-transform: translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.isect2Scroll .container ul li a:hover .text h5{opacity: 1;
	-webkit-transition:all 0.3s linear 0.2s; -moz-transition:all 0.3s linear 0.2s; -ms-transition:all 0.3s linear 0.2s; transition:all 0.3s linear 0.2s;
-webkit-transform:translateY(0); -moz-transform: translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.isect2Scroll .container ul li a:hover .text p{opacity: 1;
	-webkit-transition:all 0.3s linear 0.3s; -moz-transition:all 0.3s linear 0.3s; -ms-transition:all 0.3s linear 0.3s; transition:all 0.3s linear 0.3s;
-webkit-transform:translateY(0); -moz-transform: translateY(0); -ms-transform:translateY(0); transform:translateY(0);}

.isect2Scroll .container ul li a:hover b{opacity: 1;}


/*index_three*/
.index_four { width: 100%; padding:65px 0 40px; }

.picFocusindex { width: 1300px; margin: 21px auto 23px; }
.picFocusindex .hd { float: right; width: 570px; padding: 43px 40px 25px 40px; background: #f9f9f9; }
.picFocusindex .hd li { float: left; width: 100%; padding-bottom: 30px; }
.picFocusindex .hd li a { display: block; }
.picFocusindex .hd li a h4, .picFocusindex .hd li a span { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.picFocusindex .hd li a h4 { line-height: 40px; font-size: 18px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.picFocusindex .hd li a p { margin: 2px 0 11px; font-size: 14px; color: #999; line-height: 24px; height: 48px; overflow: hidden; color:#808080; }
.picFocusindex .hd li a span { display: block; background: url("../images/time_icon.png") left center no-repeat; font-size: 14px; color: #999; padding-left: 23px; }
.picFocusindex .hd li.on a h4 { -webkit-transform: translateY(-5px); transform: translateY(-5px); color: #0064c6; }
.picFocusindex .hd li.on a span { -webkit-transform: translateY(5px); transform: translateY(5px); color: #0064c6; }
.picFocusindex .bd{width: 650px;height: 360px;overflow: hidden;float: left;}
.picFocusindex .bd li{ vertical-align:middle; width: 650px;height: 360px;}
.picFocusindex .bd a{  width: 650px;height: 360px; display:block; position: relative; }
.picFocusindex .bd a span{height: 61px;background: rgba(0,0,0,0.7);font-size: 18px;color: #fff;line-height: 61px;position: absolute;width: 650px;padding-left: 20px;bottom: 0;left: 0;display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
/*four end*/
.index_five { padding: 55px 0 48px; background:#f9f9f9; margin-top:0px; }

.five_box { position: relative; width: 1300px; margin: 21px auto 0; }
.five_box .five_prev { left: -54px; }
.five_box .five_next { right: -54px; left: auto; }
.five_box .five_next,.five_box .five_prev { width: 31px !important; height: 57px !important; margin-top: 0; top: 123px; }
.five_box .five_next { background: url("../images/cj_right.png") !important; }
.five_box .five_prev { background: url("../images/cj_left.png") !important; }

.five_img { width: 1300px; margin: auto; }
.five_img .swiper-slide { border: 1px solid #d2d2d2; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; text-align: center; background:#fff; }
.five_img .swiper-slide img { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; display: inline-block; width:408px; height:319px; }
.five_img .swiper-slide:hover {  -webkit-transform:translateY(-6px); -moz-transform: translateY(6px); -ms-transform:translateY(-6px); transform:translateY(-6px);}
.five_img .swiper-slide:hover img { opacity: 1; filter: alpha(opacity=100); }


/*合作伙伴*/
.isect9{height: 257px; margin-top:25px;}

.isect9 .picScrollLeft{width: 100%;position: relative;overflow: hidden;border-right: 1px solid #d1d1d2;}
.isect9 .picScrollLeft .bd ul li{float: left;width: 217px;height: 90px; }
.isect9 .picScrollLeft .bd ul li a{display: block;width: 216px;height: 88px;border:1px solid #d1d1d2;text-align: center;line-height: 88px;font-size: 0;vertical-align: middle;}
.isect9 .picScrollLeft .bd ul li a img{max-width: 90%;max-height: 90%;line-height: 88px;vertical-align: middle;-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%);filter: gray;}
.isect9 .picScrollLeft .bd ul li a:hover img{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0); filter: grayscale(0);filter: gray;}



/*底部文字*/
.index_wz { width: 100%; height: 153px; position: relative; text-align: center; overflow: hidden; position: relative; }
.index_wz span { position: absolute; width: 1920px; height: 153px; left: 50%; margin-left: -960px; top: 0; display: block; -webkit-transition: all 2.5s linear; transition: all 2.5s linear; }
.index_wz .wz_bg { width: 100%; height: 100%; position: relative; z-index: 2;color: #fff; }

.index_wz .wz_bg h5 { font-size: 24px; line-height: 45px; padding-top: 39px; }
.index_wz .wz_bg p {  font-size: 14px;line-height: 32px; margin-top:7px;}
.index_wz:hover span { -webkit-transform: scale(1.5); transform: scale(1.5); }

/*index five*/
.fTop{padding: 25px 0 25px;background: #3d434f;}
.fTop .fNav dl{float: left;width:200px;padding-left: 40px;}
.fTop .fNav dl:first-child{padding-left: 0;}
.fTop .fNav dl dt a{font-size: 18px;color: #fff;font-weight: bold;line-height: 54px;font-weight:normal;}
.fTop .fNav dl dd a{font-size: 14px;color: #9ba3af;line-height: 36px;}
.fTop .fNav dl dd a:hover{color: #fff;}
.fTop .fNav .right{width: 320px; text-align:right;}
.fTop .fNav .right h5{font-size: 22px;color: #fff;font-weight:normal;line-height: 54px;margin-bottom: 13px;}
.fTop .fNav .right .pic{width: 127px;height: 127px;float:right; }
.fTop .fNav .right .pic img{width: 100%;height: 100%;border-radius:8px;}

.fTop .fast{border-bottom: 1px solid #5B5B5B;border-top: 1px solid #5B5B5B;font-size: 16px;font-weight: bold;color: #B3B3B3;
height: 72px;margin-top: 28px;line-height: 72px;}
.fTop .fast a{padding: 0 33px;color: #B3B3B3;font-size: 13px;font-weight: normal;position: relative;}
.fTop .fast a > img{vertical-align: middle;margin-right: 6px;}
.fTop .fast a .codeImg{width: 90px;height: 90px;padding: 5px;background: #fff;position: absolute;left: 50%;margin-left: -50px;top: -105px;z-index: 2;display: none;}
.fTop .fast a .codeImg img{width: 100%;height: 100%;}

.fBtm{background: #373d47;font-size: 14px;color: #9ba3af;line-height: 24px;padding: 14px 0;}
.fBtm span{margin-right: 8px;}
.fBtm span a {color: #9ba3af;}
.fBtm a:hover{color: #fff;}
.fBtm p {padding: 5px 0;}

/*产品中心*/
/*产品中心*/
.nyWrap2 .ptlist{ margin-top: 10px; margin-bottom:90px; }
.nyWrap2 .ptlist ul li a{ display: block; width: 100%; height: 100%;  margin-top:40px; background:#fff; }
.nyWrap2 .ptlist ul li.nLi .pic{ position: relative; float: left; width: 30%; height: 228px; overflow: hidden; }
.nyWrap2 .ptlist ul li.nLi .pic img{ width: 100%; height:100%; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease; }
.nyWrap2 .ptlist ul li.nLi .pic:after{ content: "MORE"; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; background: #000; font-family: 'Microsoft Yahei'; font-size: 40px; color: #fff; opacity: 0; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.nyWrap2 .ptlist ul li.nLi .txt{ float: right; width: 70%; height: 228px; }
/*.aboutWrap .ptlist ul li.nLi:nth-of-type(2n) .pic{ float: right; }
.aboutWrap .ptlist ul li.nLi:nth-of-type(2n) .txt{ float: left;}*/
.nyWrap2 .ptlist ul li.nLi .txt{ padding:13px 40px 0; box-sizing: border-box; }
/*.aboutWrap .ptlist ul li.nLi:nth-of-type(2n) .txt{ padding:20px 40px 20px 40px; box-sizing: border-box; }*/

.nyWrap2 .ptlist ul li.nLi .txt h5{ position: relative; line-height: 66px; font-family: 'Microsoft Yahei'; font-size: 32px; color: #333; font-weight: normal; }
.nyWrap2 .ptlist ul li.nLi .txt h5:after{ content: ""; display: block; width: 32px; height: 5px; background:#60a7e3; margin-top: 6px; }
.nyWrap2 .ptlist ul li.nLi .txt p{ margin-top: 26px; height: 105px; overflow: hidden; line-height: 28px; font-family: 'Microsoft Yahei'; font-size: 15px; color: #8d8d8d;text-align:justify; }
.nyWrap2 .ptlist ul li.nLi .txt .sub{ margin-top: 24px; }
.nyWrap2 .ptlist ul li.nLi .txt .sub li{ line-height: 24px; font-family: 'Microsoft Yahei'; font-size: 14px; color: #333; }
.nyWrap2 .ptlist ul li.nLi .txt .sub li:before{ content: "——"; color: #ccc; margin-right: 16px; }
.nyWrap2 .ptlist ul li.nLi .pic:hover img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
.nyWrap2 .ptlist ul li.nLi .pic:hover:after{ opacity: 0.4; }

/*产品中心END*/

/*index end*/
.floating { position: fixed; right: 0; bottom: 216px; z-index: 5; }
.floating li { width: 48px; background: #d7d7d7; cursor: pointer; margin-bottom: 5px; position: relative; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.floating li:hover { background: #017be5; }
.floating .fl2 span { position: absolute; right: 48px; z-index: -1; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.floating .fl2 span img { width: 0; height: 0; }
.floating .fl2:hover span img { width: auto; height: auto; }
.floating .fl3:hover i { right: 48px; }
.floating .fl3 i { display: block; top: 0; background: #017be5; position: absolute; right: -135px; height: 48px; line-height: 48px; font-size: 16px; font-weight: bold; width: 125px; padding-left: 10px; color: #fff; z-index: -1; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }

.n_banner { width: 100%; height: 340px; position: relative; }
.n_banner h4, .n_banner h5 { color: #fff; }
.n_banner h4 { font-size: 36px; line-height: 55px; font-weight: bold; padding-top: 135px; padding-bottom: 6px; }
.n_banner h5 { font-size: 16px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }

.n_banner h6 { font-size: 14px; text-align:right; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;  font-weight:normal; color:#FFF;  line-height:44px; margin-top:85px;background-color:rgba(0,0,0,0.5) }
/*.n_nav { position: absolute; width: 100%; height: 60px; line-height: 60px; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.7); }
.n_nav .w_1170 a { color: #fff; font-size: 16px; padding: 0 28px; margin-left: 22px; display: inline-block; }
.n_nav .w_1170 a:first-child { margin-left: 0; }
.n_nav .w_1170 a.on { font-weight: bold; background: #1e80d3; }*/

.n_nav { width: 100%; height: 60px; line-height: 60px; border-bottom:1px solid #ccc; }
.n_nav .w_1170 a { font-size: 16px; padding: 0 8px; margin-left: 22px; display: inline-block; }
.n_nav .w_1170 a:first-child { margin-left: 0; }
.n_nav .w_1170 a.on { font-weight: bold; border-bottom:2px solid #114e91; color:#114e91;}


.list_p3_one { width: 1300px; margin: auto; font-size: 16px; line-height: 32px; color: #666; }
.list_p3_one img { max-width: 100%; }

.p3_one_tit { text-align: center; font-size: 30px; color: #222; line-height: 130px; position: relative; margin-bottom: 23px; }
.p3_one_tit:after { width: 37px; height: 1px; background: #222; margin-left: -18px; position: absolute; left: 50%; bottom: 28px; content: ''; }

.p3_one_tit2 { font-size: 30px; color: #1e80d3; padding-bottom: 21px; padding-top: 15px; }

.p3_one_dl { width: 100%; margin-top: 8px; margin-bottom: 44px; }
.p3_one_dl dt { background: #5c6670; color: #fff; }
.p3_one_dl dt table td { color: #fff; }
.p3_one_dl table { width: 100%; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; font-size: 16px; }
.p3_one_dl table td { width: 33%; text-align: center; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; color: #555; line-height: 53px; }

.p3_two { width: 1375px; margin: 0 auto 42px; position: relative; }
.p3_two .p3_two_swi { width: 1300px; overflow: hidden; }
.p3_two .p3_two_swi .swiper-slide a { display: block; width: 310px; height: 220px; }
.p3_two .p3_left, .p3_two .p3_right { width: 24px; height: 44px; position: absolute; top: 50%; }
.p3_two .p3_left { left: 0 !important; background: url("../images/p3_left.jpg"); }
.p3_two .p3_right { right: 0 !important; left: auto; background: url("../images/p3_right.jpg"); }

.p3_three { font-size: 16px; margin-bottom: 95px; }
.p3_three a { color: #666; text-decoration: underline; margin-right: 40px; }
.p3_three a:hover { color: #013c6f; }

.page { text-align: center; padding: 50px 0 63px; }
.page a { display: inline-block; border: 1px solid #d5d5d5; color: #555; font-size: 14px; line-height: 29px; padding: 0 10px; margin: 0 2.5px; }
.page a.on, .page a:hover { background: #005197; border-color: #005197; color: #fff; }
.page a.page_prev, .page a.page_next { padding: 0 23px; }

.list_p4_1 { width: 1200px; margin: 0 auto 0; }
.list_p4_1 li { float: left; width: 370px; margin: 0 15px 40px 15px; -moz-box-shadow: 0px 5px 15px #e6e6e6; -webkit-box-shadow: 0px 5px 15px #e6e6e6; box-shadow: 0px 5px 15px #e6e6e6; }
.list_p4_1 li * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.list_p4_1 li a { display: block; }
.list_p4_1 li a span { display: block; overflow: hidden; width: 100%; height: 220px; }
.list_p4_1 li a span em { display: block; width: 100%; height: 100%; }
.list_p4_1 li a h4 { overflow: hidden; margin: 20px 0;  font-size: 18px; color: #666666; line-height: 30px;  text-align:center;}
.list_p4_1 li a:hover span em { -webkit-transform: scale(1.1); transform: scale(1.1); }
.list_p4_1 li a:hover h4 { color: #005197; -webkit-transform: translateY(5px); transform: translateY(5px); }

/*list_p3_2 end*/
.want_one { background: url("../images/wx_bg.jpg") center center no-repeat; height: 700px; }
.want_one h4 { color: #fff; font-weight: bold; font-size: 24px; line-height: 36px; margin-top: 151px; margin-bottom: 32px; }
.want_one ul li { width: 305px; height: 68px; margin-top: 23px; background: #4f9bdc; text-align: center; line-height: 68px; font-size: 18px; }
.want_one ul li:first-child { margin-top: 0; }
.want_one ul li a { color: #fff; display: block; width: 100%; height: 100%; }
.want_one .w_1170 > a { display: inline-block; width: 303px; height: 55px; text-align: center; line-height: 55px; font-size: 18px; color: #fff; border: 1px solid #fff; margin-top: 35px; }

.wang_two .w_1230 { width: 1230px; margin: 59px auto 79px; }
.wang_two .w_1230 form { margin-top: 38px; }
.wang_two .w_1230 h5 { margin-left: 30px; color: #333; font-weight: bold; font-size: 24px; line-height: 36px; }
.wang_two .w_1230 h6 { margin-top: 8px; font-size: 14px; color: #555; margin-left: 30px; line-height: 36px; }
.wang_two .w_1230 p { margin: 0 30px 19px 30px; float: left; }
.wang_two .w_1230 label { font-size: 14px; color: #333; display: inline-block; width: 78px; line-height: 42px; }
.wang_two .w_1230 i { color: red; display: inline-block; width: 18px; font-size: 14px; line-height: 42px; }
.wang_two .w_1230 input[type=text], .wang_two .w_1230 input[type=password] { height: 40px; border: 1px solid #d5d5d5; width: 457px; text-indent: 13px; font-size: 14px; font-family: 'microsoft yahei'; }
.wang_two .w_1230 select { border: 1px solid #d5d5d5; font-size: 14px; font-family: 'microsoft yahei'; width: 457px; text-indent: 13px; padding: 9px 0; color: #b7b7b7; font-size: 14px; }
.wang_two .w_1230 .yzm { width: 159px !important; height: 39px; }
.wang_two .w_1230 img { width: 78px; height: 42px; margin-left: 7px; }
.wang_two .w_1230 input[type=submit] { width: 140px; height: 41px; margin: auto; border: none; background: #005197; color: #fff; font-weight: bold; font-size: 18px; margin: 29px auto 0; display: block; font-family: 'microsoft yahei'; }

.cont_want { width: 100%; text-align: center; border-top: 4px solid #005197; padding: 152px 0 220px; }
.cont_want h5 { font-weight: bold; color: #005197; font-size: 24px; line-height: 36px; padding-top: 12px; }
.cont_want h6 { font-size: 16px; color: #555; line-height: 36px; padding: 24px 0 0; }
.cont_want p { font-size: 14px; color: #555; line-height: 24px; }

/*list_want*/
.p2_banner { position: relative; width: 100%; height: 42px; padding: 57px 0 121px; background: url("../images/list_p2.jpg") center center no-repeat; -webkit-background-size: cover; background-size: cover; }
.p2_banner .w_1170 select { border: none; font-size: 14px; color: #333; font-family: 'microsoft yahei'; text-indent: 14px; width: 440px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 10px 0; float: left; margin-right: 22px; }
.p2_banner .w_1170 input { width: 244px; height: 42px; font-weight: bold; color: #fff; font-size: 18px; border: none; background: #3c88ca; font-family: 'microsoft yahei'; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.pro_nav { font-size: 14px; color: #333; }
.pro_nav .w_1170 { border: 1px solid #dcdbdb; padding-bottom: 20px; padding-top: 18px; }
.pro_nav .w_1170 div { width: 100%; float: left; margin: 11px 0; }
.pro_nav h5 { float: left; font-size: 14px; line-height: 29px; padding-left: 31px; }
.pro_nav span { float: left; display: block; width: 1065px; height: 29px; overflow: hidden; position: relative; }
.pro_nav span i { position: absolute; display: inline-block; width: 51px; height: 29px; background: #f2f3f3; text-align: center; line-height: 29px; color: #333; font-size: 13px; right: 26px; cursor: pointer; }
.pro_nav a { float: left; color: #333; display: inline-block; line-height: 29px; padding: 0 12px; margin-left: 15px; margin-right: 6px; font-size: 13px; }
.pro_nav a:hover, .pro_nav a.on { background: #005197; color: #fff; }

.list_p2_1 { width: 1300px; margin: 0 auto 70px; }
.list_p2_1 * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.list_p2_1 li { margin: 10px 15px 20px 15px; border: 1px solid #e5e4e4; width:290px; height:200px; float: left; }
.list_p2_1 li a { display: block; width: 100%; height: 100%; position: relative; }
.list_p2_1 li a > i { position: absolute; background: #60a7e3; content: ''; }
.list_p2_1 li a > i.i_top { width: 0; height: 1px; top: 0; left: 0; }
.list_p2_1 li a > i.i_right { width: 1px; height: 0; right: 0; top: 0; }
.list_p2_1 li a > i.i_bottom { width: 0; height: 1px; left: 0; bottom: 0; }
.list_p2_1 li a > i.i_left { width: 1px; height: 0; left: 0; top: 0; }
.list_p2_1 li a > span { display: block; width: 100%; height:140px;}

.Page{width:1260px; text-align:center; padding:0px 0px 30px; margin:0px auto;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#056fb9; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#056fb9; color:#FFF}



.list_p2_1 li a:hover i.i_top, .list_p2_1 li a:hover .i_bottom { width: 100%; }
.list_p2_1 li a:hover i.i_left, .list_p2_1 li a:hover .i_right { height: 100%; }
.list_p2_1 li a:hover p:after { width: 50%; }
.list_p2_1 li a:hover p:before { width: 50%; }
.list_p2_1 li p { padding: 14px 13px 14px 23px; width: 254px; position: relative; background:#fff; border-top:1px solid #e5e4e4; }
.list_p2_1 li p:after { display: block; position: absolute; width: 0; height: 1px; background: #60a7e3; content: ''; right: 50%; top: 0; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.list_p2_1 li p:before { display: block; position: absolute; width: 0; height: 1px; background: #60a7e3; content: ''; left: 50%; top: 0; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.list_p2_1 li p i, .list_p2_1 li p em { line-height: 30px; display: block; width: 100%;     text-align: center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_p2_1 li p i { font-size: 20px; color: #333; }
.list_p2_1 li p em { color: #afafaf; font-size: 13px; line-height:38px;}

.cont_p2_nav { width: 100%; background: url("../images/cont_p2_bg.jpg") center center no-repeat; height: 80px; }
.cont_p2_nav a { display: inline-block; float: left; padding: 0 23px; color: #fff; font-size: 16px; margin-top: 22px; height: 58px; line-height: 49px; margin-left: 29px; }
.cont_p2_nav a:first-child { margin-left: 0; }
.cont_p2_nav a.on { background: #fff; color: #333; }

.cont_p2_tit { margin-top: 12px; }
.cont_p2_tit h4 { float: left; font-size: 24px; color: #333; line-height: 87px; }
.cont_p2_tit .fx { float: right; font-size: 12px; color: #666; margin-top: 30px; }
.cont_p2_tit .fx h5 { float: left; line-height: 27px; }
.cont_p2_tit .fx .jiathis_style_24x24 { float: left; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico { display: block; position: relative; width: 27px; height: 27px; float: left; margin-left: 9px; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico:after { position: absolute; width: 27px; height: 27px; display: block; background: url("../images/fx_icon.jpg") no-repeat; content: ''; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico2:after { background-position: -36px 0; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico3:after { background-position: -72px 0; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico4:after { background-position: -108px 0; }

.gallery-top { height: 580px; width: 875px; float: left; border: 1px solid #e5e4e4; }
.gallery-top img { width: 100%; }

.gallery-thumbs { height: 603px; width: 273px; float: right; }
.gallery-thumbs .swiper-wrapper { float: left; width: 100%; margin-top: -10.5px; }

.gallery-thumbs .swiper-slide { width: 271px; height: 178px; border: 1px solid #e5e4e4; overflow: hidden; cursor: pointer; }
.gallery-thumbs .swiper-slide img { width: 100%; height: 180px; }

.gallery-thumbs .swiper-slide-active { border-color: #029ba3; }

.gallery_box { padding-bottom: 20px; }

.nav-height { position: relative; height: 50px; margin-bottom: 6px; }

.nav-wrap { width: 100%; height: 50px; background: #fff; }

.nav-wrap.navFix { position: fixed; top: 0; left: 0; border-bottom: 1px solid #e3e3e3\9; z-index: 99999; }

.nav-wrap ul { padding: 0; margin: 0 auto; width: 1300px; display: block; }

.nav-wrap.navFix ul { border-bottom: 0; }

.nav-wrap ul li { display: inline-block; margin-left: 10px; width: 285px; height: 57px; line-height: 57px; float: left; }
.nav-wrap ul li:first-child { margin-left: 0; }

.nav-wrap li a { display: block; padding: 0 0 0 97px; font-size: 20px; color: #333; background-color: #eff0f0; font-size: 16px; }
.nav-wrap li a i { padding-left: 36px; display: inline-block; background-position: left top; background-repeat: no-repeat; }

.nav-wrap li a:hover { background-color: #005197; color: #fff; font-weight: bold; }

.nav-wrap li a.section1 i { background-image: url("../images/ico1_h.png"); }

.nav-wrap li a.section2 i { background-image: url("../images/ico2_h.png"); }

.nav-wrap li a.section3 i { background-image: url("../images/ico3_h.png"); }

.nav-wrap li a.section4 i { background-image: url("../images/ico4_h.png"); }

.nav-wrap li a.active.section1 i, .nav-wrap li a.section1:hover i { background-image: url("../images/ico1_b.png"); }

.nav-wrap li a.active.section2 i, .nav-wrap li a.section2:hover i { background-image: url("../images/ico2_b.png"); }

.nav-wrap li a.active.section3 i, .nav-wrap li a.section3:hover i { background-image: url("../images/ico3_b.png"); }

.nav-wrap li a.active.section4 i, .nav-wrap li a.section4:hover i { background-image: url("../images/ico4_b.png"); }

.nav-wrap li a.active { background-color: #005197; color: #fff; font-weight: bold; }

.nav-mobile { display: none; font-weight: bold; width: 100%; }

.sec_tit { width: 100%; font-size: 24px; color: #333; line-height: 36px; }

.section-content { font-size: 14px; color: #555; line-height: 32px; width: 1300px; margin: auto; }
.section-content img, .section-content table, .section-content iframe { max-width: 100%; }
.section-content table { width: 100%; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; font-size: 16px; margin-top: 10px; }
.section-content table tr td { width: 74.5%; text-align: center; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; color: #555; line-height: 53px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.section-content table tr td:first-child { width: 25.5%; }

.sec3_ul { width: 100%; padding-top: 16px; }
.sec3_ul li { float: left; margin-left: 7%; width: 6%; font-size: 16px; text-align: center; }
.sec3_ul li a { color: #555; }
.sec3_ul li img { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.sec3_ul li span { padding-top: 4px; display: inline-block; }
.sec3_ul li:first-child { margin-left: 0; }
.sec3_ul li:hover span { color: #005197; }
.sec3_ul li:hover img { -webkit-transform: translateY(3px); transform: translateY(3px); }

.sec_tit { padding-top: 54px; padding-bottom: 12px; }

.sec3_ul2 { width: 100%; margin-top: 11px; }
.sec3_ul2 li { float: left; width: 270px; margin-left: 30px; }
.sec3_ul2 li:first-child { margin-left: 0; }
.sec3_ul2 li a { display: block; }
.sec3_ul2 li a * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.sec3_ul2 li a span { display: block; width: 100%; height: 184px; }
.sec3_ul2 li a i { display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 54px; text-align: center; font-size: 14px; color: #555; }
.sec3_ul2 li a:hover span { -webkit-transform: translateY(3px); transform: translateY(3px); }
.sec3_ul2 li a:hover i { color: #005197; }

.cont_p2_twotit { width: 1300px; margin: 46px auto; border-bottom: 1px solid #dbdcdc; font-size: 24px; color: #333; height: 65px; }
.cont_p2_twotit span { line-height: 64px; display: inline-block; border-bottom: 3px solid #005197; }

/*p2 end*/
.list_p1_3 { width: 1300px; margin: 0 auto 80px; background: url("../images/ico_x.jpg") center top repeat-y; }
.list_p1_3 dl { float: left; margin-right: 50%; width: 47%; padding-right: 3%; text-align: right; }
.list_p1_3 dt { position: relative; font-size: 24px; color: #333; padding-bottom: 16px; }
.list_p1_3 dt:after { width: 18px; height: 18px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background: #3982c0; display: inline-block; position: absolute; right: -8.1%; top: 0; content: ''; }
.list_p1_3 dd { font-size: 16px; color: #555; line-height: 30px; min-height: 90px; }
.list_p1_3 dl.ml50 { margin-left: 53%; text-align: left; }
.list_p1_3 dl.ml50 dt:after { right: auto; left: -8%; }

.list_p2 { width: 1300px; margin: 18px auto; }
.list_p2 * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.list_p2 dl { width: 100%; float: left; padding: 40px 0; border-bottom: 1px solid #e3e2e2; }
.list_p2 dl dt { float: left; width: 380px; height: 264px; overflow: hidden; }
.list_p2 dl dt a { display: block; width: 100%; height: 100%; }
.list_p2 dl dd { width: 864px; float: right; }
.list_p2 dl dd a { display: block; }
.list_p2 dl dd a h5 { font-size: 24px; color: #333; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_p2 dl dd a h6 { font-size: 14px; color: #888; padding: 5px 0 20px 0; }
.list_p2 dl dd a p { font-size: 15px; color: #888; line-height: 28px; height: 115px; overflow: hidden; }
.list_p2 dl dd a em { margin-top: 22px; float: right; display: inline-block; border: 1px solid #d4d4d4; text-align: center; color: #555; font-size: 14px; width: 129px; height: 32px; line-height: 32px; }
.list_p2 dl:hover dt a { -webkit-transform: scale(1.05); transform: scale(1.05); }
.list_p2 dl:hover dd a h5 { color: #005197; -webkit-transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px); }
.list_p2 dl:hover dd a em { border-color: #1575c7; background: #1e80d3; color: #fff; }

.cont_p2_em { text-align: center; width: 1300px; margin: auto; border-bottom: 1px solid #dddddd; padding-bottom: 12px; }
.cont_p2_em span { float: left; margin-right: 16px; color: #777; line-height: 36px; font-size: 14px; }
.cont_p2_em span img { float: left; margin-top: 9px; }
.cont_p2_em > a { float: right; font-size: 14px; color: #777; display: inline-block; line-height: 30px; }
.cont_p2_em > a img { float: left; margin-top: 9px; }

.cont_p2_tit { width: 1300px; margin: 43px auto 27px; text-align: center; font-size: 24px; color: #222; line-height: 36px; }

.cont_em { float: left; margin: 9px 0 0 0; padding: 0; font-size: 14px; }
.cont_em span { font-size: 14px !important; }
.cont_em .cont_em_icon { position: relative; width: 27px; height: 17px; }
.cont_em .cont_em_icon img { position: absolute; width: 100%; height: 100%; left: 0; top: 2px; }

.cont_p2_box { width: 1300px; margin: auto; font-size: 16px; color: #555; line-height: 34px; border-bottom: 1px solid #dddddd; padding: 29px 0 63px 0; }
.cont_p2_box img, .cont_p2_box table, .cont_p2_box iframe { max-width: 100%; }

.page_f { font-size: 14px; line-height: 30px; width: 1300px; margin: auto; font-weight: bold; color: #555; padding: 22px 0 70px; }
.page_f a { color: #333; font-weight: normal; }

.list_p1_1 { line-height: 32px; font-size: 16px; color: #666; width: 1300px; margin: auto; }
.list_p1_1 img, .list_p1_1 table, .list_p1_1 iframe { max-width: 100%; }

.p1_one { margin: 25px 0 107px; }
.p1_one li { float: left; margin-left: 30px; }
.p1_one li:first-child { margin-left: 0; }

.p1_two { margin-top: 16px; margin-bottom: 45px; }
.p1_two li { float: left; margin-left: 30px; margin-bottom: 46px; }
.p1_two li:nth-child(4n+1) { margin-left: 0; }

.n_down_nav { width: 100%; text-align: center; position: relative; margin: 54px 0 44px; }
.n_down_nav:after { width: 100%; height: 1px; background: #e5e5e5; content: ''; position: absolute; top: 22px; left: 0; z-index: -1; }
.n_down_nav span { padding: 0 15px; background: #fff; display: inline-block; }
.n_down_nav a { position: relative; z-index: 2; display: inline-block; border: 1px solid #d7d6d6; width: 147px; height: 43px; line-height: 43px; font-size: 16px; color: #333; margin: 0 11px; background: #fff; }
.n_down_nav a:hover, .n_down_nav a.on { background: #005197; color: #fff; border-color: #005197; }

.list_p1_2 { width: 1214px; margin: 5px auto 3px; }
.list_p1_2 li { width: 258px; float: left; margin: 0 22px 12px 22px; }
.list_p1_2 li a { display: block; }
.list_p1_2 li a span { display: block; width: 100%; height: 350px; }
.list_p1_2 li a p { text-align: center; font-size: 14px; color: #555; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 48px; }
.list_p1_2 li a>img{display: none;}

.list_p5_3 { width: 1300px; margin: 0 auto 14px; }
.list_p5_3 li { float: left; width: 100%; }
.list_p5_3 li dl { float: left; width: 100%; }
.list_p5_3 li dl dt { cursor: pointer; background: url("../images/q_h.jpg") left 27px no-repeat; line-height: 25px; font-size: 16px; color: #555; padding-bottom: 32px; padding-top: 32px; padding-left: 50px; border-bottom: 1px solid #dfdfdf; }
.list_p5_3 li dl dd { display: none; padding-left: 50px; background: url("../images/q_a.jpg") left 27px no-repeat; padding-top: 28px; font-size: 14px; color: #555; line-height: 26px; padding-bottom: 39px; }
.list_p5_3 li dl dd p { background: #f6f6f6; padding: 22px 30px; }
.list_p5_3 li dl.on dt { background: url("../images/q_l.jpg") left 22px no-repeat; color: #005197; }

.n_down_nav2 span { padding: 0 11px; }
.n_down_nav2 span a { margin: 0; }

.list_p5_2 { width: 1300px; margin: 0 auto; padding-top: 24px; font-size: 14px; color: #666; line-height: 30px; }
.list_p5_2 img, .list_p5_2 table, .list_p5_2 iframe { max-width: 100%; }
.list_p5_2 .p2_form { width: 100%; }
.list_p5_2 .p2_form img { margin-left: 10px; }
.list_p5_2 .p2_form input[type=text] { border: 1px solid #d5d5d5; width: 474px; height: 40px; line-height: 40px; text-indent: 10px; color: #555; font-size: 14px; }
.list_p5_2 .p2_form > p { width: 100%; display: block; float: left; }
.list_p5_2 .p2_form input[type=submit] { background: #005197; border: none; color: #fff; font-weight: bold; width: 235px; height: 48px; font-size: 18px; display: block; margin: 34px auto 69px; font-family: 'microsoft yahei'; }
.list_p5_2 .p2_form label { display: inline-block; float: left; width: 79px; line-height: 42px; }
.list_p5_2 .p2_form > div { width: 556px; float: left; margin-top: 25px; }
.list_p5_2 .p2_form > div:first-child { margin-right: 58px; }
.list_p5_2 .p2_form > div h5 { font-size: 16px; font-weight: bold; color: #333; padding-bottom: 21px; }
.list_p5_2 .p2_form > div p { width: 100%; margin-bottom: 19px; float: left; }
.list_p5_2 .p2_form > div select { border: 1px solid #d5d5d5; width: 474px; text-indent: 10px; padding: 10px 0; font-family: 'microsoft yahei'; font-size: 14px; color: #555; }
.list_p5_2 .p2_form > div textarea { width: 474px; border: 1px solid #d5d5d5; height: 101px; font-family: 'microsoft yahei'; font-size: 14px; color: #555; line-height: 30px; text-indent: 10px; }

.down_select { background: #eaeaea; padding: 37px 0 32px; }
.down_select select { width: 441px; float: left; margin-left: 20px; height: 42px; line-height: 42px; font-size: 14px; color: #333; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-indent: 10px; font-family: 'microsoft yahei'; }
.down_select select:first-child { margin-left: 0; }
.down_select input { width: 243px; height: 42px; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-weight: bold; color: #fff; font-size: 18px; background: #005197; float: right; margin-right: 1px; font-family: 'microsoft yahei'; }

.list_p5_1 { width: 1300px; margin: 43px auto 0; }
.list_p5_1 li { width: 1168px; border: 1px solid #d7d6d6; margin-bottom: 21px; float: left; }
.list_p5_1 li h5 { float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 58px; font-size: 16px; color: #555; padding-left: 26px; width: 725px; }
.list_p5_1 li h5 a { color: #555; }
.list_p5_1 li h5 a:hover { color: #d82128; }
.list_p5_1 li span { display: inline-block; float: left; line-height: 58px; font-size: 14px; color: #777; margin-left: 36px; }
.list_p5_1 li > a { float: right; display: inline-block; width: 62px; height: 58px; background: url("../images/down_black.jpg") center center no-repeat; margin-left: 25px; }
.list_p5_1 li > a:hover { background: url("../images/down_h.jpg") center center no-repeat; }

.list_p6_3 { width: 1300px; margin: 0 auto 5px; font-size: 14px; color: #666; line-height: 36px; }
.list_p6_3 .p6_3_one { border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; margin: 43px 0; }
.list_p6_3 .p6_3_one li { float: left; width: 410px; padding: 21px 0 21px 20px; }
.list_p6_3 .p6_3_one li img { float: left; margin-right: 20px; }
.list_p6_3 .p6_3_one li span, .list_p6_3 .p6_3_one li i { display: block; }
.list_p6_3 .p6_3_one li span { font-size: 14px; color: #555; line-height: 16px; padding-top:11px; padding-bottom:11px; }
.list_p6_3 .p6_3_one li i { font-size: 18px; color: #555; line-height:26px; }

.list_p6_2 { width: 1300px; margin: 54px auto 13px; }
.list_p6_2 dt { width: 100%; background: #5b6670; float: left; color: #fff; font-weight: bold; font-size: 15px; line-height: 57px; }
.list_p6_2 span { display: inline-block; float: left; }
.list_p6_2 span.span1 { padding-left: 35px; width: 438px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_p6_2 span.span2 { width: 221px; text-align: center; }
.list_p6_2 span.span3 { width: 223px; text-align: center; }
.list_p6_2 span.span4 { width: 196px; text-align: center; }
.list_p6_2 dd { width: 100%; }
.list_p6_2 dd ul { width: 100%; }
.list_p6_2 dd ul li { float: left; width: 100%; border-bottom: 1px solid #ebebeb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 60px; font-size: 15px; }
.list_p6_2 dd ul li a { color: #333; }

.cont_p6_2 { width: 1300px; margin: 20px auto 70px; }
.cont_p6_2 .cont_p6_2_tit { color: #222; font-size: 24px; line-height: 36px; padding: 23px 0; }
.cont_p6_2 .cont_p6_2_em { padding-bottom: 17px; }
.cont_p6_2 .cont_p6_2_em em { border: 1px solid #005197; padding: 0 15px; display: inline-block; float: left; line-height: 23px; color: #005197; margin-left: 13px; font-size: 14px; }
.cont_p6_2 .cont_p6_2_em em:first-child { margin-left: 0; }
.cont_p6_2 > h5 { font-size: 16px; color: #333; font-weight: bold; line-height: 24px; padding: 21px 0 11px; }
.cont_p6_2 .cont_p6_2box1 { font-size: 14px; color: #666; line-height: 32px; }
.cont_p6_2 .p6_2a { background: #005197; width: 177px; height: 50px; text-align: center; line-height: 50px; display: inline-block; color: #fff; font-weight: bold; font-size: 16px; margin-top: 35px; }

.list_p6_1 { width: 1300px; margin: 0 auto 46px; }
.list_p6_1 > img { float: left; }
.list_p6_1 form { width: 627px; float: right; }
.list_p6_1 form p { margin-bottom: 19px; float: left; width: 100%; }
.list_p6_1 form label { display: inline-block; width: 77px; float: left; font-size: 14px; color: #333; line-height: 36px; }
.list_p6_1 form input[type=text] { width: 508px; height: 40px; border: 1px solid #d5d5d5; font-family: 'microsoft yahei'; text-indent: 10px; }
.list_p6_1 form textarea { width: 508px; text-indent: 10px; height: 143px; border: 1px solid #d5d5d5; line-height: 28px; font-size: 14px; color: #555; font-family: 'microsoft yahei'; }
.list_p6_1 form input[type=button] { border: none; width: 140px; height: 41px; color: #fff; font-weight: bold; font-size: 18px; font-family: 'microsoft yahei'; margin-left: 77px; background: #005197; }

.list_search{width: 1300px;margin: auto;}
.list_search li{line-height: 45px;border-bottom: 1px dashed #ccc;float: left;width: 100%;}
.list_search li span{float: right;font-size: 12px;color: #666;}
.list_search li a{float: left;font-size: 14px;width: 80%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}


.j_1{padding: 58px 0 42px;}
/****************************************************/
/****************************************************/
.pc-slide {
	width: 500px;
	margin: 0 auto;
}

.view .swiper-container {
	width: 500px;
	height: 500px;
}

.view .arrow-left {
	background: url(images/index_tab_l.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -25px;
	width: 28px;
	height: 51px;
	z-index: 10;
}

.view .arrow-right {
	background: url(images/index_tab_r.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -25px;
	width: 28px;
	height: 51px;
	z-index: 10;
}

.preview {
	width: 100%;
	margin-top: 10px;
	position: relative;
}

.preview .swiper-container {
	width: 430px;
	height: 82px;
	margin-left: 35px;
}

.preview .swiper-slide {
	width: 87px;
	height: 82px;
}

.preview .slide6 {
	width: 82px;
}

.preview .arrow-left {
	background: url(images/feel3.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}

.preview .arrow-right {
	background: url(images/feel4.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}

.preview img {
	padding: 1px;
}

.preview .active-nav img {
	padding: 0;
	border: 1px solid #F00;
}
.cont_p5_tit { width: 1141px; padding-left: 29px; margin: 50px auto 0; background: #f4f4f4; line-height: 60px; font-size: 18px; color: #555; }

.cont_p5_em { width: 1300px; margin: auto; }
.cont_p5_em span { float: left; display: inline-block; color: #888; font-size: 14px; margin-left: 37px; line-height: 84px; }
.cont_p5_em span:first-child { margin-left: 0; }
.cont_p5_em p { width: 100%; float: left; }

.cont_p5_box { width: 1300px; margin: 36px auto 106px; padding-top: 19px; border-top: 1px solid #e0e1e1; }
.cont_p5_box h5 { font-size: 16px; color: #666; line-height: 73px; }
.cont_p5_box img { max-width: 100%; }

/****************************************************/
/****************************************************/
/****************************************************/
@media screen and (max-width: 1450px){ 


.isect2Scroll{padding: 0 60px;}
.isect2Scroll .swiper-button-prev, .isect2Scroll .swiper-button-next{width: 30px;height: 60px;}
.isect2Scroll .swiper-button-prev{background-position: left center;left: 1%;}
.isect2Scroll .swiper-button-next{background-position: right center;right: 1%;}

.isect22Scroll{padding: 0 60px;}
.isect22Scroll .swiper-button-prev, .isect22Scroll .swiper-button-next{width: 30px;height: 60px;}
.isect22Scroll .swiper-button-prev{background-position: left center;left: 1%;}
.isect22Scroll .swiper-button-next{background-position: right center;right: 1%;}
}



@media screen and (max-width: 1360px){ 


.w_1170{width: auto;padding: 0 5%;}

.isect2Scroll{width: auto;padding: 0 60px;}
.isect22Scroll{width: auto;padding: 0 60px;}
}

@media screen and (max-width: 1180px) {
.j_1 img{padding-bottom: 20px;}

	.picFocusindex{width: 96%;padding: 0 2%;}
	.picFocusindex .bd{display: none;}
	.picFocusindex .hd{width: 100%;padding: 30px 20px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
	.list_search{width: 94%;padding: 0 3%;}
	.list_search li span{display: none;}
	.list_p6_3{width: 100%;}
	.list_p6_3 .p6_3_one{width: 100%;border:none;}
	.list_p6_3 .p6_3_one li{margin: 0 ;padding: 0;width: 33.33%;text-align: center;}
	.list_p6_3 .p6_3_one li img{margin-right: 0;float: none;display: inline-block;}
  .list_p6_1 { width: 94%; padding: 0 3%; }
  .list_p6_1 > img { display: none; }
  .list_p6_1 form { width: 100%; }
  .list_p6_1 form label { width: 100%; }
  .list_p6_1 form input[type=text], .list_p6_1 form textarea { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .list_p6_1 form input[type=submit] { margin-left: 0; }
  .list_p6_2 { width: 94%; padding: 0 3%; }
  .list_p6_2 span.span1, .list_p6_2 span.span4 { width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .list_p6_2 span.span2, .list_p6_2 span.span3 { display: none; }
  .cont_p6_2 { width: 94%; padding: 0 3%; }
  .cont_p6_2 .cont_p6_2_em em { margin-bottom: 5px; }
  .cont_p6_2 .cont_p6_2_em em:first-child { margin-left: 13px; }
  .list_p5_1 { width: 94%; padding: 0 3%; }
  .list_p5_1 li { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .list_p5_1 li h5 { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .list_p5_1 li span { padding-left: 26px; margin-left: 0; }
  .down_select .w_1170 { width: 94%; padding: 0 3%; }
  .down_select .w_1170 select { width: 100%; margin: 0 0 1.5% 0; }
  .down_select .w_1170 input { width: 100%; margin: 1% 0 0 0; }
  .n_down_nav2 span a { margin-bottom: 10px; }
  .list_p5_2 { width: 94%; padding: 0 3%; }
  .list_p5_2 .p2_form input[type=text] { width: 100%; }
  .list_p5_2 .p2_form > div { width: 100%; }
  .list_p5_2 .p2_form > div:first-child { margin-right: 0; }
  .list_p5_2 .p2_form > div input[type=text], .list_p5_2 .p2_form > div select, .list_p5_2 .p2_form > div textarea { width: 100%; }
  .list_p5_3 { width: 94%; padding: 0 3%; }
  .list_p5_3 li dl dd p { padding: 22px 10px; }
  .n_down_nav { width: 94%; padding: 0 3%; }
  .n_down_nav:after { display: none; }
  .n_down_nav span { width: 30%; }
  .n_down_nav a { width: 100%; margin: 0 1.5% 1.5% 1.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .list_p1_2 { width: 100%; }
  .list_p1_2 li { width: 22%; margin: 0 1.5%; }
  .list_p1_2 li span { height: 0 !important; padding-bottom: 75%; }
  .p1_two li { margin: 0 2.5% 20px 2.5%; width: 20%; }
  .p1_two li:nth-child(4n+1) { margin: 0 2.5% 20px 2.5%; }
  .p1_one li { width: 30%; margin: 0 1.5%; }
  .p1_one li:first-child { margin: 0 1.5%; }
  .list_p1_1 { width: 94%; padding: 0 3%; }
  .list_p2 { width: 94%; padding: 0 3%; }
  .list_p2 dl dt { display: none; }
  .list_p2 dl dd { width: 100%; }
  .list_p1_3 { width: 94%; padding: 0 3%; background: none; }
  .list_p1_3 dl { width: 97%; margin-right: 0; text-align: left; margin-bottom: 5%; float: left; padding-right: 0; }
  .list_p1_3 dt { padding-left: 30px; }
  .list_p1_3 dt:after { left: 0; right: auto; }
  .list_p1_3 dl.ml50 { margin-left: 0; }
  .list_p1_3 dl.ml50 dt:after { left: 0; right: auto; }
  .sec3_ul2 li { width: 40%; margin: 0 5% 5% 5%; }
  .sec3_ul2 li:first-child { margin: 0 5% 5% 5%; }
  .sec3_ul2 li a span { height: auto; padding-bottom: 65%; }
  .sec3_ul li { width: 33%; margin: 0 0 3% 0; }
  .sec3_ul li span { display: block; }
  .cont_p2_tit { width: 94%; padding: 0 3%; }
  .cont_p2_tit .w_1170 { width: 100%; }
  .cont_p2_tit .fx { display: none; }
  .nav-wrap ul { width: 100%; }
  .nav-wrap ul li { width: 25%; margin-left: 0; height: 40px; line-height: 40px; text-align: center; }
  .nav-wrap ul li a, .nav-wrap ul li i { padding: 0; }
  .nav-wrap ul li i { background-image: none; }
  .section-content { width: 94%; padding: 0 3%; }
  .nav-wrap li a.section1 i { background-image: none; }
  .nav-wrap li a.section2 i { background-image: none; }
  .nav-wrap li a.section3 i { background-image: none; }
  .nav-wrap li a.section4 i { background-image: none; }
  .nav-wrap li a.active.section1 i, .nav-wrap li a.section1:hover i { background-image: none; }
  .nav-wrap li a.active.section2 i, .nav-wrap li a.section2:hover i { background-image: none; }
  .nav-wrap li a.active.section3 i, .nav-wrap li a.section3:hover i { background-image: none; }
  .nav-wrap li a.active.section4 i, .nav-wrap li a.section4:hover i { background-image: none; }
  .gallery_box { width: 100%; }
  .gallery-top { width: 100%; height: auto; }
  .gallery-thumbs, .cont_p2_nav { display: none; }
  .gallery-thumbs .swiper-slide { width: 100%; }
  .list_p2_1 { width: 100%; }
  .list_p2_1 li { width: 30%; margin: 1.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: auto; }
  .list_p2_1 li a > span { height: 0; padding-bottom: 60%; }
  .list_p2_1 li p { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; }
  .p2_banner { height: auto; padding: 20px 0; }
  .p2_banner .w_1170 { width: 94%; padding: 0 3%; }
  .p2_banner .w_1170 select, .p2_banner .w_1170 input { width: 100%; margin-bottom: 10px; }
  .pro_nav { width: 98%; margin: 0 1%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .pro_nav .w_1170 { width: 100%; }
  .pro_nav .w_1170 div h5 { width: 100%; font-size: 16px; line-height: 30px; padding: 0 0 0 15px; }
  .pro_nav .w_1170 div span { width: 100%; }
  .cont_want { width: 94%; padding: 20% 3%; }
  .want_one { width: 100%; height: auto; padding-bottom: 20%; }
  .want_one h4 { margin-top: 20%; }
  .want_one .w_1170 { width: 100%; }
  .wang_two .w_1230 { width: 94%; padding: 0 3%; }
  .wang_two .w_1230 p { width: 100%; margin: 10px 0; }
  .wang_two .w_1230 input[type=text], .wang_two .w_1230 input[type=password], .wang_two .w_1230 select { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .wang_two .w_1230 h6, .wang_two .w_1230 h5 { margin-left: 0; }
  .wang_two .w_1230 .yzm { width: 70% !important; }
  .list_p4_1 { width: 100%; }
  .list_p4_1 li { width: 30%; margin: 0 1.5% 2.5% 1.5%; }
  .page a { display: none; }
  .page a.page_prev, .page a.page_next { display: block; width: 40%; float: left; margin: 0 5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .p3_two { width: 94%; margin: 0 3%; }
  .p3_two .p3_two_swi { width: 100%; }
  .p3_two .p3_two_swi .swiper-slide a { width: 100%; }
  .list_p3_one { width: 94%; margin: 0 3%; }
  .n_banner { height: 220px; }
  .n_banner > .w_1170 { width: 100%; text-align: center; }
  .n_banner h4 { padding-top: 65px; }
  .n_nav { display: none; }
  .head-v3, .floating { display: none; }
  .m_header { display: block; height:55px; }
  .banner_box { width: 100%; height: auto; margin: 15px auto; }
  .banner, .wap_banner { width: 100%; }
  .banner, .ban_1200 { position: static; height: 415px; margin-left: 0; width: 100%; }
  .wap_banner .pic { height: 415px; }
  .wap_banner .pic img { max-width: 100%; }
  .ban_1200 .b_img2 { top: 190px; }
  .ban_1200 .b_img3 { top: 315px; }
  .ban_1200 .b_img1, .ban_1200 .b_img2, .ban_1200 .b_img3 { left: 3%; }
  .ban_1200 .b_img4 { display: none; }
  /*header banner*/
  .index_one .one_one { width: 100%; margin-left: 0; }
  .index_one .one_two { width: 100%; margin-left: 0; margin-top: 20px; }

  .floating { display: none; }
  .copy_right .w_1170 { width: 100%; text-align: center; }
  .copy_right .w_1170 select { display: none; }
  .copy_right .w_1170 p { line-height: 40px; width: 100%; float: none; }
  footer .foot_left { width: 100%; text-align: center; }
  footer .foot_nav { display: none; }
  footer .w_1170 { width: 94%; padding: 0 3%; }
  footer .foot_right { display: none; }
  .five_box, .five_img { width: 100%; }
  .five_box .five_prev { left: 10px; }
  .five_box .five_next { right: 10px; }
/*  .four_1170 { width: 100%; }
  .four_1170 .four_ul { width: 94%; padding: 5% 3% 0 3%; }
  .four_1170 .four_img { width: 100%; } }
*/
.fTop .fNav .left,.fTop .fNav .right{width: 100%;}
.fTop .fNav .left dl{width: 100%;padding-left: 0;margin-bottom: 6px;}
.fTop .fNav .left dl dt{float: left;width: 100%;}
.fTop .fNav .left dl dd{float: left;margin-right:10px;}


.nyWrap2 .ptlist ul li.nLi .txt h5{ font-size: 26px; line-height: 40px; }
.nyWrap2 .ptlist ul li.nLi .txt h5:after{ height: 3px; }

@media screen and (max-width: 1024px){
.isect2{background-size: cover;}
.isect2Scroll .container{padding-bottom: 30px;}
.isect2Scroll .container.swiper-container-horizontal > .swiper-pagination-bullets{display: block;}
.isect2Scroll .swiper-button-prev, .isect2Scroll .swiper-button-next{display: none;}

.isect2Scroll .container ul li a .text{height: 72px;margin-top: -36px;}
.isect2Scroll .container ul li a .text i{height: 26px;width: 26px;background-size: 100% 100%;margin-bottom: 10px;}
.isect2Scroll .container ul li a .text h5{font-size: 18px;}
.isect2Scroll .container ul li a .text p{display: none;}

.fTop .fast a{padding: 0 13px;}
.fBtm .fl,.fBtm .fr{float: none;}
.fTop .fast{display: none;}

.nyWrap2 .ptlist ul li.nLi .pic{ height: 350px; }
.nyWrap2 .ptlist ul li.nLi .txt{ height: 350px; padding: 20px; }

}

@media screen and (max-width: 800px) { .index_three ul li { width: 90%; padding: 0 5%; margin: 0 0 40px 0; }
  .list_p4_1 li { width: 45%; margin: 0 2.5% 2.5% 2.5%; } 
  
    .nyWrap2 .ptlist ul li.nLi .pic{ height: 300px; }
    .nyWrap2 .ptlist ul li.nLi .txt{ height: 300px; padding: 20px; }
    .nyWrap2 .ptlist ul li.nLi .txt h5{ font-size: 24px; line-height: 36px; }
    .nyWrap2 .ptlist ul li.nLi .txt h5:after{ height: 3px; }
    .nyWrap2 .ptlist ul li.nLi .txt p{ margin-top: 10px; }
    .nyWrap2 .ptlist ul li.nLi .txt .sub{ margin-top: 10px; }
  
  }
@media screen and (max-width: 640px) { .index_one .one_one { height: 355px; }
  .index_two { height: 300px; }
  .index_two .two_bg img { margin-top: 10%; }
/*  .four_1170 .four_img { height: 280px; }
  .four_1170 .four_img .swiper-slide a span { height: 280px; }
*/  
  .list_p4_1 li { width: 90%; margin: 0 5% 2.5% 5%; }
  .list_p2_1 li { width: 90%; margin: 5%; }
  .sec3_ul2 li { width: 90%; }
  .p1_one li { width: 100%; margin: 0 0 2% 0; text-align: center; }
  .p1_one li:first-child { margin: 0 0 2% 0; }
  .p1_two li { margin: 0 0 20px 0; width: 50%; overflow: hidden; }
  .p1_two li:nth-child(4n+1) { margin: 0 0 20px 0; }
  .list_p1_2 li { width: 45%; margin: 0 2.5%; }
  .list_p1_2 li span { padding-bottom: 75%; } 
  .list_p6_3 .p6_3_one li{margin: 0 0 20px 0;width: 100%;}

.isect2Scroll .container ul li a .text{height: 26px;margin-top: -13px;}
.isect2Scroll .container ul li a .text i{margin-bottom: 0;}
.isect2Scroll .container ul li a .text h5{display: none;}

.index_two .two_bg h5 { font-size: 26px; }
.index_two .two_bg p { font-size: 15px; }

.index_wz .wz_bg h5 {padding-top: 19px;}

.fTop .fNav .right h5 { text-align:left;}
.fTop .fNav .right .pic { float:left;}


.nyWrap2 .ptlist{ margin-top: 30px; }
.nyWrap2 .ptlist ul li.nLi{ margin-top: 20px; }
.nyWrap2 .ptlist ul li.nLi:first-child{ margin-top: 0; }
.nyWrap2 .ptlist ul li.nLi .pic{ width: 100%; height: auto; }
.nyWrap2 .ptlist ul li.nLi .pic img{ height: auto; }
.nyWrap2 .ptlist ul li.nLi .txt{ width: 100%; height: auto; padding: 20px; }
.nyWrap2 .ptlist ul li.nLi .txt h5{ font-size: 24px; line-height: 36px; }
.nyWrap2 .ptlist ul li.nLi .txt h5:after{ height: 3px; }
.nyWrap2 .ptlist ul li.nLi .txt p{ height: auto; margin-top: 10px; }
.nyWrap2 .ptlist ul li.nLi .txt .sub{ margin-top: 10px; }


.isect9 .picScrollLeft .bd ul li{float: left;width: 157px;height: 90px;}
.isect9 .picScrollLeft .bd ul li a{display: block;width: 155px;height: 88px;border:1px solid #d1d1d2;text-align: center;line-height: 88px;font-size: 0;}



}

@media screen and (max-width: 468px){
.isect2{padding: 20px 0;}
.isect2 .desc{padding-bottom: 10px;font-size: 12px;line-height: 20px;}
}
/*# sourceMappingURL=common.css.map */



