
html{overflow-x:hidden;}
body{margin:0;padding:0;font-family: "΢���ź�", Verdana, Geneva, sans-serif;font-size:14px;color:#000;}
p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
h6{font-size:14px;}
ul,ol,li{list-style:none;margin:0;padding:0px;}
a{color:#000;text-decoration:none;}
img{border:none;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
input,button{ border:none;}
input,button {outline:none;}


input:-internal-autofill-previewed,
input:-internal-autofill-selected {

    transition: background-color 5000s ease-in-out 0s !important;
}

.cpxqtop input:-internal-autofill-previewed,
.cpxqtop input:-internal-autofill-selected {
    -webkit-text-fill-color: #333 !important;
}


*{ margin:0; padding:0;  }
.container1{min-width:1200px; width:87%;margin:0 auto;height:auto;display:block;}
.container{width:1250px;margin:0 auto;height:auto;display:block;}

.cpxqtop{ display:block; background:#FFF; height:86px;}

.cpxqtop .header .logo img{ height:55px;}
.cpxqtop .header .nav a{ color:#2660ad;  }
.cpxqtop  .header .nav .guoji h3 a{ color:#FFF}
.cpxqtop  .header .nav .ss  form{ border:1px #858686 solid; }
.cpxqtop .header .nav .ss  form span{ color:#858686}
.cpxqtop .header .nav .ss  form  input{color:#858686}

.cpxqtop:hover .header{ background:#FFF !important}
.cpxqtop:hover .header .nav .sub{ background:rgba(6,132,192,1);}

.header{ display:block;width:100%; padding:10px 0;position:absolute; top:0px; left:0px; z-index:999; }
.header:hover{ background:rgba(6,132,192,0.8);}
.header .logo{float:left; padding:5px 0; position:relative; z-index:99999}
.header .logo img{ height:55px;}
.header .nav{ height:30px; z-index:1; float:right ; margin-top:15px; padding-bottom:5px;}
.header .nav a{ color:#FFF;  }
.header .nav .nLi{ float:left; display:inline; }
.header .nav .nLi h3 a{ display:block; padding:0 30px; padding-bottom:14px; font-size:17px; font-weight:normal; line-height:40px;  }

.header .nav .nLi h3 a:hover{ font-weight:bold;}
.header .nav .nLi.on h3 a{ font-weight:bold;}
.header .nav .sub{ display:none; width:100%; left:0; top:86px; padding-top:30px;  position:absolute; background:rgba(6,132,192,0.9);height:320px; border-top:1px #FFF solid}
.header .nav .sub .cpdh1{ display:block; width:26%; float:left; margin-right:5%; padding-left:5%}
.header .nav .sub .cpdh1 h2 a{ display:block; font-size:16px; color:#FFF; line-height:35px;}
.header .nav .sub .cpdh1 .cpdh1_c{ display:block; padding-top:12px;}
.header .nav .sub .cpdh1 .cpdh1_c a{ display:block; float:left; width:50%; line-height:38px; color:#FFF; font-size:14px;}

.header .nav .sub .cpdh2{ display:block; width:25%; float:left;}
.header .nav .sub .cpdh2 h2 a{ display:block; font-size:16px; color:#FFF; line-height:35px;}
.header .nav .sub .cpdh2 .cpdh1_c{ display:block; padding-top:9px;}
.header .nav .sub .cpdh2 .cpdh1_c a{ display:block;  line-height:38px; color:#FFF; font-size:14px;  display: inline-block;
  white-space: nowrap; 
  width: 100%; 
  overflow: hidden;
  text-overflow:ellipsis;}

.header .nav .sub .nwdh_l{ display:block; float:left; width:300px;}
.header .nav .sub .nwdh_l a{ display:block; height:210px; overflow:hidden;}
.header .nav .sub .nwdh_l img{ display:block; width:100%}
.header .nav .sub .nwdh_r{ display:block; float:right; width:900px;}
.header .nav .sub .nwdh_r ul{ display:block; float:left; width:33%; float:left;}
.header .nav .sub .nwdh_r ul h2 a{ display:block; color:#FFF; font-size:18px; margin-bottom:20px;}
.header .nav .sub .nwdh_r ul li{ display:block; width:90%; margin-bottom:15px;}
.header .nav .sub .nwdh_r ul li a{ display:block; color:#FFF; font-size:14px;}
.header .nav .sub .nwdh_r ul li a p{ display:block; line-height:26px; height:52px; overflow:hidden;}
.header .nav .sub .nwdh_r ul li a span{ display:block; line-height:36px;}

.header .nav .ss  h3 a{ font-size:22px; padding:0px 30px 0 10px; cursor:pointer}
.header .nav .ssnr{ display:none; position:absolute; top:0px; background:#FFF; right:0px;  height:86px;  width:100%; z-index:9999999} 
.header .nav .ssnr form{ display:block;height:40px; width:600px; margin:0 auto; margin-top:20px;}
.header .nav .ssnr form span{ font-size:25px; padding-right:10px; line-height:40px; display:block; float:left; cursor:pointer}
.header .nav .ssnr form  button{ display:block; float:left;  line-height:40px; background:none;}
.header .nav .ssnr form input{ background:none; display:block; float:left; width:86%; line-height:40px;}

/*.header .nav .ssnr{ padding-left:15px;}
.header .nav .ssnr  form{ display:block;height:34px; margin:0 auto; margin-top:2px; border:1px #FFF solid; border-radius:10px; margin-right:20px;}
.header .nav .ssnr  form span{ font-size:20px; line-height:30px; cursor:pointer; color:#FFF; font-weight:bold; width:40px; text-align:center; display:block }
.header .nav .ssnr  form  input{ display:block; float:left; width:120px; line-height:34px; background:none; color:#FFF; padding-left:10px;  }
.header .nav .ssnr  form button{ display:block; float:right; background:none}*/
.header .nav .guoji{ background:#2660ad; height:35px; line-height:35px; }
.header .nav .guoji h3 a{ line-height:35px; color:#FFF}
.header .nav .guoji h3 a:hover{ color:#FFF}
.header .nav .tb{ display:block;}
.header .nav .tb h3 a{ background:none !important; padding:0px 10px;}

.ban1{ display:block; height:450px; background:url(../images/ban2.jpg) no-repeat  center; position:relative}
.ban1_t{ display:block;color:#FFF; padding-top:100px; text-align:center; }
.ban1_t h2{ font-size:40px; }
.ban1_t p{ display:block; font-size:22px; padding-top:25px;}
.ban1 form{ display:block; background:#FFF; height:55px;  line-height:55px; position:absolute; bottom:80px; left:50%; width:1200px; margin-left:-600px;}
.ban1 form input{ display:block; padding:0px 20px; width:85%; font-size:16px; float:left; line-height:55px;}
.ban1 form button{ display:block; width:15%; text-align:center; font-size:18px; background:#e60012; color:#FFF; float:right; line-height:55px;}

.sp_header{ display:none}
.sjj_nav{ display:none}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%;  bottom:15px; z-index:1;transform: translateX(-50%); }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:25px; height:5px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#1977ce; color:#fff; }
.slideBox .bd{ position:relative; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .prev{ display:block; position: absolute; height: 96px;width: 48px;  background-color: rgba(0,0,0,.0);top: 50%; margin-top: -64px;z-index: 400;
 transition: all .4s;border-top-right-radius: 8px;border-bottom-right-radius: 8px; cursor: pointer; left:0}
 .slideBox .prev img{ display:block; margin:0 auto; padding-top:33px;}
 .slideBox .next{ display:block; position: absolute; height: 96px;width: 48px;  background-color: rgba(0,0,0,.0);top: 50%; margin-top: -64px;z-index: 400;
 transition: all .4s;border-top-left-radius: 8px;border-bottom-left-radius: 8px; cursor: pointer; right:0}
 .slideBox .next img{ display:block; margin:0 auto; padding-top:33px;}
 .slideBox .prev:hover{ background-color: rgba(0,0,0,.3);}
  .slideBox .next:hover{ background-color: rgba(0,0,0,.3);}




.sm1_t{ display:block; padding-bottom:30px;}
.sm1_t{ display:block; text-align:center}
.sm1_t big{ display:block; font-size:40px; background:url(../images/x1.png) no-repeat center; line-height:50px; color:#333}
.sm1_t span{ display:block; font-size:18px; color:#777; padding-top:10px; }
.sm1{ display:block; padding:12px 12px}
.sm1 ul li{ display:block; width:50%; float:left; }
.sm1 ul li a{ display:block;  position:relative; width:98%; margin:7px auto; background:#f1f1f1; }
.sm1 ul li a:hover{ background:#1977ce; color:#FFF}
.sm1 ul li a img{ display:block; width:100%;}
.sm1 ul li a div{ display:block; position:absolute; left:0px; z-index:999; top:10%; width:100%; text-align:center; font-size:20px; color:#222;}
.sm1 ul li a div b{ display:block; font-size:22px; padding-bottom:16px; font-weight:normal; letter-spacing:3px; color:#828282 }
.sm1 ul li a div big{ display:block; font-size:30px; color:#828282; letter-spacing:1px;}
.sm1 ul li a div p{ display:block; font-size:14px; color:#777777; width:90px; line-height:28px; margin:15px auto; letter-spacing:1px; border:1px #666 solid}
.sm1 ul li a:hover div b{ color:#FFF}
.sm1 ul li a:hover div big{ color:#FFF}
.sm1 ul li a:hover div p{ color:#FFF; border:1px #FFF solid}

.lanrenzhijia_slider {width:100%;min-width:1110px;height:619px;position:relative;overflow:hidden;background:#fff;text-align:center;}
.lanrenzhijia_slider .bd {width:1114px  !important;position:absolute;left:50%;margin-left:-557px;}
.lanrenzhijia_slider .bd li {width:1114px  !important;overflow:hidden;padding:0px 7px; box-sizing:border-box;  }
.lanrenzhijia_slider .bd li a{height:619px; display:block; width:100%;}
.lanrenzhijia_slider .bd li img {display:block;width:1100px;height:619px;}
.lanrenzhijia_slider .bd li video {display:block;width:1100px;height:619px;}
.lanrenzhijia_slider .tempWrap {overflow:visible !important}
.lanrenzhijia_slider .tempWrap ul {margin-left:-1114px !important;}
.lanrenzhijia_slider .hd {position:absolute;width:100%;left:0;z-index:1;height:8px;	bottom:25px;text-align:center;}
.lanrenzhijia_slider .hd li {display:inline-block;*display:inline;zoom:1;width:25px;height:5px;overflow:hidden;background:#FFF; font-size:0px;margin:0 5px;cursor:pointer;}
.lanrenzhijia_slider .hd li.on {background:#1977ce;}
.lanrenzhijia_slider .pnBtn {position:absolute;z-index:1;top:0;width:100%;height:619px;cursor:pointer;}
.lanrenzhijia_slider .prev {left:-50%;margin-left:-557px;}
.lanrenzhijia_slider .next {left:50%;margin-left:557px;}
.lanrenzhijia_slider .pnBtn .blackBg {display:block;position:absolute;left:-7px;top:0;width:100%;height:619px;background:#000;filter:alpha(opacity=80);opacity:0.8;}
.lanrenzhijia_slider .pnBtn .arrow {display:none;position:absolute;top:0;z-index:1;width:60px;height:619px;}
.lanrenzhijia_slider .pnBtn .arrow:hover {filter:alpha(opacity=60);opacity:0.6;}
.lanrenzhijia_slider .prev .arrow {right:9%;background:url(../images/slider-arrow1.png)  center no-repeat;}
.lanrenzhijia_slider .next .arrow {left:9%;background:url(../images/slider-arrow2.png) center no-repeat;}
.lanrenzhijia_slider .next .blackBg{ left:7px;}
.sp{display:none;}


.videolist:hover{ cursor: pointer; }
.videolist_c{ position:relative}
.videoed { display:block !important; width:80px !important; height:80px !important; position: absolute; left:45%; top:50%;  transform: translateY(-50%); z-index:99; border-radius:100%; }
.videos{ display:none;position:fixed; left:50%; top:50%; margin-left:-400px; margin-top:-230px; z-index:100; width:800px; height:380px; }
.vclose { position:absolute;right:-10%; top:-10%; border-radius:100%; cursor: pointer; }
.videos:before{ display:block;    content: ""; position:fixed; top:0px; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:-1}



.sm3{ display:block; padding:50px 0}
.sm3_t{ display:block; text-align:center; padding-bottom:50px;}
.sm3_t h2{ display:block; font-size:36px; font-weight:normal; letter-spacing:2px;}
.sm3 ul li{ display:block; width:25%; float:left;}
.sm3 ul li a{ display:block; width:96%; margin:0 auto; position:relative}
.sm3 ul li a .pic{display: block; width: 100%; height: 531px; overflow: hidden;}
.sm3 ul li a .pic img{ display:block; width:100%; min-height:531px;}
.sm3 ul li a .tit{ display:block; background:rgba(25,119,206); height:66px; color:#FFF; overflow:hidden; position:absolute; bottom:0px; left:0px;  width:100%; z-index:99; padding:0px 30px; box-sizing:border-box;transition: all .6s;}
.sm3 ul li a .tit h2{ font-size:32px; letter-spacing:2px;line-height:66px; }
.sm3 ul li a .tit p{ display:block; font-size:14px; line-height:25px; }
.sm3 ul li a .tit p span{display: block; text-indent: 30px;}
.sm3 ul li a:hover .tit{ padding:0px 30px; height: 470px;}

.sm4{ background:#272727; padding:50px 0 70px 0}
.sm4_t{ display:block; text-align:center; padding-bottom:50px;}
.sm4_t h2{ display:block; font-size:36px; font-weight:normal; letter-spacing:2px; color:#FFF}


.sm_t{ display:block; padding-bottom:33px;}
.sm_t{ display:block; text-align:center}
.sm_t big{ display:block; font-size:40px; background:url(../images/x2.png) no-repeat center; line-height:50px; color:#333}
.sm_t span{ display:block; font-size:18px; color:#777; padding-top:10px; }
.sm2{ display:block; padding:40px 0px 35px 0;}
.sm2 ul{ display:block; margin:0px -15px;  overflow:hidden; padding-top:10px;}
.sm2 ul li{ display:block; width:33.3%; float:left; padding-bottom:20px;}
.sm2 ul li .li_li{ display:block; width:95%; margin:0 auto; }
.sm2 ul li .li_li .li_t{ display:block; width:100%;overflow:hidden;}
.sm2 ul li .li_li .li_t  img{ display:block;  width:100%;    transition: all .6s;}
.sm2 ul li .li_li a:hover .li_t img { transform: scale(1.1, 1.1);}
.sm2 ul li .li_li .li_c{ display:block;position:relative; z-index:9; padding-left:20px; }
.sm2 ul li .li_li .li_c span{ display:block;width:104px; height:32px; line-height:32px; background:#f3f3f3; color:#555; text-align:center; margin-top:-16px;  }
.sm2 ul li .li_li .li_b{ display:block; padding:20px 20px 30px 20px;}
.sm2 ul li .li_li .li_b b{ display:block; font-size:18px; color:#333333; padding-bottom:10px; height:58px;}
.sm2 ul li .li_li .li_b span{ display:block; font-size:18px; line-height:30px; color:#333}

.sm2 ul li .li_li:hover .li_b{ background:#1977ce; color:#FFF}
.sm2 ul li .li_li:hover .li_b b{ color:#FFF}
.sm2 ul li .li_li:hover .li_b span{ color:#FFF}

.sm5{ display:block; padding:60px 0; background:#f8f9fb; }
.sm5 ul li{ display:block; float:left ; width:33.33%; text-align:center}
.sm5 ul li a{ display:block;}
.sm5 ul li a .sm5_1{ display:block; width:100%; background:url(../images/db1.png) no-repeat center; height:100px;}
.sm5 ul li a .sm5_2{ display:block; width:100%; background:url(../images/db2.png) no-repeat center; height:100px;}
.sm5 ul li a .sm5_3{ display:block; width:100%; background:url(../images/db3.png) no-repeat center; height:100px;}
.sm5 ul li a:hover .sm5_1{ background:url(../images/db1a.png) no-repeat center; }
.sm5 ul li a:hover .sm5_2{ background:url(../images/db2a.png) no-repeat center; }
.sm5 ul li a:hover .sm5_3{ background:url(../images/db3a.png) no-repeat center; }
.sm5 ul li a p{ display:block; font-size:26px; color:#666; padding:20px 0; letter-spacing:2px;}
.sm5 ul li a span{ display:block; font-size:16px; color:#666; letter-spacing:2px;}
.sm5 ul li a:hover span{ color:#1977ce; font-weight:bold;}
.sm5 ul li a:hover p{ color:#1977ce; font-weight:bold;}

/*�ײ���ʼ*/
.footer{ background:url(../images/bg_dibu.jpg) no-repeat center; padding:50px 0 5px 0; letter-spacing:1px}
.footer .footer_ct{ display:block; float:left; width:330px; margin-right:90px;}
.footer .footer_ct h2{ display:block; background:url(../images/dh1.png) no-repeat left center; color:#f5f5f5; font-family:Arial; font-size:25px; padding-left:52px; height:46px;}
.footer .footer_ct h2 span{ display:block; padding-bottom:2px; font-size:13px; color:#d8d8d8; font-weight:normal}
.footer .footer_ct p{ display:block; margin-top:13px; color:#e4e4e4; line-height:33px; font-size:14px;}
.footer dl{float:left; padding:0px 20px;}
.footer dl dt{color:#fff; font-size:18px; margin-bottom:14px; letter-spacing:2px;}
.footer dl dt a{ color:#FFF}
.footer dl dt e{ display:block; width:14px; height:1px; background:#f5f5f5; margin-top:22px;}

.footer dl dd a{ display:block; color:#d4d4d4; font-size:14px; line-height:30px; overflow:hidden; white-space:normal; height:30px; overflow:hidden;}
.footer dl dd img{width:155px; }
.footer dl b{ display:block; line-height:33px; padding-bottom:10px; }
.footer dl b a{ display:block; color:#FFF;letter-spacing:2px; font-size:18px; font-weight:500}
.footer a{display:inline-block;white-space:nowrap}
.footer a:hover{color:#fff}.footer .info{width:250px}
.footer .bottom{border-top:1px solid #FFF;color:#FFF; line-height:40px; margin-top:20px; font-size:15px; padding:15px 0;}
.footer .bottom a{color:#FFF; padding-right:20px;}
.link{display:block; padding:10px 0px;}
.link p{display:block; font-size:14px; font-weight:bolder;}
.link p a{display:inline-block; font-weight:normal; padding-left:10px;}
.erweim{ display:block; margin-top:20px;}
.erweim ul li{ display:block; float:right; margin-right:15px;padding-left:10px; position:relative; cursor:pointer}
.erweim ul li span{ color:#FFF; font-size:30px;}
.erweim ul li img{ display:none}
.erweim ul li:hover img{ display:block; position:absolute; top:-125px; left:-40px; width:120px;background:#FFF; padding:5px;}

.about_2{ display:block; padding:50px 0;}
.about_1{ display:block; background:url(../images/about_bg.jpg) no-repeat center; padding:200px 0 80px 0; color:#FFF; position:relative}
.about_1_t{ display:block; position:absolute; bottom:80px; left:5%;}
.about_1_c{ padding-left:150px;}
.about_1_c b{ display:block; font-size:46px; font-family:Arial, Helvetica, sans-serif; font-style:italic; padding-bottom:10px;}
.about_1_c h2{ display:block; font-size:46px; padding-bottom:20px; letter-spacing:3px; }
.about_1_c p{ display:block; font-size:22px; letter-spacing:3px; line-height:50px; text-indent:60px;}


.pagination {display:block;padding:30px 0 56px 0; text-align:center}
.pagination li{ display:inline-block}
.page-link {display: inline-block;padding:5px 10px;margin-left:-1px;line-height:1.25;color:##ed1111;background-color:#fff;border:1px solid #dee2e6; color:#8B8B8C}
.page-link:hover {	z-index:2;color:#1977ce;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus {z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.page-item:first-child .page-link {margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.page-item:last-child .page-link {border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.page-item.active .page-link {z-index:1;	background-color:#1977ce;border-color:#1977ce; color:#FFF}
.page-item.disabled .page-link {color:#8B8B8C;pointer-events:none;	cursor:auto;background-color:#fff;border-color:#dee2e6}


.con_t{ display:block; background:url(../images/zhuy3.png) no-repeat left center; line-height:50px; font-size:16px; padding-left:25px; color:#666; margin-top:15px;font-weight:bold;}
.con_t a{ color:#555; font-weight:bold}
.news{ display:block; padding-top:20px;}
.news_l{ display:block; float:left; width:140px;}
.news_r{ display:block; float:right; width:1065px;}
.news_l ul li{ display:block; background:url(../images/news1.png) no-repeat right 8px; height:213px; padding-right:20px;}
.news_l ul li a{ display:block; font-size:25px; letter-spacing:3px; font-weight:bold; line-height:28px; color:#666}
.news_l ul li:hover{background:url(../images/news1a.png) no-repeat right 5px; }
.news_l ul li:hover a{ color:#2660ad}
.news_l ul li.on{background:url(../images/news1a.png) no-repeat right 5px; }
.news_l ul li.on a{ color:#2660ad}
.news_r ul li{ display:block; background:#FFF; margin-bottom:36px; box-shadow: 0px 4px 13px 0 rgba(102,102,102,0.2)}
.news_r ul li a{ display:block; padding:30px 40px; position:relative}
.news_r ul li a .li_l{ display:block; float:left; width:530px;}
.news_r ul li a .li_l b{ display:block; font-size:22px; padding-bottom:10px; line-height:44px; height:44px; overflow:hidden; margin-bottom:12px; color:#777}
.news_r ul li a .li_l p{ display:block; font-size:16px; padding-bottom:10px; line-height:30px; max-height:90px; overflow:hidden;color:#777; text-indent:28px;}
.news_r ul li a .li_l em{ display:block; font-size:16px; position:absolute; bottom:50px; left:40px; color:#777; font-style:normal;}
.news_r ul li a .li_r{ float:right; width:400px; height:250px; overflow:hidden;}
.news_r ul li a .li_r img{ display:block; width:100%; min-height:250px;}
.news_r ul li a:hover{ background:#1977ce; color:#FFF}
.news_r ul li a:hover  .li_l b{ color:#FFF}
.news_r ul li a:hover  .li_l p{ color:#FFF}
.news_r ul li a:hover  .li_l em{ color:#FFF}
.news_r ul li a:hover em{ color:#FFF}

.nwxq{ display:block; padding-top:20px;}
.nwxq_l{ display:block; float:left; width:890px; padding-bottom:30px;}
.nwxq_r{ display:block; float:right; width:318px;}
.xxy{ display:block; padding-bottom:25px;}
.xxy h2{ display:block; letter-spacing:2px; font-size:30px; color:#555}
.xxy p{ display:block; font-size:16px; color:#666; padding-top:18px;}
.nwxq_lc{ display:block; font-size:16px; line-height:35px; color:#555;}
.nwxq_lc img{ max-width:100%; display:block; height:auto !important; margin:10px auto}
.nwxq_lc video{ width:100% !important; max-width:100%; height:auto !important}

.nwxq_r1{ display:block; background:#FFF; margin-bottom:36px; box-shadow: 0px 4px 13px 0 rgba(102,102,102,0.2); padding:26px 30px; }
.nwxq_r1t{ display:block; margin-bottom:6px;}
.nwxq_r1t h2{ font-size:20px; height:20px; line-height:20px; border-left:2px #1977ce solid; padding-left:10px; display:block; color:#666}
.nwxq_r1 ul{ display:block; overflow:hidden;}
.nwxq_r1 ul li{ display:block; padding:20px 0px; border-bottom:1px #ababa9 solid;}
.nwxq_r1 ul li a{ display:block;}
.nwxq_r1 ul li a p{line-height:30px; display:block; font-size:16px; color:#777}
.nwxq_r1 ul li a span{ font-size:14px; color:#888}
.nwxq_r1 ul li a:hover p{ color:#1977ce}
.nwxq_r1 .nwxq_r1b{ display:block;  text-align:center; line-height:40px; font-size:15px; margin-top:15px;}
.nwxq_r1 .nwxq_r1b a{color:#666; display:block; border:1px #ababa9 solid; }
.nwxq_r1 .nwxq_r1b a:hover{ background:#1977ce; border:1px #1977ce solid; color:#FFF}
.nwxq_lb{ display:block; border-top:1px #666 solid; padding-top:28px; margin-top:30px;}
.nwxq_lb_l{ display:block; width:49%; float:left;  background:#f6f6f6; font-size:14px;line-height:36px; height:36px; overflow:hidden;}
.nwxq_lb_r{ display:block; width:49%; float:right; background:#f6f6f6; font-size:14px; line-height:36px; height:36px; overflow:hidden;}
.nwxq_lb a{ color:#555; display:block; padding:0px 10px; width:100%; }
.nwxq_lb a:hover{ background:#1977ce; color:#FFF}
.nwxq_lb_r a{ text-align:right}

.nwxq_r2{ display:block; background:#FFF; margin-bottom:36px; box-shadow: 0px 4px 13px 0 rgba(102,102,102,0.2); padding:26px 30px; }
.nwxq_r2t{ display:block; margin-bottom:6px;}
.nwxq_r2t h2{ font-size:20px; height:20px; line-height:20px; border-left:2px #1977ce solid; padding-left:10px; display:block; color:#666}
.nwxq_r2 .nwxq_r2b{ display:block;  text-align:center; line-height:40px; font-size:15px; margin-top:15px;}
.nwxq_r2 .nwxq_r2b a{display:block; background:#1977ce; border:1px #1977ce solid; color:#FFF }
.nwxq_r2c{ display:block; padding-top:12px;}
.nwxq_r2c p{ display:block; font-size:16px; color:#555; line-height:36px;}
.nwxq_r2c p span{ display:inline-block; height:50px; float:left;}

.shipin{ display:block; padding-top:20px;}


.shipin ul li a div{ display:block; overflow:hidden; position:relative}
.shipin ul li a div span{ display:block; position:absolute; top:50%; left:0px; width:100%; text-align:center; font-size:50px; color:#FFF; z-index:999;transform: translateY(-50%);}
.shipin ul li a img{ display:block; width:100%; transition: all .6s;}

.shipin ul li a p{ display:block; padding:0px 20px; padding-bottom:20px; line-height:28px; font-size:16px; color:#777}
.shipin ul li a:hover div img{transform: scale(1.1, 1.1);}
.shipin ul li a:hover{color:#FFF}
.shipin ul li a:hover b{ color:#FFF}
.shipin ul li a:hover p{ color:#FFF}

.fangan{ display:block; padding-top:15px; padding-bottom:30px;}
.fangan ul li{ display:block; background:#f0f0f0; margin-bottom:12px; cursor:pointer}
.fangan ul li .li_l{ width:50%;  }
.fangan ul li .li_l img{ display:block; width:100%}
.fangan ul li .li_r{ width:50%; padding:48px; box-sizing:border-box; color:#878888; }
.fangan ul li .li_r h2{ display:block; font-size:40px; padding-bottom:20px;  font-weight:500; letter-spacing:2px;}
.fangan ul li .li_r p{ display:block; font-size:16px; line-height:35px; }
.fangan ul li .li_r span{ display:block; font-size:16px; line-height:35px;}
.fangan ul li:hover{ background:#1977ce}
.fangan ul li:hover .li_r{ color:#FFF}


.chanpin{ display:block; padding-top:20px;}
.chanpin_l{ display:block; float:left; width:210px;}
.chanpin_r{ display:block; float:right; width:1000px;}
.chanpin_l ul li{ display:block; background:url(../images/news1.png) no-repeat right 8px; height:213px; padding-right:20px;}
.chanpin_l ul li.on a{color:#2660ad;}
.chanpin_l ul li a{ display:block; font-size:23px; text-align:right; letter-spacing:3px; font-weight:bold; line-height:28px; color:#666}
.chanpin_l ul li:hover{background:url(../images/news1a.png) no-repeat right 5px; }
.chanpin_l ul li:hover a{ color:#2660ad}
.chanpin_l ul li.on{background:url(../images/news1a.png) no-repeat right 5px; }
.chanpin_l ul li.on a{ color:#2660ad}
.chanpin_r ul li{ display:block; background:#f1f1f1; margin-bottom:15px; position:relative }
.chanpin_r ul li .cpli_l{ display:block; width:500px; float:left; min-height:330px; }
.chanpin_r ul li .cpli_r{ display:block; width:500px; float:right;}
.chanpin_r ul li .cpli_r a img{ display:block; width:100%}
.chanpin_r ul li .cpli_l { display:block; padding:40px 50px}
.chanpin_r ul li .cpli_l h2 a{ display:block; margin-bottom:10px; line-height:30px;font-weight:500; color:#777;  font-size:30px;}
.chanpin_r ul li .cpli_l big{ display:block; font-size:25px; color:#999; margin-bottom:30px; }
.chanpin_r ul li .cpli_l p{ display:block; font-size:16px; color:#555; line-height:30px;}
.chanpin_r ul li .cpli_l .goumai{ display:block; width:120px; line-height:35px; text-align:center; letter-spacing:3px; 
position:absolute; bottom:50px; left:50px;}
.chanpin_r ul li .cpli_l .goumai a{ color:#FFF; display:block; background:#1977ce;}
.chanpin_r ul li .cpli_l .goumai a:hover{ background:#2660ad}
.chanpin_r ul li .cpli_l .more{ display:block; width:120px; line-height:33px; text-align:center; letter-spacing:3px; 
position:absolute; bottom:50px; left:190px;}
.chanpin_r ul li .cpli_l .more a{ display:block;border:1px #b5b5b5 solid; }
.chanpin_r ul li .cpli_l .more a:hover{ background:#1977ce; color:#FFF; border:1px #1977ce solid}
.chanpin_r ul li .cpli_l:hover h2 a{ color:#1977ce; }

.lianxi1{ display:block; padding:40px 0 60px 0}
.lianxi1_t{ display:block; text-align:center; padding-bottom:40px;}
.lianxi1_t h2{ display:block; font-size:38px; color:#1977ce; letter-spacing:2px; padding-bottom:18px;}
.lianxi1_t p{ display:block; font-size:20px; color:#777; letter-spacing:1px;}
.lianxi1 ul li{ display:block; width:33.33%; float:left;}
.lianxi1 ul li div{ display:block; border:1px #a0a0a0 solid; border-radius:25px; width:86%; margin:0 auto; padding:27px 38px; box-sizing:border-box}
.lianxi1 ul li div h2{ display:block; font-size:26px; color:#898b8a; letter-spacing:2px;}
.lianxi1 ul li div .tbq{ width:60px;}
.lianxi1 ul li div p{ display:block; font-size:18px; padding-top:7px; color:#777}
.lianxi1 ul li div .lxwx{ display:block; width:150px; margin-top:16px;}

.lianxi2 .lianxi1_t h2{ padding-bottom:0;}
.lianxi2_l{ display:block; width:770px; float:left; margin-left:38px; padding:30px; border:1px #a0a0a0 solid; border-radius:8px;}
.lianxi2{ padding-bottom:70px;}
.lianxi2_r{ display:block; width:380px; float:right; margin-right:38px; padding:30px; border:1px #a0a0a0 solid; border-radius:8px; height:205px;}
.lianxi2_l .lianxi2_lt{ display:block; margin-bottom:20px;}
.lianxi2_l .lianxi2_lt p{ display:block; font-size:28px; color:#888; letter-spacing:2px;}
.lianxi2_l .lianxi2_lt e{ display:block; margin-top:13px; background:#1977ce; width:70px; height:3px;}
.lianxi2_l ul{ display:block; font-size:20px; color:#888; letter-spacing:1px; line-height:35px;}
.lianxi2_l ul li{ display:block; width:50%; float:left;}
.lianxi2_l ul li span{ display:inline-block; height:50px; float:left}
.lianxi2_r .lianxi2_lt{ display:block; margin-bottom:20px;}
.lianxi2_r .lianxi2_lt p{ display:block; font-size:28px; color:#888; letter-spacing:2px;}
.lianxi2_r .lianxi2_lt e{ display:block; margin-top:13px; background:#1977ce; width:70px; height:3px;}
.lianxi2_r ul{ display:block; font-size:20px; color:#888; letter-spacing:1px; line-height:35px;}

.hezuo1{ display:block; padding:50px 0 40px 0}
.hezuo1 ul li{ display:block; background:#fffefd;  box-shadow: 0px 4px 13px 0 rgba(102,102,102,0.2); margin-bottom:35px;}
.hezuo1 ul li .hezuo1_l{ display:block; width:60%; float:left;}
.hezuo1 ul li .hezuo1_l img{ display:block; width:100%}
.hezuo1 ul li .hezuo1_r{ display:block; float:right; box-sizing:border-box; padding:35px 50px; width:40%}
.hezuo1 ul li .hezuo1_r h2{ font-size:36px; color:#2660ad; padding-bottom:20px; letter-spacing:2px;}
.hezuo1 ul li .hezuo1_r  p{ display:block; font-size:18px; line-height:35px; color:#666}
.hezuo1 ul li .hezuo1_r a{ display:block; width:130px; line-height:40px; border-radius:10px 0 10px 0; background:#2660ad; color:#FFF; font-size:16px; text-align:center; letter-spacing:2px; margin-top:16px;}
.hezuo1 ul li .hezuo1_r2 h2{ color:#858786}


.hezuo2{ display:block; padding-bottom:90px;}
.hezuo2_t{ display:block; text-align:center; padding-bottom:20px;}
.hezuo2_t p{ display:block; font-size:36px; color:#2660ad; font-weight:bold; padding-bottom:40px;}
.hezuo2 ul li{ display:block; float:left;}
.hezuo2 ul li.liucheng div{ background:#FFF; box-shadow: 0px 4px 13px 0 rgba(102,102,102,0.2); width:150px; height:150px; text-align:center; border-radius:50%;}
.hezuo2 ul li.liucheng div img{ display:block; margin:0 auto; padding-top:20px;}
.hezuo2 ul li.liucheng div p{ display:block; font-size:16px; color:#2660ad; font-weight:bold; line-height:40px;}
.hezuo2 ul li.jiantou img{ display:block; margin-top:60px;}
.hezuo2 ul li.jiantou{ padding:0px 25px;}

.chanpinxq_t{ display:block; background:#272727; width:100%; padding:30px 0; height:100px; line-height:40px; color:#d8d8d8; box-sizing:border-box; z-index:999}
.chanpinxq_t p{ display:block; font-weight:bold; font-size:32px; letter-spacing:2px; float:left;}
.chanpinxq_t ul{ display:block; float:right; width:23%; margin-top:10px;}
.chanpinxq_t ul li{ display:block; float:left; width:33.33%;}
.chanpinxq_t ul li a{ color:#d8d8d8; font-size:14px; display:block; width:80%; height:25px; line-height:25px; border:solid 1px #fff; text-align:center; margin-right:83px;}
.chanpinxq_t ul li.dianjigm{ background:#1977ce; }
.chanpinxq_t ul li.dianjigm a{color:#FFF}
.chanpinxq_t ul li a:hover{ color:#fff; background:#2660ad;}

video{width: 100%; object-fit:fill; }
.chanpinxq_c1{ margin:0; padding:0}
.chanpinxq_c1 video{ height:auto !important}
.chanpinxq_c2{ display:block; background:url(../images/about_bg1.jpg) no-repeat center; background-size:cover; margin-top:-3px; padding:80px 0 40px 0; color:#FFF; position:relative; min-width:1250px;}
.chanpinxq_c2t{ display:block; float:left; width:10%;margin-top:60px;}
.chanpinxq_c2t img{ margin:0 auto; max-width:60%; display:block;}
.chanpinxq_c2cl{ display:block; width:41%; float:left; margin-top:60px; }
.chanpinxq_c2cl h2{ display:block; font-size:38px; padding-bottom:25px; letter-spacing:2px}
.chanpinxq_c2clc{ font-size:18px; line-height:34px; max-height:440px; overflow-y:auto;padding-right:2%}
.chanpinxq_c2cr{ float:right; width:45%}
.chanpinxq_c2cr img{ display:block; width:100%}

.chanpinxq_c2clc::-webkit-scrollbar {
  /*������������ʽ*/
  width : 10px;  /*�߿��ֱ��Ӧ�����������ĳߴ�*/
  height: 1px;
  }
.chanpinxq_c2clc::-webkit-scrollbar-thumb {
  /*����������С����*/
  border-radius: 10px;
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #535353;
  }
.chanpinxq_c2clc::-webkit-scrollbar-track {
  /*������������*/
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background   : #ededed;
  }


.chanpinxq_c3{ display:block; padding:50px 0 0 0}
.chanpinxq_c3t p{ font-size:36px; color:#1977ce; font-weight:bold}
.chanpinxq_c3c{ display:block; margin-top:20px;}
.chanpinxq_c3c img{ display:block; max-width:100%; height:auto !important}
.chanpinxq_c3c ul li{border-bottom:2px #FFF solid;background:#f6f4f3; clear:both; position:relative}
.chanpinxq_c3c ul li small{ display:block; position:absolute; top:50%; left:0;  transform: translateY(-50%); width:270px; padding:15px 2%; font-size:18px; background:#f6f4f3; border-right:2px #FFF solid; color:#555}
.chanpinxq_c3c ul li big{ display:block; float:right; width:980px;background:#eeeceb; padding:15px 2%; font-size:18px;  color:#555}

.chanpinxq_c4 img{ display:block; width:100%; height:auto !important}
.chanpinxq_c4{ padding:50px 0;}

.hz{display:block; width:100%; margin:55px 0px; box-shadow:0px 0px 16px rgba(0,0,0,0.5);}
.left-5{display:block; float:left; width:55%; height:503px; overflow:hidden;}
.left-5 img{display:block; width:100%; min-height:503px;}
.right-5{display:block; float:right; width:45%;padding:49px 59px;}
.right-5 h2{ font-size:29px; color:#2660ad;}
.right-5 p{ font-size:17px; line-height:30px; padding-top:45px; padding-bottom:66px;}
.right-5 a{display:block; width:150px; height:45px; line-height:45px; color:#fff; text-align:center; background:#1876cd;}

.tb2{display:block; width:100%; padding-bottom:60px;}
.tb2 h2{font-size:40px; color:#465a9c; text-align:center;}
.tb2 ul{padding:30px 0px; width:1300px;}
.tb2 ul li{display:block; float:left; width:16.66%;}
.tb2 ul li a{display:block; width:100%; margin:0 auto; position:relative;}
.tb2 ul li a img{display: inline-block; position:relative;}
.tb2 ul li a em{display: inline-block; height:32px; width:17px;}
.tb2 ul li a em img{display:inline-block; width:17px; height:32px; position:absolute; top:45%; left:88%;}
.tb2 ul li i{display:none; width:100%; position:absolute; top:0}
.tb2 ul li i img{display: inline-block;  position:relative;}
.tb2 ul li i em{display: inline-block; height:32px; width:17px;}
.tb2 ul li i em img{display:inline-block; width:17px; height:32px; position:absolute; top:44%; left:88%;}
.tb2 ul li a:hover i{ display:block;}
		/* 本例子css */
.multipleColumn{ overflow:hidden; position:relative; width:100%;}
.multipleColumn .hd{ overflow:hidden; text-align:center; width:90%; margin:0 auto;}
.multipleColumn .hd ul{ overflow:hidden; zoom:1; zoom:1;  margin:0 auto; }
.multipleColumn .hd ul li{ float:left;  width:25px; height:5px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; border:solid 1px #cdcdcd; color:#333; line-height:5px; padding:0;}
.multipleColumn .hd .pageState{display:none;}
.multipleColumn .hd ul li.on{ background:#1977ce; color:#fff;}
.multipleColumn .bd{ padding:10px; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:100%;  float:left; _display:inline;  }

.video-list li{overflow:hidden;float:left; width:30.33%; margin-right:22px;display:block; background:#FFF;box-shadow: 0px 4px 13px 0 rgba(102,102,102,0.2); border-radius:15px;overflow:hidden;  text-align:center; margin-bottom:20px;}
.video-list li .s11-item{display:block; width:100%;}
.video-list li .s11-item .s11-img{display:block; width:100%;}
.video-list li .s11-item .s11-img .pic{display:block; width:100%; height:213px; overflow:hidden; position:relative;}
.video-list li .s11-item .s11-img .pic img{display:block; width:100%; min-height:213px;}
.video-list li .s11-item .s11-img i{display:none; position:absolute; top:0; left:0; width:100%;}
.video-list li .s11-item .s11-text{display:block;font-size:14px;line-height:40px; font-style:normal;  color:#333; height:40px; background:#f5f5f5; text-align:center; overflow:hidden;}
.video-list li .s11-item .s11-img .pic:hover i{display:block;}
.video-list li:nth-child(3n){margin-right:0px;}
.video-list li a{width:100%;display:block;overflow:hidden;position:relative;}

.video-list li em.em1 b img{width: 100%;display:block;  height:213px;}
.video-list li em.em1 b{width:100%;height:213px;display:block;overflow:hidden;position:relative;}
.video-list li em.em1 i{width:100%;display:none;overflow:hidden;height:100%;position:absolute;left:0px;top:0px;background:url(../images/mb1.png);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.video-list li em.em1 span{display:block;font-size:14px;line-height:40px; font-style:normal;  color:#333; height:40px; background:#f5f5f5; text-align:center; overflow:hidden;}
.video-list li em.em1 b:hover i{display:block;}
.video-list li em.em2{width:45px;height:45px;display:none;position:absolute;right:10px;bottom:10px;overflow:visible;border-radius:50%;-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.23); -webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.23); box-shadow:0px 0px 30px rgba(0,0,0,0.23);background-color:rgba(255,255,255,0.23);}
.video-list li em.em2 img{width:100%;display:block;}
.video-list li a:hover em.em2{-webkit-animation:an_02 1.1s ease-in-out infinite;animation: an_02 1.1s ease-in-out infinite;}
.videofr1{width:100%;overflow:hidden;height:100%;position:fixed;left:0px;top:0px;z-index:9999;display:none;}
.videofr1 .video_bg{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px; background:rgba(0,0,0,0.5);}
.videofr1 .video_c{width:800px;overflow:hidden;position:absolute;left:50%;margin-left:-400px;top:50%;margin-top:-210px;}
.videofr1 .video_c .video_c_t{width:100%;overflow:hidden;background-color:#000;text-align:right;font-size:14px;line-height:30px;}
.videofr1 .video_c .video_c_t a{color:#fff;margin-right:0px;}
.videofr1 .video_c video{width:100%;}
@media only screen and (max-width:1846px){
  .sm3 ul li a:hover .tit{ padding:0px 30px; height: 500px;}
}
@media only screen and (max-width:1684px){
  .sm3 ul li a:hover .tit{ padding:0px 30px; height: auto;}
  .sm3 ul li a .pic{height: 600px;}
  .sm3 ul li a .pic img{min-height: 600px;}
}
@media only screen and (max-width:1256px){
.sp ul li a{height:210px;}
}
/* 本例子css */
.txtMarquee-top{ width:100%;  overflow:hidden; position:relative; }
.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none;}
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{ display:block; width:100%; margin-top:30px;}
.txtMarquee-top .infoList li{ display:block; width:100%; border-bottom:dashed 1px #cdcdcd; padding-bottom:5px; margin-bottom:15px;padding-top:0;}
.txtMarquee-top .infoList li a{display:block; width:100%; height:60px; line-height:30px; overflow:hidden; font-size:14px; color:#666; }
.txtMarquee-top .infoList li a:hover{color:#1977ce;}
.layui-layer-iframe iframe{width:600px; height:400px;}













