
/*banner*/
.header , .content {max-width:1200px; margin:0 auto;  }
em{font-style:normal;}
.g_top{ height:200px; background:url(../image/topbg.jpg) repeat-x center top;}
.g_top .m_top{height: 140px;}
.top_c h1{ float:left; padding: 0px 30px 0 0;}
.top_c h1 img{ width: 205px;}
.top_c h2{ float:left; height:64px; line-height: 32px; margin:31px 0 0 0; color: #252525; font-size: 24px; font-weight: bold;}
.top_c h2 em{ display:block; color:#e94009; font-weight:normal; font-size: 18px; }
.top_c p{ float:right; margin:40px 0 0 0 ; background:url(../image/tel.jpg) no-repeat left 2px; font-weight: normal;padding: 0 0 0 78px;}
.top_c p b{display: block;font-weight: normal; color:#666666; font-size:16px;}
.top_c p span{ display:block; font-size:28px; color:#e94009;font-family: impact; }

.g_nav{height:60px; line-height: 60px; }
.g_nav li{position: relative; float:left; font-size:16px;}
.g_nav li a{ display:block;float: left; padding: 0 57px; color:#fff; line-height:60px; text-decoration: none;}
.g_nav li a:hover,.g_nav .cur a{color: #fff;background:#0175c2;}
.g_nav .lastli{background: none;}
.g_nav .home a {
		background-image: url(../image/home.png) ;
		background-repeat: no-repeat;
		background-position: 0 15px;
		padding: 0 7px 0 41px; margin-right: 50px;
	} 
.g_nav .home a:hover{background-image: url(../image/home.png);
		background-repeat: no-repeat;
		background-position: 0 15px;
		padding: 0 7px 0 41px; margin-right: 50px;
}
.g_nav li ul{position:absolute;top:60px;width:182px;display:none;left:0px;background:#252525; z-index:100;}
.g_nav li ul li{float:none;font-size:13px;background:none;height:42px;line-height:42px;}
.g_nav li ul li a{color:#fff;display:block;line-height: 42px;padding:0; text-align: center;width: 100%;}
.g_nav li ul li a:hover{color: #fff;background:#0175c2;}
.g_nav li:hover ul{display: block;}

.banner{position: relative;margin-top:0;overflow: hidden}
.banner .swiper-pagination-yi{position: absolute;bottom:25px;z-index: 10;text-align: center;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-slide video{width: 100%; }
.banner .swiper-slide .m{display: none;}
.banner .swiper-pagination-yi .swiper-pagination-bullet{margin:0 5px;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;border-radius: 10px;border:1px solid #fff;}
.banner .swiper-pagination-bullet-active{background: #0092db;opacity: 1;border:1px solid #0092db;}
.banner .swiper-button-next{background: none;width: 50px;height: 50px;line-height: 50px;text-align: center;margin-top: -25px;outline: medium;}
.banner .swiper-button-prev{background: none;width: 50px;height: 50px;line-height: 50px;text-align: center;margin-top: -25px;outline: medium;}
.banner .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 5%;}
.banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 5%;}
.banner .swiper-button-next i, .banner .swiper-button-prev i{font-size: 30px;color: #eee;}


.banner .swiper-button-next:hover{background:rgba(0,0,0,0.5);}
.banner .swiper-button-prev:hover{background:rgba(0,0,0,0.5);}

.banner .subiao{position: absolute;left: 50%;bottom:70px;z-index: 100;width: 50px;text-align: center;margin-left: -25px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.banner .subiao i{color: #FFF;font-size: 30px;opacity: 0.4;}
.banner .subiao p{width: 4px;height: 4px;border-radius: 50px;background: rgba(255,255,255,0.4);margin-top: 4px;}
.banner .subiao p:last-child{width: 6px;height: 6px;}


.g_ser{height: 70px;line-height: 70px;border-bottom: 1px solid #e2e2e2;margin-bottom: 35px;}
.h_sea{height:70px;line-height: 70px;overflow:hidden;color:#666666;font-size: 15px;}
.h_sea b{font-weight: bold;color: #333333;}
.inp01{height:42px;line-height:42px;padding-left: 12px;width:308px;float:left;color:#999999;font-size: 14px;border: none;background: none;font-family:"Microsoft Yahei"}
.s_ss{float:left;width:72px;height:42px;background: none;border: none;cursor: pointer;}
.key a{color:#666;padding:0 15px;}
.key a:hover{color: #0092db;}
.key .lasta{background: none;}
.s_inp{margin-top:12px;background:url(../image/serbg.jpg) no-repeat;width: 397px;height: 42px;}



.g_jm{height:auto; overflow:hidden; padding-bottom:30px;}


.g_jm .bt{ width:280px; float:left; padding-top:50px;}









.g_jm h2{height: 100px;padding-left: 70px;background:url(../image/jmtit.jpg) no-repeat;font-size: 28px;font-weight: bold;color: #000000;}
.g_jm h2 em{display: block;font-weight: normal;font-size: 16px;color: #999; line-height:200%;}
.g_jm h2 i{color: #e62129;}
.g_jm .m_jm{height: 172px;border: 3px solid #000;}
.g_jm .jm1{position: relative; float: left;width: 298px;}
.g_jm dl{width: 280px;padding:40px 0 0 20px;background:url(../image/jmline.jpg) no-repeat right 50px;height: 123px; position: relative;z-index: 10}


.g_jm dd{ float: left; width:180px; margin-left:10px;}
.g_jm h3{height: 34px;line-height: 34px;overflow: hidden;font-size: 18px;font-weight: bold;color: #252525;margin-bottom: 24px;}
.g_jm h3 i{display: inline-block;padding-left: 25px;}
.g_jm p{font-size: 14px;line-height: 24px;color: #555555;height: 48px;width: 170px; margin-top:-20px; overflow:hidden; margin-bottom:30px;}
.g_jm span a{display: block;background:url(../image/go.jpg) no-repeat;width: 172px;height: 34px; transition: all 0.5s;}
.g_jm dl:hover span a{background:url(../image/goh.jpg) no-repeat; transition: all 0.5s;}
.g_jm dl:hover p{}
.g_jm dl em{position: absolute;left:8px;top:-20px; width: 270px;height: 220px;background: #fff;border: 3px solid #0175c2;display: none; z-index: -1}
.g_jm dl:hover em{display: block;}


.g_ys{background:url(../image/ysbg.jpg) no-repeat center top;height: 745px; padding:60px 0;}
.g_ys h2{background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/ystit.jpg) no-repeat;height: 130px;text-align: center;font-size: 28px;font-weight: bold;color: #000}
.g_ys h2 em{display: block;font-size: 22px;font-weight: normal;color: #333333;padding-top: 5px;}
.g_ys h2 span{display: block;font-size: 14px;font-weight: normal;color: #c1c2c2;text-transform: uppercase;}
.g_ys .ystit{height: 110px;}
.g_ys .ystit li{position: relative; float: left;width: 16.666%;border: 1px solid #e2e2e2;padding: 0;font-size: 20px;line-height: 88px;color: #444444;height: 88px; text-align: center; box-sizing: border-box;}
.g_ys .ystit li em{position: absolute;left:45%;top:86px;background:url(../image/ysico.png) no-repeat;width: 24px;height: 10px;display: none;}
.g_ys .ystit li.on{background: #0175c2;color: #fff;}
.g_ys .ystit li.on em{display: block;}
.g_ys dt{float: left;width: 825px;height: 467px;}
.g_ys dt img{width: 825px;height: 467px;display: block;}
.g_ys dd{float: left;background:url(../image/ysd.jpg) no-repeat;width: 375px;height: 447px;padding: 30px 0 0 0;}
.g_ys h3{background:url(../image/ysline.png) no-repeat 0 bottom;height: 68px;margin-bottom: 23px;font-size: 24px;font-weight: bold;color: #fff; margin-left: 40px;}
.g_ys h3 b{display: block;}
.g_ys h3 em{display: block;font-size: 20px;font-weight: normal;}
.g_ys ul{height: 124px;border-bottom: 0px solid #3b3b3b;margin-bottom: 40px;}
.g_ys li{font-size: 15px;line-height: 24px;color: #fff;}
.g_ys p{font-size: 14px;line-height: 26px;color: #fff;width:316px; padding-right: 19px; border-bottom: 1px solid #3b3b3b;margin-bottom: 20px; height: 228px; padding-left: 40px;}
.g_ys .tel{background:url(../image/ystel.png) no-repeat 0 8px;padding-left: 58px;font-size: 16px;color: #fff;margin-left: 60px;}
.g_ys .tel b{display: block;font-size: 30px;font-family: impact;font-weight: normal;}
.g_ys .next,.g_ys .prev{width: 37px;height: 32px;}
.g_ys .next{background:url(../image/rjt.jpg) no-repeat;position: absolute;left:785px;top:715px;}
.g_ys .prev{background:url(../image/ljt.jpg) no-repeat;position: absolute;left:745px;top:715px;}
.g_ys .next:hover,.g_ys .prev:hover{background-position: right 0;}



.g_jc{background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/lcbg2.jpg) no-repeat center top;height: 806px; padding-top: 76px;}
.g_jc h2{background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/jctit.jpg) no-repeat;height: 145px;text-align: center;font-size: 28px;font-weight: bold;color: #000}
.g_jc h2 em{display: block;font-size: 22px;font-weight: normal;color: #333333;padding-top: 5px;}
.g_jc h2 span{display: block;font-size: 14px;font-weight: normal;color: #c1c2c2;text-transform: uppercase;}
.g_jc h2 b{color: #e62129;}
.g_jc .jctit{height:110px; }
.g_jc .jctit li{float: left;width: 133px;text-align: center;font-size: 16px;color: #333333;background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/dian1.png) no-repeat center 0; padding-top: 53px;}
.g_jc .jctit li.on{color: #e62129;font-weight: bold;background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/dian2.png) no-repeat center 0;}
.g_jc dl{margin-left: 128px; position: relative;}
.g_jc dt,.g_jc dt img{width: 936px;height: 468px;display: block;}
.g_jc dd{position: absolute;left:0;bottom: 0;width: 936px;height: 84px;padding-top: 30px;background:url(../image/sha.png) repeat; }
.g_jc h3{height: 36px;line-height: 36px;text-align: center;overflow: hidden;font-size: 20px;color: #fff;font-weight: bold;}
.g_jc p{font-size: 15px;color: #fff;line-height: 24px;text-align: center;}
.g_jc .next,.g_jc .prev{width: 40px;height: 92px;}
.g_jc .next{background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/rjt.png) no-repeat;position: absolute;right:50px;top:448px;}
.g_jc .prev{background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/ljt.png) no-repeat;position: absolute;left:50px;top:448px;}
.g_jc .next:hover,.g_jc .prev:hover{background-position: right 0;}


.g_lc{background:url(../image/lcbg.jpg) no-repeat center top;height: 434px;padding-top: 74px;}
.g_lc h2{background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/lctit.png) no-repeat;height: 100px;text-align: center;font-size: 28px;font-weight: bold;color: #fff;}
.g_lc h2 em{display: block;text-transform: uppercase;font-size: 14px;color: #909090;font-weight: normal;}
.g_lc .lclst{height: 230px;}
.g_lc .lclst li{float: left;background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/lcico.png) no-repeat;font-size: 14px;color: #fff;}
.g_lc .lclst li:hover{background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/lcicoh.png) no-repeat;}
.g_lc .lc01{width:104px; }
.g_lc .lc02{width:100px;}
.g_lc .lc03{width:99px;}
.g_lc .lc04{width:100px;}
.g_lc .lc05{width:90px;}
.g_lc .lc06{width:94px;}
.g_lc .lc07{width:90px;}
.g_lc .lc08{width:90px;}
.g_lc .lc09{width:90px;}
.g_lc .lc10{width:93px;text-align: center;}
.g_lc .lc11{width:93px;text-align: center;}
.g_lc .lc12{width:93px;}
.g_lc b{display: block;margin-bottom: 70px;}
.g_lc .lclst li:hover{font-size: 16px;font-weight: bold;color: #e62129;}
.g_lc .lc10 b,.g_lc .lc11 b{text-align: left;}
.g_lc .lctel{background:url(../image/ystel.png) no-repeat 422px 0;padding-left: 470px;font-size: 16px;color: #fff;}
.g_lc .lctel b{display: inline-block;font-size: 30px;color: #e62129;font-family: impact;font-weight: normal;}


.g_hz{background:url(../image/hzbg.jpg) no-repeat center top;height: 230px; margin-bottom: 45px;}
.g_hz h2{padding-top: 48px;float: left;width: 386px;font-size: 28px;font-weight: bold;color: #fff;background:url(../image/hztit.jpg) no-repeat 0 56px;height: 160px;}
.g_hz h2 a{color: #fff;}
.g_hz h2 em{display: block;font-size: 22px;font-weight: normal; padding-top:20px;}
.g_hz .m_hz{float: left;width: 814px;padding-top: 60px;}
.g_hz .m_hz li{float: left;width: 175px;margin-right: 18px;}
.g_hz .m_hz li img{width: 175px;height: 140px;display: block;border: 1px solid #dcdcdc;}
.g_hz .next,.g_hz .prev{width: 42px;height: 47px;}
.g_hz .next{background:url(../image/rjt2.jpg) no-repeat;position: absolute;right:0;top:60px;}
.g_hz .prev{background:url(../image/ljt2.jpg) no-repeat;position: absolute;right:0;top:124px;}
.g_hz .next:hover,.g_hz .prev:hover{background-position: right 0;}


/* 新闻中心 */

.g_news{height: 524px;}
.g_news h2{background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/newtit.jpg) no-repeat;height: 75px;text-align: center;font-size: 28px;font-weight: bold;color: #000;margin-bottom: 28px;}
.g_news h2 span{display: block;font-size: 14px;font-weight: normal;color: #c1c2c2;text-transform: uppercase;}
.g_news h2 b{color: #0175c2;}
.g_news h2 a{color: #000}
.g_news .hd{position: relative; height: 66px;line-height: 66px; border-bottom: 1px solid #dcdcdc;margin-bottom: 33px;}
.g_news .u_lst8 li{float: left;height: 66px; line-height: 66px; position: relative; }
.g_news .u_lst8 li a{display: block; float: left; padding: 0 50px;  height: 66px;line-height: 66px;font-size: 18px;color: #252525;font-weight: normal; text-decoration: none;}
.g_news .u_lst8 li.on a,.g_news .u_lst8 li a:hover{color: #0175c2;font-weight: bold;}
.g_news .hd span{display: block;position: absolute;right:0;top:10px;text-transform: uppercase;font-size: 15px;color: #7f7f7f;}
.g_news .newtit1 em{background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/newtit1.jpg) no-repeat 0 10px;width: 48px;height: 48px;position: absolute;left:0;top:0;}
.g_news .newtit2 em{background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/newtit2.jpg) no-repeat 0 10px;width: 48px;height: 48px;position: absolute;left:0;top:0;}
.g_news .newtit1:hover em,.g_news .newtit1.on em{background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/newtit1h.jpg) no-repeat 0 10px;}
.g_news .newtit2:hover em,.g_news .newtit2.on em{background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/newtit2h.jpg) no-repeat 0 10px;}
.m_news .dtimg{float: left;width: 485px;position: relative;}
.m_news .dtimg em{position: absolute;left:0;top:-5px;background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/zxico.png) no-repeat;width: 86px;height: 66px;}
.m_news .dtimg dt{width: 485px;height: 365px;}
.m_news .dtimg dt img{display: block;width: 485px;height: 365px;}
.dtr{width: 660px; margin-left: 50px;}
.dtr .newtj{height: 136px;padding:0 0 25px;}
.dtr .newtj h3{height: 32px;line-height:32px;overflow: hidden;font-size: 18px;font-weight: bold;color: #333;margin-bottom: 10px;}
.dtr .newtj h3 a{color: #333;}
.dtr .newtj p{font-size: 14px;color: #333333;line-height: 25px;height:75px;overflow: hidden;}
.dtr .u_dlst1{height: 88px;margin-bottom: 20px;clear: both;}
.dtr .u_dlst1 dt{float: left;width: 80px; padding-top: 8px; height: 80px; font-size: 32px;color: #fff;text-align: center; background: #252525}
.dtr .u_dlst1 dt em{display: block;height: 22px;line-height: 22px;color: #fff;font-size: 14px;text-align: center;}
.dtr .u_dlst1 dd{float: left;width: 540px; height: 66px;border: 1px solid #c2c2c2; border-left: none; padding: 20px 0 0 20px; }
.dtr .u_dlst1 dd h3{height: 26px;line-height: 26px; overflow: hidden;}
.dtr .u_dlst1 dd h3 a{color: #000000;font-size: 15px;font-weight: normal;}
.dtr .u_dlst1 dd p{font-size: 14px;color: #555555;line-height: 24px;height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden; }
.dtr .u_dlst1:hover dt{background: #0175c2;}
.dtr .u_dlst1:hover dd{border: 1px solid #0175c2;}



/* 走进 */
.g_zj{height:auto; overflow:hidden;padding-bottom:25px;}
.g_zj h2{background:url(../image/abtit.png) no-repeat;height: 75px;text-align: center;font-size: 28px;font-weight: bold;color: #000}
.g_zj h2 span{display: block;font-size: 16px;font-weight: normal;color: #c1c2c2;text-transform: uppercase; line-height:200%;}
.g_zj h2 b{color: #0175c2;}
.g_zj h2 a{color: #000}
.g_zj p{padding: 0 40px;text-align: center;font-size: 15px;color: #333333;line-height: 30px; height: 60px;overflow: hidden; margin-bottom: 30px;}
.g_zj span a{display: block;background:url(../image/abtn.jpg) no-repeat;width: 156px;height: 34px;line-height: 34px;padding-left: 16px;font-size: 16px;font-weight: bold;color: #fff; margin: 0 auto 50px;}
.g_zj .video{float: left;width: 568px;height: 451px;overflow: hidden;}
.g_zj .video img{width: 568px;height: 451px;transition: all 0.3s linear 0s;}
.g_zj .video:hover img{transform: scale(1.15);opacity: 1}
.g_zj .xclst{float: right;width: 632px;}
.g_zj .xclst li{position: relative; float: left;width: 287px;margin-left: 22px;margin-bottom: 20px; heigt:215px;overflow:hidden; cursor: pointer;}
.g_zj .xclst li img{width: 287px;height: 215px;display: block;transition: all 0.3s linear 0s;}
.g_zj .xclst li:hover img{transform: scale(1.15);opacity: 0.9}
.g_zj .xclst li em{position: absolute;left:0;bottom: 0;width: 287px;height: 46px;line-height: 46px;overflow: hidden;font-size: 16px;color: #fff;background:url(../image/sha.png) repeat;text-align: center;}



/* 友情链接 */
.g_link{ height: 176px;background:url(http://www.szcmute.com/Data/szcmute/template/cn/images/linkbg.jpg) no-repeat center top;}
.g_link h2{height: 48px;line-height: 48px;font-size: 18px;font-weight: bold; padding-left: 100px;}
.g_link h2 a{color: #333333;}
.link_c{line-height:56px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 56px; line-height:56px; color:#555555;display: block;}



/*内页代码*/
.ny_banner img{display: block;max-width: 100%;height: auto;}

.plc{width: 100%; padding: 6px 0; margin-bottom: 15px; overflow: hidden;}
.p12-curmbs-1{font-size: 15px;border-bottom: 1px dashed #dcdcdc;}
.p12-curblock{display: none;}
.p12-curmbs-1 b{border-left: 8px solid #0175c2;font-weight: normal;padding-left: 8px;}
.p12-curmbs-1 i{font-style: normal;}
.p12-curmbs-1 span{padding: 0 5px;height: 50px;line-height: 50px;}


.tl-fdh-02{height: 55px;background: #e2e2e2; margin-bottom: 20px;overflow: hidden;}
.tl-fdh-02 li{width: 20%;height: 55px;font-size: 17px;line-height: 55px;text-align: center;float: left;border-right: 1px solid #fff;background: #e2e2e2;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;box-sizing: border-box;}
.tl-fdh-02 li a{display: block;height: 55px;color: #333;}
.tl-fdh-02 li.sidenavcur, .tl-fdh-02 li:hover{background: url(../image/p16-icon6.png) no-repeat bottom center #0175c2;border-color: #0175c2;}
.tl-fdh-02 li.sidenavcur a, .tl-fdh-02 li:hover a{color: #fff;}

.blk-xs{width:23%;}
.blk-sm{width:calc(100% - 26.5%);}

.about_ny{width: 100%; margin: 15px auto 45px; overflow: hidden;}
.about_ny .profile{line-height:40px; font-size: 16px; color: #444; overflow:hidden;}
.about_ny .profile img{max-width: 100%;  margin: 8px auto; display: block;}

.tit h3{margin: 28px 0;text-align: center;font-size: 30px;color: #323232;line-height: 34px;display: block;}
.tit h3 i{font-size: 15px;font-style: normal;color: #bbb;display: block;text-transform: Uppercase;}


.zhengshu{width: 100%; overflow: hidden;}
.zhengshu ul{margin-left: -3%; }
.zhengshu li{float: left;width: 30.333%; margin-left: 3%;margin-bottom: 1.5%;text-align: center;}
.zhengshu li img{max-width: 98%; border: 1px solid #ccc; padding: 2px;}
.zhengshu li span{font-size:14px; line-height:25px; padding-top: 10px; display: block; text-align: center;}


.Ulimg{width:100%; overflow: hidden;}
.Ulimg ul{ margin-left:-2%; }
.Ulimg li{ float:left; width:31.333%; margin-left:2%; text-align:center; margin-bottom:1.5%;}
.Ulimg li img{ max-width:98%;}
.Ulimg li span{display:block; line-height:30px; font-size:15px; padding-top: 10px;}

.yanfa{margin-top: 10px;}
.yanfa ul{margin-left: -2%;}
.yanfa li{float: left;margin-left: 2%; width:23%;text-align: center;padding-bottom: 2%;}
.yanfa li img{width: 100%;}
.yanfa li p{display:block; line-height:25px; font-size:15px; padding-top: 10px;}

.products{width:100%;  margin:35px 0; overflow: hidden;}
.products ul{margin-left: -2%; }
.products ul li{width:23%;float: left;margin-left:2%;margin-bottom: 1.2%; transition: all 0.3s;}
.products ul li:hover{}
.products ul li .pic{border:1px solid #e0e0e0; overflow: hidden;}
.products ul li img{max-width: 100%; transition: all .3s;}
.products ul li span{line-height:25px; font-size:15px; padding:10px 0; text-align: center; display: block;}


.details_content{width:100%;padding:20px 0;}
.details_content .product_details{width:100%; margin-bottom: 28px; background:#f9f9f9; overflow: hidden;}
.details_content .product_details .details_pic{float: left; width:48%; padding:2%;box-sizing: border-box;}
.details_content .product_details .details_pic img{display: block;max-width: 100%;width: 100%;height: auto;}
.details_content .product_details .details_top{float: right; width:51%;padding:2%;box-sizing: border-box;}
.details_content .product_details .details_top h5{font-size:24px;color:#006bc3;margin-bottom:20px;padding-bottom:12px;position:relative;}
.details_content .product_details .details_top h5:before{position:absolute;content:"";width:30px;height:2px;background:#006bc3;left:0;bottom:0;}
.details_content .product_details .details_top .pwxx{font-size:14px;color:#666;line-height:30px;margin:0;}

.details_content .product_details .details_box{ padding:0 2%; margin-top: 20px; overflow: hidden;}
.details_content .product_details .details_box .tits{border-bottom: 1px solid #006bc3; line-height: 42px; height: 42px;}
.details_content .product_details .details_box .tits span{width:125px; background: #006bc3; display: block;font-size: 18px;text-align: center; color: #fff;}
.details_content .product_details .details_box .details_text{padding:20px 0; font-size:15px; line-height:32px;}
.details_content .product_details .details_box .details_text img{display: block;max-width: 100%;height: auto;}

.details_content .product_details .details_box .details_text table{border-left: 1px solid #000;border-top:1px solid #000; width: 100%; }
.details_content .product_details .details_box .details_text table td{border-right: 1px solid #000;border-bottom:1px solid #000; padding: 6px; line-height: 32px; text-align:center;}


.recTitle{padding-left:20px; height:45px;line-height:45px;background:#e2e2e2;font-size:16px;font-weight:bold;color:#000;}

/* related product */
.relatedProduct{overflow:hidden;margin-top:20px;}
.relatedProduct ul{padding-top:15px;margin-right:-2%;}
.relatedProduct li{width:23%;height:auto;float:left;margin-right:2%;margin-bottom:5px;}
.relatedProduct li img{width:100%;}
.relatedProduct li span{width:100%;height:35px;line-height:35px; font-size:14px; text-align:center; display:block;}


.pro_table{ margin:35px 0; font-size: 15px; line-height: 32px;   overflow: hidden;}
.pro_table table{border-left: 1px solid #000;border-top:1px solid #000; width: 100%;border-collapse: collapse;   font-size: 15px; margin-top: 8px;}
.pro_table table td{border-right: 1px solid #000;border-bottom:1px solid #000; padding:5px; line-height: 32px; text-align:center;}
.pro_table table tr:first-child{ height: 55px; font-weight: bold; background: #bbe0e3!important; color: #333; font-size: 18px;}
.pro_table table tr:nth-child(odd){background: #f3f9fa}



/*news*/
.newslist {width: 100%; overflow: hidden;}
.newslist li {transition: 0.2s all;margin-bottom: 30px;padding-bottom: 30px; border-bottom: 1px solid #eee;}
.newslist li a{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.newslist li:hover {box-shadow: 0 0 10px #eee;}
.newslist li .newspic {width: 25%;}
.newslist li .newspic img {width: 100%;}
.newslist li .newstext {width: 71%;display: flex;justify-content: space-between;}
.newslist li .newstext .newstext_l {width: 90%;}
.newslist li .newstext .newstext_r {width: 20%;}
.newslist li .newstext .newstext_l h2 {font-size: 22px;color: #202020;margin: 10px 0 20px;transition: 0.2s all;font-weight: normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newslist li:hover .newstext .newstext_l h2 {color: #e00f12;}
.newslist li .newstext .newstext_l p {font-size: 15px;color: #838383;line-height: 2.2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.newslist li .newstext .newstext_r h3 {text-align: right;font-size: 22px;color: #949393;margin-top:35px;transition: 0.2s all;font-weight: normal;}
.newslist li:hover .newstext .newstext_r h3 {color: #e00f12;}
.newslist li .newstext .newstext_r>div {margin-top: 20px;margin-left: 60%;height: 40px;border-left: 1px solid #cecdcd;display: flex;align-items: center;justify-content: space-between;padding-left: 20px;}


/*新闻详情*/
.NewsDetailed{ width:100%; overflow: hidden;}
.NewsDetailed h3{line-height:32px;margin-bottom:15px;text-align:center;font-size:18px;font-weight:600;color:#444;}
.NewsShowHits{padding-bottom:15px;text-align:center;border-bottom:1px #DEDEDE solid;color:#777;font-size:13px;}
.NewsDetailed-content{line-height:30px;padding-top:15px;padding-bottom:10px;margin-bottom:10px;font-size:14px;text-align:left; color: #555;}
.NewsDetailed-content img {max-width:100%;margin:10px auto;text-align:center;display:table-cell;clear:both;overflow:hidden;}


.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:42px;line-height:42px;top:25px;right:0; text-align:center;background:#0175c2;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {border-top:1px #DEDEDE solid; margin:0px auto;width:100%;height:70px;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}



.solution{width: 100%; padding:10px 0; overflow: hidden;}
.solution .sol-note{width:47.575%; margin-top: 25px;}
.solution .sol-note .ind-tit{text-align:left;margin-bottom:25px;padding-bottom:18px;font-size: 25px; color: #333;position: relative;}
.solution .sol-note .ind-tit:after{content:"";position:absolute;left:0;bottom:0px;width:40px;height:3px;background:#014535;}
.solution .sol-note .info{font-size:16px;color:#666;line-height: 32px;}
.solution .sol-pic{width:47.575%;overflow: hidden;}
.solution .sol-pic img{width:100%;height:355px;object-fit:cover;}



.com-img img{ transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}


.client{padding:25px 0; overflow: hidden;}
.client ul{margin-left: -2%;}
.client li{float: left;width: 18%;margin-left: 2%; margin-bottom: 2%;}
.client li img{width:95%; padding: 2%; border: 1px solid #e0e0e0;} 
.client li p{line-height: 28px;font-size: 14px;margin-top: 15px;overflow: hidden;}





/*联系我们*/
.ct_mode{width: 100%; overflow: hidden;}
.contact_t{float: left; width: 42%;line-height:35px;font-size: 15px; margin-top:55px;}
.contact_t h3{color:#01589b;margin-bottom:15px;border-bottom:1px solid #dedede;padding-bottom:15px;font-size:22px;font-weight:bold;}
.contact_t h3 span{display: block;width:3px;background:#01589b;display:inline-block;height:auto;margin-right:10px;}
.ctbox p{background:url(../image/icon_ab.png) no-repeat left center;padding-left:50px;height:50px;line-height:50px;border-bottom:1px dashed #dedede;margin-bottom:15px;color:#666;font-size:16px;}
.ctbox p.a1{background-position:0px 5px;}
.ctbox p.a2{background-position:0px -50px;}
.ctbox p.a3{background-position:0px -113px;}
.ctbox p.a4{background-position:0px -182px;}
.ctbox p.a5{background-position:0px -245px;}
.contact_b{float: right; width: 55%;}
#map_container{height: 500px;}


/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:145px;height:42px;line-height:42px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #f08300;border:none;}




.single-portfolio{padding:0px 10px; margin-top:-50px;}
.contents{padding:10px 0;color:#333;background: #fff;}
.al{padding:5px 20px;}
.contents h6{font-weight: 600;font-size:1.1rem;margin-top:12px;}
.contents div{ width:100%; display:inline;margin:20px 0; line-height:200%;}
.contents span.subtitle{font-size:14px; color:#333; float:left; width:80%;}
.contnents span.more{ float:right;  width:20%; color:#0a70c2}
.portfolio .owl-carousel .owl-nav div:hover{background: none;color:#333;}
.portfolio .owl-carousel .owl-nav .owl-prev {color:#006fe9;background: none;}
.portfolio .owl-carousel .owl-nav .owl-next {color:#d52077;background: none;}
.single-portfolio{
	float:left;
	width:30%;
}
.single-portfolio{padding:0 20px;}
.contents h6 {
    color:#0a70c2;
}




#c_portalResProduct_list-16009407281357105 .homeAdBox {

	background: #0a70c2 !important; width:100%; height:auto; overflow:hidden;
}

#c_portalResProduct_list-16009407281357105 .listCol_2 {
	background: #fff;
	 float:left; margin-right:1%; margin-bottom:1%; width:32.666%; height:auto;  overflow:hidden; height:200px; overflow:hidden;
	position: relative;
}


#c_portalResProduct_list-16009407281357105 .listCol_2:nth-child(3){ margin-right:0%;}

#c_portalResProduct_list-16009407281357105 .listCol_2:nth-child(6){ margin-right:0%;}




#c_portalResProduct_list-16009407281357105 .listCol_2:nth-child(4){ margin-bottom:0%;}
#c_portalResProduct_list-16009407281357105 .listCol_2:nth-child(5){ margin-bottom:0%;}
#c_portalResProduct_list-16009407281357105 .listCol_2:nth-child(6){ margin-bottom:0%;}


#c_portalResProduct_list-16009407281357105 .homeAdLeft {
	 width:40%; float:left;
	overflow: hidden;
	position: relative;
}

#c_portalResProduct_list-16009407281357105 .homeAdLeft img{ height:200px;}


#c_portalResProduct_list-16009407281357105 .homeAdRight {
	 width: 50%; float:right;
	overflow: hidden;
	height: 100%;
	padding: 5%;
	position: relative;
} 

#c_portalResProduct_list-16009407281357105 .proPic {
	max-width: 100%;
}

#c_portalResProduct_list-16009407281357105 .adNum {
	max-width: 52px;
}

#c_portalResProduct_list-16009407281357105 .homeAdLeft:after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0;
	height: 0;
	border: 28px solid transparent;
	border-right-color: white;
}

#c_portalResProduct_list-16009407281357105 .homeAdList:after {
	content: '';
	position: absolute;
	transform: translateX(-50%);
	left: 70%;
	bottom: 0;
	width: 0;
	height: 0;
	border: 28px solid transparent;
	border-bottom-color: #0a70c2;
}

#c_portalResProduct_list-16009407281357105 .homeAdList3:after {
	top: 0;
	bottom: auto;
	border-bottom-color: transparent;
	border-top-color: #0a70c2;
}

#c_portalResProduct_list-16009407281357105 .homeAdList4:after {
	top: 0;
	bottom: auto;
	border-bottom-color: transparent;
	border-top-color: #0a70c2;
}

#c_portalResProduct_list-16009407281357105 .homeAdTit {
	font-size: 18px;
	font-weight: 700;
	color: #434447;
	margin-top: 18px;  text-align:left;
}

#c_portalResProduct_list-16009407281357105 .homeAdSum {
	font-size: 13px;
	line-height: 29px;
	color: #434447;
	margin-top: -40px;
	
	overflow: hidden; width:100%; text-align:left; margin-left:-40px;
	
}

#c_portalResProduct_list-16009407281357105 .homeAdTop {
	margin-bottom: 60px;
	text-align: center;
}

#c_portalResProduct_list-16009407281357105 .homeAdTop img {
	max-width: 100%;
}

#c_portalResProduct_list-16009407281357105 .homeAdList:hover .adImg {
	transform: scale(1.1);
}

.h_flexBox{ flex-flow:row !important; }



.index_partner{padding:0px 0;}
.index_partner ul li{float:left;width:19%;margin-right:1.25%;margin-bottom:1.25%;}
.index_partner ul li:nth-child(5n){margin-right:0;}
.index_partner ul li a{display:block;border:1px #e5e5e5 solid;text-align:center;overflow: hidden;}
.index_partner ul li a img{-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.w1200{ width:1100px; margin:0 auto;}


.foottitle{color:#fff;width:100%;text-align: center; font-size:30px; padding-top:80px;}
.footbtn{
	

	width:150px; text-align:center;
	 font-size:18px;  border:solid 1px #eee; height:40px; line-height:40px; margin-top:50px; margin:0 auto;
	color:#fff;
	border-radius: 10px;  margin-top:20px;
}
.cases1{ background-image: url(../image/backbg.png); padding-bottom:80px;}



.toolbar{width: 52px; position: fixed; right: 2%; top: 54%; z-index: 999;}
.toolbar dd{width: 51px; height: 51px; margin-bottom: 1px; position: relative;  -webkit-border-radius: 100%; border-radius: 100%; margin-top:4px; background-color:#0175c2;}
.toolbar dd i{width: 51px; height: 51px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center;}
.toolbar dd i span{width: 35px; height: 35px; display: block; margin: 9px 0 0 8px; *margin: 7px 0 0 0; background: url(../image/rightFixIcon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block; width: 0; height: 52px; line-height: 52px; font-size: 24px; font-weight: bold; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 50px; top: 0; right: 0; overflow: hidden;}
.toolbar .pop{position: absolute; right: 90px; top: -65px; background: #0175c2; display: none;}
.toolbar .pop-code{width: 120px; padding: 20px 20px 0;}
.toolbar .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar .pop-code h3{height: 52px; line-height: 52px; text-align: center; color: #f2e8e1; font-size: 16px; font-weight: 400; white-space: nowrap;}
.toolbar .qq span{background-position:-36px -47px;}
.toolbar .qq a{width: 52px; height: 52px; cursor: pointer; display: block;}
.toolbar .qq:hover{background-color:#0175c2; border-radius: 100%;}
.toolbar .qq:hover span{background-position: -36px -47px; }
.toolbar .tel span{background-position:-36px 0;}
.toolbar .tel:hover{background: #0175c2; border-radius:30px;}
.toolbar .tel:hover span{background-position: -36px 0;}
.toolbar .code span{background-position:-36px -95px;}
.toolbar .code:hover{ background-color:#0175c2;  border-radius: 100%;}
.toolbar .code:hover span{background-position:-36px -95px;}
.toolbar .top span{background-position: -36px -142px;}
.toolbar .top:hover{ background-color:#0175c2;  border-radius: 100%;}
.toolbar .top:hover span{background-position: -36px -142px; }
.toolbar dd:hover{}
