body{background:#fff;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;font-family:"Microsoft Yahei";font-size:16px}
ol,ul,p{list-style:none;margin:0px;padding:0px}
*{font-family:Microsoft Yahei}
a{text-decoration:none}
a:hover{text-decoration:none}
img,input{border:0px}
ul li{list-style:none}
ul,p{padding:0px;margin:0px}
i,em{font-style:normal}
#alttxt{z-index:9999}
.pub_title{text-align: center;}
.pub_title p{margin-bottom:60px;font-size:18px;color:#666666;}
.pub_title h4{position:relative;text-align:center;font-size:58px;z-index:1;display: inline-block;color: #000;}
.pub_title h4 span{color:#0071CE;font-weight:bold;}
/* 简介 */
.about_type{padding: 50px 0 0;}
/* .about_type ul{text-align:center;margin:0 auto;}
.about_type h4{font-size:18px;color:#0071CE;margin-top:0;max-height: 80px;}
.about_type em{font-size:60px;color:#0071CE;font-weight: 400;}
.about_type li{width:25%;text-align:center;display:inline-block;box-sizing:border-box;}
.about_type li:nth-child(n+2){border-left:1px solid #f1f1f1;}
.about_type li p{margin-top:10px;color:#333;} */
.fl{float:left}
.frr{float:right}
.fr{float:right;margin-top:50px;margin-right:50px}
.tac{text-align:center}
.container{width:90%;margin:0 auto}
.container::after{content:'';clear:both;display:block}
.clear{clear:both}
.fs_top{font-size:14px;background:#0542ad;color:#fff;line-height:3}
.fs_top h2{font-size:14px;font-weight:normal}
.fs_top p{padding-left:20px}
.fs_logo{float:left;margin:1.1% 0 0 0;height:80px}
.fs_logo h1{font-size:44px;color:#E30E00;margin-top:6px}
.fs_logo p{font-size:14px;color:#3a3a3a}
.fs_cpbt div{width:60px;height:2px;background:#cc0033;margin:auto;margin-top:15px}
.fs_logo img{float:left}
.btbt{float:right;margin-right:20px;margin-left:10px}
.left_cpnr2{line-height:45px;margin-top:70px}
.left_cpnr2 ul{margin:auto}
.left_cpnr2 ul li{width:13%;height:50px;background:#eeeeee;text-align:center;line-height:50px;display:block;transition:.3s;border-radius:8px;margin:0 0.5% 10px 0.5%;float: left;}
.left_cpnr2 ul li a{display:block;z-index:1;position:relative;color:#3b3b3b;font-size:16px;transition:.3s}
.left_cpnr2 ul li:hover{color:#fff;background:#E30E00}
.left_cpnr2 ul li:hover a{color:#fff}
.dhl{width:76%;float:right}
ul.nav{margin:0 auto;margin-top:45px}
ul.nav li{float:left;text-align:center;position:relative;z-index:1;text-transform:uppercase;width:12.5%;line-height:45px}
ul.nav li a{display:block;transition:.5s;color:#404040}
ul.nav li::after{content:'';color:#fff;background:#E30E00;position:absolute;bottom:0;left:0;right:0;width:100%;height:0;opacity:0;z-index:-1;transition:all .3s}
ul.nav li:hover::after{content:'';opacity:1;height:100%}
ul.nav li a:hover{color:#fff}
.ljlj{float:right}
.ljlj a{color:#fff;font-size:14px;float:left}
.top_all{width:100%;background:url(img/top_bg.png)no-repeat top;height:122px;z-index:9999;position:absolute}
.dhdh{position:absolute;z-index:9999;margin:auto;width:1300px;text-align:center;left:0;right:0;top:0}
.subnav{position:absolute;z-index:5;background:#fcfcfc;display:none}
.investor-subnav{width:100%;height:360px;font-size:14px;background:rgba(255,255,255,0.8)}
.list{width:288px;padding:15px 0 0 0;float:left}
.list ol li{width:120px;margin:5px;height:35px;background:#00419b;text-align:center}
.list ol li a{height:35px;line-height:35px;width:120px;color:#fff;font-size:14px;display:block}
.list ol li a:hover:not(p){color:#fff;background:#dc0707;width:120px;height:35px;line-height:35px;border-radius:0}
.about-nav-img{width:265px;height:150px;float:left;margin:17px 0 0 22px;color:#555555}
.about-nav-img p{font-size:14px;color:#333;line-height:24px}
.investor-subnav2{font-size:14px;padding-top:10%;background:rgba(255,255,255,0.8);left:-278px;width:700%;height:450%}
.list2{width:100%}
.list2 ol div{display:block;text-align:center;width:100%;margin:auto}
.list2 ol div a{width:30%;float:left;color:#333;margin:2.5% 1.6% 13% 1.6%;display:block}
.list2 ol div a img{width:100%;height:160%;display:block}
.list2 ol div a span{font-size:16px;display:block;line-height:36px;color:#fff;font-weight:700;background:rgba(0,0,0,.5);transition:.3s}
.list2 ol div a:hover span{color:#fff;display:block;background:#c6020d}
.fs_b22{background:#202020;color:#fff;background-size:cover;}
.fs_b22 h2{font-size:32px;font-weight:normal;text-align:center;background:url(img/digsm_line.png)no-repeat center}
.fs_b22 em{text-align:center;color:#b4b4b4;text-transform:uppercase;display:block}
.di_1300{}
.d_lx{float:right;width:21%;margin-top:50px}
.d_lx p{line-height:30px;font-size:16px}
.d_lx h3{margin-bottom:10px;font-size:16px;background:url(img/di_dhdh.png)no-repeat left;padding-left:60px;font-weight:normal}
.d_lx h3 span{font-size:38px;font-family:impact;color: #E30E00;}
.d_lx div{width:30px;height:1px;background:#fff;margin-top:18px;margin-bottom:10px}
.ewm{width:25%;float:left;padding:20px 0}
.ewm h2{font-weight:700;margin-bottom: 15px;}
.ewm li{float: left; margin-right: 5%; font-size: 16px; color: #fff; line-height: 50px;text-align: center;}
.ewm li:nth-child(2){margin-right: 0;}
.ewm li img { display: table; width: 140px;}
.di_dh{float:left;width:20%;margin-top:50px}
.di_dh h3{font-size:16px;margin-left:30px}
.di_dh div{width:30px;height:1px;background:#fff;margin-top:18px;margin-left:30px}
.di_dh ul{margin-left:30px;margin-top:10px}
.di_dh li{float:left;width:50%;line-height:30px}
.di_dh li a{color:#fff;font-size:16px}
.d_fl{float:left;width:25%;margin-top:50px}
.d_fl ol{width:30px;height:1px;background:#fff;margin-top:18px;margin-bottom:5px}
.d_fl ul li{float:left;width:50%;line-height:30px}
.d_fl ul li a{font-size:14px;color:#fff}
.fs_bb22{background:#000000;line-height:3;color:#fff;font-size:14px}
.fs_bb22 a{color:#fff;display: inline-block;}
.fs_bb22 img{display: inline-block;}
.lunbo{float:left;padding-top:40px}
#banner{position:relative;overflow:hidden;width:100%}
#banner ul{position:relative;overflow:hidden;width:300%}
#banner ul li{width:33.333%;float:left}
#banner ul li img{width:100%;display:block}
#banner aside{position:absolute;top:0;bottom:0;height:0;width:90%;right:0;left:0;margin:auto}
#banner aside span{display:block;width:65px;height:65px;z-index:63;background:rgba(255,255,255,0.6);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:relative;cursor:pointer;opacity:0;transition:all 0.3s;margin-top:-2%}
#banner:hover aside span{opacity:1}
#banner aside span:after{content:'';position:absolute;top:0;bottom:0;right:0;left:20%;margin:auto;width:27px;height:27px;border-top:3px solid #1c6cb3;border-left:3px solid #1c6cb3;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
#banner aside span.prev{float:left}
#banner aside span.next{float:right}
#banner aside span.next:after{left:0;right:20%;-webkit-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg);-ms-transform:rotateZ(135deg);-o-transform:rotateZ(135deg);transform:rotateZ(135deg)}
#banner>div{width:110px;position:absolute;right:0;left:0;bottom:7%;margin:auto}
#banner>div em{display:block;float:left;width:18px;height:18px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 4.75px;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}
#banner>div em.act{background:#1c6cb3}
.sl,.st,.st div,.sl div{overflow:hidden}


.gg{width:100%;height:270px;background:url(images/img04.jpg) bottom center no-repeat}
.gg-box{width:1400px;height:270px;margin:0 auto}
.gg-zi{font-size:28px;color:#fff;width:750px;float:left;padding-top:100px;line-height:80px}
.gg-zi span{width:340px;height:50px;display:block;margin:0 auto;font-size:32px;text-align:center;color:#fff;line-height:50px;background:#0064e2;border-radius:30px}
.gg-tel{width:400px;height:100px;font-size:32px;color:#fff;background:url(images/gg-tel.png) left center no-repeat;padding-left:90px;float:right;margin-top:90px;margin-left:50px}
.gg-tel span{font-size:52px;color:#fff;font-style:italic;font-family:impact;display:table;line-height:50px}
#home-ys{width:100%;height:1050px;background:url(images/ysbg.jpg) 100% 100% no-repeat;padding-top:30px;padding-bottom:80px;box-sizing:border-box}
.ys-tt{width:100%;height:150px}
.ys-tt a>img{display:block;margin:20px auto}
.ys-box{width:1073px;height:773px;margin:50px auto;background:url(images/ys02.png) top left no-repeat}
.ys-box ul{padding-left:630px;padding-top:80px}
.ys-box ul li{width:400px;height:120px;margin:30px 0px;padding:20px 30px;box-sizing:border-box;border:solid 5px #0064E2;background: #fff;border-radius: 50px;}
.ys-box ul li:nth-of-type(2){margin-left:15px}
.ys-box ul li:nth-of-type(3){margin-left:35px}
.ys-box ul li:nth-of-type(4){margin-left:10px}
.ys-box ul li p{font-size:16px;color:#666;line-height:25px;float:left;width:100%}
.ys-box ul li p span{font-weight:bold;color:#ff0000;font-size:20px}
.ys-box ul li strong{font-size:24px;color:#333;display:table;width:100%;height:30px;line-height:30px}
#home-lc{width:100%;height:761px;background:url(images/lcbg.jpg) top center no-repeat;padding-top:90px;box-sizing:border-box}
#home-lc h2{font-size:46px;width:100%;text-align:center;color:#fff;margin:0}
#home-lc h3{font-size:30px;width:100%;text-align:center;font-weight:normal;color:#fff;margin:0}
.lc-box{width:1360px;overflow:hidden;margin:0 auto}
.lc-box dl{width:220px;height:400px;float:left;margin:70px 25px 20px 25px}
.lc-box dl dt{width:150px;height:150px;display:block;border-radius:50%;margin:0 auto;text-align:center;background:#fff}
.lc-box dl dt img{margin-top:50px;display: inline-block;}
.lc-box dl span{font-size:50px;width:100%;text-align:center;color:#fff;display:table;line-height:40px;font-family:impact;padding-top:20px}
.lc-box dl strong{width:140px;height:40px;background:#138b8a;margin:20px auto 0;text-align:center;font-size:26px;color:#fff;line-height:40px;display:block;border-radius:7px;font-weight:normal;}


.nz{width:26px;float:left}
.ny{width:40%;float:left}
.ny a{font-size:16px;color:#333}
.ny p{font-size:14px;line-height:24px;color:#333}
.news_r{float:right;width:50%}
.fs_jjl{width:590px;height:450px;padding:50px 0}
.cppichz{width:100%}
.cppichz>div{padding-bottom:50px;margin-top:30px}
.cppichz a{float:left;width:204px;margin-right:10px;text-align:center;position:relative}
.cppichz a span{overflow:hidden}
.cppichz a span img{width:100%;display:block}
.cppichz a em{background:#f5f5f5;line-height:2;font-size:16px;display:block;font-style:normal}
.cppichz a div{position:absolute;width:100%;height:100%;background:rgba(0,153,255,0.9);color:#fff;left:0;top:20px;opacity:0;transition:all .3s}
.cppichz a div::before{content:'';background:url(img/356.png) center/cover;width:60px;height:60px;margin:auto;margin-top:20px;display:block}
.cppichz a:hover div{top:0;opacity:1}
.cppichz a div p{position:absolute;left:0;right:0;bottom:0;top:10px;margin:auto;line-height:30px;font-size:14px;text-align:center;border:1px solid #fff;height:30px;width:80px}
#demo5{overflow:hidden;width:605px;margin:0 auto;text-align:left;float:right;margin-top:50px}
#demo6 ul{width:590px;display:block;overflow:hidden}
#demo6 ul li{float:left;padding-left:5px;margin-bottom:5px}
#demo5 ul li a h3 img,#demo6 ul li a h3 img{width:290px;height:220px;transition:all .5s ease}
#demo5 ul li a ol,#demo6 ul li a ol{font-size:14px;text-align:center}
.cp_all{padding:30px 0 50px 0}
.pro_box{background:url(images/pbg.jpg)no-repeat center;padding: 90px 0;}
.pro_box.pro2{background:url(images/pbg1.jpg)no-repeat top center}
.pro_box .auto{width: 90%;margin: 0 auto;}
.cpbt{color:#fff;text-transform: uppercase;}
.cpbt h2{padding-top:20px}
.cpbt i{width: 2px;height: 38px;display: block;background: #fff;margin: 10px 0 0 10px;}
.cpbt p{margin-top: 10px;}
.hxcp_nr{width:1200px;height:850px;margin:auto;overflow:hidden}
.case{width:100%;margin-top:40px}
.case a{display:block;float:left;width:32.333%;height:350px;overflow:hidden;position:relative;margin:6px 0.5%}
.case a span{overflow:hidden;display:block;background:#f3f3f3;width:94%;position:relative;height:350px;padding:10px;bottom:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s}
.case a:hover span{background:#00428e}
.case a span i{display:block;font-size:18px;line-height:60px;color:#333;bottom:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;font-weight:700;text-align:center}
.case a:hover i{color:#fff}
.case a span b{float:right;line-height:16px;background:#fe0000;padding:10px 13px;color:#fff;font-size:14px;display:block;margin-top:15px}
.case a span img{width:100%;display:block}
.case a em{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;opacity:0;transition-duration:.3s;position:absolute;display:block;z-index:3;background:rgba(222,38,38,0.7);line-height:40px;text-align:center;top:0;left:0;width:100%;height:100%;color:#fff;padding-top:110px;font-size:20px}
.case a em p{color:#fff;font-family:Impact;font-size:30px}
#demo1 div,#demo2 ul{display:block;width:1200px;overflow:hidden}
#demo1 div li,#demo2 ul li{width:280px;margin:0px 10px 20px 10px;float:left}
#demo1 div li a h3,#demo2 ul li a h3{width:280px;height:220px;overflow:hidden}
#demo1 div li a h3 img,#demo2 ul li a h3 img{width:280px;height:220px;transition:all .5s ease}
#demo1 div li a h3:hover img,#demo2 ul li a h3:hover img{transform:scaleX(1.1) scaleY(1.1)}
#demo1 div li a ol,#demo2 ul li a ol{text-align:center;line-height:35px;transition:all .5s ease;background:#fff;color:#333;font-size:18px;padding:20px 0}
#demo1 div li a:hover ol,#demo2 ul li a:hover ol{background:#2b2b2b;color:#fff}
#demo1 div li a ol b,#demo2 ul li a ol b{display:block;color:#dc0707}
#demo1 div li a ol b em,#demo2 ul li a ol b em{font-size:24px;font-family:Impact}
#demo1{height:800px;width:1200px}
.cppicsz{height:800px;margin:0 auto;margin-top:45px}
.cppicsz a{float:left;width:23%;margin:0 1%;text-align:center;position:relative;margin-bottom:40px}
.cppicsz a span{overflow:hidden}
.cppicsz a span img{width:100%;display:block;}
.cppicsz a em{line-height:2.5;font-size:16px;display:block;font-style:normal;color:#000;transition:.3s;border-bottom: 3px solid #DDDDDD;}
.cppicsz a div{position:absolute;width:100%;height:100%;background:rgba(30,115,221,0.75);color:#fff;left:0;top:20px;opacity:0;transition:all .3s}
.cppicsz a:hover em{border-bottom:#E30E00 3px solid;}
.cppicsz a div::before{content:'';background:url(img/356.png) center/cover;width:79px;height:80px;margin:auto;margin-top:80px;display:block}
.cppicsz a:hover{box-shadow: 0px 12px 30px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 0px 12px 30px rgb(0 0 0 / 20%);}
.cppicsz a div p{position:absolute;left:0;right:0;bottom:0;top:190px;margin:auto;line-height:30px;font-size:16px;text-align:center}
.cppicsz a div p span{font-family:impact;font-size:28px}
.cppicsz1{height:auto;margin:0 auto;margin-top:45px}
.cppicsz1 a{float:left;width:23%;margin:0 1%;text-align:center;position:relative;margin-bottom:40px}
.cppicsz1 a span{overflow:hidden}
.cppicsz1 a span img{width:100%;display:block;}
.cppicsz1 a em{line-height:2.5;font-size:16px;display:block;font-style:normal;color:#000;transition:.3s;border-bottom: 3px solid #DDDDDD;}
.cppicsz1 a div{position:absolute;width:100%;height:100%;background:rgba(30,115,221,0.75);color:#fff;left:0;top:20px;opacity:0;transition:all .3s}
.cppicsz1 a:hover em{border-bottom:#E30E00 3px solid;}
.cppicsz1 a div::before{content:'';background:url(img/356.png) center/cover;width:79px;height:80px;margin:auto;margin-top:80px;display:block}
.cppicsz1 a:hover{box-shadow: 0px 12px 30px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 0px 12px 30px rgb(0 0 0 / 20%);}
.cppicsz1 a div p{position:absolute;left:0;right:0;bottom:0;top:190px;margin:auto;line-height:30px;font-size:16px;text-align:center}
.cppicsz1 a div p span{font-family:impact;font-size:28px}
.redblue_all{background:url(img/lanhong_bg.jpg)no-repeat top;height:270px}
.dianhua{float:right;margin-top:90px}
.dianhua div{color:#fff;margin-left:24px}
.dianhua div span{font-family:impact;font-size:32px}
.dianhua a{width:330px;height:45px;background:#313131;color:#fff;text-align:center;line-height:45px;display:block;border-radius:45px;font-weight:700;font-size:18px;margin-top:15px}
.fs_xw{padding:60px 0;}
.fs_xw .pub_title p{margin-bottom: 0;}
.swiper-container.anli{padding: 50px 0;}
.swiper-container.anli .swiper-slide{background-position:center;background-size:cover;width:600px;height:455px;}
.swiper-container.anli .swiper-slide img{width:100%;}
.more{text-align: center;}
.more .call, .more .but{display: inline-block;vertical-align: top;}
.more .call{height:50px;text-indent:1em;line-height:50px;padding:0 40px;border-radius:100px;font-size:28px;font-family: impact;background:#D9190C url(images/d1.png) 30px center no-repeat;}
.more .call a{color:#fff;font-family: impact;}
.more .but{width:250px;height:50px;line-height:50px;margin-left:20px;border-radius:100px;background-color:#033682;text-align: center;font-size:16px;color:#fff;}
.more .but:hover{background: #D9190C;}
.jj_all{padding:100px 0 80px 0;background-size:cover}
.jjbt{background:url(img/jjbt_bg.png)no-repeat center;padding:15px 0}
.jjbt h2{font-size:36px;text-align:center;color:#fff;font-weight:normal}
.jjbt p{text-align:center;color:#fff;font-size:16px;text-transform:uppercase}
.jj1200{width:90%;margin:auto}
.jj_left{width:56%;float:left;}
.jj_left strong{color:#333;}
.jj_left img{margin: 10px 0 0;}
.jj_dh{width:410px;height:55px;border-radius:55px;background: #E30E00}
.jj_dh p{font-size:32px;float:left;background:url(img/jj_dh.png)no-repeat left;padding-left:35px;line-height:55px;margin-left:35px}
.jj_dh p a{color:#fff;font-family:impact;}
.jj_dh a:nth-child(2){font-size:14px;color:#fff;line-height:55px;border-left:1px solid #ffffff4a;margin-left:30px;padding-left:30px;float: left;}
.jjny{overflow:hidden;margin-top:15px}
.jjny p{line-height:34px;color:#777777;margin:auto}
.jj_right{float:right;width: 41%;}
.jj_right h2{color:#0079cd;font-size:40px}
.jj_right div{width:75px;height:4px;background:#0079cd;margin-top:10px}
.jj_right p{font-size:20px;color:#0079cd;margin-top:25px}
.jj_right span{font-size:20px;color:#0079cd}

.num_top {background: #0071CE;height: 300px;box-sizing: border-box;padding-top: 1px;}
.num_top  ul{display:flex;margin: 80px auto 0;width: 90%;}
.num_top  ul li{flex:1;text-align: center;background: url(images/line.png) no-repeat right center;}
.num_top  ul li:first-child{padding-left: 0;}
.num_top  ul li:last-child{border: none;}
.num_top  ul li span{color:#fff;font-size:72px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;font-weight: 700;}
.num_top  ul li em{color:#fff;font-size: 28px;}
.num_top  ul li p{color:#fff;font-size:22px;}
.num_top  ul li:nth-child(4){background: none;border-right:10px solid #fff;}
.num_top  ul li:nth-child(4) p{text-align: right;text-transform: uppercase;font-weight: 700;font-size: 32px;margin-right: 15px;}
.num_top  ul li:nth-child(4) p:nth-child(3){color: #FFE537;font-size: 38px;font-style: italic}
.ys_all{background:url(img/ys_bg.jpg)no-repeat top;padding:46px 0}
.ys_1200{width:1200px;margin:auto}
.ys_1200 h2{font-size:32px;color:#fff;text-align:center}
.ys_1200 em{font-size:16px;color:#fff;text-align:center;display:block;margin-top:5px}
.ys_1200 ul{margin-top:45px}
.ys_1200 ul li{float:left;margin-right:1%}
.ys_1200 ul li:nth-of-type(1){background:url(img/ys_01.png)no-repeat center;width:24%;height:256px}
.ys_1200 ul li:nth-of-type(2){background:url(img/ys_02.png)no-repeat center;width:24%;height:256px}
.ys_1200 ul li:nth-of-type(3){background:url(img/ys_03.png)no-repeat center;width:24%;height:256px}
.ys_1200 ul li:nth-of-type(4){background:url(img/ys_04.png)no-repeat center;width:24%;height:256px}
.ys_1200 ul li p{text-align:center;font-size:18px;font-weight:700;color:#fff;line-height:28px;margin-top:130px;margin-left:-5px}
#focus_Box{position:relative;width:1200px;margin:25px auto 0 auto}
#focus_Box ul{position:relative;width:1200px;height:460px}
#focus_Box li{z-index:0;position:absolute;width:0px;height:0px;top:146px;cursor:pointer;left:377px;border:5px solid #dfdfdf}
#focus_Box li img{width:100%;height:100%;vertical-align:top}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:54px;height:105px;top:131px}
#focus_Box .prev{background:url(img/banner_btn_l.png) left bottom no-repeat;left:-90px;top:200px}
#focus_Box .next{background:url(img/banner_btn_r.png) right bottom no-repeat;right:-90px;top:200px}
#focus_Box .prev:hover{background-position:left top}
#focus_Box .next:hover{background-position:right top}
#pro{width:100%;overflow:hidden;padding:50px 0px}
#pro>h2{font-size:34px;color:#000;text-align:center;line-height:50px}
#pro>h2:after{content:"";width:100px;height:1px;background:#ccc;display:inline-block;margin-left:20px;margin-bottom:10px}
#pro>h2:before{content:"";width:100px;height:1px;background:#ccc;display:inline-block;margin-right:20px;margin-bottom:10px}
#pro>h3{color:#000;font-weight:initial;font-size:20px;text-align:center}
#pro>p{font-size:22px;color:#666;text-align:center;line-height:30px;width:100%;margin:0 auto}
.pro-lei{width:1300px;height:100px;margin:0 auto;padding-top:50px}
.pro-lei a{line-height:40px;background:#234bba;text-align:center;color:#fff;padding:0px 20px;height:45px;margin:10px;border-radius:30px;font-size:20px;box-sizing:border-box;display:block;float:left}
.pro-lei a em{width:5px;height:5px;border-radius:50%;display:block;background:#e65224;float:right;margin-top:20px;margin-left:10px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.pro-lei a:hover{background:#e65224}
.pro-lei a:hover em{width:13px;height:4px;border-radius:5px;display:block;background:#fff;float:right;margin-top:20px;margin-left:10px}
#pro-box1{width:85%;overflow:hidden;margin:50px auto}
@media (max-width:1366px){#pro-box1{width:100%;overflow:hidden;margin:50px auto}
}#pro-box1 li{width:23%;height:390px;background:#fff;margin:15px 1% 40px 1%;float:left;list-style:none;position:relative;z-index:0;box-shadow:0px 0px 10px #ccc;border:solid 1px #ddd;box-sizing:border-box}
#pro-box1 li img{width:100%;height:300px;padding:0;margin:0}
#pro-box1 li p{position:absolute;width:100%;height:90px;background:#fff;z-index:999;left:0;bottom:0}
#pro-box1 li p>a{width:100%;line-height:60px;text-align:center;font-size:20px;color:#000;display:block}
#pro-box1 li p em{background:url(img/pro-tel1.png) 20px center no-repeat #2f44c3;font-size:20px;color:#fff;line-height:40px;display:block;text-align:center;width:70%;position:absolute;z-index:3;margin:0 auto;bottom:-20px;left:0;right:0;border-radius:20px}
#pro-box1 li:hover p{background:#2f44c3}
#pro-box1 li:hover p a{color:#fff}
#pro-box1 li:hover p em{background:url(img/pro-tel2.png) 20px center no-repeat #eee;font-size:20px;color:#333;line-height:40px;display:block;text-align:center;width:70%;position:absolute;z-index:3;margin:0 auto;bottom:-20px;left:0;right:0;border-radius:20px}
#home-about{width:100%;overflow:hidden;background:#2133a3;padding:60px 0px;box-sizing:border-box;position:relative}
.about-box{width:1300px;overflow:hidden;margin:0 auto}
.about-l{width:600px;float:left;overflow:hidden}
.about-l h2{font-size:34px;color:#ffe233;text-align:left;padding-bottom:20px}
.about-l .jj{width:600px;overflow:hidden;margin:0 auto;font-size:16px;color:#fff;line-height:30px;text-align:left}
.about-l h3{font-size:22px;color:#192a6d;width:150px;height:40px;background:#ffe233;text-align:center;line-height:40px;font-weight:initial;margin:40px 0px 20px 0px}
.about-r{width:680px;float:right;height:418px;background:url(img/about1.png) right center no-repeat;margin-top:30px}
.about-r a{font-size:18px;color:#192a6d;padding-top:300px;padding-right:40px;display:block;text-align:right}
.about-r a:hover{color:#cc0000}
#ss{width:100%;height:180px;background:url(img/bg1.jpg);padding:30px 0px}
#ss h3{font-size:26px;color:#333;text-align:center;font-weight:initial}
#ss h2{font-size:20px;color:#333;text-align:center;font-weight:initial}
#ss p{font-size:16px;color:#555;text-align:center;padding-top:20px}
#ss .ss_box{background:none !important;width:700px;margin:0 auto}
#ss .ss_box .an{width:200px;height:40px;border:solid 1px #ccc}
#ss .ss_box .ss_submit{background:url(img/ss.jpg) 10px center no-repeat #df2623;text-align:left;padding-left:40px}
#home-case{width:100%;overflow:hidden;background:#fff;padding:60px 0px}
#home-case>h2{font-size:34px;color:#000;text-align:center;line-height:50px}
#home-case>h2:after{content:"";width:100px;height:1px;background:#ccc;display:inline-block;margin-left:20px;margin-bottom:10px}
#home-case>h2:before{content:"";width:100px;height:1px;background:#ccc;display:inline-block;margin-right:20px;margin-bottom:10px}
#home-case>h3{color:#000;font-weight:initial;font-size:20px;text-align:center}
.case-lei{width:1300px;height:100px;margin:30px auto 20px;background:#e1dede}
.case-lei a{width:216px;height:100px;line-height:100px;display:block;float:left;font-size:20px;text-align:center}
.case-lei a:hover{background:#2f44c3;color:#fff}
.case-lei-on{background:#2f44c3 !important;color:#fff !important}
.case-cont{width:1300px;height:500px;background:#eee;padding:30px;box-sizing:border-box;margin:0 auto}
.case-cont strong{font-size:24px;color:#2f44c3;line-height:80px}
.case-cont p{font-size:16px;line-height:30px;color:#555}
.case-cont>img{display:block;margin-right:40px;float:left}
.case-cont ul{width:600px;float:left;margin-top:20px}
.case-cont ul a{width:190px;height:150px;margin:5px;display:block;float:left}
.case-cont ul a img{width:190px;height:150px}
.min-case{width:1300px;height:200px;margin:0 auto}
.min-case a{width:240px;height:200px;margin:10px;float:left;border:solid 2px #ccc;box-sizing:border-box;display:block;overflow:hidden}
.min-case a img{width:240px;height:200px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.min-case a:hover{border:solid 2px #cc0000}
.min-case a:hover img{transform:scale(1.1)}
.news11{width:650px;overflow:hidden;float:left}
.wenti{width:390px;overflow:hidden;float:right;border:solid 10px #f2f2f2;box-sizing:border-box}
.news-tt{width:100%;height:40px}
.news-tt>h2{font-size:28px;color:#2f44c3;border-left:solid 5px #2f44c3;float:left;height:40px;padding-left:15px}
.news-tt>a{float:right;font-size:16px;color:#666;line-height:40px}
.news-tt>a:hover{color:#2f44c3}
.news-l{width:100%;height:140px;position:relative;margin:0 0 20px 0}
.news-l img{width:180px;height:140px;float:left;margin-right:20px}
.news-l h4{padding-left:30px;line-height:45px;font-weight:initial;font-size:18px;color:#333}
.news-l p{line-height:30px;font-weight:initial;font-size:14px;color:#666;padding:0px 30px}
.news-l>a{width:120px;height:36px;display:block;font-size:16px;color:#fff;line-height:36px;text-align:center;background:#cc0000;margin:10px 30px}
.news-l>a:hover{color:#fff;background:#f27000}
.news-cont ul{width:100%}
.news-cont ul li{width:620px;margin:0px 0px 10px 0px;border-bottom:solid 1px #ddd}
.news-cont ul li h4{font-size:18px;color:#000;font-weight:normal;line-height:40px;float:left}
.news-cont ul li::after{content:'';clear:both;display:block}
.news-cont ul li p{font-size:14px;line-height:25px;color:#999;padding-right:20px}
.news-cont ul li .news-time{font-size:14px;color:#8a8a8a;text-align:center;float:right;line-height:40px;display:block}
.fs_hf{background:url(img/3_17.jpg) center top no-repeat;height:242px}
.fs_hf ul li:not(:last-child){margin-right:15px}
.fs_hf ul li{width:390px;background:#fff;float:left;height:142px;margin-top:50px}
.fs_hf ul li img{display:block;padding:25px 20px;float:left}
.fs_hf ul li h4{font-size:20px;color:#434343;margin-top:30px}
.fs_hf ul li p{font-size:14px;line-height:2;padding-top:10px}
#footer{width:100%;overflow:hidden;background:#2f44c3;padding:40px 0px}
#footer ul{width:1300px;overflow:hidden;margin:0 auto}
#footer ul li{float:left;margin-left:30px}
.b-logo{width:300px;height:200px;border-right:solid 1px #6574d3;box-sizing:border-box;text-align:center;font-size:36px;color:#fff;font-weight:bold}
.b-logo img{display:block;margin:10px auto}
.b-contact{font-size:16px;color:#fff;line-height:30px}
.b-contact a{color:#ddd}
.b-contact a:hover{color:#ffba00}
.b-wx{font-size:16px;color:#fff;text-align:center}
.b-wx img{display:block;margin:10px}
#b-link{width:100%;height:145px;background:url(img/topbg.jpg) top center no-repeat;padding:20px;box-sizing:border-box}
.link-box{width:1300px;margin:0 auto}
.link-tt{border:solid 1px #ccc;border-radius:5px;width:130px;height:85px;float:left;display:block;margin-right:30px}
.link-tt h2{color:#2f44c3;font-size:22px;text-align:center;padding-top:15px}
.link-tt h3{color:#666;font-size:20px;text-align:center;font-weight:initial}
.link-cont{float:left;width:1100px;height:85px}
.link-cont a{font-size:16px;color:#333;line-height:40px;margin-right:20px}
.link-cont a:hover{color:#ff0000}
#main100{width:95%;height:auto;margin:0 auto;font-size:16px;line-height:35px}
#main{width:1300px;height:auto;margin:0 auto;font-size:16px;line-height:35px;padding:50px 0}
#main::after{content:'';clear:both;display:block}
.ny_left{width:320px;height:auto;float:left}
.ny_right{width:980px;height:auto;float:left}
.bass{height:60px;line-height:60px;font-size:18px;color:#666;width:100%;margin:0 auto 30px;border-bottom:solid 2px #ddd}
.bass img{vertical-align:middle;margin-right:10px}
.bass a{color:#E30E00;text-decoration:none;font-weight:bold;font-size:18px;float: left;}
.ny_news li{width:98%;border-bottom:solid 1px #ddd;margin-bottom:20px;overflow:hidden;font-size:14px !important;line-height:25px;color:#666;box-sizing:border-box;padding-bottom:20px;position:relative}
.ny_news li a{font-size:20px;color:#333;display:block;padding-top:10px}
.ny_news li a:hover{color:#234bba}
.ny_news li>img{height:150px;float:left;margin-right:20px;display:block}
.ny_news li p{color:#999;padding-left:15px;width:100%;height:30px}
.ny_news li p>img{vertical-align:middle;margin-right:5px}
.nynews_list{margin-bottom:30px;width:100%;overflow:hidden}
.nynews_list h1{margin-bottom:20px}
.nynews_list li{width:49%;height:45px;margin:5px 0.5%;float:left;border:solid 1px #ddd;background:url(img/news1.jpg) left center no-repeat #fff;box-sizing:border-box;line-height:45px;color:#666}
.nynews_list li a{color:#555;padding-left:10px}
.nynews_list li a:hover{color:#d7a02b}
.love-pic-box{width:100%;overflow:hidden;margin:20px auto}
.love-pic-box li{width:23%;height:280px;background:#fff;margin:15px 1%;float:left;list-style:none;overflow:hidden;position:relative;z-index:0;box-shadow:0px 0px 10px #ccc;border:solid 1px #d5d2d2;box-sizing:border-box}
.love-pic-box li img{width:100%;height:240px;padding:0;margin:0}
.love-pic-box li p{position:absolute;width:100%;height:40px;background:#eee;z-index:999;left:0;bottom:0;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.love-pic-box li:hover p{position:absolute;width:100%;height:80px;background:#eee;z-index:999;left:0;bottom:0}
.love-pic-box li p>a{width:100%;line-height:30px;height:30px;text-align:center;font-size:16px;color:#000;display:block;padding-top:5px}
.love-pic-box li p em{background:url(img/pro-tel.png) left center no-repeat;padding-left:40px;font-size:20px;color:#dd0000;line-height:40px;display:block;margin-left:30px;font-weight:bold}
.nr16{width:100%;height:auto;font-size:16px;line-height:28px;color:#000}
.nr20{width:100%;height:auto;font-size:16px;line-height:40px;color:#000}
.nr20 h1{font-size:26px;color:#234bba;text-align:center}
.nextinfo{width:100%;overflow:hidden}
.nextinfo span{background:#eee;margin:20px 1%;width:48%;float:left;text-align:center;border-radius:20px}
.nextinfo span:hover{background:#333;color:#fff}
.nextinfo span:hover a{color:#fff}
.pc_tt{color:#fff;width:290px;height:90px;box-sizing:border-box}
.pc_tt h2{font-size:24px;line-height:30px;text-align:center;padding-top:20px;font-weight:initial;font-weight:700}
.pc_tt>p{font-size:14px;line-height:30px;text-align:center;color:#ccc !important;width:250px;margin:0 auto}
.left_cplei{width:290px;height:auto;padding:5px 0px;box-sizing:border-box;}
.left_cplei li{width:260px;margin:10px auto;text-align:left;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;font-size:20px;font-weight:700;background:#fff}
.left_cplei li a:hover{background:#E30E00}
.left_cplei li h3{font-size: 20px;font-weight: 700;padding-left: 15px;}
.left_cplei li a{display:block;color:#333;font-size:16px;line-height:40px;font-weight: 400;padding-left: 20px;}
.left_cplei li div a{font-size:16px;margin-left:15px;color:#606060;font-weight:normal}
.left_cplei li a:hover{color:#fff}
.left_cplei p{width:220px;height:35px;margin:5px auto;border-bottom:dashed 1px #ccc}
.left_cplei p a{color:#000;text-decoration:none;width:228px;height:35px;font-size:16px;color:#555;line-height:35px;display:block;font-weight:bold}
.left_cplei p a:hover{color:#ff0000}
.left-lx{width:290px;overflow:hidden;border:solid 1px #ddd;box-sizing:border-box;padding-bottom:20px;box-shadow:0px 0px 10px #ccc;margin-bottom:20px;background: #E30E00;}
.left-lx.bgblue{background:#0073CE;}
.lx-tt{height:50px;margin-bottom:10px;color:#888;width:100%;margin:0 auto 10px;box-sizing:border-box}
.lx-tt h2{font-size:20px;color:#fff;line-height:50px;float:left;font-weight:initial;padding-left:15px}
.lx-tt a{font-size:14px;color:#eee;float:right;padding-top:10px;padding-right:10px}
.lx-tt a:hover{color:#d7a02b}
.left-lx p{padding:0px 20px;font-size:16px;color:#fff;line-height:30px}
#nyba{width:100%;height:450px;background:url(img/nyba.jpg) top center no-repeat #333}
.links{width:1070px;height:60px;margin:0 auto}
.links span{float:left;margin:0 10px}
.links span a{font-size:16px;line-height:60px;color:#666}
.links span a:hover{color:#ff0000}
.ibox7{width:1200px;height:270px;overflow:hidden;position:relative;padding-top:20px}
.ibox7 #LeftArr1{position:absolute;left:0px;top:0px;width:600px;height:270px;cursor:pointer;background:url(images/left1.jpg) left center no-repeat}
.ibox7 #RightArr1{position:absolute;right:0px;top:0px;width:600px;height:270px;cursor:pointer;background:url(images/right1.jpg) right center no-repeat}
.ihonor{height:270px;margin:0px auto;overflow:hidden}
.cppic{width:380px;height:320px;margin:10px;font-family:"Microsoft Yahei";font-weight:normal;float:left}
.cppic dl{}
.cppic dl dt{width:378px;height:280px;border:solid 1px #ddd;display:block;overflow:hidden}
.cppic dl dt img{width:378px;height:280px;ition:0.4s;-webkit-transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;-o-transition:-o-transform 0.4s ease-out;-ms-transition:-ms-transform 0.4s ease-out}
.cppic dl dd{text-align:center;width:380px;height:40px;line-height:40px;background:#EEE;color:#333;font-size:16px}
.cppic a:hover dl dd{background:#e07d7d;width:380px;height:40px;color:#FFF}
.cppic a:hover dl dt img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.cppic2{width:150px;height:100px;margin:10px;font-family:"Microsoft Yahei";font-weight:normal;float:left}
.cppic2 dl{}
.cppic2 dl dt{width:150px;height:100px;border:solid 2px #eee}
.cppic2 dl dt img{width:150px;height:100px;border:0}
.cppic3{width:280px;height:250px;margin:10px;font-family:"Microsoft Yahei";font-weight:normal;float:left}
.cppic3 dl{}
.cppic3 dl dt{width:278px;height:210px;border:solid 1px #ddd}
.cppic3 dl dt img{width:278px;height:210px;border:0}
.cppic3 dl dd{text-align:center;width:280px;height:40px;line-height:40px;background:#d7d7d7;color:#000;display:block}
.cppic3 a:hover dl dd{background:#fff;width:280px;height:40px;color:#000}
.nypic{width:280px;height:350px;margin:10px 9px;font-family:"Microsoft Yahei";font-weight:normal;float:left}
.nypic dl{}
.nypic dl dt{width:278px;height:228px;border:solid 1px #ddd}
.nypic dl dt img{width:278px;height:228px;border:0}
.nypic dl dd{text-align:center;width:280px;height:70px;background:#ebebeb;color:#000}
.nypic dl dd h3{text-align:center;width:280px;height:30px;line-height:30px;font-size:16px;background:#ebebeb;color:#000}
.nypic dl dd p{text-align:center;width:280px;height:30px;line-height:30px;font-size:16px;background:#ebebeb;color:#000;margin:0;padding:0}
.nypic dl dd p span{font-family:Impact;color:#eb4c00;font-size:22px}
.nypic a:hover dl dd{background:#cd5310;width:280px;height:70px;color:#fff}
.news3 li{width:900px;height:180px;font-family:"Microsoft Yahei";font-weight:normal;margin:20px 10px;border:solid 1px #ddd;overflow:hidden;padding:10px;font-size:16px;color:#666;line-height:27px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.news3 li:hover{width:900px;height:180px;font-family:"Microsoft Yahei";font-weight:normal;margin:20px 10px;border:solid 1px #ddd;overflow:hidden;padding:10px;font-size:16px;color:#666;line-height:27px;box-shadow:0px 0px 10px #ccc;transform:scale(1.05)}
.news3 li img{width:200px;height:160px;margin-right:10px;float:left}
.news3 li strong{font-size:18px;color:#000;display:block;font-weight:initial}
.news3 li strong a{color:#000;line-height:40px;text-decoration:none}
.news3 li strong a:hover{color:#ff0000}
.news3 li p{font-size:14px;text-align:left;line-height:30px;color:#999;font:italic}
.ny_title3{width:1200px;height:40px;background:#666;color:#fff;font-size:18px;font-weight:bold;margin:0 auto;clear:both;line-height:40px;padding-left:10px}
.ny_love3{width:1198px;height:280px;background:#fff;margin:0 auto;border:solid 1px #ddd}
.ny_love{width:898px;height:280px;background:#fff;margin:0 auto;border:solid 1px #ddd}
.ny_title4{width:890px;height:40px;background:#666;color:#fff;font-size:18px;font-weight:bold;margin:0 auto;clear:both;line-height:40px;padding-left:10px}
.ny_love4{width:898px;height:280px;background:#fff;margin:0 auto;border:solid 1px #ddd}
.page22{width:900px;height:40px;margin:0 auto;line-height:40px}
.page22 li{width:400px;height:40px;float:left;text-align:center}
.page11{line-height:40px;font-weight:bold;color:#333;text-align:center}
.page11 i{color:#999;font-size:14px;font-weight:normal}
.content h1{text-align:center;font-size:20px;line-height:80px;color:#313131}
.pnav{width:1300px;position:relative;margin:0 auto 0 auto;padding-top:80px}
.pnav ul{text-align:center}
.pnav ul li{display:block;margin:0 18px;overflow:hidden;transition:all .3s;float:left}
.pnav ul li a{display:block;position:relative}
.pnav ul li a img{transition:1s;width:160px;height:160px;border-radius:50%}
.pnav ul li a p{text-align:center;font-size:14px;color:#fff;margin-top:5px;background:#e10312;padding:5px 0 25px 0;margin:0 auto;transition:.5s;bottom:0px;width:100%}
.pnav ul li a i{position:absolute;bottom:6px;font-style:normal;font-size:18px;left:123px;transition:.5s}
.pnav ul li a:hover img{filter:brightness(120%)}
.pnav ul li a:hover p{background:#e10312;color:#fff}
.pnav ul li a:hover i{color:#fff}
.pnav .btnLeft,.pnav .btnRight{position:absolute;top:60%;width:27px;height:51px;transition:0.5s;opacity:0.6}
.pnav .btnLeft{left:-80px;background:url(img/guanqi_07.jpg)no-repeat center}
.pnav .btnLeft:hover{left:-90px;opacity:1}
.pnav .btnRight{right:-80px;background:url(img/guanqi_10.jpg) no-repeat center}
.pnav .btnRight:hover{right:-90px;opacity:1}
#ruanti_scroll img{width:140px;height:140px;overflow:hidden;border-radius:50%;border:2px solid #b6b6b6}
#ruanti_scroll em{display:block;text-align:center;font-size:16px;font-weight:bold;color:#333;line-height:30px;height:40px;border-radius:40px;margin:0 auto}
#ruanti_scroll a{display:block;float:left;margin:0 14px}
#ruanti_scroll span{display:block}
#ruanti_scroll1 img{width:140px;height:140px;overflow:hidden;border-radius:50%;border:2px solid #b6b6b6}
#ruanti_scroll1 em{display:block;text-align:center;font-size:18px;font-weight:bold;color:#3c3c3c;line-height:30px;height:40px;border-radius:40px;margin:0 auto}
#ruanti_scroll1 a{display:inline-block;margin:0 14px;transition:all 1s}
#ruanti_scroll1 span{display:block;transition:all 1s}
#ruanti_scroll1 a:hover span{transform:rotateY(360deg)}