@charset "utf-8";
/* CSS Document *//*此样式为全局样式，在每个页面只能引用一次，不能重复，也不可以不引用。*/
html{_background-attachment: fixed;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size: 12px;color: #111;font-family: Microsoft yahei,helvetica;background-repeat: repeat;}
body a{color: #111111;text-decoration: none;}
em{font-style:normal}
li{list-style:none}
fieldset{border:0;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline: none;}
input,textarea,select {*font-size:100%;}
p{word-wrap:break-word}
a:link,a:visited{text-decoration:none;}
input,button,select{outline: 0;font-family: Microsoft yahei,helvetica;margin:0px; padding:0px;}
.fl{float: left;}
.fr{float: right;}
.nocu{font-weight: normal;}
.clear{ clear:both;}
.shenglue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.shenglue2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
.shenglue3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow:hidden;}
.bgxuhua {-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.bgxuhua a:hover{-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.imgbig{ overflow:hidden;}
.imgbig img{ transition:all linear .2s;	}
.imgbig:hover img{cursor: pointer; transform:scale(1.15); -webkit-transform:scale(1.15) translateZ(0); -moz-transform:scale(1.15) translateZ(0); -ms-transform:scale(1.15) translateZ(0); -o-transform:scale(1.15) translateZ(0);}
.bgquan{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.zishiyin{font-size:14px; line-height:20px;}
.zishiyin img{max-width: 100%; width: auto;height: auto !important;}
.bhtouying:hover{box-shadow: 3px 3px 3px #ccc;}
.zishiyin table{ width:100% !important;}
.video iframe,.video embed{ width:725px !important; height:455px !important;}
.guodu{transition: 0.4s;}
.h30{ height:30px;}
.bgtc{background-repeat: no-repeat;background-position: center center; background-size:cover;}
*{-webkit-tap-highlight-color: transparent;}
/*全局样式结束GLOBAL STYLE*/
/*头部-*/
.w1200{ width:1200px;margin:0px auto;}
.header{width:100%;height:110px; background-color:#FFF;}
.header .logo{ float:left; margin:15px 0 0 0px; height:80px;}
.header .logo .logoby{ height:60px; line-height:28px; float:left;margin:14px 0px 0px 20px; font-size:24px;border-left:1px solid #ddd; padding-left:20px; font-weight:bold;}
.header .logo .logoby span{ color:#b1b1b1; font-size:15px; font-weight:normal;}
.header .tel{ height:60px; float:right; padding-left:60px;background-image: url(../images/top_tel.png);background-repeat: no-repeat;background-position: left center; background-size:52px;line-height:28px; margin:25px 0px 0px 0px;font-size:16px; color:#666;}
.header .tel span{color:#C00725; font-size:24px; font-weight:bold;}
/* 导航 */
.pcnav{height: 60px; background-color:#0170e2;z-index:99;}
.pcnav ul li {float: left; position:relative;}
.pcnav ul li a{display: block;line-height: 60px;height: 60px;font-size:16px; width:172px;text-align:center; color:#fff;}
.pcnav ul li a:hover,.pcnav ul .sfhover .first-level,.pcnav ul .active .first-level{display:block;background-color:#1048a0; color:#fff;}
.pcnav ul li ul {list-style-type: none;left: -999em;position: absolute;background-color:#0170e2; width:100%;background-repeat: repeat; z-index:9999;}
.pcnav ul li ul li{width:100%; text-align:center;}
.pcnav ul li ul li a{display: block;width: 100%;height:50px;line-height: 50px;font-size: 14px;color:#fff; font-weight: normal; padding:0px !important; }
.pcnav ul li ul li a:hover{background-color:#1048a0;}
.pcnav ul li:hover ul {z-index:990;left: auto;}
.pcnav ul li.sfhover ul {left: auto;}
.nav_li_home{ width:168px;}
/*滚动图-*/
.banner{ width:100%; position:relative; height:600px; overflow:hidden;}
.banner .swiper-slide{width: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;height:500px; }
.banner .swiper-slide .lianjie{ width:100%; display:block; height:500px;}
.banner .swiper-pagination{ width:100%;height:12px; bottom:25px; text-align:center;}
.banner .swiper-pagination-bullet{ width:10px; height:10px; background-color:#ddd; border:1px solid #ddd;display: inline-block;opacity:0.9; border-radius:5px; margin:0px 4px !important;}
.banner .swiper-pagination-bullet-active{background-color:#0170e2;border:1px solid #0170e2; width:25px;}
.banner .swiper-button-next,.banner .swiper-button-prev{width:50px;height:50px;position: absolute;z-index: 20; background-color:rgb(0,0,0,0.2);background-repeat: no-repeat;background-position: center center;background-image: url(../images/qiehuan_l.png);opacity:1; margin-top:-30px; background-size:20px; border-radius:50%;}
.banner .swiper-button-prev{left:3%;}
.banner .swiper-button-next{right:3%;background-image: url(../images/qiehuan_r.png);}

/*首页-*/

.h_bt_h2{ font-size:32px; font-weight:bold; text-align:center; text-align:center; color:#333; letter-spacing:2px;}
.h_bt_xian{ width:100%; height:1px; margin:20px auto 12px auto; border-bottom:1px solid #ddd;}
.h_bt_xian p{display:block;position:relative;height:3px;border-radius:20px;background-color:#1e50ae;width:60px;overflow:hidden; margin:-2px auto 0px auto;}
.h_bt_xian p:after{content:"";position:absolute;left:0;top:-1.1px;height:5px;width:6px;background-color:#fff;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:MOVE-BG;animation-name:MOVE-BG}
@-webkit-keyframes MOVE-BG{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(88px);transform:translateX(88px)}
}
@keyframes MOVE-BG{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(88px);transform:translateX(88px)}
}
@-webkit-keyframes MOVE-BG2{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(48px);transform:translateX(48px)}
}
@keyframes MOVE-BG2{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(48px);transform:translateX(48px)}
}
.sousuo{ width:100%; height:40px; padding:20px 0px; background-color:#f7f7f7;}
.sousuo_l{ height:40px; line-height:40px; font-size:14px; color:#333;}
.sousuo_l a{ margin:0px 15px 0px 0px; color:#666;}
.sousuo_r{}
.sousuo_r .searchtext{height:38px;border:1px solid #dedede;line-height:38px;width:250px;float: left;background-color: #fff;text-indent: 10px;outline: 0; text-indent:14px;}
.sousuo_r .searchbtn{height: 40px;width:70px;line-height:40px;color: #FFF;text-align: center;border: 0px solid #0170e2;float: left;cursor: pointer;background-color: #0170e2; font-size:14px;background-image: url(../images/ico_sousuo.png);background-repeat: no-repeat;background-position: center center;}
.sousuo_r .sousuo .rmss{ font-size:12px; line-height:20px; height:20px; margin-top:5px;color:#999;}
.sousuo_r .sousuo .rmss a{ color:#999;}
.sousuo_r .sousuo .rmss span:last-child{ display:none;}
.h_bg{ width:100A%;padding: 80px 0px 100px 0px;}
.h_bt_h2{ font-size:36px; font-weight:bold; text-align:center;}
.h_bt_h2 i{ color:#ddd; font-weight:normal;}
.h_bt_h2 span{color: #0170e2;font-size: 66px;font-style: italic;}
.h_bt_h2_by span{font-size: 32px;font-style: normal;}
.h_bt_desc{ text-align:center; font-size:14px; line-height:24px; padding:10px 0px; color:#999;}
.h_ys_ul{ padding-bottom:40px;}
.h_ys_ul li{ width:240px; float:left; text-align:center; margin:20px 0px 0px 80px;}
.h_ys_ul li img{ width:160px; height:160px; border-radius:50%; border:10px solid #fff;box-shadow:0 0px 20px rgba(100,100,100,0.1);}
.h_ys_ul li p{ font-size:18px; padding:17px 0px 8px 0px;}
.h_ys_ul li span{ font-size:14px; line-height:24px; color:#777; padding:0px 20px; display:block;}
.h_ys_ul li:nth-child(1){ margin-left:0px;}
.h_ys_ul li:hover img{ border:10px solid #0170e2;}
.h_cp{background-color: #f7f7f7;background-image: url(../images/h_cp_bg.jpg);background-repeat: no-repeat;background-position: center bottom;}
.h_cpzx_l{ width:250px; float:left; padding-top:0px; }
.h_cpzx_ul{ width:218px; border:1px solid #0170e2; padding:5px 15px 10px 15px;}
.h_cpzx_h3{background-color: #666;width: 100%;height: 40px;line-height: 40px;font-size: 15px;text-indent: 20px;color: #FFF;font-weight: normal;background-image: url(../images/h_cpzx_h3.png);background-repeat: no-repeat;background-position: 175px center; border-radius:2px; margin:10px 0px 5px 0px;}
.h_cpzx_h3 a,.h_cpzx_h3 a:hover{ color:#FFF; display:block;}
.h_cpzx_ul li a{background-image: url(../images/h_cpzx_l_li.png);background-repeat: no-repeat;background-position: left center; height:30px; line-height:30px; text-indent:15px; display:block; font-size:13px; margin-left:10px;}
.h_more {width: 140px;height: 40px;line-height: 40px;border: #c5c5c5 solid 1px;display: block;text-align: center;margin: 0 auto;font-size: 14px;color: #6d6d6d;margin-top: 30px;}
.h_more:hover {color: #0170e2;border: #0170e2 solid 1px;}
.h_gg1,.h_gg2{ width:100%; padding:45px 0px;background-repeat: no-repeat;background-position: center center; color:#FFF;}
.h_gg1_l{ width:80%; height:90px; line-height:42px; font-weight:bold; font-size:36px;letter-spacing:1px;}
.h_gg1_l span{ font-size:20px; font-weight:normal;}
.h_gg1_r{font-size:16px; line-height:32px; padding:8px 0px;}
.h_gg1_r span{ font-size:30px; font-weight:bold;}
.h_xwzx_ul {}
.h_xwzx_ul li{width:590px; float:left; height:90px !important; background-color:#f8f8f8; margin:15px 0px 0px 20px;}
.h_xwzx_ul li .img{ width:130px; height:90px;}
.h_xwzx_ul li .cont{ width:460px; height:74px; padding:8px 20px;}
.h_xwzx_ul li .cont .tit{ font-size:16px; line-height:24px; height:24px; margin:3px 0px 2px 0px; color:#222; }
.h_xwzx_ul li .cont .desc{ font-size:14px; line-height:22px; color:#999;}
.h_xwzx_ul li .time{ background-color:#eee; height:56px; font-size:14px; line-height:30px; width:89px; color:#666; text-align:center; padding:17px 0px; position:relative;}
.h_xwzx_ul li .time span{ font-size:34px;}
.h_xwzx_ul li .time:before {border: 10px solid transparent;border-left-color: #eee;content: '';display: block;height: 0px;right: -20px;position: absolute;top: 34px;width: 0px;}
.h_xwzx_ul li:hover .time{background-color:#0170e2; color:#ffffff;}
.h_xwzx_ul li:hover .time:before {border-left-color: #0d6fb8;}
.h_xwzx_ul li:nth-child(2n+1){margin-left: 0px;}
.h_xw{ background-color:#f6f6f6;background-image: url(../images/h_xw_bg.jpg);background-repeat: no-repeat;background-position: center bottom;}
.h_xw .h_bt_xian{ margin-bottom:30px;}
.h_xw_l{ width:375px; height:430px; position:relative;}
.h_xw_l .tit{width: 285px;position: absolute;bottom: 10px;left: 10px;font-size: 16px;z-index: 20;height: 52px;line-height: 26px;padding: 15px 60px 15px 10px;font-weight: normal; background-color:#FFF;background-repeat: repeat;}
.h_xw_l .tit h4{ font-weight:normal;}
.h_xw_l .tit .desc{ display:none;}
.h_xw_l img{ margin-left:-140px;}
.h_xw_l .more,.h_xw_c_box .more{background-image: url(../images/h_xw_more.png);background-repeat: no-repeat;background-position: center top; width:22px; height:25px; display:block; position:absolute; z-index:30; bottom:30px; right:10px;}
.h_xw_l a:hover .more,.h_xw_c_box:hover .more{background-position: center bottom;}
.h_xw_c{ width:410px; margin-left:20px;}
.h_xw_c_box{ background-color:#fff; padding:25px 20px 22px 20px; margin-bottom:10px;transition:all 0.3s; position:relative; height:163px;}
.h_xw_c_box .tit{line-height:28px; height:28px; font-size:16px; font-weight:normal; color:#474747;}
.h_xw_c_box .desc{ color:#888; font-size:13px; line-height:22px; height:44px; margin-top:5px;}
.h_xw_c_box .xian{border-bottom:1px solid #ddd; width:100%; margin:15px 0px;}
.h_xw_c_box .time .a{ font-size:24px; display:block; color:#888; height:34px; line-height:34px; border-bottom:1px solid #ddd; width:24px;}
.h_xw_c_box .time .b{ font-size:13px; color:#a3a3a3; line-height:24px; height:24px;}
.h_xw_c_box .more{bottom:40px; right:16px;}
.h_xw_c_box:hover{ background-color:#f6f8f9;}
.h_xw_r{ width:385px;}
.h_xw_r .h_xw_c_box{ height:90px;}
.h_xw_r .time{ float:left;border-right:1px solid #ddd;padding:15px 14px 15px 0px;}
.h_xw_r .tit{line-height:24px; height:44px;width: 265px;}
.h_xw_r .cont{ width:265px; margin:0px 0px 0px 0px;}
.h_xw_r .h_xw_c_box .desc{ margin-top:0px;}
.h_xw_r .h_xw_c_box .more{ bottom:25px;     right: 260px;}
.h_xw .h_more{ background-color:#FFF;}
.h_cp_fl_bt{ width:100%; height:54px; position:relative;line-height:54px; text-indent:20px; font-size:16px; background-color:#eee;box-shadow:0 0px 10px rgba(100,100,100,0.1); margin-bottom:5px; cursor:pointer;}
.h_cp_fl_bt i{width: 14px;height: 14px;position: absolute;top: 20px;right: 20px;background-image: url(../images/ico_h_cp.png);background-repeat: no-repeat;background-position: center top;}
.h_cp_fl_bt_cur{ background-color:#0170e2; color:#FFF;}
.h_cp_fl_bt_cur i{background-position: center bottom;}
.h_cp_fl_box{ background-color:#f7f7f7; display:none;}
.h_cp_fl_box ul{ padding:10px 13px 15px 13px;}
.h_cp_fl_box ul li{ width:269px; float:left; text-align:center; margin:10px 12px 0px 12px;}
.h_cp_fl_box ul li .img{ border:1px solid #dedede;}
.h_cp_fl_box ul li .img img{ height:220px;}
.h_cp_fl_box ul li .tit{ font-size:14px; line-height:24px; padding:10px 0px;}
/*首页联系*/
.h_lx{background-image: url(../images/h_lx_bg.jpg); padding:100px 0px;}
.h_lx_l{ width:430px; color:#FFF;}
.h_lx_l p{ font-size:16px; height:40px; line-height:40px; margin:18px 0px;}
.h_lx_l .p1{ font-size:20px; margin-top:20px;}
.h_lx_l p i{width: 40px;height: 40px;background-color: #0170e2;border-radius: 50%;float: left;text-align: center;vertical-align: middle;background-image: url(../images/h_lx_l_ico.png);background-repeat: no-repeat;background-position: left top;}
.h_lx_l p .sj{background-position: left -40px;}
.h_lx_l p .address{background-position: left -80px;}
.h_lx_l p span{ float:left; display:block; margin-left:10px;}
.h_lx_l_tit2{ font-size:22px; height:40px; line-height:40px; color:#FFF; font-weight:normal; margin:0px 0px 20px 0px;}
.h_lx_l_tit{ color:#0170e2;font-size:40px; height:50px; line-height:50px;text-transform : uppercase; margin:10px 0px 30px 0px;}
.h_lx_xian{ width:1px; height:200px; background-color:#999; opacity:0.5; margin:94px 0px 0px 20px;}
.h_lx_r{ width:600px; padding-top:10px;}
/*底部*/ 
.p14{ font-size:14px; line-height:24px;}
.font16{font-size:16px; line-height:28px;}
.font16 p{  margin-bottom:10px;}
.font18{font-size:18px; line-height:30px;}
.font18 p{  margin-bottom:10px;}
.gy_gsjj_l{ width:620px; padding-top:20px;}
.gy_h2{ font-size:32px; line-height:40px;}
.gy_h2 i{ width:64px; height:5px; background-color:#0170e2; display:block; margin-top:12px;}
.gy_gsjj_l .desc{ padding:15px 0px 0px 0px;}
.gy_gsjj_l .desc p{ margin:5px 0px;}
.gy_gsjj_r{ width:500px;}
.h_gywm .gy_gsjj_r{ margin-top:30px;}
.gy_ys{ width:100%; height:585px;background-repeat: no-repeat;background-position: left center; position:relative; background-color:#f2f2f2; position:relative;}
.gy_ys_l{ width:45%; height:585px;}
.gy_ys .w1200{ position:absolute; left:50%; margin-left:-600px; top:0px;}
.gy_ys .gy_ys_cont{ width:600px; float:right; padding:255px 0px 0px 0px;}
.gy_ys .gy_ys_cont p{ margin-bottom:15px; color:#666;}
.gy_ys_bt{ background-color:#0170e2; color:#fff; width:520px; height:98px; position:absolute; right:0px; padding:32px 0px 0px 35px; top:75px;}
.gy_ys_bt .gy_h2 i{ background-color:#FFF;}
.gy_cgal .gy_h2{ text-align:center;}
.gy_cgal .gy_h2 i{ margin:12px auto 0px auto;}
.h_jjfa_ul li{ width:380px; float:left; text-align:center; float:left; margin:20px 0px 0px 30px;}
.h_jjfa_ul li p{ height:30px; line-height:30px; margin-top:8px; font-size:16px;}
.h_jjfa_ul li:nth-child(3n+1){ margin-left:0px;}
/*分页-*/
.page{ width:100%;  text-align:center;padding:25px 0px 20px 0px;}
.page li{ display:inline-block; margin:3px 3px;}
.page li a{display:block; height:32px; line-height:32px; text-align:center; background:#fff;border:1px solid #d2d2d2; padding:0px 12px; font-size:14px;}
.page li a:hover,.page .active a{ background:#0170e2;border:1px solid #0170e2;color:#FFF;}
/*底部-*/
.footer{ padding:50px 0px 0px 0px; width:100%; background-color:#222; color:#ccc;}
.footer a,.footer a:hover{color:#ccc;}
.footer_t{ padding-bottom:40px;}
.footer_t .dl{line-height: 26px; padding:0px 60px 0px 0px;}
.footer_t .dl dt {padding-bottom:8px;font-size:16px; height:30px; line-height:30px;color:#fff; letter-spacing:2px;}
.footer_t .dl dt a{color:#fff;}
.footer_t .dl dd {font-size:14px; line-height:30px;}
.footer_t .dl dd a:hover{}
.footer_t .dl_gc dd a{ display:block; width:240px;}
.footer_xian{ width:1px; height:180px; background-color:#444; margin:0px 10px;} 
.footer_ewm{ width:125px; height:160px; text-align:center; line-height:24px; margin:0px 20px; padding:15px 0px 0px 0px;}
.footer_ewm img{ width:125px; height:125px;}
.footer_ewm p{ margin-top:8px; font-size:14px;}
.footer_t .lianxi{ padding-right:0px;}
.footer_t .p1{ font-size:28px; height:40px; line-height:40px; font-weight:bold; color:#0170e2; margin:6px 0px 15px 0px;}
.footer_t .p2{ height:30px; line-height:30px;}
.footer_t .zxzx{ width:220px; height:34px; line-height:34px; text-align:center; font-size:16px; border:1px solid #0170e2; color:#0170e2;display:block; margin-top:23px;}
.footer_t .zxzx:hover{ background-color:#0170e2; color:#FFF;}
.footer_bq{ text-align:center; line-height:24px; padding:15px 0px; font-size:13px; border-top:1px solid #444;}
.footer_bq .p2{ margin:2px 0px;}
/* 二级页 */
.l_banner{width: 100%;height: 450px;background-position: center center;}
.list{ padding-bottom:30px;overflow:hidden;}
.gsjs_c{padding:40px 0px;}
.dqwz{font-size: 14px;height: 30px;line-height: 30px;padding: 15px 0px;color: #888;background-image: url(../images/dqwz_ico.png);background-repeat: no-repeat;background-position: left center; text-indent:24px;}
.dqwz a{ color:#888;}
/* 二级导航 */
.sub_nav{width: 100%;height:60px; background-color:#f0f0f0;}
.sub_nav_ul{ text-align:right;}
.sub_nav_ul li{ display:inline-block;margin:0px 5px;}
.sub_nav_ul li a{ display:block; padding:0px 15px; height:60px; line-height:60px;font-size:16px; }
.sub_nav_ul li a:hover{ background-color:#475056; color:#fff;}
.sub_nav_ul .cur a,.sub_nav_ul .cur a:hover{ background-color:#0170e2; color:#FFF;}
.sub_nav_id32{ display:none;}
.sub_nav_id12 .sub_nav_ul{ display:none;}
.list_h2{ text-align:center; font-weight:bold; font-size:28px; line-height:32px; color:#393f43;}
.list_h2 span{ font-size:16px; color:#999; font-weight:normal;text-transform: uppercase;}
.list_main{ width:100%;padding:80px 0px 100px 0px;}
.list_main .gywm_gsjj_l,.list_main .gywm_gsjj_r{ margin-top:20px;}
.h_gszz .list_h2{ color:#FFF;}
.cpus_ul li{ width:22%; float:left; margin:10px 0px 30px 2%; background-color:#c00725; color:#FFF; display:block; padding:25px 5%;}
.cpus_ul li i{ width:50px; height:50px; display:block; margin:0px auto;background-image: url(../images/jb.png);background-repeat: no-repeat;background-position: center center;}
.cpus_ul li .ico2{background-image: url(../images/pp.png);}
.cpus_ul li .ico3{background-image: url(../images/gj.png);}
.cpus_ul li p{ font-size:14px; line-height:24px; text-align:center; margin-top:10px;}
.cpus_ul li:nth-child(3n+1){ margin-left:0px;}
/*产品分类页-*/
.case_box{ padding:10px 0px 20px 0px;}
.case_box .case_box_bt{width: 100%;height: 50px;background-color: #f5f5f5;line-height: 50px; }
.case_box .case_box_bt h3{ padding:0px 20px; color:#FFF; background-color:#0170e2; display:inline-block; font-size:18px; font-weight: bold; float:left;}
.case_box .case_box_bt p{ float:left; margin-left:10px;}
.case_box .case_box_bt p a{ display:inline-block; text-align:left; font-size:14px; margin-left:20px; color:#000}
.case_box .case_box_bt .more{ color:#0170e2; float:right; font-size:14px; padding-right:10px;}
.case_box_ul{ padding:10px 0px 0px 0px;}
.case_box_ul li{ width:221px;float:left; margin:10px 0px 5px 23.5px; position:relative;}
.case_box_ul li .img{ width:215px; height:174px; padding:2px; border:1px solid #ddd;}
.case_box_ul li .txt{ height: 30px; line-height:30px;font-size:13px; padding:0px 10px; text-align:center; color:#000;}
.case_box_ul li:nth-child(5n+1){ margin-left:0px;}
.case_box_ul li:hover .img{ border:1px solid #0559ac;}
/* 产品 */
.list_cp{ padding:30px 0px;}
.m_l_fl{ width:250px; float:left;}
.l_nav_bt{padding: 20px 10px 20px 70px;background-color: #0170e2;color: #FFF;background-image: url(../images/lm_home.png);	background-repeat: no-repeat;
background-position:15px center; background-size:50px;}
.l_nav_bt h2{ font-size:28px; margin-bottom:3px;}
.l_nav_bt span{ font-size:12px;text-transform : uppercase;}
.sub_nav2 {}
.sub_nav2 li{}
.sub_nav2 li a{display: block;font-size: 15px; background-color:#eee;background-repeat: no-repeat;background-position: center center;height: 60px;line-height:60px; text-align:center;}
.sub_nav2 li a:hover,.sub_nav2 .cur a{background-color:#444; color:#FFF;background-image: url(../images/sub_nav_li.png);}
.list_r{ width:922px; float:right;}
.chanpin_ul{ margin-top:-10px;}
.chanpin_ul li{ width:208px; padding:2px 2px 5px 2px;float:left; margin:10px 0px 5px 22px; position:relative; border:1px solid #ccc;}
.chanpin_ul li .img{ width:100%; height:180px; overflow:hidden;}
.chanpin_ul li .img img{ height:180px;}
.chanpin_ul li .txt{height:48px; line-height:24px;font-size:14px; text-align:center; margin:7px 5px 0px 5px; color:#000;}
.chanpin_ul li:nth-child(4n+1){ margin-left:0px;}
.cp_ul{ padding:15px 0px 0px 0px;}
.cp_ul li { width:280px; float:left; margin:15px 0px 0px 26.5px;}
.cp_ul li .img{ border:1px solid #ddd;}
.cp_ul li .img img{ height:208px;}
.cp_ul li .tit{ font-size:15px; height:30px; line-height:30px; text-align:center; font-weight:normal; margin-top:5px;}
.cp_ul li:hover .img{ border:1px solid #0170e2;}
.cp_ul li:nth-child(1),.cp_ul li:nth-child(5),.cp_ul li:nth-child(9),.cp_ul li:nth-child(13),.cp_ul li:nth-child(17){ margin-left:0px;}
/* 产品详情 */
.pro{ padding:30px 0px;}
.pro_l{ width:200px; padding:10px; border:1px solid #ddd;}
.pro_l .list_bt{ margin:5px 0px 15px 0px;font-size:20px; line-height:24px; height:24px;}
.pro_r{ width:940px;}
.pro_nav_ul li{ margin:5px 0px;}
.pro_nav_ul li a{ display:block; height:42px; line-height:42px; background-color:#f0f0f0; text-align:center; font-size:15px;}
.pro_nav_ul li a:hover,.pro_nav_ul .cur a{background-color: #0170e2; color:#fff;}
.show_cp_l{ width:400px; border:1px solid #ddd; float:left;}
.show_cp_l img{ height:278px;}
.show_cp_r{ width:500px; float:right;}
.show_cp_r .show_cp_bt{font-size:20px; font-weight:bold; line-height:32px;}
.show_cp_r .wjcs_bt{ color:#f00; height:24px; line-height:24px; margin:10px 0px 8px 0px; font-size:14px;}
.show_cp_r .wjcs_p{ width:100%; height:34px; line-height:34px; border-bottom:2px solid #fff; background-color:#f0f4f8; font-size:14px;}
.show_cp_r .wjcs_p .key{ display:inline-block; background-color:#8aabcc; border-right:2px solid #fff;padding:0px 10px; width:60px; text-align:center; color:#FFF;}
.show_cp_r .wjcs_p .txt{padding:0px 10px;}
.show_cp_r_ul li{ width:110px; height:90px; background-color:#f5f5f5; border:1px solid #ddd; text-align:center; padding:10px 0px; float:left; margin:22px 0px 0px 17px;}
.show_cp_r_ul li i{width: 60px;height: 60px;background-image: url(../images/information_ico.png);background-repeat: no-repeat;background-position: left top; background-size:280px; display:block; margin:0px auto;}
.show_cp_r_ul li p{ margin-top:7px; font-size:15px; font-weight:bold;}
.show_cp_r_ul li:nth-child(1){ margin-left:0px;}
.show_cp_r_ul li:nth-child(2) i{background-position: -69px top;}
.show_cp_r_ul li:nth-child(3) i{background-position: -138px top;}
.show_cp_r_ul li:nth-child(4) i{background-position: -206px top;}
.show_cp_b{ padding:10px 0px 0px 0px;}
.show_cp_b_bt{height:40px;display: block;padding: 0; border-bottom:2px solid #0170e2;line-height: 30px;width: 100%; margin:10px auto 0px auto; }
.show_cp_b_bt p{background-color: #0170e2;color: #FFF;width: 110px; height:40px; line-height:40px;font-size: 16px; text-indent:30px; font-weight:normal;background-image: url(../images/pro_show_bt.png);background-repeat: no-repeat;background-position: 10px center; background-size:15px;}
.show_cp_b .cont{ border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; padding:15px;}
.show_cp_b .cont .desc{ background-color:#f5f5f5; padding:15px; font-size:14px; line-height:24px;text-align: justify;}
/*新闻列表页*/
.news{ padding:0px 0px;}
.xw_ul li{ padding:20px 0px; border-bottom:1px dotted #ddd; width:48%; float:left; margin:0px 0px 0px 4%;}
.xw_ul li .news_box_time{ width:90px; border:1px solid #ccc; float:left;}
.xw_ul li .news_box_time p{ height:45px; line-height:45px; text-align:center; font-size:24px; color:#333;}
.xw_ul li .news_box_time .p2{ background-color:#999; color:#FFF; font-size:16px;height:40px;line-height:40px;}
.xw_ul li .news_box_cont{ width:470px;}
.xw_ul li .news_box_cont .tit{ font-size:18px; height:30px; line-height:30px; font-weight:normal;}
.xw_ul li .news_box_cont .desc{ font-size:14px; height:44px; line-height:22px;color:#666; margin:5px 0px 8px 0px;}
.xw_ul li:nth-child(2n+1){ margin-left:0px;}
/*新闻详情页*/
.show{ padding:35px 0px;}
.news_body{ padding:30px 0px 30px 0px; position:relative; }
.show_tit{ font-size:26px; line-height:36px;padding:5px 0px 10px 0px; text-align:center;}
.show_time{ height:24px;line-height:24px; padding-bottom:10px;color:#777; font-size:14px; border-bottom:1px solid #ddd; text-align:center;}
.show_body{ padding:15px 0px 30px 0px; }
.prevnext{ border-top:1px solid #ddd;padding:5px 0px 15px 0px; font-size:14px; line-height:20px; color:#666; margin-top:20px;}
.prevnext p{ margin-top:10px;}
.prevnext p a:hover{ color:#0170e2;}
/*联系*/
.lx{ padding:70px 0px;}
.lx_c{ padding:70px 100px 80px 100px; background-color:#f5f5f5; margin-top:30px;}
.lx_l{ width:420px;}
.lx_l_bt{ font-size:24px; height:30px; line-height:30px; font-weight:normal;}
.lx_l_bt span{text-transform : uppercase; font-size:16px; color:#bebebe;}
.lx_l_xian{ width:100%; height:1px; background-color:#ccc; margin:18px 0px 25px 0px;}
.lx_l_xian span{width:96px; height:2px; background-color:#0170e2; display:block;}
.lx_r{ width:540px; float:right; border:5px solid #fff; border-radius:20px;}
.lx_r img{border-radius:20px;}
.lx_b ul li{ width:32.33333333333333%; float:left; margin:10px 0vw 0vw 1.5%;}
.lx_b ul li:nth-child(1),.lx_b ul li:nth-child(4),.lx_b ul li:nth-child(5){ margin-left:0vw;}
.lx_b ul li:nth-child(4){ width:100%;}
.text_wb{ width:100%;line-height:40px; padding:5px 0vw; border:1px solid #ddd; text-indent:16px; font-size:16px;}
.text_wb_dh{ height:200px;}
.bd_tj{ width:200px; height:56px; line-height:56px; text-align:center; border:0vw; background-color:#0170e2; color:#FFF;cursor:pointer;}
.h_lx_r{ padding-top:90px;}
.h_lx_r ul li{ width:32%; float:left; margin:10px 0px 0px 2%;}
.h_lx_r ul li:nth-child(1){ margin-left:0px;}
.h_lx_r ul li .text_wb{color: #fff;background: url(../images/ly_txt_bg.png);background-repeat: repeat;line-height:30px; font-size:14px;border:0px solid #ddd;}
.h_lx_r ul li:nth-child(5){ width:84% !important; margin-left:0px;}
.h_lx_r ul li:nth-child(6){ width:14% !important; float:right;}
.h_lx_r ul li .text_wb_dh{ height:130px;}
.h_lx_r ul li .bd_tj{ height:140px; width:100%;font-size:16px; line-height:30px; padding:40px 0px;}
/*-网站地图-*/
.maplist{ padding:10px 0px 30px 0px;}
.maplist .depth1{ font-weight:bold; height:44px; line-height:44px; clear:both; font-size:15px;}
.maplist .depth2{ font-size:14px; float:left; margin:0px 20px 15px 0px;}
.maplist .depth2 a{ color:#666;}

/*返回顶部*/
#topcontrol{ z-index:999;}
.fhdb_top{background-color: #ccc; border-radius:2px;}
.fhdb_top:hover{ background-color:#0170e2;}
/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:18%;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#ff7e00;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px 10px 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:14px;border-bottom:1px solid #e3e3e3; padding:0 0 0 0px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:14px 14px 5px 14px;}
#floatDivBoxs .floatDtel{padding:0px 0 0px 14px; font-size:15px; line-height:30px; font-weight:bold; margin:2px 0px;}
#floatDivBoxs .floatDtel i{background-image: url(../images/lx_ico_dh.png);background-repeat: no-repeat;background-position: center center; width:20px; height:20px; background-size:100%; display:inline-block;vertical-align: middle; margin:-2px 2px 0px 0px; opacity:0.8;}
#floatDivBoxs .floatDtelsj i{background-image: url(../images/lx_ico_sj.png);}
#floatDivBoxs .floatewm{ line-height:30px; text-align:center; background-color:#f7f7f7; padding:10px 0px; margin-top:10px;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:18%;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}
@media (max-width:1024px) {
body{ width:1200px;}
}