@charset "utf-8";
*{ margin:0; padding:0;}
* + html {
  z-index: 6666;
}
* + html .search {
  z-index: 5555;
}
body{ font-family:"微软雅黑",Arial; color:#2E2E2E; font-size:12px;font-weight: normal;}
ul,li{ list-style:none;}
img{ border:none;}
a{ color:#2E2E2E; text-decoration:none;}
a:hover{ text-decoration:none; color:#2E2E2E;}
.fr{ float:right}
.fl{ float:left}
.c{ clear:both;}
h1,h2,h3,h4,h5,h6,h7{ font-weight:normal;}
em,i{font-style: normal;}

.container{width: 100%;margin: 0 auto;}

/*头部*/
.sp_header{height:60px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);}
.sp_logo{width: 60%;padding:10px;float:left;height:60px}
.sp_logo img{margin:auto;max-height:40px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:18px}
.sp_nav span{display:block;background:#19244b;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;/*height:calc(100% - 104px);*/font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin: 0 20px;position:relative;line-height:40px;font-size:14px;text-align: left;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#19244b}
.sjj_nav ul li ul li>ul{margin-left:10px}
.sjj_nav ul li:nth-child(7) i{display: none;}

/*banner*/
.c-banner{width: 100%;position: relative;}
.c-banner img{width: 100%;}
.c-banner .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}
.c-banner .banner ul li{display: none;opacity: 0;}
.c-banner .banner ul li:nth-child(1){opacity: 1;display: block;}
.c-banner .banner ul li img{width: 100%;position: absolute;top: 0px;}
.c-banner .banner ul li:first-child img{position: relative;}
.c-banner .nexImg,.c-banner .preImg{padding: 25px 10px 25px 10px;position: absolute;top: 54%;margin-top: -53px;z-index: 10;cursor:pointer;opacity: 0.6}
.c-banner .nexImg:hover,.c-banner .preImg:hover{opacity: 1;}
.c-banner .nexImg{right: 0px;}

.c-banner .jumpBtn{width: 100%;position: absolute;bottom: 15px;text-align: center;}
.c-banner .jumpBtn ul{margin-bottom: 0px;padding: 0px;}
.c-banner .jumpBtn ul li{width:40px;height:3px;display: inline-block;background-color: #fff;opacity: 0.9;margin-left: 10px;}
.c-banner .jumpBtn ul li:first-child{margin-left: 0px;}

/*底部*/
.foot{height: 70px;width: 100%;background-color: #19244b;position: fixed;bottom: 0;}
.foot ul li{width: 25%;height: 70px;border-right: 2px rgba(255,255,255,0.5) solid;box-sizing: border-box;float: left;text-align: center;}
.foot ul li:last-child{border-right: none;}
.foot ul li img{display: block;margin: 10px auto 6px auto;width: 28px;}
.foot ul li span{font-size: 14px;color: #fff;}

/*定位*/
.loca{height: 50px;line-height: 50px;border-bottom: 1px dashed #dcdcdc;font-size: 14px;color: #505050;width: 96%;margin: 0 auto;margin-bottom: 10px;}
.loca a{color: #505050;}
.loca b{border-left: 10px solid #19244b;font-weight: normal;padding-left: 10px;}
.loca span{font-family: '宋体';padding: 0 5px;}

/*内页*/
.cont{width: 96%;margin: 0 auto;height: 100%;font-size: 14px;color: #505050;line-height: 35px;margin-bottom: 30px;}
.cont img{width: 100%;}

/*内页新闻右侧*/
.newslist {font-size: 12px;overflow: hidden}
.newslist li {padding: 10px 0px;overflow: hidden;height: 118px;}
.newslist li .img {width: 35%;height: 118px;float: left;overflow: hidden;margin-top: 2px;}
.newslist li .img img {width: 100%;height: 100px;border: 1px solid #ccc;box-sizing: border-box;}
.newslist li .txt {float: right;width: 60%;line-height: 24px;}
.newslist li .txt h2 a {font-size: 17px;}.newslist li:hover .txt h2 a {color: #19244b;}
.newslist li .txt p{font-size: 14px;margin-top: 20px;font-weight: normal;}
.s {width: 906px;height: 15px;border-bottom: #d1d2d1 dashed 1px;}
.main .main_right .content .pagebar {font-family: Verdana, Geneva, sans-serif;height: 30px;border: 1px solid #d5d5d5;font-size: 12px;padding: 0px 12px;line-height: 30px;}
.main .main_right .content .pagebar .pl {float: left}
.main .main_right .content .pagebar .pr {float: right}
.main .main_right .content .pagebar .pr a {border: 1px solid #d5d5d5;display: inline-block;width: auto;height: 12px;line-height: 12px;padding: 4px;margin-top: 4px;}
.main .main_right .content .pagebar .pr a:hover {border: 1px solid #dd127b;}

/*内页新闻详情页*/
.news_xaingxi {color: #333;font-size: 20px;text-align: center;}
.news_xaingxi h1{font-size: 20px;}
.ntxt{line-height: 35px;color: #505050;font-size: 14px;font-weight: normal;}
.news_author {height: 30px;line-height: 30px;color: #505050;font-size: 12px;text-align: center;border-bottom: #e1e3df dashed 1px;margin: 10px auto;font-weight: normal;}
.ntxt img{max-width: 98%;margin: 0 auto;}

/*内页产品右侧*/
.cateslist {overflow: hidden}
.cateslist dl dt {background: url(../img/tit1.gif) repeat-x;height: 32px;padding-left: 12px;line-height: 32px;font-weight: bold;}
.cateslist dl dd {float: left;width: 48%;margin-bottom: 2%;}
.cateslist dl dd:nth-child(2n){float: right;}
.cateslist dl dd .img {width: 100%;height: 100%;;}
.cateslist dl dd .img img {width: 100%;;height: 100%;;border: 1px solid #d5d5d5;box-sizing: border-box;}
.cateslist dl dd .img a:hover img {border: #19244b 1px solid}
.cateslist dl dd .txt {height: 30px;line-height: 30px;text-align: center;font-size: 15px;}

/*****************************************************首页样式*****************************************************/
/*标题*/
h1.titt{text-align: center;color: #19244b;font-size: 28px;margin-bottom: 40px;}

/*产品*/
.pro_list{margin: 30px 0;height: 520px;}
.pro_list ul{width: 100%;}
.pro_list li{position: relative;overflow: hidden;float: left;width: 49%;height: 230px;background: #f7f9f8;margin-bottom: 15px;}
.pro_list li:nth-child(2n){float: right;}
.pro_list li img{width:100%;height:160px;display: block;overflow: hidden;border: solid 1px #ebebeb;box-sizing: border-box;}
.pro_list li p{display: block;line-height: 46px;border: solid 1px #ebebeb;box-sizing: border-box;border-top: none;height: 70px;}
.pro_list li span{float: left;width: 50%;color: #888;line-height: 22px;padding: 24px 0 0 10px;}
.pro_list li span a{font-size: 16px;color: #333;display: block;}
.pro_list li b{border-left: solid 1px #ebebeb;float: right;}
.pro_list li b,.pro_list li b a{display: block;width: 80px;height: 70px;}
.pro_list li b a{background:url(../img/pro_ic2.png) no-repeat center;}
.pro_list li.cur b a,.pro_list li:hover b a{background:url(../img/pro_ic1.png) no-repeat center;}
.pro_nl li a:hover{color: #fbbf2d;}

/*优势*/
.adv .tit{width: 100%;height: 192px;background: url(../img/adv_tit.jpg) no-repeat center;margin: 0 auto;}
.adv .tit h3{padding-top: 100px;font-size: 20px;color: #fff;text-align: center;}
.adv li.advv:nth-child(1){height: 420px;margin-bottom: 50px;}
.adv li.advv:nth-child(1) .txt{width: 100%;margin-top: 36px;}
/*.adv li.advv:nth-child(1) .img{width: 504px;height: 484px;background: url(../img/adv_bg1.jpg) no-repeat center;}*/

.adv li.advv:nth-child(2){height: 440px;background: url(../img/adv_bg2.jpg) no-repeat center;}
/*.adv li.advv:nth-child(2) .img{width: 490px;height: 360px;background: url(../img/adv_bg22.jpg) no-repeat center;}*/
.adv li.advv:nth-child(2) .container{padding-top: 50px;}
.adv li.advv:nth-child(2) .txt{width: 100%;}
.adv li.advv:nth-child(2) dt{line-height: 36px;background: url(../img/adv_ic.png) no-repeat 0 15px}

.adv li.advv:nth-child(3){height: 1050px;margin: 50px auto;}
.adv li.advv:nth-child(3) .img{width: 520px;height: 280px;background: url(../img/adv_bg3.jpg) no-repeat center;}
.adv li.advv:nth-child(3) .num{width: 380px;margin: 0 auto;height: 121px;margin-bottom: 40px;}

.adv li.advv:nth-child(4){height: 720px;background: url(../img/wap/adv_bg4.jpg) no-repeat center;}
.adv li.advv:nth-child(4) .txt{width: 100%;}
.adv li.advv:nth-child(4) .container{padding-top: 50px;}
.adv li.advv:nth-child(4) span a{display: block;background:url(../img/advtn.png) no-repeat;margin-top: 40px; width:90px;padding-left: 50px;height: 40px;line-height: 38px;color: #fff;font-size: 16px;}

.adv li.advv .num .sz{width: 83px;height: 121px;background: url(../img/adv_n1.jpg) no-repeat center;text-align: center;margin-right: 24px;}
.adv li.advv:nth-child(2n) .num .sz{background: url(../img/adv_n2.jpg) no-repeat center;}
.adv li.advv .num .sz i{font-size: 36px;color: #fff;padding-top: 40px;font-family: Arial;display: block;}
.adv li.advv .num .bt{margin-top: 30px;}
.adv li.advv.advv .num .bt b{font-size: 24px;color: #19244b;}
.adv li .num .bt .rec{width: 64px;height: 2px;background: #fbbf2d;margin: 20px 0 30px 0;}
.adv li.advv dl{margin-top: 20px;}
.adv dt{background: url(../img/adv_ic.png) no-repeat 0 7px;font-size: 15px;color: #666;margin-bottom: 14px;padding-left: 17px;}
.adv li.advv .ry{margin-top: 40px;display: block;width: 100%;}
.adv li.advv .ry p{font-size: 15px;color: #333;float: left;background: url(../img/adv_ic2.png) no-repeat right;padding-right: 30px;margin-right: 14px;}
.adv li.advv .ry p:last-child{background: none;margin-right: 0px;padding-right: 0px;}
.adv li.advv .ry p b{font-size: 30px;color: #fbbf2d;font-family: Impact;}

.marqueeleft{height:210px;width: 1200px;overflow:hidden;margin: 0 auto;margin-top: 30px;}
.marqueeleft li.gd{float:left;margin-right: 14px;display:inline;width: 230px;height:210px;overflow:hidden;}
.marqueeleft li.gd p{font-size: 16px;color: #333;text-align: center;margin-top: 14px;}
.marqueeleft li.gd .img2{width: 230px; height: 136px;overflow: hidden;position: relative;}
.marqueeleft li.gd .img2 img{width: 230px; height: 136px;display: block;transition: all 0.3s linear 0s; }
.marqueeleft li.gd:hover .img2 img{transform: scale(1.1);}
.marqueeleft li.gd:hover p{color: #19244b;}

.yss21{ height: 697px;}
.yss21 ul.ys2{ overflow: hidden;}
.yss21 ul.ys2 li.yy2{width: 49%; float: left; position: relative;text-align: center; color: #333333; font-size: 24px; overflow: hidden; height: 460px;}
.yss21 ul.ys2 li.yy2:nth-child(2n){float: right;}
.yss21 ul.ys2 li.nom{ margin-right: 0;}
.yss21 ul.ys2 li.yy2 img{ width: 100%; height: auto; display: block; padding-bottom: 38px;}
.yss21 ul.ys2 li.yy2 em{ display: block;background:url(../img/y_ico.png) no-repeat center 85px; height: 135px;}.yss21 ul li strong{ display: none;}
.yss21 ul.ys2 li.yy2 em span{ display: block; color: #fbbf2d; font-size:32px; font-family: Impact;font-weight: normal; padding-bottom: 10px;}
.yss21 ul.ys2 li.yy2:hover em{ position: absolute; left: 0; top: 200px; height: 350px; width: 100%;background:url(../img/y_iio1.png) no-repeat center 270px #19244b; }
.yss21 ul.ys2 li.yy2:hover span{color:#fff; padding-top: 38px;}
.yss21 ul.ys2 li.yy2:hover i{ color: #fff; font-weight: normal;}
.yss21 ul.ys2 li.yy2:hover strong{font-weight: normal; color: #abadc0; line-height: 24px; font-size: 14px; padding: 0 36px; display: block; padding-top: 27px;}

/*新闻*/
.news{margin: 50px auto ;height: 410px;}
.news ul li{fheight: 150px;width: 98%;border-bottom: 1px solid #dbdbdb;margin: 0 auto;margin-bottom: 30px;height: 150px;}
.news ul li a{font-size: 20px;color: #222;height: 25px;}
.news ul li span{font-size: 14px;color: #ccc;padding-left: 24px;margin: 16px 0 10px 0;background: url(../img/n_ico.gif) no-repeat 0 3px;display: block;}
.news ul li p{font-size: 15px;color: #666;line-height: 30px;}
.news ul li a:hover,.news dd h3 a:hover,.news dd .more a:hover{font-weight: bold;color: #19244b;}

.news dl{padding: 22px;height: 350px;background: #f4f4f4;margin-bottom: 30px;}
.news dl dt{width: 548px; height: 350px;overflow: hidden;position: relative;}
.news dl dt img{width: 548px; height: 350px;display: block;transition: all 0.3s linear 0s; }
.news dl dt:hover img{transform: scale(1.1);}
.news dd{width: 580px;padding-top: 35px;}
.news dd h3 a{font-size: 22px;color: #222;margin-bottom: 30px;}
.news dd span{font-size: 24px;color: #999;display: block;margin: 20px 0 15px 0;}
.news dd p{font-size: 15px;color: #666;line-height: 30px;}
.news dd .more{margin-top: 20px;height: 39px;line-height: 37px;padding-left: 18px;background: url(../img/n_m.gif) no-repeat;}
.news dd .more a{color: #666;font-size: 15px;display: block;}

/*简介*/
.about{height: 550px;background: #f7f9f8 url(../img/wap/ab_bg.jpg) no-repeat center;}
.about .img{width: 98%;margin: 0 auto;}
.about .img img{width: 98%;display: block;}
.about p{width: 98%;font-size: 15px;line-height: 28px;color: #333;margin: 0 auto;text-align: center;margin-top: 40px;}
.about p a{color: #fbbf2d;


















