@charset "utf-8";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}
.wap_show{display: none !important;}
.frr{float:right}
.fr{float:right;margin-top:50px;margin-right:50px}
.tac{text-align:center}
.container{width:1200px;margin:0 auto}
.container::after{content:'';clear:both;display:block}
.clear{clear:both}
.topp{background:url(img/top_bg.jpg)no-repeat top;padding:30px 0}
.gsm img{float:left}
.gsm{float:left;margin-top:20px}
.gsm p{font-size:26px;float:left;color:#1889f2;margin-top:6px;border-left:2px solid #dcdcdc;padding-left:15px;margin-left:15px}
.top_right{float:right}
.dhdh{float:left;background:url(img/dhtb.png)no-repeat left;padding-left:60px;margin-right:30px}
.dhdh p{font-size:14px;color:#313131}
.dhdh p span{font-family:impact;font-size:36px;color:#1889f2}
.zy{float:left;margin-top:30px}
.zy a{font-size:14px;color:#313131;padding-left:30px;margin:0 10px}
.zy a:nth-of-type(1){background:url(img/china.jpg)no-repeat left}
.zy a:nth-of-type(2){background:url(img/english.jpg)no-repeat left}
.fs_cpbt h2{font-size:32px;color:#0542ad;padding-top:50px}
.fs_cpbt div{width:60px;height:2px;background:#cc0033;margin:auto;margin-top:15px}
.fs_cpbt p{width:530px;height:35px;border:1px solid #0542ad;margin:auto;line-height:35px;color:#0542ad;margin-top:15px}
.left_cpnr2{width:1200px;line-height:45px;margin-top:40px}
.left_cpnr2 ul li{width:120px;height:120px;background:#0542ad;border-radius:120px;text-align:center;line-height:120px;float:left;margin:0 25px;overflow:hidden;transition:.3s}
.left_cpnr2 ul li:hover{background:#cc0033}
.left_cpnr2 ul li a{display:block;z-index:1;position:relative;color:#fff;font-size:16px}
.left_cpnr2 ul li a::after{content:'';position:absolute;top:0;left:0;bottom:0;width:0px;background:#166fdc;opacity:0;transition:all .3s;z-index:-1}
.left_cpnr2 ul li a:hover{color:#fff}
.fs_xw{height:420px;background:url(img/al_bg.jpg) center top no-repeat;margin-top:50px}
.dhl{width:100%;background:#1889f2;height:50px}
ul.nav{width:1200px;margin:0 auto}
ul.nav li{float:left;text-align:center;width:11%;position:relative;z-index:1;text-transform:uppercase}
ul.nav li a{display:block;height:50px;line-height:50px;background:#1889f2;transition:.3s;color:#fff}
ul.nav li::after{content:'';color:#fff;background:#cc0033;position:absolute;bottom:0;left:0;right:0;width:100;height:0;opacity:0;z-index:-1;transition:all .3s}
ul.nav li:hover a{color:#fff;background:#92d050}
.bg{position:fixed;top:0;margin-top:0;width:100%;left:0;right:0;z-index:99999}
.syry{margin-top:20px}
.syry a{width:24%;float:left;margin-right:1%;text-align:center}
.syry a img{width:100%;margin-bottom:12px}
.infot_l3{float:left;width:54%;border:1px solid rgb(233,233,233)}
.infot_l3 img{width:100%;padding:2%;box-sizing:border-box}
.info_big_box{width:42%;float:right;margin-bottom:20px}
.info_big_box h1{color:#444;line-height:36px;font-weight:bold;font-size:36px;margin-bottom:30px}
.info_big_box .info_1{margin:30px 0 0}
.info_big_box .info_1 .dh{color:#555;min-height:40px;line-height:40px;cursor:help;margin-bottom:10px}
.info_big_box .info_1 .dh img{float:left;width:30px;margin-top:5px}
.info_big_box .info_1 .dh span{float:right;width:86%;font-size:18px;color:#555;letter-spacing:0px;line-height:40px}
.info_big_box .info_1 .dh span.num{font-family:impact;font-size:26px;letter-spacing:2px;display:inline-block}
.info_big_box .info_2{padding:10px}
.info_big_box .share{height:24px;line-height:24px;margin:20px 0}
.info_big_box .share span{font-size:16px;color:#555}
.bdshare-button-style0-24 a,.bdshare-button-style0-24 .bds_more{margin:0 6px 0 0 !important}
.info_big_box .info_3 span{display:inline-block;padding:8px 0;line-height:24px;color:#555;cursor:help;font-size:12px}
.info_big_box .info_3 span img{display:inline-block;height:20px;margin-bottom:3px;margin-right:6px;vertical-align:middle}
.info_big_box .info_2{margin:20px 0}
.info_big_box .info_2 .but a{width:60%;border:2px solid  #0154ba;color:#0154ba;text-transform:uppercase;line-height:40px;text-align:center;display:block;margin-bottom:20px}
.info_big_box .info_2 .but a:hover{color:rgba(255,255,255,1);background:#0154ba}
.subnav{width:770px;position:absolute;z-index:5;background:#fcfcfc;display:none}
.investor-subnav{width:530px;height:360px;font-size:14px;background:rgba(255,255,255,0.8)}
.list{width:160px;padding:15px 0 0 35px;border-right:1px solid #e9e9e9;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{width:895px;font-size:14px;padding-bottom:20px 10px;padding-top:20px;background:rgba(255,255,255,0.8);padding-right:1px;left:-100px}
.list2{width:950px}
.list2 ol li{display:block;text-align:center;margin-top:10px;width:900px;margin:auto;padding-bottom:10px}
.list2 ol li a{width:200px;float:left;display:block;color:#333;margin:0 12px 120px 12px;display:block}
.list2 ol li a img{width:200px;height:125px;display:block}
.list2 ol li a span{font-size:18px;display:block;line-height:40px;color:#333}
.list2 ol li a:hover span{color:#cc211a;display:block}
.di_all{background:#464646;color:#fff;padding:50px 0}
.di_all .container{width:90%}
.di_logo{float:left;width:16%;margin-top:20px}
.di_logo img{}
.di_logo p{color:#fff;letter-spacing:8px}
.di_fl{float:left;width:16%}
.di_fl h2{border-left:5px solid #1889f2;font-size:18px;font-weight:normal;padding-left:10px}
.di_fl ul{margin-top:20px}
.di_fl ul li a{color:#fff;line-height:32px}
.di_lx{float:left;width:26%}
.di_lx p{line-height:32px}
.ewm{float:left;width:7%;margin-right:1%}
.ewm p{text-align:center;font-size:14px}
.ewm img{width:100%}
.fs_bb22{background:#464646;line-height:3;color:#fff;font-size:14px}
.fs_bb22 a{color:#fff}
.lunbo{float:right;padding-top:70px}
#banner{position:relative;overflow:hidden;width:100%}
#banner ul{position:relative;overflow:hidden;width:400%}
#banner ul li{width:25%;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}

#banner1{position:relative;overflow:hidden;width:100%}
#banner1 ul{position:relative;overflow:hidden;width:400%}
#banner1 ul li{width:25%;float:left}
#banner1 ul li img{width:100%;display:block}
#banner1 aside{position:absolute;top:0;bottom:0;height:0;width:90%;right:0;left:0;margin:auto}
#banner1 aside span{display:block;width:45px;height:45px;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%}
#banner1:hover aside span{opacity:1}
#banner1 aside span:after{content:'';position:absolute;top:0;bottom:0;right:0;left:20%;margin:auto;width:17px;height:17px;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)}
#banner1 aside span.prev{float:left}
#banner1 aside span.next{float:right}
#banner1 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)}
#banner1>div{width:110px;position:absolute;right:0;left:0;bottom:7%;margin:auto}
#banner1>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}
#banner1>div em.act{background:#1c6cb3}
.sl,.st,.st div,.sl div{overflow:hidden}
.cp_all{padding:70px 0}
.cp_all h2{text-align:center;font-size:36px;color:#2c2c2c;font-weight:normal;padding:10px 0}
.cp_all ul{margin-top:50px}
.cp_all ul li{margin:0 1% 20px 0;float:left;width:23.8%}
.cp_all ul li a img{width:100%;text-transform:uppercase}
.cp_all ul li p{text-align:center;font-size:18px;color:#3b3b3b;margin-top:30px;padding-bottom:20px;transition:.3s;text-transform:uppercase}
.cp_all ul li:hover p{color:#005bac}
.yy_all{padding:0 0 50px 0}
.yy_all h2{text-align:center;font-size:36px;color:#2c2c2c;background:url(img/bt_line.png)no-repeat center;font-weight:normal;padding:10px 0}
.yy_left,.yy_right{width:70%;margin-top:70px}
.yy_left{float:left}
.yy_right{float:right}
.yy_left h3{font-size:32px;font-weight:normal;color:#585858;padding-left:10px}
.yy_left h3 span{font-family:impact;font-size:50px;color:#488833}
.yy_left img{margin-top:10px}
.yy_left p{width:62%;margin-top:10px;color:#2f2f2f;font-size:20px}
.tu111{float:right}
.tu222{float:left}
.yy_right{text-align:right}
.yy_right h3{font-size:32px;font-weight:normal;color:#585858;padding-left:10px}
.yy_right h3 span{font-family:impact;font-size:50px;color:#488833}
.yy_right img{margin-top:10px}
.yy_right p{width:62%;margin-top:10px;color:#2f2f2f;font-size:20px;float:right}
.jj_all{padding:50px 0;background:#f2f2f2}
.jj_all h2{text-align:center;font-size:36px;color:#2c2c2c;background:url(img/bt_line.png)no-repeat center;font-weight:normal;padding:10px 0;margin-bottom:50px}
.jj_all img{float:left}
.jj_right{float:right;width:51%;margin-top:40px}
.jj_right div{height:155px;overflow:hidden}
.jj_right div p{line-height:32px}
.jj_right a{width:130px;height:30px;background:#1889f2;color:#fff;text-align:center;line-height:30px;display:block;float:right;margin-top:70px;font-size:14px}
.news_all{background:url(img/new_bg.jpg)no-repeat top;padding:60px 0;background-size:cover}
#news-tt h2{text-align:center;font-size:36px;color:#2c2c2c;background:url(img/bt_line.png)no-repeat center;font-weight:normal;padding:10px 0;margin-bottom:50px}
.sykjfw{width:55%;float:right}
.sykjfw dl{height:120px;border-bottom:1px dashed #e3e3e3;margin:10px 0 12px 0}
.sykjfw dl dt{float:left;text-align:center;height:88px;color:#fff;margin-top:10px;background:#868686;width:88px;transition:.3s}
.sykjfw dl dt em{display:block;font-size:32px;color:#fff;margin-top:10px}
.sykjfw dl dd{padding-bottom:10px;float:left;height:82px;padding-left:15px;margin-top:10px}
.sykjfw dl dd a h4{height:40px;line-height:40px;font-size:16px;color:#444444;white-space: nowrap;      text-overflow: ellipsis; }
.sykjfw dl dd a span{height:40px;overflow:hidden;display:block;font-size:14px;color:#464646;width:550px}
.sykjfw dl:hover dt{background:#1889f2}
.synews1{width:85%}
.synews1 dl dd h4{font-size:18px;color:#005bac;height:35px;line-height:35px}
.synews1 ul{width:100%;height:90px;overflow:hidden}
.synews1 ul li{width:100%}
.synews1 ul li a h4{font-size:16px;height:35px;line-height:35px;width:560px}
.synews1 ul li a{margin:0px;font-size:16px;line-height:26px}
.nz{width:26px;float:left}
.ny{width:45%;float:left}
.ny a{font-size:16px;color:#333}
.ny p{font-size:14px;line-height:26px;color:#333}
.al_bt h2{font-size:32px;color:#0542ad;margin-top:50px;background:url(img/line.jpg)no-repeat bottom}
.al_bt p{font-size:24px;width:980px;height:35px;text-align:center;margin:auto;line-height:35px;color:#cc0033}
.news_l{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding-top:45px}
.news_l a{display:block;float:left;width:1120px;margin-left:20px;position:relative;background:#f5f5f5;transition:.3s}
.news_l a b{position:absolute;top:0;left:0;display:block;width:110px;height:65px;background:#0542ad;color:#fff;font-size:26px;text-align:center;padding-top:15px}
.news_l a b i{display:block;font-size:12px}
.news_l a img{width:100%;height:280px}
.news_l a h3{font-size:18px;color:#3e3d3d;margin:16px 20px;width:98%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.news_l a p{color:#777777;line-height:160%;height:65px;overflow:hidden;margin:0 20px 20px 20px;font-size:14px}
.news_l a:hover p,.news_l a:hover h3{color:#fff}
.news_l a:hover{background:#cc0033}
.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}
.cppicsz{width:1200px;height:700px;margin:0 auto;margin-top:20px}
.cppicsz a{float:left;width:390px;margin-right:10px;text-align:center;position:relative;margin-bottom:20px}
.cppicsz a span{overflow:hidden}
.cppicsz a span img{width:100%;display:block}
.cppicsz a em{background:rgba(0,0,0,.5);line-height:3;font-size:16px;display:block;font-style:normal;position:absolute;bottom:0;width:390px;color:#fff;transition:.3s}
.cppicsz 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}
.cppicsz a:hover em{background:#cc0033}
.cppicsz a div p{position:absolute;left:0;right:0;bottom:0;top:30px;margin:auto;line-height:30px;font-size:14px;text-align:center;border:1px solid #fff;height:30px;width:80px}
.cppicszal{width:1200px;height:250px;margin:0 auto}
.cppicszal a{float:left;width:330px;margin-right:10px;text-align:center;position:relative;margin-bottom:20px}
.cppicszal a span{overflow:hidden}
.cppicszal a span img{width:100%;display:block}
.cppicszal a em{background:rgba(0,0,0,.5);line-height:2.5;font-size:16px;display:block;font-style:normal;position:absolute;bottom:0;width:330px;color:#fff;transition:.3s}
.cppicszal 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}
.cppicszal a:hover em{background:#cc0033}
.cppicszal a div p{position:absolute;left:0;right:0;bottom:0;top:30px;margin:auto;line-height:30px;font-size:14px;text-align:center;border:1px solid #fff;height:30px;width:80px}
#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}
.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}
#main::after{content:'';clear:both;display:block}
.ny_left{width:320px;height:auto;float:left}
.ny_right{width:880px;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:#1889f2;text-decoration:none;font-weight:bold;font-size:18px}
.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>img{width:200px;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:30px;color:#000}
.nr20{width:100%;height:auto;font-size:18px;line-height:40px;color:#000}
.nr20 h1{font-size:26px;color:#000;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{background:#1889f2;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:#ececec !important;width:250px;margin:0 auto}
.left_cplei{width:290px;height:auto;padding:5px 0px;box-sizing:border-box;background:#fff}
.left_cplei li{width:230px;height:40px;border:1px solid #aeaeae;border-radius:10px;margin:10px auto;text-align:left;line-height:40px;font-size:16px;padding-left:10px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.left_cplei li:hover{border:1px solid #92d050;background:#92d050}
.left_cplei li:hover a{color:#fff}
.left_cplei li a{display:block;color:#333;font-size:15px;text-align:center;text-transform:uppercase}
.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}
.lx-tt{height:50px;margin-bottom:10px;background:#1889f2;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:#333;line-height:30px}
#nyba{width:100%;height:300px;background:url(img/nyba.jpg) top center no-repeat #333;margin-bottom:30px}
.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}


@media(max-width:1200px){
	.showlist li .t{font-size: 13px !important;}
	.cp_all ul li p{font-size: 14px;}
	.dhdh,.zy,.pc_show,.ny,.sykjfw dl dt,.left-lx,.infot_l3,.info_big_box,#nyba,.bass a,.dhl,.yy_all,.syry,.di_all,.fs_bb22{display: none !important;}
	.wap_show{display: block !important;}
	.nav8{margin: auto;}
	.nav8 ul{overflow:hidden;}
	.nav8 li{float:left; width:24.7%; text-align:center;}
	.nav8 li a{display:block; padding:10% 0px;font-size:1em; color:#000; border:1px solid #f2f2f2;}
	.nav8 li a:after{content:''; position:absolute; top:0; right:-1px; z-index:9; height:100%; width:0px;  border-left:1px solid #1f77e3;}
	.dhl{height: 0;}
	.topp{border-top: 5px solid #1889f2;padding: 15px 0;text-align: center;}
	.gsm{margin-top: 0;display: inline-block;float: none;}
	.gsm img{height: 28px;margin-top: 0px;}
	.gsm p{font-size: 20px;margin-top: 0;font-weight: 700;}
	.container,#main{width: auto;padding: 0 15px;}
	.cp_all{padding: 30px 0;}
	.cp_all h2,.jj_all h2,#news-tt h2{line-height:60px;text-align:center;font-size:1.6rem;color:#292929;margin:0 auto;font-weight:normal;background:url(img/app/m_bt_line.png)no-repeat center;}
	.cp_all ul li p{margin-top: 0px;}
	.jj_all a{width:100px;height:30px;background:#1889f2;text-align:center;line-height:30px;display:block;margin:auto;color:#fff;font-size:14px;}
	.jj_all .wap_show p{font-size:16px;line-height:30px;padding:0px 20px 20px 20px;margin:0;color:#000;}
	.sykjfw{width: auto;float: none;}
	.sykjfw dl dd a span{width: auto;}
	.sykjfw dl dd{float: none;padding-left: 0;}
	.sykjfw dl dd a h4{overflow: hidden;display: block;}
	.news_all{padding: 20px 0;}
	#lianxi{padding-bottom: 80px ;}
	.mlx_nr{margin-left: 15px;margin-top: 15px;}
	.mlx_nr p{line-height: 30px;}
	#footer{position:fixed;max-width:640px;overflow-x:hidden;width:100%;min-height:80px;z-index:9999999;bottom:0;display:flex !important;background:#464646}
	#footer li{width:33.333%;text-align:center;border-right:1px solid #3b3b3b}
	#footer li a{font-size:16px;color:#fff}
	#footer li a img{display:block;margin:5px auto 0px auto}

	/* 内页 */
	#nyba{background-size: cover;height: 100px;}
	.ny_right{width: auto;float: none;}
	.h50{height: 80px;}
	.nr20 p img{max-width: 100%;height: auto !important;margin: 0 !important;}
	.cp_all .container{box-sizing: border-box;padding: 0;}
	.cp_all ul{margin-top: 30px;}
	.cp_all ul li:nth-child(2n){margin-right: 0;}
	.cp_all ul li{width: 49% !important;}
	.showlist li{margin: 2% auto !important;width: 96% !important;}
	.bass{margin-bottom: 15px;background: #1889F2;color: #fff;border: none;padding: 0 10px;box-sizing: border-box;height: 40px;		line-height: 40px;margin-top: 15px;}
	div.content img{box-sizing: border-box;margin: 0;border: 0;height: auto !important;}
	.about_pg{font-size:1rem;padding:0px;line-height:30px;padding-bottom:100px}
}