@charset "utf-8";
@font-face {font-family:ywzt;src:url('Impact.TTF'),url('Impact.eot');}
body,div,ul,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,A,input,textarea {margin:0px;padding:0px;font-size:14px;text-align:left;font-family:"microsoft yahei";text-decoration:none;color:#666;list-style:none;box-sizing:border-box;}
body {overflow-x:hidden;background:#f5f5f5;}
a:hover {color:#577334;}
img {border:0;display:block;}
.index {background:#FFF;}
.bai a {color:#FFFFFF;}
.left {float:left;}
.right {float:right;}
.clearfix:after,.clearfix:before {content:" ";display:table}
.clearfix:after {clear:both}
.clear {clear:both;}
.block {display:block;}
.duration15 {-webkit-animation-duration:1.5s;animation-duration:1.5s;}
.duration18 {-webkit-animation-duration:1.8s;animation-duration:1.8s;}
.duration20 {-webkit-animation-duration:2s;animation-duration:2s;}
.delay1 {-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.delay2 {-webkit-animation-delay:0.35s;animation-delay:0.35s;}
.delay3 {-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.delay4 {-webkit-animation-delay:0.65s;animation-delay:0.65s;}
.delay5 {-webkit-animation-delay:0.8s;animation-delay:0.8s;}
.delay6 {-webkit-animation-delay:0.95s;animation-delay:0.95s;}
.delay7 {-webkit-animation-delay:1.1s;animation-delay:1.1s;}
.delay8 {-webkit-animation-delay:1.25s;animation-delay:1.25s;}
.delay9 {-webkit-animation-delay:1.4s;animation-delay:1.4s;}
.delay10 {-webkit-animation-delay:1.55s;animation-delay:1.55s;}
.an-hide {visibility:hidden;*visibility:visible;}
.an-show {visibility:visible;}
.head_bj {background:#FFF;position:relative;}
.head {width:1200px;margin:auto;height:100px;}
.logo {float:left;}
.nav {float:right;margin-right:20px;}
.nav ul {text-align:right;}
.nav ul li {display:inline-block;}
.nav ul li a {padding:0 15px;line-height:100px;display:block;font-size:15px;}
.nav ul li a:hover,.nav ul .sy a {color:#FFF;background:#064297;}
.nav .submenu {width:100%;position:absolute;top:100px;display:none;left:0px;z-index:999;background-color:#f2f2f2;}
.nav .submenu dl {width:1220px;padding:30px 0;margin:auto;}
.nav .submenu dl dt {width:220px;float:left;margin:0 12px;}
.nav .submenu dl dt a {background:none;padding:0px;}
.nav .submenu dl dt a h3, .nav .submenu dl dt a span {display:block;width:220px;height:160px;overflow:hidden;}
.nav .submenu dl dt a h3 img, .nav .submenu dl dt a span img {width:100%;transition:all 0.6s ease;}
.nav .submenu dl dt a:hover h3 img, .nav .submenu dl dt a:hover span img {transform:scale(1.15)}
.nav .submenu dl dt a h2, .nav .submenu dl dt a p {display:block;text-align:center;margin-bottom:40px;line-height:50px;border-bottom:2px solid #f2f2f2;transition:all 1s ease;}
.nav .submenu dl dt a:hover h2, .nav .submenu dl dt a:hover p {border-bottom:2px solid #064297;}
.navright {width:66px;float:right;height:40px;margin-top:35px;position:relative;}
.navright .navico ul {width:28px;height:28px;float:left;cursor:pointer;margin-left:5px;}
.navnrtel {position:absolute;top:65px;text-align:right;right:0px;z-index:9;background:#FFF;font-family:ywzt;font-size:30px;padding:25px;color:#064297;}
.navnrwx {padding:0px;position:absolute;top:65px;text-align:right;right:0px;z-index:10;background:#FFF;}
.swiper-container {width:100%;height:100%;}
.swiper-slide {text-align:center;font-size:18px;background:#FFF;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;}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next {width:40px;height:80px;left:0px;background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev {width:40px;right:0px;height:80px;background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);}
.swiper-button-prev:hover,.swiper-button-next:hover {background:#064297;}
.swiper-button-next:after,.swiper-button-prev:after {color:#FFF;font-size:20px;}
.swiper-pagination-bullet {width:18px;height:18px;opacity:0.6;background:#FFF;}
.swiper-pagination-bullet-active {background:#064297;opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:30px;}
.swiper-button-next,.swiper-button-prev {margin-top:-50px;}
.bt {height:150px;}
.bt h2 {width:1050px;font-size:36px;color:#333333;float:left;}
.bt h2 span {font-family:"Times New Roman",Times,serif;font-size:100px;color:#FFF;display:block;font-weight:normal;text-transform:uppercase;line-height:90px;}
.bt a {display:block;width:110px;height:36px;border:1px solid #ccc;color:#999;float:right;line-height:34px;padding-left:18px;transition:all 0.3s;margin-top:80px;background:url(jtd.png) no-repeat 80px 12px;}
.bt a:hover {background:url(jtc.png) no-repeat 80px 12px #064297;border:1px solid #064297;width:120px;color:#FFF;}
.pat1 {width:100%;background:url(pat1_bj.jpg) no-repeat center #FFF;}
.i_prfl {width:1201px;margin:auto;padding:130px 0;}
.i_prfl ul {border-left:1px solid #d8d8d8;}
.i_prfl ul li {width:300px;border-right:1px solid #d8d8d8;float:left;height:330px;overflow:hidden;background:none;padding:10px 40px 30px 40px;}
.i_prfl ul li h2, .i_prfl ul li strong {display:block;width:100px;height:100px;overflow:hidden;margin:auto;}
.i_prfl ul li:hover h2 img, .i_prfl ul li:hover strong img {transition:all 0.3s;}
.i_prfl ul li h3, .i_prfl ul li h5 {text-align:center;font-size:24px;color:#333333;line-height:50px;font-weight:normal;transition:all 0.6s;}
.i_prfl ul li p {line-height:28px;color:#999;transition:all 0.7s;}
.i_prfl ul li span {display:block;width:82px;text-align:center;height:30px;line-height:28px;color:#FFF;border:1px solid #FFF;margin:30px auto 0;}
.i_prfl ul li:hover h2 img, .i_prfl ul li:hover strong img {margin-top:-100px;}
.i_prfl ul li:hover h3, .i_prfl ul li:hover h5 {color:#FFF;margin-top:20px;}
.i_prfl ul li:hover p {display:none;}
.i_prfl ul .fico1:hover {background:url(fl1.jpg);}
.i_prfl ul .fico2:hover {background:url(fl2.jpg);}
.i_prfl ul .fico3:hover {background:url(fl3.jpg);}
.i_prfl ul .fico4:hover {background:url(fl4.jpg);}
.pat2 {background:url(pat2_bj.jpg) no-repeat center;padding:80px 0 115px 0;}
.case {width:1200px;margin:auto;overflow:hidden;}
.case ul {width:1300px;}
.case ul li {width:285px;height:265px;margin-top:10px;margin-right:13px;float:left;}
.case ul li h3, .case ul li p {width:285px;height:225px;overflow:hidden;}
.case ul li h3 img, .case ul li p img {display:block;width:285px;height:225px;transition:all 0.6s;}
.case ul li h2, .case ul li strong {display:block;height:40px;background:#FFF;line-height:40px;font-weight:normal;transition:all 0.6s;text-align:center;}
.case ul .case1 {width:600px;height:475px;}
.case ul .case1 h3, .case ul .case1 p {width:600px;height:475px;}
.case ul .case1 h3 img, .case ul .case1 p img {width:600px;height:475px;}
.case ul .case1 h2, .case ul .case1 strong {line-height:60px;height:70px;font-size:18px;}
.case ul li:hover h3 img, .case ul li:hover p img {transform:scale(1.1)}
.case ul li:hover h2, .case ul li:hover strong {background:#064297;color:#FFF;}
.pat3 {background:url(pat3_bj.jpg) no-repeat center;padding-top:100px;height:550px;}
.about {width:1200px;height:310px;margin:auto;background-color:rgba(6,66,151,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8018742,endColorstr=#C8064297);padding:40px 50px;}
.about_top p,.about_top {color:#FFF;line-height:30px;}
.about_bot {width:1100px;overflow:hidden;margin-top:30px;}
.about_bot li {width:1250px;}
.about_bot li h2, .about_bot li h5 {width:250px;float:left;border-right:1px solid #FFF;height:70px;margin-left:70px;}
.about_bot li h2 b, .about_bot li h5 b {display:block;float:left;padding-right:10px;font-size:48px;font-family:ywzt;font-weight:normal;color:#FFF;}
.about_bot li h2 p, .about_bot li h5 p {color:#FFF;margin-top:10px;font-weight:normal;}
.about_bot li h2 p span, .about_bot li h5 p span {display:inline-block;color:#064297;padding:0 3px;background:#FFF;}
.pat4 {background:url(pat4_bj.jpg) no-repeat center;padding:80px 0 115px 0;}
.shuoshu {width:1200px;overflow:hidden;margin:auto;}
.shuoshu_top h2 {font-size:36px;color:#064297;}
.shuoshu_top li {margin:10px 0;line-height:30px;color:#333333}
.shuoshu_top span {color:#000;}
.shuoshu_top span img {display:inline-block;vertical-align:middle;margin-right:15px;}
.shuoshu_bot {width:1200px;border-radius:20px;overflow:hidden;height:300px;margin-top:30px;}
.shuoshu_bot li {width:171px;float:left;cursor:pointer;}
.shuoshu_bot .sele {width:342px;}
.shuoshu_bot li .original {width:171px;height:100%;background:linear-gradient(45deg,#FFFFFF,#EAEBF0);padding:30px;box-sizing:border-box;height:300px;position:relative;}
.shuoshu_bot li .original .number {width:100%;height:30px;font-size:18px;font-family:Microsoft YaHei;font-weight:400;color:#000000;line-height:30px;}
.shuoshu_bot li .original .eng {width:100%;height:20px;font-size:12px;font-weight:400;color:#BABDC9;text-transform:uppercase;line-height:20px;margin-bottom:100px;}
.shuoshu_bot li .original h3, .shuoshu_bot li .original h5 {width:100%;height:50px;font-size:30px;font-family:Microsoft YaHei;font-weight:bold;color:#000000;line-height:50px;margin-bottom:10px;}
.shuoshu_bot li .open {display:none;width:342px;height:300px;background:url(ico1.png) no-repeat 195px 160px #064297;padding:40px 70px;box-sizing:border-box;position:relative;}
.shuoshu_bot .sele .open {display:block;}
.shuoshu_bot .sele .original {display:none;}
.shuoshu_bot li .open h3, .shuoshu_bot li .open h5 {width:100%;height:40px;font-size:30px;font-family:Microsoft YaHei;font-weight:bold;color:#F6F6F6;line-height:40px;}
.shuoshu_bot li .open p {width:100%;font-size:14px;font-weight:400;color:#F6F6F6;line-height:24px;opacity:0.7;margin-top:10px;}
.shuoshu_bot li .open img {display:block;position:absolute;left:70px;bottom:50px;}
.pat5 {background:url(pat5_bj.jpg) no-repeat center;padding:80px 0 115px 0;}
.honor {width:1200px;margin:auto;}
.honor .swiper-slide {background:none;}
.honor b {display:block;text-align:center;font-size:15px;height:40px;line-height:40px;background:#FFF;margin-top:5px;font-weight:normal;}
.pat6 {background:url(pat6_bj.jpg) no-repeat center;padding:80px 0 115px 0;}
.news {width:1200px;margin:auto;}
.tabmenu {width:210px;float:left;}
.tabmenu ul li {height:110px;width:210px;background:#f8f8f8;margin-bottom:15px;padding:15px;cursor:pointer;}
.tabmenu ul li h2, .tabmenu ul li h5 {height:80px;padding-top:15px;padding-left:70px;font-weight:normal;border:2px solid #f2f2f2;}
.tabmenu ul li h2 b, .tabmenu ul li h5 b {font-size:18px;display:block;}
.tabmenu ul li h2 span, .tabmenu ul li h5 span {font-size:10px;color:#999;}
.tabmenu ul .cli {background:#064297}
.tabmenu ul .cli h2, .tabmenu ul .cli h5 {color:#FFF;}
.tabmenu ul .cli h2 span, .tabmenu ul .cli h5 span {color:#FFF;}
.tabmenu ul li .news_bt1 {background:url(n_ico1.png) no-repeat 10px 10px #FFF;}
.tabmenu ul li .news_bt2 {background:url(n_ico2.png) no-repeat 10px 10px #FFF;}
.tabmenu ul li .news_bt3 {background:url(n_ico3.png) no-repeat 10px 10px #FFF;}
.tabmenu ul .cli .news_bt1 {background:url(n_ico11.png) no-repeat 10px 10px;}
.tabmenu ul .cli .news_bt2 {background:url(n_ico22.png) no-repeat 10px 10px;}
.tabmenu ul .cli .news_bt3 {background:url(n_ico33.png) no-repeat 10px 10px;}
#tabcontent {width:975px;float:right;background:#FFF;padding:30px;border:1px solid #f0f0f0;}
#tabcontent ul li div {display:block;width:914px;height:300px;overflow:hidden;}
#tabcontent ul li div dl {width:1000px;}
#tabcontent ul li div dl a {width:458px;display:block;padding:25px 30px 25px 0;float:left;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
#tabcontent ul li div dl .news2,#tabcontent ul li div dl .news4 {padding:25px 0px 25px 30px;}
#tabcontent ul li div dl a b {font-size:15px;color:#333;margin-bottom:10px;display:block;}
#tabcontent ul li div dl a p {color:#888;}
#tabcontent ul li div dl a span {display:block;color:#888;margin-top:15px;}
#tabcontent .hidden {display:none;}
.foot {width:100%;margin-top:60px;background:#333333;}
.index .foot {margin-top:0px;}
.foot_n {width:1200px;margin:auto;padding:40px 0;}
.foot_nav {width:900px;float:left;}
.foot_nav1 {width:900px;height:50px;}
.foot_nav1 a {color:#FFF;width:110px;display:block;float:left;font-size:16px;}
.foot_nav2 {color:#bfbfbf;line-height:28px;}
.foot_nav2 b {display:block;margin:10px 0;}
.foot_ewm {width:110px;float:right;margin-left:10px;}
.foot_ewm p {text-align:center;line-height:35px;color:#bfbfbf;}
.bqsy {border-top:1px solid #484848;width:1200px;margin:auto;color:#bfbfbf;line-height:50px;font-size:9pt;}
.bqsy a {color:#bfbfbf;font-size:9pt;}
.bqsy span {float:right;font-size:9pt;}
.nav_n {height:68px;width:100%;min-width:1200px;background:#FFF;border-bottom:1px solid #ddd;position:relative;}
.nav_n ul {width:1200px;margin:auto;}
.nav_n ul .left {width:265px;margin-top:20px;}
.nav_n ul .left .home_n {width:18px;height:15px;display:block;background:url(home_n.jpg);float:left;margin-right:10px;margin-top:7px;}
.nav_n ul .left img {float:left;margin-top:12px;}
.nav_n ul .left h2 {padding:0 10px;float:left;color:#888;font-size:20px;}
.nav_n ul .right {width:935px;text-align:right;line-height:68px;}
.nav_n ul .right a {line-height:66px;padding:0 10px;display:inline-block;color:#999999;transition:all 0.4s;background:url(nav_n_bj.jpg) no-repeat -150px 64px;}
.nav_n ul .right a:hover,.nav_n ul .right .gl {background-position:0 64px;color:#ef4f01;}
.out {margin-top:0;position:fixed;top:0;z-index:999;}
.news_show {width:1200px;padding:40px 50px 50px 50px;background:#FFF;margin:50px auto 0;}
.news_show img {max-width:1100px;}
.footlinks {clear:both;margin:10px auto;padding:5px;max-width:1200px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:center;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#777;margin-right:3px;}
.pagexx {line-height:30px;}
.pagexx img {display:inline-block}
.news_bt h2 {border-bottom:1px solid #ccc;font-size:24px;font-weight:normal;line-height:30px;padding-bottom:23px;text-align:center;}
.news_bt h4 {color:#999;font-weight:normal;font-size:14px;text-align:center;line-height:50px;margin-bottom:20px;}
.pagination {text-align:center;padding-top:30px;}
.page-item {display:inline-block;padding:5px;background:#ddd;border:1px solid #ddd;}
.page-num {padding:5px 10px;display:inline-block;border:1px solid #ddd;background:#ddd;margin:0 2px;}
.pagination a:hover {color:#FFF;background:#ef4f01;}
.page-num-current {background:#ef4f01;color:#FFF;}
.page1 {padding-top:30px;}
.page1 p {color:#6c757d;line-height:25px;}
.page1 p a {color:#6c757d;}
.ryzzlist {width:1200px;overflow:hidden;margin:auto;padding-top:20px;}
.ryzzlist ul {width:1300px;}
.ryzzlist ul li {width:285px;float:left;height:265px;margin:20px 20px 0 0;overflow:hidden;background:#FFF;padding:5px;position:relative;box-shadow:3px 3px 3px #ddd;}
.ryzzlist ul li img {width:275px;height:210px;}
.ryzzlist ul li h2 {text-align:center;line-height:45px;}
.newslist {width:1200px;margin:40px auto 100px;}
.newslist li {border-bottom:1px solid #e8e8e8;height:200px;overflow:hidden;margin-bottom:20px;}
.newslist li .time {width:225px;height:180px;float:left;text-align:center;}
.newslist li .time img {width:275px;height:180px;}
.newslist li .nr {width:885px;float:right;line-height:26px;}
.newslist li .nr b {font-size:18px;}
.newslist li .nr span {font-size:13px;display:block;line-height:40px;}
.nr {line-height:28px;}
.map_lx {width:100%;min-width:1200px;height:600px;}
.khts {width:1200px;margin:50px auto;overflow:hidden;}
.btnry h2 {font-size:36px;color:#515151;text-align:center;}
.btnry h4 {font-size:24px;text-align:center;color:#e1e1e1;font-weight:normal;font-family:ywzt;margin-top:12px;}
.btnry span {background:#c40c17;display:block;width:50px;height:4px;margin:10px auto 0;}
.nr100 {width:1200px;height:160px;padding:20px;margin-top:30px;border:1px solid #d1d1d1;}
.nr30 {width:360px;float:left;margin-top:20px;border:1px solid #d1d1d1;padding:10px;margin-right:30px;}
.nr301 {width:360px;float:left;margin-top:20px;}
.nr20 {width:200px;float:left;border:1px solid #d1d1d1;padding:10px;}
.nr301 img {float:left;margin-left:30px;}
.khts button {background:#ddd;width:300px;height:50px;border:0px;text-align:center;font-size:15px;color:#666;float:left;margin-top:20px;margin-right:15px;}
.biaoge {border-left:1px solid #ddd;border-top:1px solid #ddd;border-spacing:0px;border-collapse:separate;}
.biaoge tr td {padding:8px;line-height:18px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.biaoge tr td h2 {font-size:24px;text-align:center;color:#000;padding:20px 0;}
.biaoge tr td h3 {font-size:20px;text-align:center;color:#333;padding:10px 0;}
.biaoge {word-break:break-all;}
.mian {width:1200px;position:relative;margin:60px auto 60px;}
.mian_left {width:270px;float:left;}
.mian_right {width:910px;float:right;background:#FFF;padding:30px 20px;overflow:hidden;border:1px solid #e4e4e4;}
.mian_left_bt {background:url(pr_nav.png) no-repeat 220px 25px #064298;width:100%;height:80px;line-height:80px;padding:0 25px;color:#FFF;font-size:24px;font-weight:bold;}
.product_nav ul {border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd;}
.product_nav ul li {border-bottom:1px solid #ddd;}
.product_nav ul li a {font-size:16px;display:block;width:100%;line-height:52px;font-size:16px;padding:0 25px;height:52px;background:url(xjt.png) no-repeat 230px 18px;}
.product_nav ul li a:hover {background:url(xjt.png) no-repeat 230px 18px #064298;color:#FFF;}
.product_nav ul li .sy {background:url(xjt.png) no-repeat 230px 18px #064298;color:#FFF;}
.product_nav ul li dt {border-left:1px solid #ddd;width:216px;height:30px;margin:auto;}
.product_nav ul li dt .navl2 {height:30px;line-height:30px;font-size:14px;padding:0 10px;}
.product_nav ul li dl {padding-bottom:15px;}
.left_contact {border:1px solid #e4e4e4;margin-top:20px;padding:0 19px 20px;margin-top:20px;}
.left_contact h2 {font-size:18px;color:#064298;font-weight:normal;height:59px;line-height:59px;border-bottom:1px solid #e4e4e4;margin-bottom:18px;}
.left_contact p {line-height:28px;}
.left_contactqq {display:block;width:160px;height:50px;overflow:hidden;text-decoration:none;margin-top:20px;color:#FFF;line-height:50px;background:url(leftqqb.png) no-repeat 140px 18px #064298;}
.left_contactqq:hover {color:#FFF;}
.left_contactqq span {display:block;width:50px;height:50px;margin-right:20px;float:left;border-right:1px solid #FFF;background:url(leftqq.png) no-repeat center;}
.n_nav h2 {font-size:20px;color:#064298;text-align:center;}
.n_nav img {margin:20px 0;}
.n_nav h4 {text-align:center;margin-bottom:20px;color:#999;font-weight:normal;}
.pagenr {line-height:30px;}
.pagenr img {max-width:870px;}
.productlist {width:870px;overflow:hidden;}
.productlist ul {width:950px;}
.productlist ul li {width:280px;float:left;margin-right:15px;margin-bottom:15px;}
.productlist ul li span {width:280px;height:210px;display:block;overflow:hidden;}
.productlist ul li span img {width:280px;height:210px;transition:all 0.6s;}
.productlist ul li:hover span img {transform:scale(1.1);}
.productlist ul li p {text-align:center;line-height:50px;background:#f1f1f1;}
.productshow {padding:0px;}
.productshowtop {border-bottom:1px solid #ddd;position:relative;min-height:300px}
.productshowtop .productshowtopleft {width:460px;float:left;border-right:1px solid #ddd;}
.productshowtop ul {width:448px;float:right;padding:30px;}
.productshowtop ul h2 {font-size:20px;color:#333333;font-weight:bold;height:50px;border-bottom:1px solid #ddd;overflow:hidden;}
.productshowtop ul h3 {margin-top:20px;font-weight:normal;}
.productshowtop ul h3 span {display:block;width:155px;margin-top:5px;float:left;}
.productshowtop ul h3 b {font-size:20px;color:#e2a83e;}
.productshowtop ul h3 img {float:left;}
.productshowtop ul p {line-height:28px;margin-top:20px;}
.productshowbot {padding:20px 19px 0;}
.productshowbt {border-bottom:1px solid #ddd;margin-bottom:20px;}
.productshowbt h2 {width:150px;height:54px;background:#064298;line-height:54px;text-align:center;color:#FFF;}

