﻿
*{box-sizing: border-box;margin:0;padding:0;}
html{overflow-x: hidden;}
body{ min-width:320px;font:16px "微软雅黑", "YaHei,Arial";color:#333;line-height:24px;overflow-x: hidden;background: #fff;}
.container{ margin:0 auto;height:auto; }
xmp{font-family: "微软雅黑", "YaHei,Arial";}
h1,h2,h3,h4,h5,p,div,span,ul,li,dl,dd,dt{margin:0;padding:0;}
input,textarea,select,button{outline:none;font:16px "微软雅黑", "YaHei,Arial";}
label{font-weight: normal;}
a{text-decoration: none;outline:none;color:#333; }
a:focus, a:hover{color:#333;text-decoration: none;outline: none;  outline-offset: 0;}
ul,li{list-style: none;} i,em{font-style:normal;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;} .imgMax{max-width:100%;max-height:100%;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.db{display: block;}.dib{display: inline-block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}.oh{overflow: hidden;}
.transition{-webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear; }
img.desaturate { filter: grayscale(100%); -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);  }
img.desaturate:hover { filter: grayscale(0);-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0); -o-filter: grayscale(0);  }
.clear{clear: both;}
.clear:after{content: "";display: block; clear: both;}
img{vertical-align: middle;}
.slick-slide{outline: none;}
.slick-prev:before, .slick-next:before{display: none;}
.slick-dots li button:before{display: none;}
.slick-dotted.slick-slider{margin:0;}
.slick-slide img {max-width: 100%;margin:0 auto;}
.banner .slick-slide {overflow: hidden;}
.swiper-slide {overflow: hidden;}
.swiper-slide img{max-width: 100%;max-height: 100%; margin:0 auto;}


/*手机侧边导航*/
.left_navBox{position: fixed;right:0;top:0;bottom:0;width:100%;background: #222222;z-index: 100;
    transform: translate3d(102%,0,0);-webkit-transform: translate3d(102%,0,0);
    transition: all linear .3s;-webkit-transition: all linear .3s;
    overflow-y: auto;-webkit-overflow-scrolling: touch;
}
.left_navBox.on{transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);}
.left_had{height:50px;line-height: 50px;padding:0 15px;background:#444546;color:#fff; font-size: 16px;}
.left_had .closeM{float: right;width: 22px;margin-top:15px;}
.left_nav {padding:5px 0;}
.left_nav li{position: relative;}
.left_nav li a{position: relative; display: block;font-size: 15px;color:#fff;padding:0 50px 0 15px;line-height: 40px;height:40px;overflow:hidden;border-bottom:1px solid #444444;}
.left_nav li a:before{content:"";display: inline-block;vertical-align: middle;margin:-3px 15px 0 0;width:8px;height:8px;border-radius: 50%;background: #fff;}
.left_nav li i{display: none; position: absolute;top:0;right:10px;width:30px;height:40px;background: url(../images/dh_07.png) no-repeat center center;background-size: 15px;}
.left_navOne{background:#444546;}
.left_navOne li a{border-color:#666;}
.left_navOne li a:before{content:"";width:10px;height:10px;margin-right:8px;background: url(../images/dh_15.png) no-repeat center center;background-size: cover;}
.left_navOne li a{;line-height: 35px;height:35px;font-size: 13px;padding:0 70px 0 20px;}
.left_navOne li i{right:30px; background: url(../images/dh_20.png) no-repeat center center;background-size: 15px;}
.left_navTwo{padding-left:20px;}
.left_navTwo li a:before{display: none;}
.left_navTwo li a{padding:0 85px 0 15px;}
.left_navTwo li i{right:50px;}
.left_navThree {padding:0 0 5px 0;}
.left_navThree li a{border:none;padding-left:30px;line-height: 30px;height:30px;color:#999;}
.left_nav>li>a.on{color:#0070c0;}
.left_nav>li>a.on:before{background: #0070c0;}
.left_nav>li>i.on{background: url(../images/dh_10.png) no-repeat center center;background-size: 15px;}
.left_navOne>li>a.on{background:#0070c0;color:#fff;}
.left_navOne>li>i.on{background: url(../images/dh_13.png) no-repeat center center;background-size: 15px;}
.left_navTwo>li>i.on{background: url(../images/dh_13.png) no-repeat center center;background-size: 15px;}
.left_navTwo>li>a.on{background: #0070c0;}
.left_navThree li a.on{background: none;color:#0070c0;}
.left_nav ul{display: none;}
.left_nav li.in i{display: block;}


/*手机底部*/
.foot_nav{position: fixed;bottom:0;left:0;right:0;height:55px;background: #0d0e2c;z-index:30;}
.foot_nav li{float: left;width:25%;text-align: center;}
.foot_nav li img{margin:9px auto 2px;width:22px;}
.foot_nav li span{display: block;color:#fff;font-size: 13px;height:20px;line-height: 20px;overflow: hidden;}
.wx_bg{position: fixed;top:0;bottom:0;left:0;right:0;background: rgba(0,0,0,.5);z-index: 30;display: none;}
.wx_model{position: fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:100px;height:100px;z-index: 31;display: none;}
.wx_model img{max-width: 100%;max-height: 100%;}
/*pc侧边浮动*/
.right_flCont{position: fixed;top:50%;right:0;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 20;}
.right_flCont li {position: relative;}
.right_flCont li a{display: block; width:60px;height:60px;background: rgba(0,0,0,.5);text-align: center;line-height: 60px;}
.right_flCont li .box{display: none; position: absolute;top:0;right:100%;z-index: 21;}
.right_flCont .tell .box{right:0;width:205px;padding:16px 0 16px 60px;background:#0070c0 url(../images/index_07.png) no-repeat top left;}
.right_flCont .tell span{font-size: 18px;font-weight: bold;display: inline-block;vertical-align: top;color:#fff;}
.right_flCont .weChart .box{top:50%;margin-top:-50px;width:100px;height:100px;}
.right_flCont .weChart .box:after{content:"";display: block;border-right:3px solid #0070c0;border-top:3px solid transparent;border-bottom:3px solid transparent;
    position: absolute;top:50%;right:0;margin-top:-6px;}
.right_flCont .weChart .box img{max-height: 100%;max-width: 100%;}
.right_flCont li a:hover{background: #0070c0;}
.right_flCont li:hover .box{display: block;}

.header{height:100px;border-bottom:2px solid #51606b;box-shadow: 0 0 15px 0 rgba(0,0,0,0.3)}
.logo{float: left;width:30%;height:100px;overflow: hidden;}
.logo a{display: inline-flex;align-items: center; position: relative;}
.logo a img{max-height: 100%;max-width: 100%;}
.logo a span{display: inline-block;vertical-align: top;line-height: 100px;font-size: 18px;padding: 0 15px;}
.nav{float: right;width:60%;}
.nav li{float: left;position: relative;width:calc(100% / 8);}
.nav li a{display: block;padding:0;text-align:center;font-size: 16px; color:#999;line-height: 100px;height:100px;overflow: hidden;}
.nav li a span{display: inline-block;margin:0 auto;height:100%;border-bottom:4px solid transparent;}
.nav>li:hover>a{color:#0070c0;font-weight: bold;}
.nav>li:hover>a>span{border-bottom:4px solid #0070c0;}
.nav>li.on>a{color:#0070c0;font-weight: bold;}
.nav>li.on>a>span{border-bottom:4px solid #0070c0;}
.nav>li.current>a{color:#0070c0;font-weight: bold;}
.nav>li.current>a>span{border-bottom:4px solid #0070c0;}
.nav .child{display: none; position: absolute;top:100px;left:50%;padding-top:10px;margin-left:-84px;width:168px;z-index: 20;}
.nav .child ul{background: rgba(0,0,0,.5);text-align: center;width:100%;padding:10px;}
.nav .child ul li{float: none;display: block;width: 100%}
.nav .child ul li a{line-height: 35px;height:35px;font-size: 14px;color:#bdd7ea;padding:0;}
.nav .child ul li a:hover{color:#fff;font-weight: bold;}

.banner .swiper-container-horizontal>.swiper-pagination-bullets,
.banner .swiper-pagination-custom,
.banner .swiper-pagination-fraction{bottom:50px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}
.banner .swiper-pagination-bullet{width:60px;height:2px;border-radius: 0;background: #fff;opacity: 1; transition: all linear .3s;-webkit-transition: all linear .3s;}
.banner .swiper-pagination-bullet-active{height:7px;}

.com_title{text-align: center;}
.com_title .cn{color:#0070c0;font-size: 24px;font-weight: bold;line-height: 30px;}
.com_title .en{color:#999;font-size: 32px; line-height: 40px;margin-top:13px;}
.com_title:after{content:"";display: block;width:50px;height:1px;background: #333;margin:20px auto 0;}
.com_more{text-align: center;}
.com_more a{display: block;margin:20px auto;width:180px;height:50px;border:1px solid #999;border-radius: 4px;line-height: 48px;font-size: 14px;color:#999;}
.com_more a:hover{color:#fff;background: #0070c0;border-color:#0070c0;}

.section_one{padding:90px 0 100px;background: url(../images/bg_02.jpg) no-repeat center top;}
.pro_cont{margin:55px 0;text-align: center;}
.pro_list .img{position: relative;overflow: hidden;border-radius: 4px;}
.pro_list img{max-width: 100%;max-height: 100%;}
.pro_list .img:before{content:"";display: none;width:100%;height:100%;position: absolute;top:0;bottom:0;left:0;right:0;background: rgba(0,0,0,.8);}
.pro_list .img .des{display: none; color:#fff;font-size: 14px;line-height: 32px;padding:0 10px;position: absolute;top:50%;left:0;right:0;margin:auto;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.pro_list .ti a{display: block;font-size: 16px;line-height: 32px;height:32px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.pro_list .ti{padding:20px 0;}
.pro_list:hover .img:before{display: block;}
.pro_list:hover .img .des{display: block;}
.pro_list:hover .ti a{color:#0070c0;font-weight: bold;}

.section_two{padding:125px 0 20px; background: url(../images/bg_03.jpg) no-repeat bottom right;}
.about_lt{float: left;width: 43%;}
.about_rt{float: right;width: 57%;padding-left:5%;}
.section_two .com_title{text-align: left;}
.section_two .com_title:after{margin:20px 0;}
.section_two .com_more a{margin:20px 0;}
.about_lt .about_ti{font-size: 26px;line-height: 30px;padding-top:30px;}
.about_lt .about_ti a{display: block;}
.about_lt .about_ti a:hover{color:#0070c0;}
.about_lt .about_txt{font-size: 14px;line-height: 32px;margin:25px 0;}
.about_lt .about_txt table{width:100%;}
.about_lt .about_txt table td{padding:0;vertical-align: top;}
.about_lt .about_txt table td:first-child{min-width:70px;}
.about_rt a{display: block;max-width:472px;max-height:372px;position: relative;}
.about_rt a img{max-width: 100%;max-height: 100%;position: relative;z-index: 10;}
.about_rt a:after{content:"";display: block;width:404px;height:304px;border:3px solid #0070c0;border-radius: 4px;position: absolute;bottom:-18px;right:-18px;}

.three_ti{line-height: 80px;height:80px;color:#fff;text-align:center;background: url(../images/index_02.png) repeat-x left center;}
.course_cont{margin:50px 0 80px;position: relative;}
.course_cont:before{content:"";display: block;width:100%;height:1px;background: #0070c0;position: absolute;top:40px;left:0;}
.course_list {width: auto;text-align: center;}
.course_list .year{font-size: 14px;line-height: 20px;}
.course_list .des{font-size: 14px;line-height: 28px;}
.course_list .des b{color:#0070c0;}
.course_list .bor{width:11px;height:11px;border-radius: 50%;background: #0070c0;margin:15px auto;}

.section_four{background: #f1f1f1;padding:60px 0 45px;}
.area_cont{margin:35px -20px;}
.area_list{float: left;width:calc(25% - 40px);margin:15px 20px;text-align: center;position: relative;border-radius: 4px;overflow: hidden;transition: all linear .3s;-webkit-transition: all linear .3s;}
.area_list dd{position: absolute;bottom:0;left:0;right:0;background: rgba(0,0,0,.8);}
.area_list  img{max-width: 100%;max-height: 100%;}
.area_list dd a{color:#fff;font-size: 14px;line-height: 50px;height:50px;display: block;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.area_list:hover {transform:translateY(-10px);-webkit-transform: translateY(-10px);}
.area_list:hover dd{background: #0070c0;}

.section_five{padding:70px 0;}
/*.partner_slide .swiper-container-multirow-column>.swiper-wrapper{flex-direction: inherit;}*/
.partner_slide .swiper-slide{margin-top:20px!important;text-align: center; border:1px solid #f5f5f5;border-radius: 4px;overflow: hidden;transition: all linear .3s;-webkit-transition: all linear .3s;}
.partner_slide .swiper-slide:hover{border:4px solid #0070c0;transform: translateY(-10px);-webkit-transform: translateY(-10px);}
.partner_cont{padding:30px 0 0;}
.partner_cont .swiper-container{padding-bottom:65px;}
.partner_slide .swiper-pagination{bottom:0;}
.partner_slide .swiper-pagination .swiper-pagination-bullet{position: relative; background:none;opacity: 1;padding:2px; width:16px;height:16px;border:1px solid #dedede;}
.partner_slide .swiper-pagination .swiper-pagination-bullet:before{content:"";display: block;position: absolute;top:2px;left:2px;width:10px;height:10px;border-radius: 50%;}
.partner_slide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}
.partner_slide .swiper-pagination .swiper-pagination-bullet-active{border-color:#0070c0;}
.partner_slide .swiper-pagination .swiper-pagination-bullet-active:before{background: #0070c0;}

.footer{margin-top:70px;background: #0d0e2c;padding-top:60px;}
.foot_class{display: inline-block;vertical-align: top;width:calc(100% - 450px);overflow: hidden;padding-left:5%;}
.foot_class li{float: left;width:calc(100% / 6);padding-right:10px;}
.foot_class li a{display: block;line-height: 20px;margin:12px 0;font-size: 14px;color:#5d5d6a;}
.foot_class li h3 a{color:#fff;font-size: 16px;margin-bottom:10px;}
.foot_contact{float: right;width:450px;}
.foot_contact .foot_logo{color:#fff;font-size: 24px;}
.foot_contact .ti{color:#fff;font-size: 14px;margin:15px 0;}
.foot_contact .tell{color:#fff;font-size: 36px;line-height: 40px;}
.foot_contact .address{color:#fff;font-size: 14px;line-height: 20px;margin-top:15px;}
.foot_contact .txt{margin-left:20px;}
.foot_class li a:hover{color:#fff;}
.copy{margin-top:25px; border-top:1px solid rgba(255,255,255,.2);color:#5d5d6a;line-height: 30px;padding:15px 0;font-size: 14px;text-align: center;}
.copy a{color:#5d5d6a;}
.copy a:hover{color:#fff;}


.det_ban{text-align: center;position: relative;}
.det_ban img{max-width: 100%;max-height: 100%;}
.det_ban .det_name{position: absolute;top:50%;left:0;right:0;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.det_ban .det_name .cn{font-size: 36px;color:#fff;font-weight: bold;line-height: 40px;}
.det_ban .det_name .en{font-size: 32px;color:#fff;line-height: 40px;margin-top:10px;}
.det_main{padding:70px 0 0;}
.det_lt{float: left;width:300px;}
.det_rt{margin-left:340px;}
.det_nav{}
.det_nav li{margin-bottom:15px;position: relative;border:1px solid #eee;}
.det_nav li a{display: block;height:54px;line-height: 52px;padding:0 50px;
    background: url(../images/about_05.png) no-repeat center left 12px;}
.det_nav li i{cursor: pointer; display: none;position: absolute;top:0;right:0;width:50px;height:54px;line-height: 52px; text-align: center;color:#ddd;font-size: 40px;font-family: "幼圆";}
.det_navTwo {border-top:1px solid #eee;}
.det_navTwo li{margin:0;border:none;padding-left:15px;}
.det_navTwo li a{border-bottom:1px solid #eee;background: none;padding-left:35px;font-size: 14px;color:#666;}
.det_navTwo>li:last-child a{border:none;}
.det_navThree li{padding-left:35px;}
.det_navThree li a{padding-left:20px;color:#999;}
.det_nav>li.in>i{display: block;}
.det_navTwo>li.in>i{display: block;}
.det_navThree>li.in>i{display: block;}
.det_nav>li.current>a{color:#0070c0;background: url(../images/about_08.png) no-repeat center left 12px;}
.det_nav>li>a.on{background: url(../images/about_08.png) no-repeat center left 12px;}
.det_nav>li>a:hover{background: url(../images/about_08.png) no-repeat center left 12px;}
.det_nav li a.on{color:#0070c0;}
.det_nav li a:hover{color:#0070c0;}
.det_nav li:hover>i{color:#0070c0;}
.det_nav li i.on{color:#0070c0;}
.det_nav ul{display: none;}

.about_page .ti{font-size: 20px;font-weight: bold;text-align: center;margin-bottom:30px;}
.page_txt{font-size: 14px;line-height:2.3;}
.page_txt img{max-width: 100%;max-height: 100%;}

.det_navM{margin:0 -15px 20px;}
.det_navM .swiper-container{padding: 0 15px;}
.det_navM .swiper-slide{width: 150px;}
.det_navM .swiper-slide a{display: block;border:1px solid #eee;padding:0 10px 0  40px;overflow: hidden; line-height: 33px;height:35px;font-size: 14px;
    background: url(../images/about_05.png) no-repeat top 9px left 15px;background-size: 18px;}
.det_navM .swiper-slide:hover a{color:#0070c0;background: url(../images/about_08.png) no-repeat top 9px left 15px;background-size: 18px;}
.det_navM .swiper-slide.on a{color:#0070c0;background: url(../images/about_08.png) no-repeat top 9px left 15px;background-size: 18px;}

.application_page .ti{padding-bottom:30px;border-bottoM:1px solid #ddd;}
.relevant_cont{position: relative;}
.relevant_pro .had{margin:30px 0;border-bottom:1px solid #ddd;font-weight: bold;padding:15px 100px 15px 0;}
.relevant_list{overflow: hidden;}
.relevant_list dt{border:1px solid #eee;border-radius: 4px;float: left;width: 60%;}
.relevant_list dd{float: left;width: 40%;padding:0 10px 0 20px;}
.relevant_list dd .ti a{display: block;font-weight: bold;line-height: 18px;height:18px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.relevant_list dd .des{margin:20px 0 48%; line-height: 32px;height:64px; font-size: 14px;color:#666; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.relevant_list dd .com_more a{border-color:#ddd; width: 130px;line-height: 38px;height:40px;margin:0 ;}
.relevant_cont .swiper-button-next,
.relevant_cont .swiper-button-prev{right:0;top:-58px;font-size: 20px;outline: none;}
.relevant_cont .swiper-button-next:after,
.relevant_cont .swiper-button-prev:after{font-size: 16px;}
.relevant_cont .swiper-button-prev{left:auto;right:30px;}
.relevant_cont .swiper-button-next.swiper-button-disabled,
.relevant_cont .swiper-button-prev.swiper-button-disabled{color:#333;}
.relevant_cont .swiper-button-next:before{content:"";display: block;position: absolute;top:14px;left:-1px;background: #333;width:1px;height:16px;}

.contact_cont{}
.contact_cont .map{width:55%; height:380px;display: inline-block;vertical-align: top;}
.contact_cont .contact_txt{width:45%;float: right;padding:0 45px;}
.contact_txt .ti{font-size: 20px;font-weight: bold;line-height: 30px;margin:15px 0;}
.contact_txt .des{font-size: 14px;line-height: 20px;padding-left: 25px;margin:40px 0; background: url(../images/contact_05.png) no-repeat}
.contact_txt .des.address{background-position: 0 0;}
.contact_txt .des.tell{background-position: 0 -62px;}
.contact_txt .des.email{background-position: 0 -127px;}
.contact_txt .des.fax{background-position: 0 -191px;}
.message{border:1px solid #ddd;padding:30px;margin-top:50px;}
.message .ti{font-size: 20px;font-weight: bold;line-height: 30px;text-align: center;margin:10px 0;}
.message .des{font-size: 14px;color:#999;line-height: 20px;text-align: center;margin:0 0 15px;}
.message input{width:32%; line-height: 50px;height:52px;border:1px solid #ddd;font-size:14px;padding:0 30px;margin:20px 0;}
.message textarea{width:100%; line-height: 24px;border:1px solid #ddd;font-size:14px;padding:10px 30px;}
.message .box{display: inline-flex;justify-content:space-between;width:100%;}
.message button{margin:30px 10px 0;border:none; width:180px;height:52px;border-radius: 4px;font-size: 14px;background:#eee;}
.message button:hover{color:#fff;background: #0070c0;}
.message #imggetcode{}
.message .yzm{display: block;}
.message .yzm input{width: 200px!important;}

.download_list li a{display: block;position: relative; border:1px solid #ddd;margin-bottom:20px;line-height: 54px;height:56px;padding:0 50px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.download_list li a:before{content:'';display: block;position:absolute;left:23px;top:17px;
    width:20px;height:20px;background: url(../images/download_03.png) no-repeat center center;}
.download_list li a:after{content:'';display: block;position:absolute;right:25px;top:20px;
    width:20px;height:20px;background: url(../images/download_05.png) no-repeat center center;}
.download_list li a:hover{color:#0070c0;border-color:#0070c0;}
.download_list li a:hover:before{background: url(../images/download_09.png) no-repeat center center; }
.download_list li a:hover:after{background: url(../images/download_10.png) no-repeat center center; }

.page_list{padding-top:25px;text-align: center;overflow: hidden;}
.page_list li{display: inline-block;vertical-align: top;margin:5px;}
.page_list li a{display: block;height:36px;line-height: 36px;background: #eee;border-radius: 4px;font-size: 14px;padding:0 15px;}
.page_list li a:hover,.page_list li.cur a{background: #0070c0;color:#fff;}

.newsD_list{margin-bottom:30px;padding:20px;border:1px solid #ddd;border-radius:4px;overflow: hidden;}
.newsD_list dt{width:33%; float: left;text-align: center;}
.newsD_list dt img{max-height: 100%;max-width: 100%;border:1px solid #ddd;border-radius:4px;overflow: hidden;}
.newsD_list dd{padding:0 40px ;margin-left:33%;}
.newsD_list dd .ti{padding:8px 0;}
.newsD_list dd .ti a{display: block;line-height: 32px;height:32px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.newsD_list dd .time{margin:7px 0 10px; font-size: 14px;color:#999;line-height: 32px;height:32px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.newsD_list dd .des{font-size: 14px;color:#666;line-height: 32px;height:64px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.newsD_list dd .com_more a{width:130px;line-height: 38px;height:40px;margin:47px 0 0;border-color:#ddd;}
.newsD_list dd .com_more a:hover{border-color:#0070c0;}
.newsD_list:hover {box-shadow: 0 0 7px 0 rgba(0,0,0,.2);}
.newsD_list dd .ti a:hover{color:#0070c0;font-weight: bold;}

.newsCont_title{text-align: center;}
.newsCont_title .ti{font-weight: bold;font-size: 20px;}
.newsCont_title .time{font-size: 14px;color:#999;margin:20px 0;}
.newsCont_title .des{font-size: 14px;color:#999;margin:10px 0;}
.pageCont_list{background: #eee;padding:12px 30px;margin-top:30px;}
.pageCont_list a{display: block;font-size: 14px;line-height: 28px;height: 28px;color:#999; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.pageCont_list a:hover{color:#0070c0;}

.proD_cont:after{content:"";display: block;clear: both;}
.proD_cont{margin:0 -10px;}
.proD_list{float: left;width:calc(33.33% - 20px);margin:0 10px 10px;text-align: center;position: relative;}
.proD_list dt{border:1px solid transparent;border-radius: 4px;overflow: hidden;}
.proD_list dt img{max-width: 100%;max-height: 100%;border:1px solid #eee;}
.proD_list dd{padding:10px 0;}
.proD_list dd a{display: block;line-height: 30px;height:30px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.proD_list:hover dt{border:1px solid #0070c0;}
.proD_list:hover dt img{border:1px solid #0070c0;}
.proD_list:hover dd a{color:#0070c0;font-weight: bold;}

.proCont_slide{width:610px;height:435px;margin:35px auto;text-align: center;}
.proCont_slide img{border:1px solid #eee;border-radius: 4px;overflow: hidden;}
.proCont_slide .swiper-button-next{right:0;}
.proCont_slide .swiper-button-prev{left:0;}
.proCont_slide .swiper-button-next,
.proCont_slide .swiper-button-prev{width:46px;height:46px;text-align: center;opacity: 1;background: #0070c0;}
.proCont_slide .swiper-button-next:focus,
.proCont_slide .swiper-button-prev:focus{outline: none!important;}
.proCont_slide .swiper-button-next.swiper-button-disabled,
.proCont_slide .swiper-button-prev.swiper-button-disabled{background: #ddd;}
.proCont_slide .swiper-button-next:after,
.proCont_slide .swiper-button-prev:after{color:#9b9ea3;font-size:24px;}
.pro_contact {text-align: center;}
.pro_contact .tell{display: inline-block;vertical-align: top;margin:0 auto;text-align: left;}
.pro_contact .tell{width:246px;height:40px;line-height: 38px;border:1px solid #ddd;border-radius: 4px;}
.pro_contact .tell dt{display: inline-block;vertical-align: top;margin:-1px 0 0 -1px;}
.pro_contact .tell dd{display: inline-block;vertical-align: top;text-align: center;color:#0070c0;padding-left:30px;line-height: 38px;}
.pro_contact .contact_href{display: inline-block;vertical-align: top;width:130px;height:40px;line-height: 38px;color:#fff;background: #0070c0;border-radius: 4px;margin:0 10px;}
.proDes_title{border-bottom:1px solid #ddd;margin:20px 0;}
.proDes_title span{display: inline-block;text-align: center; width:130px;height:40px;line-height: 38px;color:#fff;background: #0070c0;border-radius: 4px 4px 0 0;}

.solution_cont{margin:0 -25px;}
.solution_cont .proD_list{width:calc(50% - 50px);margin:0 25px 10px;}

.soluCont_cont{background: #f9f9f9;}
.soluCont_cont .page_txt{background: #fff;padding:30px 0;}
.soluCont_slide {width:695px;height:494px;margin:5px auto 40px;border:1px solid #ddd;overflow: hidden;border-radius: 4px;}
.soluCont_slide .swiper-button-next{right:0;}
.soluCont_slide .swiper-button-prev{left:0;}
.soluCont_slide .swiper-button-next,
.soluCont_slide .swiper-button-prev{width:46px;height:46px;text-align: center;opacity: 1;background: #0070c0;}
.soluCont_slide .swiper-button-next:focus,
.soluCont_slide .swiper-button-prev:focus{outline: none!important;}
.soluCont_slide .swiper-button-next.swiper-button-disabled,
.soluCont_slide .swiper-button-prev.swiper-button-disabled{background: #ddd;}
.soluCont_slide .swiper-button-next:after,
.soluCont_slide .swiper-button-prev:after{ font-size:24px;}
.soluCont_title{text-align: center;font-size: 20px;font-weight: bold;padding:20px 0;}
















