*{margin: 0px;padding: 0px;font-family:"微软雅黑";}
body{min-width:1200px;font-size: 14px;overflow-x:hidden;}
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0px;padding:0px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,p,span{font-size:14px;}

ul{list-style:none;}
.cursor{cursor:pointer;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.lf{float:left;}
.rt{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
img {border:0;}
a{text-decoration:none;color:#686868;}
a:hover{text-decoration:none;color:#d31b1b;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.ellipsis-2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.transition{-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.di_bl {display: block;}

.section{width:100%; text-align:center; margin:0 auto; }
.main{ width:1200px; margin:0 auto;  }
.main_pro{ width:1004px; margin:0 auto;  }
.wp{max-width:1200px;margin:0 auto}

.header{ padding: 30px 0 ; overflow: hidden;}
.phel{background: url(../images/jk_05.png) no-repeat left;padding: 0 0 5px 80px; }
.phel h4{ font-size: 30px;color:#d31b1b; }
.phel p{ font-size: 17px; color: #666464;}

.daohang{ width: 100%; height: 55px; line-height: 55px; background: #0065e1;}

.hd_nav{margin:0 auto; text-align: center; }
.hd_nav li{display: inline-block;position:relative; }
.hd_nav li>a{font-size: 19px;color: #FFF;display: block;line-height: 40px; padding: 0 37px; line-height: 55px;}
.hd_nav li:hover>a,.hd_nav li a#homm{background: #d31b1b;;color: #fff;}
.hd_nav li:hover .drop{display: block;}

.hd_nav .drop{position:absolute;width: 100%;z-index:50;display: none;}
.hd_nav .drop .box{margin-top: 0;}
.hd_nav .drop a{display: block;font-size: 16px;color: #fff;background: #d31b1b;line-height: 30px; text-align: center; border-bottom: 1px solid #f59999; padding: 5px 0;}
.hd_nav .drop a:hover{background: #0065e1;}


.swiper {width: 100%; height: 100%; }
.swiper-slide {text-align: center;font-size: 18px;background: #fff;
/* Center slide text vertically */
       display: -webkit-box;
       display: -ms-flexbox;
       display: -webkit-flex;
       display: flex;
       -webkit-box-pack: center;
       -ms-flex-pack: center;
       -webkit-justify-content: center;
       justify-content: center;
       -webkit-box-align: center;
       -ms-flex-align: center;
       -webkit-align-items: center;
       align-items: center;
     }
.swiper-slide img {  display: block;       width: 100%;      height: 100%;       object-fit: cover; }


.banner img{max-width: 100%;}
.banner .swiper-pagination-bullet{border-radius: 0;width: 80px;height: 7px;background-color: #fff; opacity: .8;}
.banner .swiper-pagination-bullet-active{background-color: #d31b1b;}
.banner .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {bottom: 30px;left: 0;width: 100%}
.banner .swiper-button-next,.swiper-button-prev {color: #FFF;right: 100px;}
.banner .swiper-button-prev,.swiper-rtl .swiper-button-next{color: #FFF;left: 100px;}

.index_guan{ padding:15px 0 ;}

.remen{ margin: 30px auto ;}
.remen h4{ font-size: 33px; line-height: 40px; margin-top: 20px;color: #000;}
.remen  p{ font-size: 24px; text-transform: uppercase; color: #d4d4d4;}

.compmanin .tabs { margin: 0 auto; text-align: center; display: flex;flex-direction:row;justify-content:space-around}
.compmanin .tabs a { position: relative; color: #FFF;background: url(../images/jk_07.png) repeat-x center;  line-height: 72px;width: 25%; text-align: center;}
.compmanin .tabs a span{ line-height: 72px;font-size: 23px; }
.compmanin .tabs a.active { color: #fff; background: url(../images/jk_06.png) repeat-x center; }
.compmanin .tabs a.active::after{ content: ""; position: absolute; left: 45%; bottom: -12px; width: 24px; height: 12px;background: url(../images/jk_09.png) no-repeat bottom; z-index: 55511;}
.compmanin .swiper-container {height: auto;  width: 100%;}
.compmanin .swiper-slide { height: auto; background: none;}
.compmanin .content-slide .remen_yi{ background: #f6f2f1; padding: 40px 0; z-index: 0; }
.compmanin .content-slide .remen_yi ul{display: flex;flex-direction:row;justify-content:flex-start}
.compmanin .content-slide .remen_yi ul li{ margin: 0 6px; width: 33.3%;}
.compmanin .content-slide .remen_yi ul li a{ background: #FFF; width: 100%; overflow: hidden;display: block;}
.compmanin .content-slide .remen_yi ul li a .pic { overflow: hidden;}
.compmanin .content-slide .remen_yi ul li a .yi_text{ border: 1px solid #cccacb; padding: 30px;}
.compmanin .content-slide .remen_yi ul li a .yi_text h4{ font-size: 23px; line-height: 35px; font-weight: normal; color: #000; }
.compmanin .content-slide .remen_yi ul li a .yi_text p{ margin: 15px 0 25px; font-size: 17px;}
.compmanin .content-slide .remen_yi ul li a .yi_text .laaio span{ border-radius: 10px; background: #db0915; padding: 5px 30px; color: #FFF; margin: 0 6px;}
.compmanin .content-slide .remen_yi ul li a .yi_text .laaio span.zixun{background: #0065e1;}
.compmanin .content-slide .remen_yi ul li a:hover .yi_text  span{ text-decoration: underline;}

.index_about{ padding: 50px 0;}
.index_about .abt_biao{ margin: 0 0 30px; border-bottom: 1px solid #bebfbf;  text-align: left; line-height: 55px;}
.index_about .abt_biao h4{ display: inline-block; font-size: 23px; color: #0065e1;background: url(../images/jk_20.png) no-repeat left; padding-left: 38px; border-bottom:3px solid #0065e1;line-height: 55px;}
.index_about .abt_biao a{ float: right; font-size: 18px; color: #646464; font-family: Arial, Helvetica, sans-serif;line-height: 55px;}
.index_about .abt_biao a:hover{color: #db0915;}
.abt_xia{ margin: 60px 0 0 0;display: flex;flex-direction:row;justify-content:space-between}
.abt_xia .abt_text{ margin: 0 50px 0 0; text-align: left;}
.abt_xia .abt_text p{ font-size: 16px; line-height: 28px; text-indent: 2em; color: #3b3b3b;}
.abt_nuber{ margin: 60px 0 ;}
.abt_nuber ul{display: flex;flex-direction:row;justify-content:space-between}
.abt_nuber ul li h5{ font-size: 55px;color: #db0915; line-height: 50px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 20px;}
.abt_nuber ul li p{ font-size: 16px; color: #3b3b3b; line-height: 30px; }

.index_dayi{background: url(../images/jk_29.jpg) no-repeat center; height:430px; padding-top: 95px;}
.index_dayi .dayi_biao{ background: url(../images/jk_28.png) no-repeat center;height: 76px; line-height: 66px; }
.index_dayi .dayi_biao h5{ font-size: 36px; color: #FFF;}
.index_dayi .dayi_xia{ margin: 60px 0;}
.index_dayi .dayi_xia ul{display: flex;flex-direction:row;flex-wrap:wrap}
.index_dayi .dayi_xia ul li{ width: 19%; background: #e74b4f;line-height: 60px; border-radius: 70px;  margin: 0 5px 20px;}
.index_dayi .dayi_xia ul li.shenhong{background: #db0915;}
.index_dayi .dayi_xia ul li a{ color: #FFF; font-size: 20px; line-height: 23px;}

.index_shizi{ padding: 30px 0 70px;}
.shizi_xia{ margin: 50px 0 0;}
.shizi_xia ul{display: flex;flex-direction:row;justify-content:space-between}
.shizi_xia ul li{ margin: 0 auto; width: 23%;}
.shizi_xia ul li a .pic{ overflow: hidden; margin: 0 auto; }
.shizi_xia ul li a .pic img{  width: 100%;}
.shizi_xia ul li a .shizi_main{ display: block; background: #f6f6f6; padding:30px 25px 30px; text-align: left; border-bottom: 4px solid #0065e1; }
.shizi_xia ul li a .shizi_main h5{ font-size: 22px; color: #0065e1; line-height: 35px; margin-bottom: 15px;}
.shizi_xia ul li a .shizi_main .shizi_jin{height: 52px; overflow: hidden;}
.shizi_xia ul li a .shizi_main p{ font-size: 15px; line-height: 26px;}
.shizi_xia ul li a .shizi_main .jieshao{font-size: 14px; line-height: 23px; margin: 15px  0 0 0;-webkit-line-clamp: 3;}
.shizi_xia ul li a:hover{ text-decoration: underline; }
.shizi_xia ul li a:hover .shizi_main{border-bottom: 9px solid #e74b4f;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .2s }
.shizi_xia ul li a:hover .shizi_main h5{ color: #e74b4f;}

.index_youshi{ padding: 60px 0 30px; background: #f3f3f3;}
.youshi_top{ margin: 0 0 80px;}
.youshi_top h5{ font-size: 27px; line-height: 35px; margin: 0 0 30px;}
.youshi_top h5 span{font-size: 29px; line-height: 35px;color: #db0915;}
.youshi_top p{ font-size: 16px; line-height: 30px; width: 80%; margin: 0 auto; color: #666666;}

.youshi_xia{ margin: 0 0 40px;}
.youshi_xia ul{display: flex;flex-direction:row;justify-content:space-between}
.youshi_xia ul li{position:relative;}
.youshi_xia ul li a .pp_text{ position: absolute; left: 30px; top: 61%; width: 165px; z-index: 999; text-align: center; }
.youshi_xia ul li a .pp_text h5{ font-size: 18px; color: #cb0205; line-height: 30px; margin-bottom: 30px;}
.youshi_xia ul li a .pp_text p{ font-size: 15px;}
.index_youshi .teel{ margin-bottom: -50px;}

.index_succ{ padding: 60px 0 30px;}
.index_succ .remen h4{color: #cb0205;}
.index_succ  ul.succ_tupian{display: flex;flex-direction:row;justify-content:space-between; margin: 60px 0 0 0;}
.index_succ  ul.succ_tupian li{ width: 20%;}
.index_succ  ul.succ_tupian li a .pic{ width: 100%; overflow: hidden;}
.index_succ  ul.succ_tupian li a .pic img{  width: 100%;}
.index_succ  ul.succ_tupian li a p{ line-height:40px; font-size: 16px; background: #f2f2f2; padding: 5px 0;-webkit-line-clamp: 1;}
.index_succ  ul.succ_tupian li a:hover p{background: #0065e1; color: #FFF;}

.index_new{background: url(../images/jk_56.png) no-repeat bottom #fbfbfb; height:600px; padding-top: 70px;}
.index_new_left{ width: 780px;}
.nwlt_top{ margin: 0 0 30px; border-bottom: 1px solid #dbd8d8; line-height: 50px; text-align: left;}
.nwlt_top h5{ font-size: 22px; color:#333 ;border-bottom: 2px solid #0065e1; line-height: 50px; width: 100px;}
.nwlt_top a{ float: right; font-size: 14px;color:#0065e1 ; font-family: Arial, Helvetica, sans-serif;}
.nwlt_top a:hover{color: #cb0205; text-decoration: underline;}
.index_new_left .nwlt_er{ margin: 0 0 10px; overflow: hidden;}
.index_new_left .nwlt_er .pic{ overflow: hidden; width: 322px; margin:0 40px 30px 0;}
.index_new_left .nwlt_er .pic img{  width: 100%;}
.index_new_left .nwlt_er_text h5{ font-size: 18px; color: #0a58b8; line-height: 30px; margin-bottom: 25px; margin-top: 15px; }
.index_new_left .nwlt_er_text p{ font-size: 15px; line-height: 26px;-webkit-line-clamp: 3;}
.index_new_left a:hover .nwlt_er_text h5{ text-decoration: underline; color: #cb0205;}
.index_new_left .nwlt_san{ margin: 10px 0 0 0; width: 100%;}
.index_new_left .nwlt_san ul{display: flex;flex-direction:row;justify-content:space-between; }
.index_new_left .nwlt_san ul li{ width: 31.3%;}
.index_new_left .nwlt_san ul li a .pic{ width: 100%; overflow: hidden;}
.index_new_left .nwlt_san ul li a .pic img{  width: 100%;}
.index_new_left .nwlt_san ul li a p{-webkit-line-clamp: 1;font-size: 15px; line-height: 26px; margin: 10px 0;}

.index_new_rht{ width: 356px; }
.index_new_rht .nwlt_top h5{ font-size: 19px;border-bottom: 2px solid #cb0205; }
.index_new_rht .w_rht_xia{ margin: 0 auto;}
.index_new_rht .w_rht_xia ul li{float: left; line-height: 51px; margin: 0 auto 8px; text-align: left;  width: 100%;}
.index_new_rht .w_rht_xia ul li a p{ font-size: 16px; color:#333;-webkit-line-clamp: 1; line-height: 35px; overflow: hidden ; }
.index_new_rht .w_rht_xia ul li a span{float: left; line-height: 26px; color: #FFF; background: #d0042a; padding: 8px; margin-right: 10px;}
.index_new_rht .w_rht_xia ul li a:hover  p{color: #cb0205; text-decoration: underline;}

.index_magg{background: url(../images/jk_60.jpg) no-repeat bottom ; height:520px; padding-top: 50px;}
.in_ma_left{ width: 580px;}
.in_ma_left h5{ font-size: 32px; font-style:italic; color: #FFF; margin-bottom: 40px;}
.in_ma_left .ma_left_xia{ margin: 0 auto; text-align: left;background: url(../images/jk_61.png) no-repeat left; height: 372px; }
.in_ma_left .ma_left_xia .ma_text{padding: 30px 0 0 100px;}
.in_ma_left .ma_left_xia p{ font-size: 23px;color: #cb0205;margin-bottom: 65px; font-style: italic;}
.in_ma_rhtt{ background: #0065e1; width: 425px; float: right; padding: 40px 50px; margin-top: 60px;}
.in_ma_rhtt h5{ font-size: 22px; color: #FFF; text-align: left;background: url(../images/jk_59.png) no-repeat left; padding-left: 40px;}
.form-group{margin-top: 40px;}
.form-group .form{background-color: #FFF;width: 90.5%;margin-top: 10px;padding: 0 20px;}
.form-group .form font{color: red;}
.form-group .form input{height: 50px;border: 0; text-align: left; width: 98%;}

.form-group .form textarea{height: 50px;border: 0;padding: 20px 0;width: 100%;font-family: 'Microsoft YaHei', arial, sans-serif;font-size: 14px; position: relative; }
.form-group button{width: 100%;margin-top: 10px;height: 50px;border: 0;background-color: #FFF;font-size: 20px;font-weight: bold; color: #0065e1; text-align: left;padding: 0 20px;cursor: pointer;}
.form-group button span{ display: inline-block; margin-left: 15px;}

.index_hezuo{ margin: 40px 0 0;}
.tixi_main .tabs a span{ font-size: 20px;color: #333; font-weight: bold; margin-right: 15px;}
.tixi_main .tabs a i{color: #0a58b8; font-size: 20px; font-weight: bold; font-style: normal; margin-right: 10px;}
.tixi_main .tabs a.active span{  font-size: 20px;color: #0a58b8; }
.tixi_main .content-slide ul{display: flex;flex-direction:row;justify-content:space-between; flex-wrap:wrap; margin: 40px 0 0; }
.tixi_main .content-slide ul li{ width: 78px; margin: 0 5px 10px; border: 1px solid #dcdcdc; padding: 2px;}
.tixi_main .content-slide ul li a .pic{ width: 100%; overflow: hidden;}
.tixi_main .content-slide ul li a .pic img{  width: 100%;}

.tixi_main .peixun ul li{ padding: 10px; font-size: 16px; color: #333; width: 14%;margin: 0 0 10px;}

.footer{ background: #3f3f3f; padding: 40px 0 ; overflow: hidden; margin-top: 70px;}
.footer .link{ text-align: left; }
.footer .link span{ font-size: 16px;color: #FFF;}
.footer .link p{ font-size: 14px;color: #a8a8a8; text-align: center;}
.footer .link a{ font-size: 15px; color: #FFF; margin: 0 10px 0 0; line-height: 25px;}
.footer .foot_main{ margin: 30px 0; overflow: hidden;}
.footer .foot_main .foot_yi{ margin: 0 auto; width: 140px; text-align: left; float: left; border-right: 1px solid #a8a8a8; padding-right:20px ; margin-right: 60px;}
.footer .foot_main .foot_yi p a{ font-size: 15px; line-height: 27px; color: #a8a8a8; width:100% ;}
.footer .foot_main .foot_yi p a strong{ color: #FFF; font-size: 16px;}
.footer .foot_main .foot_er{float: left;margin:15px 20px;}
.footer .foot_main .foot_er p{ font-size: 15px; line-height: 30px; color: #a8a8a8;}
.footer .foot_main .foot_san{ text-align: left; margin:20px 0 0 80px; }
.footer .foot_main .foot_san p{ text-align: left; display: flex; margin-bottom: 10px;}
.footer .foot_main .foot_san p span{ margin-left: 15px; font-size: 15px;color: #FFF; line-height: 26px;}

/* ---------------------------------------------product-mune---------------------------------------------- */
.ban_in{position:relative; margin: 0 auto;}
.ban_in img{display:block;width:100%;}
.pro_mune{ padding: 50px 0;}
.pro_mune ul{ display: flex;justify-content:space-between}
.pro_mune ul li{ margin: 0 auto; }
.pro_mune ul li a{ border-radius: 50px; background:url(../images/pt_07.jpg) repeat-x center ; border: 1px solid #dcdcdc; padding: 18px 40px; font-size: 20px; color: #202020; box-shadow: 2px 2px 5px #666; font-weight: bold;}
.pro_mune ul li a:hover{ background:url(../images/pt_05.jpg) repeat-x center ;color:#FFF ;}

.product_yi{ margin: 40px 0 80px;}
.produ_top{ margin: 0 0 20px 0; display: flex;justify-content:space-between; border-bottom: 6px solid #ebebeb; padding-bottom: 20px;}
.produ_top a{ font-size: 19px; border-radius: 30px; background: #fff43a; padding: 10px 25px; color: #cb0205; font-weight: bold;}
.produ_top a:hover{ background:#cb0205 ;color: #FFF;}
.produ_top h5{font-size: 29px;color: #cb0205;  background:url(../images/pro_05.jpg) no-repeat left; padding-left: 20px;}
.produ_top h5 span{ font-size: 23px; color: #333; font-weight: normal; margin-left: 15px;}
.produ_xia{ margin: 30px 0;}
.produ_xia ul{display: flex;justify-content:space-between; }
.produ_xia ul li{ margin: 0 auto; width: 48%; border: 1px solid #d4d4d4; padding: 0 0 40px;}
.produ_xia ul li a .pic{ width: 100%; overflow: hidden;}
.produ_xia ul li a .pic img{  width: 100%;}
.produ_xia ul li a .proxia_text{ margin: 30px 0 30px;}
.produ_xia ul li a .proxia_text h5{ font-size: 23px; line-height: 30px; margin-bottom: 15px; color: #333; font-weight: normal;}
.produ_xia ul li a .proxia_text p{ font-size: 17px; line-height: 30px;}
.produ_xia ul li .pro_more a{ border-radius: 10px; background:#cb0205 ; padding: 7px 30px; color: #FFF;}
.produ_xia ul li .pro_more a.xuuie{ background: #0065e1; }
.produ_xia ul li .pro_more a:hover{ text-decoration: underline;}
.produ_xia ul li a:hover .proxia_text h5{color: #cb0205; }
.pro_erd ul li{ width: 32%; }

/* ---------------------------------------------product_zhileng--------------------------------------------- */
.zhileng{ padding: 20px 0 50px;}
.zhileng .remen p{ font-size: 17px;}
.zhileng .remen{ position: relative;padding-bottom: 20px;margin-bottom: 60px;}
.zhileng .remen::after{ content: ""; width:70px; height: 6px; position: absolute; left: 47%; bottom: 0; z-index: 22;background: #0065e1; }
.zhilen_main{ margin: 0 auto;padding: 60px 0 40px;}
.zhilen_main ul{display: flex;justify-content:space-between;  }
.zhilen_main ul li{ position: relative; z-index: 0; margin: 0 auto;}
.zhilen_main ul li .pic{}
.zhilen_main ul li .zile_text{ width: 85%; margin: 0 auto; position: absolute; left: 8%; top: 64%; z-index: 999;}
.zhilen_main ul li .zile_text h5{ font-size: 29px;color: #cb0205; font-weight: normal; margin-bottom: 40px;}
.zhilen_main ul li .zile_text p{ font-size: 17px; line-height: 30px;}

.jianzhan{ margin: 10px 0;}
.jianzhan a{ padding: 8px 100px;background:#cb0205 ;  color: #FFF;font-size: 20px;  border-radius: 30px; box-shadow: inset 0 3px 10px #723839}
.jianzhan a:hover{background: #0065e1; }
.zhileng_rong{  margin: 30px 0 50px;display: flex;justify-content:space-between;  }
.zhileng_rong .zhilen_left{width: 340px; background: #f3f3f3; padding: 30px 0 0 0;}
.zhileng_rong .zhilen_left h5{ font-size: 29px; margin-bottom: 10px; }
.zhileng_rong .zhilen_left p{  font-size: 17px; margin-bottom: 30px; }
.zhileng_rong .zhilen_left .pic{ overflow: hidden; width: 100%;}
.zhileng_rong .zhilen_left .pic img{  width: 100%;}

.zhileng_rong  .zhilen_rtht{ width: 630px;   }
.zhileng_rong  .zhilen_rtht .tabs{ margin-bottom: 30px; width: 100%;text-align: left;}
.zhileng_rong  .zhilen_rtht .tabs a{ background: #0065e1;  padding: 8px 30px; border-radius: 20px;  margin-right: 10px;}
.zhileng_rong  .zhilen_rtht .tabs a span{font-size: 18px;  color: #FFF;}
.zhileng_rong  .zhilen_rtht .tabs a.active{background:#cb0205 ;  }
.zhileng_rong  .zhilen_rtht .zhileng_neiro{ text-align: left;min-height: 250px;max-height: 250px; overflow:scroll; padding-right: 20px;}
.zhileng_rong  .zhilen_rtht .zhileng_neiro p{ line-height: 26px; color: #666; font-size: 16px;padding-bottom: 20px;}
.zhileng_rong  .zhilen_rtht .swiper-wrapper .swiper-slide{ align-items:flex-start; }

.zhileng_err{ background: #f3f3f3; padding: 50px 0; margin-bottom: 30px;}
.zhileng_err .zhilen_rtht .zhileng_neiro{background: #f3f3f3;}

.jiuye{ background:url(../images/ppro_41.jpg) no-repeat; padding: 20px 0 70px; }
.jiuye_xia{ display: flex;justify-content:space-between}
.jiuye_xia .jiuye_rht{ width: 514px; margin-left: 30px;}
.jiuye_xia .jiuye_left{ text-align: left;}
.jiuye_xia .jiuye_left p{ font-size: 16px; line-height: 27px; text-indent: 2em; line-height: 28px; color: #2d2c2c; margin-bottom: 15px;}

.yuanyin .remen p{ font-size: 24px; color: #0065e1; line-height: 30px; margin: 10px 0;}
.yuanyin_xia{ margin: 30px 0;}
.yuanyin_xia ul{display: flex;justify-content:space-between;flex-wrap:wrap}
.yuanyin_xia ul li{ width: 23.5%; margin-bottom: 10px;  background: #e60803; padding: 4px;  }
.yuanyin_xia ul li:nth-child(2){ background: #0065e1;}
.yuanyin_xia ul li:nth-child(3){ background: #21bc0c;}
.yuanyin_xia ul li:nth-child(4){ background: #f1ac19;}
.yuanyin_xia ul li:nth-child(5){ background: #2ba5c4;}
.yuanyin_xia ul li:nth-child(6){ background: #e66803;}
.yuanyin_xia ul li:nth-child(7){ background: #ba3cb3;}
.yuanyin_xia ul li:nth-child(8){ background: #ea6562;}
.yuanyin_xia ul li p{ width: 90%; border: 1px solid #FFF;margin: 0 auto; padding: 30px 10px; font-size: 21px; color: #FFF; line-height: 35px;}

.shicao ul{display: flex;justify-content:space-between;flex-wrap:wrap}
.shicao ul li .pic{ overflow: hidden; width: 100%;}
.shicao ul li .pic img{  width: 100%;}
.shicao ul li h5{ font-size: 20px; margin: 15px 0 25px;}

.zhiliang{ background:url(../images/ppro_42.jpg) no-repeat; padding: 50px 0 ; }
.zhiliang .main_pro{display: flex;justify-content:space-between;}
.zhili_left{ width: 485px; text-align: left;}
.zhili_left h4{ font-size: 25px; color: #0065e1; margin: 0 0 25px;background:url(../images/ppro_40.png) no-repeat left; 
  padding-left: 50px;}
.zhili_xia{ border-radius: 10px;background: #0065e1; padding: 20px 20px 20px 40px; margin: 40px 0;}
.zhili_xia ul{}
.zhili_xia ul li{ list-style:disc;color: #FFF; font-size: 22px;  margin-bottom: 5px;}
.zhili_xia ul li p{ color: #FFF; font-size: 18px; line-height: 27px;}
.zhili_rhtt .zhili_xia{background: #e60803; }
.zhili_rhtt h4{color: #cb0205;background:url(../images/ppro_37.png) no-repeat left;  }

.baoming{background:url(../images/ppro_44.png) no-repeat bottom; padding: 50px 0 ; height: 466px; }
.baoming_top{ margin: 40px 0; text-align: left;}
.baoming_top h5{ font-size: 32px;color: #cb0205; line-height: 40px; text-decoration: underline;}
.baoming_top h4{ font-size: 30px;color: #fa8406; line-height: 50px; text-decoration: underline;}
.baoming_xia{ margin: 60px 0;}
.baoming_xia h3{  font-size: 32px;color: #FFF; text-align: left; text-indent: 3em;}
.baoming_biaodan{ margin: 30px 0;}
.baoming_biaodan .item{ margin-bottom: 20px; text-align: left;}
.baoming_biaodan .item span{ font-size: 23px; color: #FFF; margin-right: 15px;}
.baoming_biaodan .item input{  border-radius: 40px; border: none; padding: 15px 300px 15px 30px; font-size: 16px;}
.baoming_biaodan .item button{ background: #fa8406; text-align: center; font-size: 23px; color: #FFF;border-radius: 40px; border: none; padding: 10px 200px 10px ; margin-left: 80px;}

.daiyu{background:url(../images/ppro_46.jpg) no-repeat bottom;  }
.daiyu .main_pro{background: #0065e1;opacity: 0.8; padding-bottom: 40px;}
.daiyu .main_pro_nei{width: 100%;  margin-bottom: 30px; overflow: hidden; display: flex;justify-content:space-between;align-items:flex-start; align-content:flex-start;}
.daiyu .daiyu_left{ width:420px ; text-align: left; margin: 40px 0 0 50px; padding-right: 50px;  border-right: 1px solid #FFF;}
.daiyu .daiyu_left h5{ border-bottom: 1px solid #FFF; line-height: 60px; margin-bottom: 20px;}
.daiyu .daiyu_left h5 span{ font-size: 26px; color: #FFF; border-bottom: 3px solid #FFF;line-height: 50px;
  height: 60px;display: inline-block;}
.daiyu .daiyu_left ul{ margin-left: 20px; margin-top: 40px;}
.daiyu .daiyu_left ul li{list-style:demical;color: #FFF; font-size: 17px;  margin-bottom: 5px; line-height: 26px;}
.daiyu .daiyu_rht{ border: none;}
.daiyu .daiyu_rht ul{ margin-left: 20px; margin-top: 60px;}
.daiyu .daiyu_rht ul li{ margin-bottom: 25px;}
.daiyu_foot{ margin-top: 0;}
/* ---------------------------------------------about--------------------------------------------- */
.about{ padding: 50px 0;}
.about_top{ margin:0 0 40px;}
.about_top h5{ font-size: 33px;color: #0065e1; background:url(../images/abt_2.png) no-repeat bottom; padding-bottom: 30px;margin-bottom: 20px;}
.about_top p{ font-size: 15px; width: 80%; margin: 0 auto;}
.about_zhuanye{background: #00a0e9; padding: 50px 0;}
.about_zhuanye .about_top h5{background:url(../images/abt_3.png) no-repeat bottom;color: #FFF;  }
.about_zhuanye .about_top p{ font-size: 17px; width: 80%; margin: 0 auto; line-height: 28px;color: #FFF; }
.about_xia{ margin: 60px 0 30px;}
.about_xia ul{display: flex;flex-direction:row;justify-content:flex-start}
.about_xia ul li{ margin: 0 10px; }
.about_xia ul li a{ background: #FFF; width: 100%; overflow: hidden;display: block;}
.about_xia ul li a .pic { overflow: hidden;}
.about_xia ul li a .pic img{ width: 100%; }
.about_xia ul li a .yi_text{ border: 1px solid #cccacb; padding: 20px 15px;}
.about_xia ul li a .yi_text h4{ font-size: 20px; line-height: 35px; font-weight: normal; color: #000; margin-bottom: 20px; }
.about_xia ul li a .yi_text p{ margin: 15px 0 25px; font-size: 17px;}
.about_xia ul li a .yi_text .laaio{ width: 100%;}
.about_xia ul li a .yi_text .laaio span{ border-radius: 10px; font-size: 15px; background: #db0915; padding: 5px 20px; color: #FFF; margin: 0 6px;}
.about_xia ul li a .yi_text .laaio span.zixun{background: #0065e1;}
.about_xia ul li a:hover .yi_text  span{ text-decoration: underline;}

.fengcai{ margin: 20px 0 60px;}
.fengcai .about_top p{ font-size: 17px; width: 80%; margin: 0 auto; line-height: 28px; color: #666;}
.fengcao_xia{ margin: 50px 0;}
.fengcao_xia ul li{ width: 24.2%; margin-bottom: 15px; position: relative;}
.fengcao_xia ul li h5{ line-height: 28px; background: #333; opacity: .8; margin: 0 auto; position:absolute; left: 0; bottom: 0; width: 100%;color: #FFF; font-size: 17px; font-weight: normal; padding: 5px 0;}
/* ---------------------------------------------news--------------------------------------------- */
.zixun{ overflow: hidden;}
.zixun_top{ margin: 0 0 20px;display: flex;flex-direction:row;}
.zixun_top .zixun_left{ width: 770px;position: relative;}
.zixun_top .zixun_left .pic{ overflow: hidden; width: 100%; }
.zixun_top .zixun_left .pic img{  width: 100%;}
.zixun_top .zixun_left .zixun_text{ text-align: left; position: absolute; left: 0; bottom: 0; background: #333; padding: 20px 3%; z-index: 888; width:94%; opacity: .6;}
.zixun_top .zixun_left .zixun_text h5{ font-size: 24px; color: #FFF; -webkit-line-clamp: 1;line-height: 30px; margin-bottom: 15px; font-weight: normal;}
.zixun_top .zixun_left .zixun_text p{ font-size: 17px;color: #FFF;-webkit-line-clamp: 1;}

.zixun_rht{ background: #16749b; padding:30px 40px; width:350px; text-align: left;}
.zixun_rht .zirht_yi{ margin-bottom: 20px;}
.zixun_rht .zirht_yi h4{ font-size: 21px; color: #FFF; font-weight: normal; border-bottom: 1px solid #FFF; padding-bottom: 10px; margin-bottom: 20px;}
.zixun_rht .zirht_yi ul{ margin-left: 20px;}
.zixun_rht .zirht_yi ul li{list-style:circle;color: #FFF; line-height: 28px;}
.zixun_rht .zirht_yi ul li a{ font-size: 17px; color: #FFF;-webkit-line-clamp: 1;}
.zixun_rht .zirht_yi ul li a:hover{ text-decoration: underline;}
.zixun_rht .zirht_er{margin-bottom: 0;}
.zixun_rht .zirht_er ul{display: flex;flex-wrap:wrap}
.zixun_rht .zirht_er ul li{ list-style: none; border-radius: 10px;padding: 5px 10px;width: 130px;border: 1px solid #FFF;margin-bottom: 10px; text-align: center; margin-right: 5px;}
.zixun_rht .zirht_er ul li a{ font-size: 16px;  }

.zixun_main{ padding: 20px 0;}
.zixun_main_left{width: 830px; float: left;}
.zixun_ma_top{width: 100%; border-bottom: 1px solid #dbd8d8; line-height: 40px; text-align: left; margin-bottom: 20px; padding-bottom: 10px;}
.zixun_ma_top a{ float: right; font-size: 14px;}
.zixun_ma_top span{ font-size: 20px; color: #0065e1; border-left: 7px solid #0065e1; padding-left: 10px;}
.zixun_ma_xia{ margin: 30px 0 60px;}
.zixun_ma_xia ul{display: flex;flex-direction:row;flex-wrap:wrap;}
.zixun_ma_xia ul li{ margin: 0 0 20px; overflow: hidden; border-bottom: 1px solid #dbd8d8; }
.zixun_ma_xia ul li .pic{ overflow: hidden; width: 280px; margin:0 30px 20px 0;}
.zixun_ma_xia ul li .pic img{  width: 100%;}
.zixun_ma_xia ul li .nwlt_er_text h5{ font-size: 19px; color: #333; line-height: 30px; margin-bottom: 10px; -webkit-line-clamp: 1;}
.zixun_ma_xia ul li .nwlt_er_text p{ font-size: 15px; line-height: 25px;-webkit-line-clamp: 3; text-align: left; color: #666666;}
.zixun_ma_xia ul li .nwlt_er_text p.laiyuan{ margin-top: 20px;}
.zixun_ma_xia ul li .nwlt_er_text h5:hover{color: #0065e1;}
.zixun_ma_xia ul li .nwlt_er_text p:hover{ color: #666666;}

.zixun_main_rht{ width: 335px; float: right;}
.zixun_rt_xia{ margin: 0 auto;}
.zixun_rt_xia ul{ margin-left: 20px;}
.zixun_rt_xia ul li{list-style: demical;  text-align:left ; font-size: 16px;  font-style: italic;}
.zixun_rt_xia ul li a{ font-size: 16px; line-height: 35px;  color: #333;}
.zixun_rt_xia ul li:nth-child(2),.zixun_rt_xia ul li:nth-child(3),.zixun_rt_xia ul li:nth-child(1){ color: #0065e1; font-size: 18px;}
.zixun_rt_xia ul li a:hover{color: #0065e1;}
/* ---------------------------------------------news-man-------------------------------------------- */

.newmain_top{ margin:20px 0;border-bottom: 1px solid #dbd8d8; padding-bottom: 10px; width: 100%; }
.newmain_top p { font-size: 15px; text-align: left;}
.newmain_top p a{ font-size: 15px; color: #666;}
.newmain_left{ width: 830px; margin: 0 0 30px; float: left; }
.new_lt_top{ width: 100%; border-bottom: 4px solid #eaeaea; padding-bottom: 20px; text-align: left; margin: 35px 0;} 
.new_lt_top h5{ font-size: 26px; line-height: 35px; font-weight: normal; margin-bottom: 15px;}
.new_lt_top p{ font-size: 15px; color: #666;}
.new_lt_xia{width: 100%; margin: 30px 0;}
.new_lt_xia p{ text-align: left; font-size: 16px; line-height: 30px; color: #333; }
.new_lt_xia p img{max-width: 100%;}
.fanye { margin: 40px 0 ;width: 100%; text-align: left;border-top: 1px solid #e0dfdf; border-bottom: 1px solid #e0dfdf;padding: 10px 0;}
.fanye  p{ line-height: 33px;}
.fanye  p a{  font-size: 15px; color: #666;-webkit-line-clamp: 1; }
.fanye  p a:hover,.newmain_top p a:hover{color: #db0915; text-decoration: underline;}

/* ---------------------------------------------shizituandui-------------------------------------------- */
.shizitd{ padding: 30px 0 20px;}
.shizitd_top{ width: 100%; margin: 15px 0; text-align: center;}
.shizitd_top h5{ font-size: 33px; color: #282828; line-height: 35px; margin-bottom: 15px; }
.shizitd_top p{ font-size: 17px; width: 80%; margin: 0 auto;  color: #666; line-height: 30px;}

.shizi_nei{}
.shizi_nei ul {flex-wrap:wrap}
.shizi_nei ul li{ position: relative; margin-bottom: 50px; width: 24%;}
.shizi_nei ul li a .shizi_main{ display:none; position: absolute; left: 0;top: 0; background:#0065e1 ; opacity: .8;}
.shizi_nei ul li a .shizi_main h5{ color: #FFF;}
.shizi_nei ul li a .shizi_main p{ color: #FFF;}
.shizi_nei ul li a .shizi_main .jieshao{color: #FFF;margin: 15px 0 22px 0;}
.shizi_nei ul li a:hover .shizi_main{display:block}
.shizi_nei ul li a:hover .shizi_main{border-bottom:none;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .2s }
.shizi_nei ul li a:hover .shizi_main h5{ color: #FFF; text-decoration: underline;}
.shizi_nei ul li a .laaio{ width: 100%; margin-top: 30px;}
.shizi_nei ul li a .laaio span{ border-radius: 10px; font-size: 15px; background: #db0915; padding: 5px 20px; color: #FFF; margin: 0 6px;}
.shizi_nei ul li a .laaio span.zixun{background: #0065e1;}
/* ---------------------------------------------case-------------------------------------------- */
.succ_main{ margin: 60px 0;}
.succ_main ul { display: flex; flex-wrap:wrap; justify-content:space-between}
.succ_main ul li{  overflow: hidden; width: 49.2%; margin-bottom: 15px;}
.succ_main ul li a{ background:#f2f2f2 ; overflow: hidden; width: 100%; display:inline-block;}
.succ_main ul li a .pic{ overflow: hidden; width: 280px; margin:0 40px 0 0;}
.succ_main ul li a .pic img{  width: 100%;}
.succ_main ul li a .nwlt_er_text h5{ font-size: 20px; color: #333; line-height: 30px; margin-bottom: 25px; margin-top: 25px; }
.succ_main ul li a .nwlt_er_text p{ font-size: 16px; line-height: 26px;-webkit-line-clamp: 1;}
.succ_main ul li a:hover .nwlt_er_text h5{color: #db0915; text-decoration: underline;}

/* ---------------------------------------------jianding-------------------------------------------- */
.neiye_biao{position: relative;margin:0  auto 30px; }
.neiye_biao h4{ font-weight: normal; background: #FFF; padding: 0 20px; display: inline-block;z-index: 9999;position: relative;}
.neiye_biao::after{ content: ""; width: 100%; height: 1px; background: #d5d5d3; position: absolute; left: 0; bottom: 40px; z-index: 11;}

.jian_mune ul{display: flex; flex-wrap:wrap; justify-content:space-between; width: 75%; margin: 0 auto;}
.jian_mune ul li{ margin: 0 auto;}
.jian_mune ul li a{ border: 2px solid #db0915; line-height: 30px; padding: 5px 35px; border-radius: 30px; font-size: 17px; color: #333;}
.jian_mune ul li a:hover{ background: #db0915;color: #FFF;}
.jian_biao h4{ font-size: 20px; font-weight: normal ; margin-top: 15px;}
.jian_biao .pic{ background-color: #e4e4e4; padding: 7px;}
/* ---------------------------------------------contact-------------------------------------------- */
.contact{ padding: 40px 0; overflow: hidden;}
.con_map{ width: 630px; float: left; margin-right: 50px;}
.con_rht{ text-align: left; position: relative;width: 500px;float: right; }
.con_rht h5{ font-size: 24px; color: #333; line-height: 35px; padding-bottom: 30px; position: relative;margin: 30px 0;}
.con_rht h5::after{ content: ""; width: 70px; height:5px;background: #0065e1; display: inline-block; position: absolute; left: 0;bottom: 0;}
.con_rht ul li{ width: 100%; margin-bottom: 15px;border-bottom: 1px solid #eaeaea; padding-bottom: 10px; font-size: 17px;
  background:url(../images/cont_03.jpg) no-repeat left; padding-left: 55px; line-height: 55px;}
.con_rht ul li:nth-child(2){  background:url(../images/cont_06.jpg) no-repeat left; }
.con_rht ul li:nth-child(3){  background:url(../images/cont_08.jpg) no-repeat left; }


.pagination{text-align: center;padding: 20px 0;}
.pagination li{display: inline-block;}
.pagination li a,.pagination li span{padding: 8px;display: inline-block;}
.pagination li a{color: #337ab7;}













