@charset 'utf-8';
html,body{position: relative; width: 100%; background: #ffffff; font-size: 16px; -webkit-text-size-adjust : 100% ; -moz-text-size-adjust : 100% ; -ms-text-size-adjust : 100% ; text-size-adjust : 100%;}
body{height: 100%; font-family: Microsoft YaHei,Microsoft YaHei UI,helvetica,arial; -webkit-tap-highlight-color: transparent;}
img{display: block;border: 0;}
html,body,p,ul,li{margin: 0;padding: 0;}
a{color: inherit;text-decoration: none;}
ul,li{list-style:none;}
/*常见手机尺寸，对应设置root的font-size*/
@media screen and (max-width:360px){body,input,select{font-size:15.5px}}
@media screen and (min-width:360px){body,input,select{font-size:15.75px}}
@media screen and (min-width:400px){body,input,select{font-size:17.5px}}
@media screen and (min-width:480px){body,input,select{font-size:21px}}
@media screen and (min-width:560px){body,input,select{font-size:24.5px}}
@media screen and (min-width:600px){body,input,select{font-size:26.25px}}
@media screen and (min-width:640px){body,input,select{font-size:28px}}
body{margin: 0 auto; max-width: 640px; }
.fr{float: right;!important}
.fl{float: left;!important}
.clear{clear: both;}
.none{display: none;/*position: absolute;visibility: hidden;*/}
.hidden{visibility: hidden;}
/*图片盒子*/
.img-box{font-size: 0;}
.img-box img{vertical-align: top;}
.clear{clear: both;}
/*整个页面*/
.page{position: relative; overflow: hidden; height: 100%; background-color: #f3f3f3;}
a{text-decoration: none}
li{list-style: none}
.clear{clear: both; height: 0; line-height: 0;}
h1,h2,h3{font-weight: normal; padding: 0; margin: 0}
img{border: 0; max-width:100% !important; max-height:auto !important;}
a{color: #333}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.nobg{background:none !important;}
.noborder{border:0px !important;}
.ml0{margin-left:0px !important;}
.pl0{padding-left:0px !important;}
img{max-width:100%;}
body,html{font-family: "微软雅黑";font-size: 12px;color: #666;background:#f6f6f6}
body{max-width: 600px;width: 100%;margin: 0 auto;color: #666;padding-bottom: 30px;background: #fff;}
.fl{float:left;}
.fr{float:right;}
.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.ml0{margin-left:0px !important;}
.mr0{margin-right:0px !important;clear: none !important;}
.b0{border: none;border-radius: 0px !important;;}
.nobg{background:none !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}

#HIDS{display: none; background: #fff; width: 95%; box-sizing: border-box; margin: 0px auto; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8; overflow: hidden; margin-top: .15rem;}
.box{width: auto; margin: 0 auto; position: relative;}
.x-header{}
.x-header img{}
/*logo*/
#container{}
#topp{}
#topp .logotop{width: 60%; float: left; margin-left: 2%;}
#topp .logotop img{max-width: 100%;}
#topp .searchtop{width: 10%; float: right; font-size: .4rem; color: #cacaca; margin-top: -.1rem;    margin-right: .3rem;}
#topp .searchtop i{color: #cacaca;font-size: .4rem;}
.wrapper{}
/*弹出菜单*/
.hc-mobile-nav ul.first-nav{}
.hc-mobile-nav ul.first-nav .nr{}
.hc-mobile-nav ul.first-nav .nr ul{}
.hc-mobile-nav ul.first-nav .nr ul h3{color: #fff; font-size: .24rem; border-left: 2px solid red; padding-left: .13rem; width: 100%; box-sizing: border-box; margin: 0.3rem 0rem;color: #555;}
.hc-mobile-nav ul.first-nav .nr ul ul.kz{width: 94%;margin: 0rem auto;}
.hc-mobile-nav ul.first-nav .nr ul ul.kz li{display: inline-block; border: 1px solid #b5b5b5; border-radius: 50px; margin-bottom: .15rem; background: #c5c5c5; box-sizing: border-box;}
.hc-mobile-nav ul.first-nav .nr ul ul.kz li a{font-size: .22rem; padding: .05rem .2rem;color: #555;}



/*新导航*/
.head_di{width: 100%;height: 0.8rem;}
.head{width: 100%;height: 0.8rem;position: fixed;top: 0;z-index: 9;background: rgba(255, 255, 255, 0.8);}
.baise{background: #FFFFFF;z-index: 10;box-shadow: 10px 10px 10px 10px rgba(195, 195, 195, 0.2);}
.lunbo .swiper-slide img{width: 100%;}
.lunbo .swiper-pagination-bullet{background: #FFFFFF;opacity: 1;}
.lunbo .swiper-pagination-bullet-active{background: #f58c66;opacity: 1;}
.looo .logo{height: 0.8rem;float: left;margin-right: 0.25rem;}
.looo h2{font-size: 0.3rem;font-weight: normal;line-height: 0.8rem;float: left;}
.caidan{width: 0.6rem;float: right;margin-top: 0.2rem;}
.daohang{background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;position: fixed;top: 0.8rem;z-index: 9;display: none;}
.cha{float: right;width: 0.3rem;margin-top: 0.36rem;display: none;}
.yiji{z-index: 9;float: right;width: 4rem;height: 100%;background: #FFFFFF;padding: 0.4rem 0.35rem 0 0.6rem;box-sizing: border-box;line-height: 0.7rem;}
.yi li{color: #000000;font-size: 0.2rem;position: relative;}
.yi li img{position: absolute;right: 0;height: 0.2rem;top: 0.3rem;}
.erji{display: none;}
.erji p{color: #666666;}
.yi .bg img{transform: rotate(90deg);transition: all .5s;}
.yi li a{display: block;}
.yi li:hover span{border-bottom: 1px solid #000000;}
.con_img img{max-width:100%;height: auto !important;display: block;margin: 0 auto;}
textarea,
select,
option,
input{outline: none;}
.left{float: left;}
.right{float: right;}
.fw400{font-weight: 400;}
.fw700{font-weight: 700;}
.clearBoth:after,
.clearboth:after{content:"";display: block;clear: both;}
.bordernone{border: none!important;}
.red{color: red;}
.white{color: #fff;}
.centerBox{margin:0 auto;width:93%;/*max-width:1200px;*/}
.centerBox:after{content:"";display:block;clear:both;}
.tu_box .tu{overflow: hidden;}
.tu_box .tu img{width: 100%;height: 100%;transition: all 0.4s;}
.tu_box .tu:hover img{transform: scale(1.1);}
.a_box a:hover{color: #f08300;}

/*导航*/
.head{width: 100%;height: 0.8rem;position: fixed;top: 0;z-index: 9;background:#1e1c1d}
.baise{background: #FFFFFF;z-index: 10;box-shadow: 10px 10px 10px 10px rgba(195, 195, 195, 0.2);}
.lunbo .swiper-slide img{width: 100%;}
.lunbo .swiper-pagination-bullet{background: #FFFFFF;opacity: 1;}
.lunbo .swiper-pagination-bullet-active{background: #f58c66;opacity: 1;}
.looo .logo{height: 0.6rem; float: left; margin-right: 0.1rem; margin-top: .1rem;}
.looo h2{font-size: 0.25rem;font-weight: normal;line-height: 0.8rem;float: left;color: #81d8d0;}
.caidan{width: 0.6rem;float: right;margin-top: 0.2rem;}
.daohang{background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;position: fixed;top: 0.8rem;z-index: 10;display: none;}
.cha{float: right;width: 0.3rem;margin-top: 0.36rem;display: none;}
.yiji{z-index: 9;float: right;width: 4rem;height: 100%;background: #FFFFFF;padding: 0.4rem 0.35rem 0 0.6rem;box-sizing: border-box;line-height: 0.7rem;}
.yi li{color: #000000;font-size: 0.2rem;position: relative;}
.yi li img{position: absolute;right: 0;height: 0.2rem;top: 0.3rem;}
.erji{display: none;}
.erji p{color: #666666;}
.yi .bg img{transform: rotate(90deg);transition: all .5s;}
.yi li a{display: block;}
.yi li:hover span{border-bottom: 1px solid #000000;}




.index_case{background: #fff;padding-bottom: .6rem;}
.qgd1{}
.qgd1 ul{border-radius: 6px;}
.qgd1 ul li{}
.qgd1 ul li img{border-radius: 6px; overflow: hidden;}
.qgd1 ul li p{font-size: .24rem; display: block; text-align: center; padding: .2rem 0rem;}

.index_case .swiper-container{width: 100%; margin: 0px auto;height:auto;}
.index_case .swiper-container .swiper-wrapper{height: auto;}
.index_case .swiper-container .swiper-wrapper .swiper-slide{height: auto; box-sizing: border-box;overflow: hidden;position: relative;width: 75%;}
.index_case .swiper-container .swiper-wrapper .swiper-slide ul{width: 96%; margin: 0px auto; padding: 0rem 0rem;}
.index_case .swiper-container .swiper-wrapper .swiper-slide ul li{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto;text-align: left;}
.index_case .swiper-container .swiper-wrapper .swiper-slide ul li i.fa{font-size: .22rem;}
.index_case .swiper-container .swiper-wrapper .swiper-slide ul li a{font-size: .22rem; color: #333;}
.index_case .swiper-pagination{display: inline-block; text-align: center; width: 100%;}

.swiper-pagination-bullet{width: 25px; height: 8px; display: inline-block; border-radius: 100%;opacity: .2; border-radius: 5px; margin: 0px 3px;}
.aqpz_zw .swiper-pagination-bullet-active {opacity: 1;background: #fff;}







/*关于我们*/

.about{background: #fff;display: table; width: 100%; height: auto;}
.about .about_zw{width: 100%; margin: 0px auto; padding: 0rem .2rem; box-sizing: border-box;}
.about .about_zw img{}
.about .about_zw .about_nr{width: 100%; display: table; padding-bottom: 30px;margin-top: .3rem;}
.about .about_zw .about_nr h3{font-size: .22rem; color: #333; text-align: left;}
.about .about_zw .about_nr p{font-size: 14px; text-align: justify; line-height: 26px;text-indent: 30px;}
.about .about_zw .about_nr ul{width: 100%; display: table; padding-top: 25px;}
.about .about_zw .about_nr ul li{position: relative; margin-right: .4rem; margin-bottom: 25px; display: inline-block;}
.about .about_zw .about_nr ul li span{display: block; font-size: 30px;}
.about .about_zw .about_nr ul li i{font-size: 14px; color: #333; display: block; font-style: normal;}
.dhx{width: 15%; height: 3px; background: #81d8d0; border-radius: 6px; overflow: hidden; display: block; margin: .1rem 0rem;}


.zhli_one{width: 100%; background: #f8f8f8; padding-bottom: 10px; display: table;}
.zhli_one1{width: 100%;margin: auto;}
.zhli_one_p{font-size: 44px;font-weight: bolder;color: #1f1f22;padding-top: 70px;text-align: center;}
.zhli_one_ul{width: 100%;margin-top:10px;display: table;}
.zhli_one_ul1{margin-top: 0;}
.zhli_one_ul li{width: 100%; transition: .5s; margin-top: 10px; margin-bottom: 5px; box-sizing: border-box; position: relative; padding: .5rem .2rem; border-bottom: 1px solid #e5e5e5;display: table;}
.zhli_one_ul li.whx{border:none;}
.zhli_one_ul li img{width: 20%; float: left;}
.zhli_one_ul li .fzc {float: right;width: 75%;}
.zhli_one_ul li .fzc img{max-width: 100%; margin: 0px auto; display: block;}
.zhli_one_ul li .fzc h3{font-size: .25rem; color: #333; text-align: left;}
.zhli_one_ul li .fzc .dx{background: #52bdff; width: 15%; height: 2px; border-radius: 10px; margin: .2rem 0rem;}
.zhli_one_ul li .fzc p{font-size: .22rem; color: #333; line-height: .35rem; padding: 0px; box-sizing: border-box; text-align: left; margin: 0px;}

.zhli_one_ul li .dx:before{content: ''; position: absolute; top: 0px; left: 0px; width: 0%; height: 3px; background: #ffd301; z-index: 1; transition: all .5s ease;border-radius: 10px;overflow: hidden;}

.zhli_one_ul li:hover .dx:before{width: 100%;overflow: hidden;}

.zhli_one_ul .zhli_one_li{margin-right: 0;}

/*学校新闻*/
.index_xxxw{width: 100%; background: #fff;}
.index_xxxw img{}
.index_xxxw ul{width: 94%; margin: 0px auto;position: relative;}
.index_xxxw ul li{width: 100%; display: table; font-size: .22rem; padding-bottom: .12rem;position: relative;margin-bottom: .05rem;}
.index_xxxw ul li img{width: 100%; box-sizing: border-box; border-radius: 6px; margin-bottom: 15px;}
.index_xxxw ul li i{color: #62b6ae;}
.index_xxxw ul li a{}

.index_xxxw ul li.index_tou{padding: 0; overflow: hidden; border-radius: 6px; height: auto; margin-bottom: 20px;}
.index_xxxw ul li.index_tou img{margin: 0px;}
.index_xxxw ul li.index_tou .hui_bg{background: #333; height: .5rem; position: absolute; z-index: 1; bottom: 0rem; width: 100%; display: block; opacity: .9;}
.index_xxxw ul li.index_tou a{position: absolute; color: #fff; z-index: 2; bottom: .1rem; display: block; margin-left: .35rem;}



/*footer*/
.fnav{margin:0 20px;}
.fnav li{width:calc(33.3% - 3px); display:inline-block; font-size:14px; line-height:20px; margin:15px 0; color:#333;}
.fnav li a{color:#333; display:block;}
.btop p{font-size:14px; text-align:center; line-height:24px;}
.btop p a{color:#333;}
.fbt{position: fixed; bottom: 0; left: 0; z-index: 10; width: 96%; margin: 0px 2%; background: #fff; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8; display: table; overflow: hidden;}
.fbt li{float: left; width: 25%; height: .85rem; background: #fff; text-align: center; padding-top: .15rem;}
.fbt li div{font-size: .24rem;margin-top: .1rem;color: #81d8d0;}
.fbt li i{font-size: .35rem;color: #81d8d0;}
.fbt li.s1{box-sizing: border-box;}
.fbt li.s2,.fbt li.s3{box-sizing: border-box;}
.fbt li.s4{box-sizing: border-box;}
.fbt li a{display:inline-block; color:#333; font-size: .25rem; display: block;}
.fbt li a span{display: inline-block; width:.2rem; height:.2rem; vertical-align: middle; margin-right: .2rem;}
.fbt li.s1 span{background:#fff url(../img/ficon1.png) no-repeat center /.2rem;}
.fbt li.s2 span{background:#fff url(../img/ficon2.png) no-repeat center /.2rem;}
.fbt li.s3 span{background:#fff url(../img/ficon3.png) no-repeat center /.2rem}
.fbt li.s4 span{background:#fff url(../img/ficon4.png) no-repeat center /.2rem;}
.fbt li.s4 span{background:#fff url(../img/ficon5.png) no-repeat center /.2rem;}

/* .fbt li.s3 a{background:url(../img/h3.png) no-repeat left center; background-size:20px; padding-left:20px; color:#666666;} */
/* .fbt li.s3 a{background:url(../img/h3.png) no-repeat left center; background-size:20px; padding-left:20px; color:#666666;} */
/********以下可共用*******/
.m_footer{width: 100%;margin-bottom: 1rem;}
.m_footer ul{width: 95%; margin: 0px auto;text-align: center;}
.m_footer ul li{display: inline-block; padding: 0 0.05rem; font-size: 0.25rem;margin-bottom: .1rem;}
.m_footer ul li a{margin-right: 0.2rem; margin-bottom: 0.05rem;}
.m_footer ul p{font-size: .25rem; line-height: .35rem;}
.m_footer ul img{width: 105px; margin: 20px auto 2px auto;}
.dib{height: 0.1rem}

.swipea{margin-top: 0px;}
.swipea #js{bottom:10px;left:0;position:absolute;text-align:center;width:100%}
.swipea #js a{background:rgba(255,255,255,.7);color:#fff;font-size:12px;width:12px;margin:0 3px;height:12px;line-height:12px;display:inline-block;text-align:center;border-radius:50%}
.swipea img{width:100%; display:block}
.swipea #js a.active{background:#2c2c2c;opacity:.6;color:#fff}
.st{background:#eee;height:49px;line-height:49px;padding:0 20px;color:#5a5959;font-size:12px;position:relative;padding-right:50px}
.st a{color:#5a5959}
.st span{position:absolute;right:10px;top:0}
.tjmenu{background:#81d8d0;color:#fff;padding-bottom:20px}

.listnob_1 a{box-sizing: border-box;padding-left: 20px;}
.listnob_2 a{box-sizing: border-box;padding-left: 20px;}
.listnob_3 a{box-sizing: border-box;padding-left: 20px;}
.listnob_4 a{box-sizing: border-box;padding-left: 40px;}
.listnob_5 a{box-sizing: border-box;padding-left: 20px;}
.listnob_6 a{box-sizing: border-box;padding-left: 60px;}



.plist h2,.tjmenu h2{background:#0f4496;line-height:50px;padding:0 20px;margin-top:0;color:#fff}
.plist li,.tjmenu .list li{height:40px;font-size:14px;line-height:40px;border-bottom:1px solid #fff;margin:0 20px;position:relative}
.plist h2 a,.plist li a{color:#fff}
.plist li .more,.tjmenu .list li .more{position:absolute; right:0; top:0px;}
.plist{margin-bottom:10px}
.plist h2 a,.plist li a,.tjmenu .list li a,.tjmenu h2 a{color:#fff; display:block;}
ul.news{margin:20px}
ul.news li{border-bottom:1px solid #dcdcdc;line-height:40px;position:relative;font-size:14px;padding-right:30px}
ul.news li a{color:#999}
ul.news li span{position:absolute;right:0}
ul.news li span a{color:#333}
.x-page{height: 1.3rem;padding-top: .3rem;}
.x-page a{border: 1px solid #e1e1e1; padding: .03rem; background: #e7e7e7;}
.x-page b{border: 1px solid #e1e1e1; padding: .03rem; background: #e7e7e7;}
.x-page li{display:inline-block}
.x-page{text-align:center;font-size: .2rem;}
.x-page li{background:#fff;border-radius:5px;line-height:32px;padding:0 20px; color:#666; border:1px solid #efefef;}
.x-page li a{color:#666}
.x-page li strong{font-style:normal;padding:0 5px}
.x-info{padding:15px 20px;line-height:25px}
.x-info .title{line-height: .3rem; color: #5a5959; font-size: .3rem; text-align: center;}
.x-info .img{text-align:center;padding:20px}
.x-info img{width:100%}
.x-info .time{color: #5a5959; font-size: .2rem; text-align: center; line-height: .5rem;}
.x-content .content{padding:10px 20px;line-height:25px; font-size:14px;margin-bottom: .7rem;}
.x-content .content table {width: 100%;}
.x-content .content img{width:100% !important;height: 100% !important;}
.img{padding:20px; text-align:center;}
.img img{max-width:600px;}
.x-index{padding: 20px}
.x-index{line-height:25px; font-size:14px;}
.about-title{padding-bottom:10px;}
.ia-box .aboutinfo h2,
.ia-box .about-content p{color:#666;}
.x-products .list{width:50%;float:left;margin:0;text-align:center}
.x-products .list img{border:1px solid #dcdcdc;width:calc(100% - 2px); height:226px;margin:0 auto; display:block;}
.x-products .listbox{padding:10px;box-sizing: border-box;}
.x-products .list h2{font-size:12px;color:#666;text-align:center;height:36px;line-height:36px;overflow:hidden}
.x-products .list h2 a{color:#666}
.x-products .pname{height:32px;line-height:32px;font-size:16px;background:#1767b5;color:#FFF;text-align:left;margin-top:5px;padding-left:51px;margin-bottom:9px}
.x-products .plist li{height:25px;line-height:25px;background:url(../images/dian.png) no-repeat 212px 8px #1767b5;font-size:12px;margin-bottom:3px;padding-left:51px}
.tttc{background:#2c2c2c;color:#fff;line-height:30px;text-align:center;height:30px;padding:10px 20px; margin: 10px 20px; font-size:16px;}
.listbox{width: 100%; margin: 0px auto;}
.listbox ul{}
.listbox ul li{float: left; width: 49%; margin-right: 2%; margin-bottom: 2%;}
.listbox ul li img{width: 100%; height: 100%;}
.listbox ul li h2{font-size: 14px; text-align: center;}
.x-case .listbox{padding:10px 10px;box-sizing: border-box;}
.x-case .listbox .list{position:relative;width:50%;float:left;text-align:center}
.x-case .listbox .listx{background:#f2f2f2;margin:5px; border:1px solid #f2f2f2;}
.x-case .list img{width: 4rem;height: 2rem;}
.x-case .listbox .list .sk p{display:block;height:70px}
.x-case .list .r h2{font-size:.2rem;text-align:center;line-height:.35rem;height:.35rem;overflow:hidden;letter-spacing:0}
.x-case .list .r h2{color:#666}
.x-case .list .r .sk{display:block}
.ia-info p{color:#666 !important;}
.tobuy ul{padding-top:20px}
.tobuy .tobuy-head{height:40px; padding-left:20px; background:#04ac3e; line-height:40px; color:#fff;}
.buyname{color:#474747; width:70px;}
.tobuy ul li{padding:10px 0; line-height:27px;}
.w2em{width:2em; display:inline-block;}
.tobuy ul li .buyinput{width:calc(100% - 12px); line-height:27px; border:1px solid #aaaaaa; padding:0 5px;}
.tobuy ul li textarea{line-height:21px;}
.tobuy .subbtn{border:0px; background:#04ac3e; color:#fff; padding:3px 10px; margin-left:140px;}
.tobuy .rebtn{border:0px; background:#787978; color:#fff; padding:3px 10px; margin-left:20px;}
.ry .list img{height:195px;}
.partner .list img{height:195px;}
#ly{margin:0 20px; padding-bottom:20px;}
.ct{background:#f4f4f4;}
.ly-info{border:1px solid #e6e6e6; background:#fff; padding:20px 19px;}
.ly-info p{text-align:center; font-size:12px; color:#999999; padding-bottom:15px;}
.ly-info .tjinp{border:1px solid #d8d8d8; height:31px; line-height:31px; width:calc(100% - 90px);}
.ly-info textarea{border:1px solid #d8d8d8; height:72px; line-height:24px; width:190px; padding:5px 0; width:calc(100% - 90px);}
.ly-info li{padding:3px 0px; font-size:14px; line-height:31px;}
.ly-info li label{color:#656565; width:72px; display:inline-block; vertical-align:top;}
.ly-info li span{color:#c7292f;margin-left:5px; vertical-align:top;}
.ly-info li .re-btn{width:88px; height:28px; line-height:22px; text-align:center; background:#757575; color:#fff; border:0px; border-radius:5px; margin:0 12px 0 60px;}
.ly-info li .sub-btn{width:88px; height:28px; line-height:22px; text-align:center; background:#094196; color:#fff; border:0px; border-radius:5px;}
.ly-head{font-size:20px;font-size:20px; font-weight:bold; color:#666; height:64px; line-height:64px; background:url(../img/ly.png)no-repeat left center; padding-left:35px;}
.ptt{font-size:14px; color:#333; padding:20px; font-weight:bold; line-height:25px;}
.ptt a{color:#333;}
.pty{color:#666; font-size:14px; text-align:left; padding:10px 60px; line-height:25px;}
.ptq{text-align:center; padding-top:10px;}
.ptq img{margin:0 auto;}
.st{border-top:1px solid #dcdcdc;}
.x-index{line-height:25px;}
.content{line-height:25px;}
.svvv{border:1px solid #dcdcdc; height:30px; margin-left:-4px;}
.prodesc{text-align: center;}
.prodesc .prodhead{background:#f45760; letter-spacing:8px; color:#fff; padding:15px 0; font-size: 20px;}
.prodesc .propara{background: #fff; font-size: 16px; color: #444; height: 42px; line-height: 42px;}
.prodesc ul li{float: left; width: 50%;}
.prodesc ul li h2{background: #f0c6c9; height: 32px; line-height: 32px; font-size: 14px; color: #444;}
.prodesc ul li p{font-size: 14px; line-height: 40px; height: 40px;}
.redesc{}
.redesc li{width: 100%; float: left; text-indent: 15px; background:url(../img/point.gif) no-repeat left center; line-height: 28px; font-size: 14px;}
.redesc .redeschead{height: 42px; line-height: 42px; font-size: 20px; text-align: center; padding: 15px 0; border-bottom: 1px solid #e9e6e6;}
.redesc ul{padding-top: 15px;}
.caselist3{width:100%;margin:30px auto 30px auto;height:50px;clear: both;}
.caselistul3{width: 95%;margin: 0 auto;}
.caselistli3{cursor: pointer;display: block;text-align: center;width:40%;font-size: 16px;line-height:47px;background:#f1f1f1;box-sizing: border-box;font-weight: bold;}
.jl1{margin-right: 2.5%;}
.active3{background:#bb000b;color: #fff;}
.active3 a{color:#fff;}
.zeus1{width: 95%; margin: 0px auto; overflow: hidden; position: relative;}
.zeus2{width: 100%;}
.containergd3{width:100%;margin:30px auto 0;}
.boxq3 li{width:100%; overflow: hidden;position: relative;}
.boxq3 p{font-size: 14px;}
.boxq3 p span{color: #006cce;}
.boxq3 li img{width:100%; height: auto;}
.containergd3 .navgd3{width:95%;border:1px solid #ccc;}
.containergd3 .navgd3 span{display: block; width:219px; border-left:1px solid #ccc; text-align:center; line-height:40px; color:#666; float:left; cursor:pointer;}
.containergd3 .navgd3 span.active{background:#666666; color:#fff;}
.containergd3 .navgd3 span:first-child{border:0px}
.contentgd3{margin: 0px auto; width:202%;position:relative; overflow:hidden;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.boxq3{position:relative;width:100%;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.contentgd3 ul{float: left; width:100%;overflow: hidden;vertical-align: top;margin-right: 0.5%;}
.contentgdul13{width:100%;}
.contentgdulc13{width:100%; float: left;}
.contentgdulc13 img{width:100%;}
.contentgdulc23{width:100%;}
.contentgdulc23 li{width:100%; height: 280px;margin:0px 26px 10px 0px;float: left;}
.contentgdulc23 a{width:380px; display: block;}
.contentgdulc23 img{width:100%;}
.caselist4{width:100%;clear: both;}
.caselist4 a{color:#333;}
.caselistul4{width: 95%;margin: 0 auto;}
.caselistli4{cursor: pointer;display: block;text-align: center;width:33.3%;font-size: 0.2rem;line-height:0.65rem;background:#f1f1f1;box-sizing: border-box;font-weight: bold;}
.jl1{margin-right: 2.5%;}
.active4{background:#0f2a55;color: #fff;}
.active4 a{color:#fff;}
.zeus4{width: 95%; margin: 0px auto; overflow: hidden; position: relative;}
.zeus5{width: 100%;}
.containergd4{width:100%;margin:30px auto 0;}
.boxq4 li{width:100%;}
.boxq4 li img{width:100%; height: auto;}
.containergd4 .navgd4{width:95%;border:1px solid #ccc;}
.containergd4 .navgd4 span{display: block; width:219px; border-left:1px solid #ccc; text-align:center; line-height:40px; color:#666; float:left; cursor:pointer;}
.containergd4 .navgd4 span.active{background:#666666; color:#fff;}
.containergd4 .navgd4 span:first-child{border:0px}
.contentgd4{margin: 0px auto; width:310%;position:relative; overflow:hidden;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.boxq4{position:relative;width:100%;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.contentgd4 ul{float:left; width:100%;overflow: hidden;margin-right: 0.3%;}
.contentgdul14{width:100%; height: 390px;}
.contentgdulc4{width: 103.3%;}
.contentgdulc14{width:100%; height: 390px; float: left;}
.contentgdulc14 img{width:100%;}
.contentgdulc24{width:100%;}
.contentgdulc4 li{width:47%; height:auto;margin: 0px 2.7% 10px 0px;float: left;}
.contentgdulc4 a{width:100%; display: block;text-align: center;}
.contentgdulc4 img{width:100%;}
/************荣誉证书*************/
.yscbox{ margin-top:20px; width: 100%; margin-left: auto; margin-right: auto; position: relative;}
.yscbox h2{font-size: 18px;}
.yscbox p{ font-size: 16px; color: #555; padding: 5px 10px 15px 10px; }
.ysclist{}
.yscitem{width: 25% !important;}
.yscitem img{text-align:left;width:98%; height: auto;}
.yscsubt{text-align: center; padding-top: 15px;}
.yscsubt li{display: inline-block; width:10px; height: 10px; margin: 0 3px; font-size: 0px; border: 2px #616161 solid;border-radius: 50px;}
.yscsubt li.on{border: 2px #e4000d solid;}
.ysclist h2 {
    font-size:16px;
    width: 100%;
    text-align: center;
    height: 40px;
    padding-top: 15px;
}
.ysclist h2 a{
    color:#666;
}
.rsbtn{position: absolute; top: 50%; margin-top: -45px;  width:34px; height: 34px;}
.yscbox .prev{background:url(../img/rsbtnl.png) no-repeat center bottom/100%; left:10px;}
.yscbox .next{background:url(../img/rsbtnr.png) no-repeat center bottom/100%; right: 10px;}
.tempWrap {float: left;width:100% !important;}
.fl_left{margin-left: 8%;}
.fr_right{ margin-right: 8%;}
.ofcase4{margin-bottom: .5rem;}

/* .fbt li.s3 a{background:url(../img/h3.png) no-repeat left center; background-size:20px; padding-left:20px; color:#666666;} */
/* .fbt li.s3 a{background:url(../img/h3.png) no-repeat left center; background-size:20px; padding-left:20px; color:#666666;} */
/********以下可共用*******/
.m_footer{width: 100%;margin-bottom: 1rem;}
.m_footer ul{width: 95%; margin: 0px auto;text-align: center;}
.m_footer ul li{display: inline-block; padding: 0 0.05rem; font-size: 0.25rem;margin-bottom: .1rem;}
.m_footer ul li a{margin-right: 0.2rem; margin-bottom: 0.05rem;}
.m_footer ul p{font-size: .25rem; line-height: .35rem;}
.m_footer ul img{width: 100%;}
.dib{height: 0.1rem}
.swipea #js{bottom:10px;left:0;position:absolute;text-align:center;width:100%}
.swipea #js a{background:#48c6be;color:#fff;font-size:12px;width:12px;margin:0 3px;height:12px;line-height:12px;display:inline-block;text-align:center;border-radius:50%}
.swipea img{width:100%; display:block}
.swipea #js a.active{background:#2c2c2c;opacity:.6;color:#fff}
.st{background: #fff; height: 49px; line-height: 49px; padding: 0 20px; color: #5a5959; font-size: .22rem; position: relative; padding-right: 50px; width: 95%; box-sizing: border-box; margin: .3rem auto; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8;overflow: hidden;}
.st a{color:#5a5959}
.st span{position:absolute;right:10px;top:0}

.plist h2,.tjmenu h2{background:#0f4496;line-height:50px;padding:0 20px;margin-top:0;color:#fff}
.plist li,.tjmenu .list li{height:40px;font-size:14px;line-height:40px;border-bottom:1px solid #fff;margin:0 20px;position:relative}
.plist h2 a,.plist li a{color:#fff}
.plist li .more,.tjmenu .list li .more{position:absolute; right:0; top:0px;}
.plist{margin-bottom:10px}
.plist h2 a,.plist li a,.tjmenu .list li a,.tjmenu h2 a{color:#fff; display:block;}
ul.news{margin:20px}
ul.news li{border-bottom:1px solid #dcdcdc;line-height:40px;position:relative;font-size:14px;padding-right:30px}
ul.news li a{color:#999}
ul.news li span{position:absolute;right:0}
ul.news li span a{color:#333}
.x-page{height:.3rem;padding-top: .3rem;}
.x-page a{border: 1px solid #e1e1e1; padding:.03rem .1rem; background: #e7e7e7;}
.x-page b{border: 1px solid #e1e1e1; padding:.03rem .1rem; background: #e7e7e7;}
.x-page li{display:inline-block}
.x-page{ text-align: center; font-size: .2rem; background: #fff; height: 49px; line-height: 49px; padding: 0 20px; color: #5a5959; position: relative; padding-right: 50px; width: 95%; box-sizing: border-box; margin: 0rem auto 1rem; border-radius: 8px; display: table; box-shadow: 0px 0px 8px #e8e8e8;}
.x-page li{background:#fff;border-radius:5px;line-height:32px;padding:0 20px; color:#666; border:1px solid #efefef;}
.x-page li a{color:#666}
.x-page li strong{font-style:normal;padding:0 5px}
.x-info{padding:15px 20px;line-height:25px}
.x-info .title{line-height: .3rem; color: #5a5959; font-size: .3rem; text-align: center;}
.x-info .img{text-align:center;padding:20px}
.x-info img{width:100%}
.x-info .time{color: #5a5959; font-size: .2rem; text-align: center; line-height: .5rem;}
.x-content .content{line-height:25px; font-size:14px;margin-bottom: .7rem;width: 96%;margin: 0px auto;padding: 0px;}
.x-content .content table {width: 100%;}
.x-content .content img{width:100% !important;height: 100% !important;}
.img{padding:20px; text-align:center;}
.img img{max-width:600px;}
.x-index{padding: 20px}
.x-index{line-height:25px; font-size:14px;}
.about-title{padding-bottom:10px;}
.ia-box .aboutinfo h2,
.ia-box .about-content p{color:#666;}
.x-products .list{width:50%;float:left;margin:0;text-align:center}
.x-products .list img{border:1px solid #dcdcdc;width:calc(100% - 2px); height:226px;margin:0 auto; display:block;}
.x-products .listbox{padding:10px;box-sizing: border-box;}
.x-products .list h2{font-size:12px;color:#666;text-align:center;height:36px;line-height:36px;overflow:hidden}
.x-products .list h2 a{color:#666}
.x-products .pname{height:32px;line-height:32px;font-size:16px;background:#1767b5;color:#FFF;text-align:left;margin-top:5px;padding-left:51px;margin-bottom:9px}
.x-products .plist li{height:25px;line-height:25px;background:url(../images/dian.png) no-repeat 212px 8px #1767b5;font-size:12px;margin-bottom:3px;padding-left:51px}
.tttc{background:#2c2c2c;color:#fff;line-height:30px;text-align:center;height:30px;padding:10px 20px; margin: 10px 20px; font-size:16px;}
.listbox{width: 100%; margin: 0px auto;}
.listbox ul{}
.listbox ul li{float: left; width: 49%; margin-right: 2%; margin-bottom: 2%;}
.listbox ul li img{width: 100%; height: 100%;}
.listbox ul li h2{font-size: 14px; text-align: center;}
.x-case .listbox{padding:10px 10px;box-sizing: border-box;}
.x-case .listbox .list{position:relative;width:50%;float:left;text-align:center}
.x-case .listbox .listx{background:#fff;margin:5px; border:1px solid #f2f2f2;overflow: hidden;
    border-radius: 6px;}
.x-case .list img{width: 4rem;height: 2.2rem;}
.x-case .listbox .list .sk p{display:block;height:70px}
.x-case .list .r h2{font-size:.2rem;text-align:center;line-height:.35rem;height:.35rem;overflow:hidden;letter-spacing:0}
.x-case .list .r h2{color:#666}
.x-case .list .r .sk{display:block}
.ia-info p{color:#666 !important;}
.tobuy ul{padding-top:20px}
.tobuy .tobuy-head{height:40px; padding-left:20px; background:#04ac3e; line-height:40px; color:#fff;}
.buyname{color:#474747; width:70px;}
.tobuy ul li{padding:10px 0; line-height:27px;}
.w2em{width:2em; display:inline-block;}
.tobuy ul li .buyinput{width:calc(100% - 12px); line-height:27px; border:1px solid #aaaaaa; padding:0 5px;}
.tobuy ul li textarea{line-height:21px;}
.tobuy .subbtn{border:0px; background:#04ac3e; color:#fff; padding:3px 10px; margin-left:140px;}
.tobuy .rebtn{border:0px; background:#787978; color:#fff; padding:3px 10px; margin-left:20px;}
.ry .list img{height:195px;}
.partner .list img{height:195px;}
#ly{margin:0 20px; padding-bottom:20px;}
.ct{background:#f4f4f4;}
.ly-info{border:1px solid #e6e6e6; background:#fff; padding:20px 19px;}
.ly-info p{text-align:center; font-size:12px; color:#999999; padding-bottom:15px;}
.ly-info .tjinp{border:1px solid #d8d8d8; height:31px; line-height:31px; width:calc(100% - 90px);}
.ly-info textarea{border:1px solid #d8d8d8; height:72px; line-height:24px; width:190px; padding:5px 0; width:calc(100% - 90px);}
.ly-info li{padding:3px 0px; font-size:14px; line-height:31px;}
.ly-info li label{color:#656565; width:72px; display:inline-block; vertical-align:top;}
.ly-info li span{color:#c7292f;margin-left:5px; vertical-align:top;}
.ly-info li .re-btn{width:88px; height:28px; line-height:22px; text-align:center; background:#757575; color:#fff; border:0px; border-radius:5px; margin:0 12px 0 60px;}
.ly-info li .sub-btn{width:88px; height:28px; line-height:22px; text-align:center; background:#094196; color:#fff; border:0px; border-radius:5px;}
.ly-head{font-size:20px;font-size:20px; font-weight:bold; color:#666; height:64px; line-height:64px; background:url(../img/ly.png)no-repeat left center; padding-left:35px;}
.ptt{font-size:14px; color:#333; padding:20px; font-weight:bold; line-height:25px;}
.ptt a{color:#333;}
.pty{color:#666; font-size:14px; text-align:left; padding:10px 60px; line-height:25px;}
.ptq{text-align:center; padding-top:10px;}
.ptq img{margin:0 auto;}
.st{border-top:1px solid #dcdcdc;}
.x-index{line-height:25px;}
.content{line-height:25px;}
.svvv{border:1px solid #dcdcdc; height:30px; margin-left:-4px;}
.prodesc{text-align: center;}
.prodesc .prodhead{background:#f45760; letter-spacing:8px; color:#fff; padding:15px 0; font-size: 20px;}
.prodesc .propara{background: #fff; font-size: 16px; color: #444; height: 42px; line-height: 42px;}
.prodesc ul li{float: left; width: 50%;}
.prodesc ul li h2{background: #f0c6c9; height: 32px; line-height: 32px; font-size: 14px; color: #444;}
.prodesc ul li p{font-size: 14px; line-height: 40px; height: 40px;}
.redesc{}
.redesc li{width: 100%; float: left; text-indent: 15px; background:url(../img/point.gif) no-repeat left center; line-height: 28px; font-size: 14px;}
.redesc .redeschead{height: 42px; line-height: 42px; font-size: 20px; text-align: center; padding: 15px 0; border-bottom: 1px solid #e9e6e6;}
.redesc ul{padding-top: 15px;}
.caselist3{width:100%;margin:30px auto 30px auto;height:50px;clear: both;}
.caselistul3{width: 95%;margin: 0 auto;}
.caselistli3{cursor: pointer;display: block;text-align: center;width:40%;font-size: 16px;line-height:47px;background:#f1f1f1;box-sizing: border-box;font-weight: bold;}
.jl1{margin-right: 2.5%;}
.active3{background:#bb000b;color: #fff;}
.active3 a{color:#fff;}
.zeus1{width: 95%; margin: 0px auto; overflow: hidden; position: relative;}
.zeus2{width: 100%;}
.containergd3{width:100%;margin:30px auto 0;}
.boxq3 li{width:100%; overflow: hidden;position: relative;}
.boxq3 p{font-size: 14px;}
.boxq3 p span{color: #006cce;}
.boxq3 li img{width:100%; height: auto;}
.containergd3 .navgd3{width:95%;border:1px solid #ccc;}
.containergd3 .navgd3 span{display: block; width:219px; border-left:1px solid #ccc; text-align:center; line-height:40px; color:#666; float:left; cursor:pointer;}
.containergd3 .navgd3 span.active{background:#666666; color:#fff;}
.containergd3 .navgd3 span:first-child{border:0px}
.contentgd3{margin: 0px auto; width:202%;position:relative; overflow:hidden;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.boxq3{position:relative;width:100%;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.contentgd3 ul{float: left; width:100%;overflow: hidden;vertical-align: top;margin-right: 0.5%;}
.contentgdul13{width:100%;}
.contentgdulc13{width:100%; float: left;}
.contentgdulc13 img{width:100%;}
.contentgdulc23{width:100%;}
.contentgdulc23 li{width:100%; height: 280px;margin:0px 26px 10px 0px;float: left;}
.contentgdulc23 a{width:380px; display: block;}
.contentgdulc23 img{width:100%;}
.caselist4{width:100%;clear: both;}
.caselist4 a{color:#333;}
.caselistul4{width: 95%;margin: 0 auto;}
.caselistli4{cursor: pointer;display: block;text-align: center;width:33.3%;font-size: 0.2rem;line-height:0.65rem;background:#f1f1f1;box-sizing: border-box;font-weight: bold;}
.jl1{margin-right: 2.5%;}
.active4{background:#0f2a55;color: #fff;}
.active4 a{color:#fff;}
.zeus4{width: 95%; margin: 0px auto; overflow: hidden; position: relative;}
.zeus5{width: 100%;}
.containergd4{width:100%;margin:30px auto 0;}
.boxq4 li{width:100%;}
.boxq4 li img{width:100%; height: auto;}
.containergd4 .navgd4{width:95%;border:1px solid #ccc;}
.containergd4 .navgd4 span{display: block; width:219px; border-left:1px solid #ccc; text-align:center; line-height:40px; color:#666; float:left; cursor:pointer;}
.containergd4 .navgd4 span.active{background:#666666; color:#fff;}
.containergd4 .navgd4 span:first-child{border:0px}
.contentgd4{margin: 0px auto; width:310%;position:relative; overflow:hidden;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.boxq4{position:relative;width:100%;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.contentgd4 ul{float:left; width:100%;overflow: hidden;margin-right: 0.3%;}
.contentgdul14{width:100%; height: 390px;}
.contentgdulc4{width: 103.3%;}
.contentgdulc14{width:100%; height: 390px; float: left;}
.contentgdulc14 img{width:100%;}
.contentgdulc24{width:100%;}
.contentgdulc4 li{width:47%; height:auto;margin: 0px 2.7% 10px 0px;float: left;}
.contentgdulc4 a{width:100%; display: block;text-align: center;}
.contentgdulc4 img{width:100%;}
/************荣誉证书*************/
.yscbox{ margin-top:20px; width: 100%; margin-left: auto; margin-right: auto; position: relative;}
.yscbox h2{font-size: 18px;}
.yscbox p{ font-size: 16px; color: #555; padding: 5px 10px 15px 10px; }
.ysclist{}
.yscitem{width: 25% !important;}
.yscitem img{text-align:left;width:98%; height: auto;}
.yscsubt{text-align: center; padding-top: 15px;}
.yscsubt li{display: inline-block; width:10px; height: 10px; margin: 0 3px; font-size: 0px; border: 2px #616161 solid;border-radius: 50px;}
.yscsubt li.on{border: 2px #e4000d solid;}
.ysclist h2 {
    font-size:16px;
    width: 100%;
    text-align: center;
    height: 40px;
    padding-top: 15px;
}
.ysclist h2 a{
    color:#666;
}
.rsbtn{position: absolute; top: 50%; margin-top: -45px;  width:34px; height: 34px;}
.yscbox .prev{background:url(../img/rsbtnl.png) no-repeat center bottom/100%; left:10px;}
.yscbox .next{background:url(../img/rsbtnr.png) no-repeat center bottom/100%; right: 10px;}
.tempWrap {float: left;width:100% !important;}
.fl_left{margin-left: 8%;}
.fr_right{ margin-right: 8%;}
.ofcase4{margin-bottom: .5rem;}
.bkj{background: #fff; width: 95%; margin: .3rem auto 1rem auto; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8;text-align: justify;padding: 10px;box-sizing: border-box;}


.img_k {
    width: 94%;
    margin: .3rem auto;
    border-radius: 6px;
    overflow: hidden;
}
.a-banner{margin: .2rem auto; background: #fff; color: #5a5959; font-size: .22rem; position: relative; width: 95%; box-sizing: border-box; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8; overflow: hidden;}





.zsm_nav{background: #81d8d0; display: table; width: 100%;}
.zsm_nav .zsm_nav_zw{width: 100%; display: table;}
.zsm_nav .zsm_nav_zw ul{padding: .2rem 0rem; box-sizing: border-box; display: table;width: 100%;}
.zsm_nav .zsm_nav_zw ul li{display: block; width: 25%; float: left; text-align: center; margin: .15rem 0rem;}
.zsm_nav .zsm_nav_zw ul li ol{display: block; text-align: center; font-size: .4rem; color: #fff; margin: .08rem 0rem; padding: 0;}
.zsm_nav .zsm_nav_zw ul li ol i{width: auto; text-align: center; margin: 0rem; display: block;}
.zsm_nav .zsm_nav_zw ul li ol i img{text-align: center; margin: 0rem auto; display: block; width: auto; height: 35px;}
.zsm_nav .zsm_nav_zw ul li p{font-size: .22rem; color: #fff;}
.zsm_nav .zsm_nav_zw ul li span{font-size: .2rem; color: #fff; display: block; margin-top: .1rem;}


.zsm_title{width: 100%; display: table; padding: .6rem 0rem;}
.zsm_title_zw{width: 94%; margin: 0rem auto; text-align: center;}
.zsm_title_zw p{text-transform: uppercase; font-size: .23rem; color: #333; margin-bottom: .1rem;}
.zsm_title_zw h3{color: #333; font-size: .5rem;}
.zsm_title_zw .div_xian{width: 20px; height: 3px; margin: 0rem auto; background: #333; margin-top: 0.2rem;}
.zsm_title_zw h4{font-size: .1rem; font-weight: 400; padding: 0rem .1rem;}
.zsm_title_zw i{font-size: .25rem; font-style: normal; letter-spacing: 4px;}

.zsm_jszc{width: 100%; display: table;}
.zsm_jszc .zsm_jszc_zw{display: table; width: 100%; margin: 0px auto;}
.zsm_jszc .zsm_jszc_zw li{width:50%; position: relative; margin-bottom: 0rem;}
.zsm_jszc .zsm_jszc_zw li img{width: 100%;}
.zsm_jszc .zsm_jszc_zw li p{position: absolute; top: 0; margin: .5rem .25rem; font-size: .25rem;}
.index_bg{background: #fff;}

.about_zw .mt-tabpage{width: 100%;background-color: #FFFFFF;}
.about_zw .mt-tabpage-title{height: 44px;font-size: 0;background-color: #fff;width: 94%;margin: auto;background: #fff;border-bottom: 1px solid #f1f1f1;}
.about_zw .mt-tabpage-title .mt-tabpage-item{display: inline-block;width: 25%;height: 44px;line-height: 44px;text-align: center;color: #666;font-size: .22rem;}
.about_zw .mt-tabpage-title .mt-tabpage-item:hover{color: #62b6ae;}
.about_zw .mt-tabpage-title .mt-tabpage-item-cur{color: #62b6ae;font-size: .22rem;border-bottom: 1px solid #62b6ae;width: 25%;}
.about_zw .mt-tabpage-count{position: relative;width: 100%;height: auto;overflow: hidden;}
.about_zw .mt-tabpage-cont__wrap{position: relative;width: 100%;}

.about_zw .mt-tabpage-count .mt-tabpage-item{width: 100%;height: auto;line-height: auto;text-align: center;}
.about_zw .mt-tabpage-count .mt-tabpage-item img{width:100%;height: auto;}

.dizhi{margin-top: 20px;}
.dizhi p{font-size: .22rem; margin-bottom: 10px;}


#tabs-container{height:auto;}
.tabs{width: 96%;height:38px;overflow:hidden;margin: 0px auto 10px;}
.tabs a{font-weight:normal;text-align:center;float:left;width: calc(25% - 1.5%);height:38px;line-height:38px;color: #000;text-decoration:none;margin-right: 2%;background: #e5e5e5;border-radius: 6px;font-size: 14px;}
.tabs a.active{background-repeat:no-repeat;-webkit-background-size:100%;-moz-background-size:64px 39px;-o-background-size:100%;background-size:100%;background-position:left top;color:#333;background: #81d8d0;border-radius: 6px;color: #fff;}
.news-list{padding:0 10px;}
.news-list li{overflow:hidden;border-bottom:1px solid #eceef0;box-shadow:0 1px 1px #fff;font-weight:normal;height:auto;}

.news-list li img{width: 100%; border-radius: 6px;}


.index_ls{background: #fff; width: 100%; display: table;}
.index_ls .index_ls_zw{width: 94%; margin: 0px auto; display: table;}
.index_ls .index_ls_zw .header{padding-top: 0;}
.index_ls .index_ls_zw .header p{font-size: .23rem; font-weight: bold; color: #666;}
.index_ls .index_ls_zw .header div{display: table; position: relative; margin-top: 20px; text-align: center;}
.index_ls .index_ls_zw .header div li{width: 33.33%; display: inline-block; float: none;}
.index_ls .index_ls_zw .header div li img{width: 100%; border-radius: 6px;}
.index_ls .index_ls_zw .header div li p{font-size: .22rem; font-weight: 400; color: #666;}

.inmap{background: #fff; width: 100%; display: table;margin-bottom: 60px;}

.inmap img{width: 100%;height: auto;}
.index_ls{background: #fff; width: 100%; display: table; margin-bottom: 60px;}


.about{}
.about .mt-tabpage{}
.about .mt-tabpage .mt-tabpage-title{margin-bottom: 10px;}

.about .mt-tabpage .mt-tabpage-count{}
.about .mt-tabpage .mt-tabpage-count .mt-tabpage-item{}
.about .mt-tabpage .mt-tabpage-count .mt-tabpage-item img{border-radius: 6px;}


.about .index_case p{width: 100%; text-align: center; font-size: .22rem; padding: .1rem 0rem;}


.gonggao{width: 100%; display: table; height: auto;}
.gonggao ul{width: 94%; margin: 0px auto; display: table; height: auto; padding: .15rem 0rem;}
.gonggao ul li{width: 100%; display: inline-block; height: auto;}
.gonggao ul li i{display: block; float: left; font-size: .35rem; padding: .05rem 0rem;}
.gonggao ul li p{display: block; float: right; background: #e5e5e5; width: 90%; border-radius: 50px; padding: .12rem .25rem; box-sizing: border-box; font-size: .2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


.nei_banenr{width: 100%; height: auto; display: table;}
.nei_banenr img{width: 94%; margin: 0px auto; border-radius: 6px;}

.neirong{width: 100%; height: auto;}
.neirong ul{width: 94%; margin: 0px auto; font-size: 12px; text-align: justify; padding: 5px 0px;}
.neirong ul i{font-size: 16px; font-style: normal; font-weight: bold; color: #333; text-align: center; display: block; margin: 15px 0px;}
.neirong ul p{text-indent: 25px; line-height: 20px;}

.ejdh{width: 100%; height: auto;}
.ejdh ul{width: 94%; margin: 0px auto; font-size: 12px; text-align: justify; padding: 15px 0px; display: table;}
.ejdh ul li{width: 25%; float: left; text-align: center;}
.ejdh ul li a{display: block; background: #e5e5e5; width: 94%; margin: 0px auto; border-radius: 6px; padding: 7px 0px; color: #000;}

.ejdh ul li.cur_t a{display: block; background: #81d8d0; width: 94%; margin: 0px auto; border-radius: 6px; padding: 7px 0px; color: #fff;}


.img_list{width: 100%; height: auto;}
.img_list ul{width: 94%; margin: 0px auto; height: auto; box-sizing: border-box; padding: 0px 0px;}
.img_list ul li{width: 100%; display: block; box-sizing: border-box; border: 1px solid #e5e5e5; border-radius: 6px; margin-bottom: 10px; background: #fff; padding: 10px 10px 1px 10px;}
.img_list ul li h3{overflow: hidden; text-overflow: ellipsis; text-align: left; width: 100%; font-size: 14px; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; line-height: 26px; font-weight: bold; color: #333;}
.img_list ul li img{width: 100%; height: auto; display: table;}
.img_list ul li p{width: 100%; text-align: justify; margin: 8px auto; line-height: 20px; overflow: hidden; color: #999; height: 40px;}
.img_list ul li p a{color: #333; font-size: 12px;}

.news_list{width: 100%; display: table; height: auto;}
.news_list ul{width: 94%; margin: 0px auto; height: auto; display: table; box-sizing: border-box; padding: 0px 0px;}
.news_list ul li{width: 100%; display: block; float: left; box-sizing: border-box; border: 1px solid #e5e5e5; border-radius: 6px; overflow: hidden; margin-bottom: 10px; background: #f6f6f6;
position: relative;}
.news_list ul li img{width: 100%; height: auto; display: table;}
.news_list ul li h3{padding: 15px 6px 6px; font-size: 14px; color: #333; font-weight: bold;}
.news_list ul li p{padding: 5px; font-size: 12px; color: #666; text-align: justify; text-indent: 25px;
    line-height: 18px;}
.news_list ul li span{padding: 6px; display: block; font-size: 12px; color: #666;}


.yuyue{width: 100%; height: auto; display: table; margin-top: 20px;}
.yuyue ul{width: 94%; margin: 0px auto; height: auto; display: table; box-sizing: border-box; padding: 0px 0px;}
.yuyue ul li{width: 49%; display: block; float: left; box-sizing: border-box; border: 1px solid #e5e5e5; border-radius: 6px; overflow: hidden; margin-bottom: 10px; background: #f6f6f6;}
.yuyue ul li:nth-child(2n) {float: right;}
.yuyue ul li img{width: 100%; height: auto; display: table;}
.yuyue ul li p{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; margin: 8px auto;}
.yuyue ul li p a{color: #333; font-size: 12px;}

.yuyue_list{width: 100%; display: table; height: auto;}
.yuyue_list ul{width: 94%; margin: 0px auto; height: auto; display: table; box-sizing: border-box; padding: 0px 0px;}
.yuyue_list ul li{width: 100%; display: block; float: left; box-sizing: border-box; border: 1px solid #e5e5e5; border-radius: 6px; overflow: hidden; margin-bottom: 10px; background: #f6f6f6; position: relative; padding: 10px 4px;}
.yuyue_list ul li img{width: 40%; height: auto; display: table;float:left;border-radius: 6px;}
.yuyue_list ul li .yishi{width: 60%;float: right;padding-left: 5px;box-sizing: border-box;}
.yuyue_list ul li .yishi h3{padding: 5px 6px 6px; font-size: 14px; color: #333; font-weight: bold;}
.yuyue_list ul li .yishi p{padding: 5px; font-size: 12px; color: #666; text-align: justify; text-indent: 25px;
    line-height: 18px;}
.yuyue_list ul li .yishi span{padding: 6px; display: block; font-size: 12px; color: #666;}


.ce_list p{text-align: left;}
.ce_list p a{margin: 15px 0; transition: all 0.3s ease-out 0s; width: calc(100% - 10px); border-radius: 3px; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #5A5A5A; display: block; bottom: 0; left: 0;}


.time_week{width: 100%;display: table;height: auto;margin-bottom: 25px;}
.time_week ol{margin: 0px;padding: 0px;width: 100%;height: auto;}
.time_week ol li{width: 14%;display: block;float: left;box-sizing: border-box;border: 1px solid #e5e5e5;border-radius: 6px;overflow: hidden;margin-bottom: 10px;background: #f6f6f6;position: relative;padding: 10px 4px;text-align: center;margin: 4px;}
.time_week ol li span{font-size: 12px;}
.time_week ol li i{font-size: 12px;font-style: normal;margin-top: 7px;display: block;}
.time_week ol li.time_cur{background: #347f78;}
.time_week ol li.time_cur span{color: #fff;}
.time_week ol li.time_cur i{color: #fff;}

.ejdh ul li.yysj_1{float: left; width: 49%;}
.ejdh ul li.yysj_1 a{padding: 10px 0px; box-sizing: border-box;}
.ejdh ul li.xlsj_1{float: right; width: 49%;}
.ejdh ul li.xlsj_1 a{padding: 10px 0px; box-sizing: border-box;}

.ejdh ul li.xz_cur{}
.ejdh ul li.xz_cur a{color: #fff;background: #347f78;}

.yyny_nei{position: relative; width: 100%; margin-top: 20px;}
.yyny_nei ul{width: 100%; box-sizing: border-box; padding-left: 0px;}
.yyny_nei ul li{width: 49%;float: left;background: #81d8d0;border-radius: 6px;margin: 5px 0px;height: 100px;text-align: center;display: block;padding: 0px 4px;}
.yyny_nei ul li h1{font-size: 16px;text-align: center;color: #fff;display: block;margin: 15px auto 0px;}
.yyny_nei ul li i{display: block;font-size: 16px;color: #fff;font-style: normal;margin: 6px auto;}
.yyny_nei ul li:hover{background: #59a7a0;}
.yyny_nei ul li.sj_yi{background: #6ac3bb;}
.yyny_nei ul li.sj_man{background: #4ea59d;}
.yyny_nei ul li.sj_guo{background: #347f78;}
.yyny_nei ul li.sj_ke{background: #81d8d0;}
.yyny_nei ul li.tjbm{background: #b8d145;}

.yyny_nei ul li.sj_yi i{color: #eddd92;margin-top: 20px;}
.yyny_nei ul li.sj_man i{color: #fe8353;margin-top: 20px;}
.yyny_nei ul li.sj_guo i{color: #dcbf6f;margin-top: 20px;}
.yyny_nei ul li.sj_ke i{color: #fff;}
.yyny_nei ul li.sj_ke i span{ color: #f6ff00;padding: 0px 5px;}
.yyny_nei ul li:nth-child(2n) {float: right;}

.yyny_nei ul li span.xdz{width: 100%;text-align: center;font-size: 16px;color: #fff;display: inline-block;line-height: 95px;height: 100px;}
.yyny_nei ul li span.xdz i{margin-right: 5px;display: inline-block;}
.juli2{height:40px;}

.dizhi_bottom{display: table; position: relative; margin-top: 0px !important; text-align: center; font-size: 12px; font-style: normal;}
.dizhi_bottom i{font-style: normal; display: block; text-align: left; margin-bottom: 10px; font-size: 14px;}


.ejdh_nei{width: 20%; float: left; border: 1px solid #e5e5e5; border-radius: 6px; margin-left: 2%; box-sizing: border-box; display: table;background: #f9f9f9;}
.ejdh_nei ul{width: 94%; margin: 0px auto; font-size: 12px; text-align: justify; padding: 8px 0px; display: table; box-sizing: border-box;}
.ejdh_nei ul h3{font-size: 14px; color: #333; border-left: 3px solid #81d8d0; padding-left: 4px; margin-bottom: 12px; box-sizing: border-box;}
.ejdh_nei ul li{width: 100%; float: none; text-align: center; margin-bottom: 7px; display: table; border-bottom: 1px solid #e5e5e5; box-sizing: border-box; padding: 7px 3px;}
.ejdh_nei ul li i{display: block; float: left; font-size: 12px; padding:1px 0px 0px 0px;}
.ejdh_nei ul li a{display: block; background: none; margin: 0px auto; border-radius: 0px; padding: 0px; color: #333; float: left; width: auto; margin-left: 5px;}
.ejdh_nei ul img{}
.ejdh_nei ul p{text-align: center; display: block; width: 100%;}
.ejdh_nei ul span{text-align: center; display: block; width: 100%; background: #f5b429; border-radius: 30px; padding: 7px; box-sizing: border-box; color: #fff; font-weight: bold; margin-bottom: 7px;}

.neirong_nei{width: 78%; float: right;}
.neirong_nei ul{width: 94%; margin: 0px auto; font-size: 12px; text-align: justify; padding: 0px 5px; box-sizing: border-box;}
.neirong_nei ul p {line-height: 24px;}

.nei_banenr_nei{margin-bottom:20px;}

table.xtable {margin-top: 35px;}
input#phone{width: 100%;text-align: left;font-size: 14px;box-sizing: border-box;padding: 10px;border-radius: 6px;outline: none;border: 2px solid #d5d5d5;margin-bottom: 5%;background: url(/static/img/xm_b1.png)no-repeat 10px center /25px;padding-left: 50px;}
.msn-get{display: inline-flex;width: 94%;margin: auto 0px;}
td.w-tr{display: inline-flex;width: 70%;margin: auto 0px;margin-left:15%;}
input#pwd{width: 100%;text-align: left;font-size: 14px;box-sizing: border-box;padding: 10px;border-radius: 6px;outline: none;border: 2px solid #d5d5d5;margin-bottom: 5%;background: url(/static/img/hd_b.png)no-repeat 10px center /25px;padding-left: 50px;}
input::-webkit-input-placeholder{color: #ccc;}
input::-moz-input-placeholder{color: #ccc;}
input::-ms-input-placeholder{color: #ccc;}

td.tj_b{display: block;width: 66%;margin: auto 0px;margin-left: 15%;box-sizing: border-box;text-align: center;padding-top: 0px !important;}
input.sub.subt10{width: 100%;text-align: left;box-sizing: border-box;padding: 10px;border-radius: 6px;outline: none;border: 2px solid #66d7cd;margin-bottom: 5%;background: #81d8d0 url(/static/img/tj2.png)no-repeat 26% center /25px;padding-left: 50px;display: block;clear: both;font-size: 16px;color: #fff;text-align: center;}
.ppy{display: block;font-size: 14px;margin-bottom: 35px;}

#tongji-logo{display:none;}
.neirong_nei p img {
    width: 100% !important;
    height: 100% !important;
}

