@charset "utf-8";
*{padding:0px; margin:0px }
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
html{ background-color:#282828;font-size: 725%;}
body{padding: 0px;margin: 0px auto!important; font-size:0.18rem;overflow: scroll;overflow-x: hidden;overflow-y: auto;font-family: Microsoft yahei,helvetica; /*10 ÷ 16 × 100% = 62.5%*/max-width: 768px !important;color:#333; background-color:#ffffff;}
em{font-style:normal}
li{list-style:none}
fieldset{border:0;}
img{border:0;vertical-align:middle}
div{ margin:0; padding:0; border:0;  }
img{ margin:0; padding:0; border:0; }
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}
i,em,cite{font-style:normal}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline: 0;}
.fl{ float:left;}
.fr{ float:right;}
.hei1{ height:0.05rem;}
.clear{ clear:both;}
.zishiyin{font-size:0.18rem; line-height:0.36rem;}
.zishiyin img{max-width: 100% !important;width: auto;height: auto !important;}
.shenglue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:0.18rem; }
.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{ transform:scale(1.05); -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.1) translateZ(0);}
.video iframe,.video embed{ width:100% !important; height:455px !important;}
.zishiyin table{ width:100% !important;}
input,button{font-family: Microsoft YaHei;}
.hei20{ height:0.2rem;}
/*链接*/
a{ text-decoration:none; color:#333; background: transparent;  outline:none}
a:visited {}
a:focus { outline:none; }
a:hover, a:active{ color:#333; outline:none;}
/*头部*/
.head_b{height:0.6rem;padding:0.1rem 0rem;}
header{width: 100%;position: fixed;top: 0px;z-index: 99000; border-top:0.04rem solid #005293;}
.head{max-width: 768px; position:relative;height:0.6rem;background-color:#fff;padding:0.1rem 0rem;box-shadow: 1px 1px 2px #ccc;}
header h1{height:0.6rem;}
.head .logo{ margin-left:0.1rem;}
.iphone__screen {width:60%;height:0.8rem;position: absolute;top: 0;right:0;}
.iphone__content {position: relative;width: 100%;height: 100%;}
.nav {position: absolute;z-index: 100;opacity: 0;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav--active .nav {opacity: 1;}
.nav__list {margin: 0;padding-top:0.8rem;  }
.nav__item {list-style-type: none;text-align:center; }
.nav__item a{ color:#FFF; display:block;font-size:0.26rem;padding:0.15rem 0rem;}
.nav__item a:hover,.nav__item a:active,.nav__item .current{ background:#005293 !important;}
.nav__link {font-size: 1.3em;text-transform: uppercase;text-decoration: none;opacity: 1;-webkit-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out;}
.nav__trigger {display: block;position: absolute;width:0.2rem;height:0.2rem;right: 0.1rem;top: 0.24rem;z-index: 200;padding: 5px 9px;background-image: url(../images/nav_ico.png);background-repeat: no-repeat;background-position: center center;background-size:100%;}
.nav--active .nav__trigger{ background-image:none;}
.nav--active{height: 1000px;background-image: url(../images/nav_bg.png);}
.nav--active .nav__trigger {opacity: 0.5;}
.nav__icon {display: inline-block;position: relative;width:26px;height: 3px;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before,.nav__icon:after {content: '';display: block;width:26px;height: 3px;position: absolute;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before {margin-top: -8px;}
.nav__icon:after {margin-top: 8px;}
.nav--active .nav__icon{ height:0px;}
.style-5 .nav {-webkit-transform: translate(100%, -100%) scale(0.5);transform: translate(100%, -100%) scale(0.5);border-radius: 100%;}
.style-5 .nav--active .nav {-webkit-transform: translateY(0) scale(1);transform: translateY(0) scale(1);border-radius: 0;width: 100%;height: 100%;}
.style-5 .nav--active .nav__icon:before,.style-5 .nav--active .nav__icon:after{ background:#FFF;}
.style-5 .nav__link {opacity: 0;-webkit-transition-delay: 500ms;transition-delay: 500ms;}
.style-5 .nav--active .nav__link {opacity: 1;}
.style-5 .nav--active .nav__icon:before {margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.style-5 .nav--active .nav__icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.nav__item ul{display: none;}
#navbox .sfhover .nav_a_a{background-color: #ff6600;}
#navbox .sfhover ul{display:block;}
#navbox .sfhover ul li{ height:30px; line-height:30px;}
#navbox .sfhover ul li a{font-size: 12px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f0c71f;}
/* 新闻滚动 */
.toutiao {height:24px; padding:15px 0px 0px 0px;}
.News_title{ background-color:#ff3333;height:0.36rem; line-height:0.36rem;width:0.6rem; font-size:0.18rem;float:left;display:inline;text-align:center; color:#FFF; position:relative;}
.News_title:before {border: 0.06rem solid transparent;border-left-color: #ff3333;content: '';display: block;height: 0px;left:0.6rem;position: absolute;top:0.11rem;width: 0px;}
#toutiao_slideshow{float:left;display:inline;height:0.36rem; line-height:0.36rem; width:4.8rem;overflow:hidden; margin-left:0.2rem;}
.toutiao_txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:4.8rem;}
#toutiao_slideshow a{ float:left;}
.toutiao_txt span{ float:left; margin-left:0.2rem;color:#888;}
.text_right{height:0.2rem;float:right;width:0.5rem;display:inline; position:relative; margin-right:-0.15rem;}
.text_right a{display:block;width:0.25rem;height:0.2rem;float:left; position:relative;}
.text_right #slidePrev:before {border: 0.1rem solid transparent;border-right-color: #999;content: '';display: block;height: 0px;left:0px;position: absolute;top:0.08rem;width: 0px;}
.text_right #slideNext:before {border: 0.1rem solid transparent;border-left-color: #999;content: '';display: block;height: 0px;left:0px;position: absolute;top:0.08rem;width: 0px;}
.text_right #slidePrev:hover:before {border-right-color: #005293;}
.text_right #slideNext:hover:before{border-left-color: #005293;}
/*滚动图-*/
.banner{ width:100%; position:relative;}
.banner .lunbotxt{font-size: 0.2rem;position: absolute;width: 100%;z-index: 10;bottom: 0px;height: 0.5rem;line-height: 0.5rem;text-indent: 0.1rem;color: #FFF;background-image: url(../images/lunbotxt_bg.png);background-repeat: repeat;}
.banner .lunbotxt span{ width:88%; display:block;}
.banner .swiper-container{width:100%; height:auto; overflow:hidden;}
.banner .swiper-slide{ width:100%; height:100%;float:left; position:relative;} 
.banner .swiper-slide img{ width:100%; height:3.9rem;}
.banner .swiper-pagination{ right:0.1rem !important; color:#ccc; bottom:0.14rem;font-size:0.18rem;}
.banner .swiper-pagination .swiper-pagination-current{ color:#fff;}
.banner .banner .swiper-button-next,.banner .banner .swiper-button-prev{width:25px;height:46px;position: absolute;z-index: 20;opacity:0.8;background-repeat: no-repeat;background-image: url(/App/Tpl/Home/default/Public/images/qiehuan.png); background-size:50px;}
.banner .swiper-button-prev{background-position: left bottom;left:5%;}
.banner .swiper-button-prev:hover{opacity:0.9;}
.banner .swiper-button-next{background-position: right bottom;right:5%;}
.banner .swiper-button-next:hover{opacity:0.9;}
/*首页-*/
.h_box{ padding:0.4rem 0.1rem; border-bottom:0.1rem solid #f0f0f0;}
.h_tit{ text-align:center;}
.h_tit .en{ font-size: 0.24rem; color:#005293;text-transform : uppercase;font-family: impact,Microsoft yahei,helvetica;letter-spacing:0px;}
.h_tit .cn{ font-size: 0.28rem; font-weight:bold; margin:1px 0px;letter-spacing:1px;}
.h_tit .cn span{ color:#005293;}
.h_tit .xian{ width:0.5rem; height:3px; background-color:#005293; margin:5px auto;}
.h_cpjs,.h_jjfa,.h_cgal,.h_gywm{padding:0.3rem 0px 0.4rem 0px;}
.h_cpjs,.h_jjfa,.h_cgal,.h_gywm{ border-top:0.1rem solid #f0f0f0; position:relative;}
.home_ljgd {text-align: center;margin-top:0.15rem; }
.home_ljgd a {color: #005293;display: inline-block;border: 1px solid #005293; font-size:0.16rem; padding:0.07rem 0.18rem;}
.home_ljgd a:hover {color: #fff;background-color: #005293;border: 1px solid #005293;}
.h_box_ys{ padding:0px 2%;}
.h_box .new_ul{ width:98%; margin:0px auto;}

/*首页-*/
.h_bt{ background-color:#f0f0f0;}
.h_bt h2{ background-color:#005293; display:inline-block;color:#FFF; font-weight:bold; padding:0.15rem 0.2rem; font-size:0.24rem;}
.h_bt .more{ background-color:#005293; width:0.7rem; height:0.3rem; line-height:0.3rem; float:right; display:block; text-align:center; color:#FFF; margin:0.15rem 0.1rem 0px 0px; border-radius:25px; font-size:0.16rem;}
.home_h2_bt{ font-size:0.28rem; color:#005293;height:0.4rem; line-height:0.4rem;}
.home_h2_bt a{color:#005293;}
.home_h2_bt .fl{border-left:0.06rem solid #005293;text-indent:0.09rem;}
.home_h2_bt .fr{ font-weight:normal; font-size:0.2rem;}
.h_box .sub_nav{ padding-top:0.15rem;}
.h_box .sub_nav .sub_nav_ul{ margin-left:-2%;}
.h_box .sub_nav .sub_nav_ul li{ margin:1% 0rem 1% 2%;}
.h_box .sub_nav .sub_nav_ul li a{padding: 0.15rem 0rem;}
.sub_nav_ul_li_id21{ display:none !important;}

.h_ysrg{ padding:0rem 0.1rem;}
.h_ysrg_l{ width:40%; margin:0.2rem 0.1rem 0rem 0rem;}
.h_ysrg_l img{ border:1px solid #ccc;}
.h_ysrg_r{ margin:0.2rem 0px;}
.h_ysrg_r .cont{ font-size:0.18rem; line-height:0.32rem;}
.h_ysrg_r .more{ width:1.4rem; height:0.46rem; border:1px solid #005293; color:#005293; text-align:center; line-height:0.46rem; display:block; font-weight:bold; font-size:0.16rem; margin-top:0.1rem;}
.h_ysrg_r .more:hover{ background-color:#005293; color:#fff;}
.h_yssp{ width:100%; padding:0px 0px 0px 30px; margin-top:10px;}
.h_yssp_ul{ padding-top:5px;}
.h_yssp_ul li{ width:48%; float:left; margin:0.1rem 0px 0px 0.2rem;}
.h_yssp_ul li p{ text-align:center; line-height:0.4rem;height:0.4rem; font-size:0.16rem;}
.h_yssp_ul li:nth-child(1),.h_yssp_ul li:nth-child(3),.h_yssp_ul li:nth-child(5){ margin-left:0px;}
.h_ysgg{ width:100%;padding:0.1rem 0px 0.2rem 0px;border-bottom: 0.1rem solid #f0f0f0;}
.h_ysgg p{ width:46%; float:left; margin:0.1rem 0.1rem 0rem 0.1rem;}
.h_cp{ padding:0rem 0rem;}
.chanpin_ul{ margin-left:-20px;}
.chanpin_ul li{ width:192px; height:200px; float:left; margin:15px 0px 10px 20px; position:relative;}
.chanpin_ul li .imgbig{ width:190px; height:160px; overflow:hidden; border:1px solid #eee;}
.chanpin_ul li .txt{ background-color:#eee; text-align:center; font-size:14px; font-weight:bold; height:34px; line-height:34px; margin-top:2px;}
.chanpin_ul li:hover .txt{ background-color:#005293;color:#fff;}
.chanpin_ul li:hover .imgbig{border:1px solid #005293;}
.ysfx_cont{ font-size:0.18rem; line-height:0.36rem; padding:0.1rem 0px;}
.ysfx_cont p{ margin:0.05rem 0px; text-indent:0.36rem;}
.h_bt2{height:0.45rem; border-bottom: 0.05rem solid #dcdcdc;}
.h_bt2 h2{height:0.45rem; line-height:0.45rem; padding:0px 0.05rem; display:inline-block; font-size:0.22rem;color:#333; border-bottom:0.05rem solid #005293;}
.h_bt2 .more{ float:right; font-size:0.14rem; margin-top:0.1rem;}
.h_fx_box{ width:100%; margin:0.1rem 0px 0.2rem 0px;}
.h_fx_box .news_ul{ padding-top:5px !important;}
.h_fx_box .news_ul li a{ font-weight:normal !important;}
.h_fx_box .news_ul li b{ font-size:0.18rem;}
.search_box{ width:100%; padding-top:0.2rem; display:block; position:relative;}
.searchtext{height:0.6rem;width:100%; background-color:#f5f5f5;font-size:0.18rem; border:0px solid #f5f5f5;line-height:0.6rem;text-indent:0.1rem;}
.searchbtn{height:0.6rem;width:1rem;background-color: #005293; border:0px;font-size:0.22rem;line-height:0.6rem;color: #FFF;text-align:center;cursor: pointer;font-family: "Microsoft yahei"; position:absolute; top:0.2rem; right:0rem;}

.h_mszxld{ border-top:0.1rem solid #f0f0f0; position:relative;}
.h_mszxld .swiper-containers{ padding:0rem 0rem 0.2rem 0rem;position:relative; overflow:hidden; margin-top:0.2rem;}
.h_mszxld .swiper-slide a{ padding:3px 8px; display:block;}
.h_mszxld .swiper-slide img{ padding:2px; border:1px solid #ccc; height:2.7rem;}
.h_mszxld .swiper-slide:hover img{border:1px solid #f4ae01;}
.h_mszxld .swiper-slide .tit{ font-size:0.2rem; text-align:center; line-height:0.45rem; height:0.45rem; font-weight:bold; color:#555;}
.h_mszxld .swiper-pagination{ width:100%; height:0.12rem; z-index:999; bottom:0px;}
.h_mszxld .swiper-pagination-bullet{ width:0.12rem; height:0.12rem;; background-color:#ababab; border-radius:50%;opacity:1; margin:0px 3px !important;}
.h_mszxld .swiper-pagination-bullet-active{ background-color:#005293;}
.h_mszxld .swiper-button-next,.h_mszxld .swiper-button-prev{width: 0.4rem;height: 1rem;position: absolute;z-index: 100;background-repeat: no-repeat;cursor: pointer;top: 1.2rem;background-size: 100%;background-position: center center; opacity:1;}
.h_mszxld .swiper-button-prev{background-image: url(../images/h_case_ico_l.png);left:0px;}
.h_mszxld .swiper-button-next{background-image: url(../images/h_case_ico_r.png);right:0px;}

.h_xinwen_nav h4{ float:left; position:relative;width:31.833333333333333%; margin:1% 0% 1% 2%;}
.h_xinwen_nav h4 a{ background-color:#f0f0f0; color:#005293; display:block; height:0.5rem; line-height:0.5rem; text-align:center; display:block; font-size:0.2rem;position:relative; font-weight:normal;}
.h_xinwen_nav h4 a:hover,.h_xinwen_nav .cur a{ background-color:#005293; color:#fff;}
.h_xinwen_nav h4 a:hover:before,.h_xinwen_nav .cur a:before{border:0.1rem solid transparent;border-top-color: #005293;content: '';display: block;height: 0px;left:42%;position: absolute;top:0.45rem;width: 0px;}
.h_xinwen_box{height:100%; width:100%;}
.h_xinwen_box_c{ display:none;width:100%;}

/*案例-*/
.case_ul{ padding-top:5px;}
.case_ul li{width:31.3333333333333%;text-align: center; float:left;margin:1.5% 1% 1.5% 1%;position:relative;}
.case_ul li p{font-size: 0.16rem;padding: 0.1rem 0rem; text-align:center; background-color:#f7f7f7;}
.case_ul li:hover p{ background-color:#005293; color:#FFF;}
.case_ul li img{ height:1.8rem; }
.case_ul_home li{ width:48%;}
.case_ul_home li img{ height:2.5rem; border:1px solid #eee; }

/*新闻列表*/
.home_xwzx_box{ width:98%; margin:3% auto 3% auto;    border-bottom: dashed 1px #ccc;padding-bottom:1.5%;}
.home_xwzx_box_l{ width:27%;float:left; overflow:hidden; height:1.1rem;}
.home_xwzx_box_l img{transition:all linear .2s;}
.home_xwzx_box_r{ width:70%; float:right; margin-right:1%;}
.home_xwzx_box .tit{ color:#005293; font-size:0.22rem;line-height:0.32rem; height:0.32rem;  overflow:hidden; margin-top:0.05rem;}
.home_xwzx_box .tit span{ color:#444; font-weight:normal; font-size:0.16rem;text-transform : uppercase;}
.home_xwzx_box .desc{ color:#585858; font-size: 0.18rem;line-height: 0.28rem;height: 0.56rem; margin-top:0.03rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.home_xwzx_box .desc a{color:#585858;}
.new_time{ clear:both; height:20px; margin-top:2px; color:#888888; font-size:13px;}
.new_time .time{background-image: url(/App/Tpl/Home/Default/Public/images/bg_sign.png);background-repeat: no-repeat;background-position: left -1px;height: 20px;text-indent: 20px;width: 100px;float: left;}
.new_time .guanzhu{background-image: url(/App/Tpl/Home/Default/Public/images/bg_sign.png);background-repeat: no-repeat;background-position: left -23px;height: 20px;text-indent: 20px;width: 120px;float: left; margin-left:30px;}
.newLists li:hover .new_titles a{color:#005293;}
.new_mores{float: right; padding-bottom:0.05rem;font-size:0.16rem;display:block; color:#cc0000; margin-top:0.05rem;}

/*首页关于我们-*/
.main_about_c{ padding:0px 2%;}
.home_about_img{ float:left; margin-right:10px;}
.main_about_c_cont{font-size:0.18rem!important; line-height:0.32rem; padding:3% 0% 0% 0%;}
.main_about_c_cont p,.main_about_c_cont span{font-size:0.18rem!important;}
.main_about_c_cont img{ margin-right:0.1rem;}
/*二级页*/
.list_h2{text-align: center;color: #005293;font-size: 0.34rem; line-height:0.4rem;font-weight: normal;border-bottom: 1px solid #e6e6e6; padding:0.2rem 0rem 0.05rem 0rem;}
.list_h2 span{ color:#666; font-size:0.16rem;text-transform : uppercase;}
.list_banner{width: 100%;height:2.4rem;background-repeat: no-repeat;background-size: cover;}
.dqwz_lm{ font-size:0.16rem; line-height:0.44rem;color:#FFF;letter-spacing: 0px;text-transform : uppercase; padding-top:0.8rem; padding-left:5%;}
.dqwz_lm span{ font-size:0.4rem;letter-spacing: 0px;}
.list_ty_h2{ padding:0.4rem 0 0.2rem 0;}
.list_ty_h2 .xian2{ width:100%; height:1px; background-color:#ccc; margin-top:-0.04rem;}
.h_gg_c{padding: 0% 2% 0.2rem 2%;}
.main{ padding:0.1rem; font-size:0.18rem; min-height:7rem;}
.about_c_l{}
.list_ty_h3{height:0.35rem; border-left:0.07rem solid #005293; line-height:0.35rem; text-indent:0.15rem; font-weight:normal; font-size:0.26rem; color:#000; margin:0.1rem 0px 0px 0px;}
.l_m_01{ padding:0.1rem 0px 0.2rem 0px;}
.about_c_l,.about_c_r{ width:100% !important;}
.about_c_r{ margin-top:10px;}
/*推荐新闻-*/
.article_news{ padding:0.2rem 0rem 0.5rem 0rem;}
.h_xw_tit{border-top:0.03rem solid #005293; width:100%; height:0.55rem; line-height:0.55rem; text-indent:0.1rem; font-size:0.24rem; background-color:#f0f0f0;}
.h_xw_tit span{ font-size:0.18rem; color:#666; font-weight:normal;}
.h_xw_l_news{ margin-top:-0.1rem;}
.h_xw_l_news li{widht:100%;height:0.45rem;line-height:0.45rem;background-image: url(/App/Tpl/Home/Default/Public/images/news_li.jpg);background-repeat: no-repeat;background-position: 8px center; text-indent:21px; border-bottom:1px dashed #ddd; font-size:0.18rem;}
.h_xw_l_news li a{ width:280px; height:34px;}
.h_xw_l_news li span{ color:#888;}
/*二级栏目导航-*/
.sub_nav_ul{ padding-top:0.1rem;}
.sub_nav_ul{ padding-bottom:0.1rem;}
.sub_nav_ul li{ width:31.33333333333333333%; margin:1%;display:block; margin-top:3px; float:left;}
.sub_nav_ul li a{ width:100%;text-align:center; padding:0.1rem 0rem;display: block;background-color: #f5f5f5; font-size:0.22rem;}
.sub_nav_ul li a:hover,.sub_nav_ul .current a{ background-color:#005293;background-position: right top; color:#FFF;}
.home_nav_zhedie{height:1.2rem;padding:0px;overflow:hidden; padding-top:0.05rem; width:102%; margin-left:-1%;}
.sub_nav_id15,.sub_nav_id8{ height:0.6rem;}
#zhankai_id15,#zhankai_id8,.sub_nav_id31,#zhankai_id31{ display:none;}
.zhankai{text-align: center;margin:0.15rem auto 0.5rem auto;width: 30px;display: block;cursor: pointer;}
.zhankai img{ width:25px;}
.about_body{ padding:0.1rem 0rem 0.3rem 0rem;}
/*新闻列表*/
.xwzx_box{ width:100%; margin:3% auto 2% auto;border-bottom:2px dotted #ddd;padding-bottom:2%;}
.xwzx_box_l{ width:27%;float:left; overflow:hidden;}
.xwzx_box_l img{transition:all linear .2s;}
.xwzx_box_r{ width:70%; float:right; margin-right:1%;}
.xwzx_box .tit{ color:#333; font-size:0.2rem;line-height:0.32rem; height:0.32rem;  overflow:hidden;}
.xwzx_box .tit span{ color:#444; font-weight:normal; font-size:0.16rem;text-transform : uppercase;}
.xwzx_box_r .time{font-size: 0.16rem;line-height: 0.28rem;color:#777; margin-top:0.05rem;}
.xwzx_box .desc{ color:#585858; font-size: 0.18rem;line-height: 0.28rem;height: 0.56rem; margin-top:0.07rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.xwzx_box .desc a{color:#585858;}
.new_ul{}
.h_new_ul{ padding:0px 1%; padding-bottom:0.1rem; margin-top:-1%;}
.news_ul li {font-size:0.18rem;line-height:0.3rem; height:0.3rem; padding:0.12rem 0rem;width: 100%;border-bottom: 1px dashed #cccccc;}
.news_ul li b{color: #005293;}
.news_ul li a{ display:block;}
/*图文2*/
.tuwen2_box{ width:48%;background-color:#f7f7f7; margin:0.1rem 1% 0.1rem 1%;overflow: hidden; float:left; padding-bottom:0.05rem;}
.tuwen2_box .imgbig{width:100%;overflow: hidden;}
.tuwen2_box_r{ width:96%; padding:2% 2% 3% 2%;}
.tuwen2_box .p1{ font-size:0.26rem; line-height:0.38rem;color:#005293; text-align:center; font-weight:bold; margin:0.1rem 0px 0.05rem 0rem; }
.tuwen2_box .p1 span{ font-size:0.2rem;color: #005293;}
.tuwen2_box .p2{ font-size:0.18rem; line-height:0.3rem; color:#666; height:0.9rem; overflow:hidden;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.tuwen2_box .p3{color:#777;font-size:0.18rem;}
.tuwen2_box:hover img{ transform:scale(1.05); -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.1) translateZ(0);}
/*产品-*/
.pro_ul{ padding-top:0.1rem; margin-left:-2%;}
.pro_ul li{width:46.5%;text-align: center; float:left;margin:1.5% 0% 1.5% 3%;position:relative;}
.pro_ul li .imgbig{padding:0.03rem; border:1px solid #ccc;}
.pro_ul li p{margin-top: 5px;font-size: 0.18rem;padding: 0.05rem 0rem; text-align:center;}
.pro_ul li img{ height:4.8rem; }
/*产品-*/
.anli_ul{ padding-top:0.1rem; margin-left:-2%;}
.anli_ul li{width:46.5%;text-align: center; float:left;margin:1.5% 0% 1.5% 3%;position:relative;}
.anli_ul li .imgbig{padding:0.03rem; border:1px solid #ccc;}
.anli_ul li p{margin-top:0.05rem;font-size: 0.18rem; line-height:0.28rem; height:0.84rem;padding: 0.05rem 0rem; text-align:center;}
.anli_ul li img{ height:2.1rem; }
/*人才招聘-*/
.rczp_box{ padding:1.3% 1% 3% 1%;}
.rczp_h3{width: 100%;height: 0.47rem;border-bottom:0.03rem solid #b7b7b7;font-size: 0.24rem;font-weight: normal; color:#000;}
.rczp_h3 span{border-bottom:0.05rem solid #005293; display: inline-block; height: 0.46rem; line-height:0.46rem;padding-right:0.2rem;}
.rczp_box_c{ font-size:14px; line-height:30px; color:#444; padding:12px 0px 0px 0px;}
/*解决方案*/
.jjfa_box{ width:100%; padding:0.1rem 0rem;}
.jjfa_box .tit{font-size:0.28rem; line-height:0.38rem;color:#005293; text-align:center; font-weight:bold; margin:0.1rem 0px 0.15rem 0rem; padding-bottom:0.1rem; text-align:left; border-bottom:0.04rem  solid #005293;}
.jjfa_box .img{ width:30%; float:left;}
.jjfa_box .cont{ width:68%; float:right; font-size:0.18rem; height:1.2rem; line-height:0.3rem; overflow:hidden;}
/*分页-*/
.page{text-align:center;clear:both; padding:0.2rem 0rem 0.3rem 0rem;}
.page a,.page span{display: inline-block;padding:0.07rem 0.12rem;margin:0px 0.03rem;background:#ededed;border-radius:0.03rem;font-size:0.18rem;}
.page a:hover,.page .current{ background:#005293;color:#FFF;display:inline-block;}
.page select{ height:33px;}
.page .pageinfo,.page .pagenum,.page .current{ display:none;}
/*联系-*/
.lianxi_box{ width:96%; position:relative; margin:3% 2% 0px 2%; border-bottom:1px dotted #ccc; padding-bottom:0.3rem;}
.lianxi_box .ico{ padding:0.2rem;width:0.5rem;height:0.5rem;background-color: #cccccc; border-radius:50%; border:0.1rem solid #ebebeb; float:left; margin-right:0.1rem;}
.lianxi_box .ico img{ width:0.5rem;}
.lianxi_box .p1{ font-weight:bold; font-size:0.22rem; padding-top:0.05rem;}
.lianxi_box .p2{  color:#666; font-size:0.2rem; line-height:0.3rem;padding-top:0.08rem;}
.lianxi_map{ padding:0.4rem 0rem;}
/*-网站地图-*/
.maplist .depth1{ font-weight:bold; clear:both; font-size:0.22rem; padding:0.05rem 0rem;}
.maplist .depth2{ font-size:0.18rem; width:46%; float:left; margin:0px 0rem 0rem 2%;}
.maplist .depth2 a{ color:#666;}
/*新闻内页-*/
.show_h2{ font-size:0.28rem;line-height:0.4rem; color:#000; padding:0.1rem 0px 0.1rem 0px; text-align:center;}
.show_time{font-size:0.2rem; line-height:0.34rem; height:0.34rem;color:#666; text-align:center; border-bottom:1px solid #ddd; padding-bottom:0.06rem;}
.show_fenxiang{ padding-top:0.1rem;}
.show_body{ padding:0.15rem 0px 0.4rem 0px;font-size:0.2rem; line-height:0.34rem;}
.show_pre_next{ border-top:2px solid #005293; background-color:#f7f7f7; padding:0.1rem 0.2rem 0.2rem 0.2rem;font-size:0.2rem; line-height:0.34rem;}
.show_pre_next .Previous,.show_pre_next .Next{ margin-top:8px;}
.show_kc_h2{ font-size:0.28rem;line-height:0.4rem; color:#005293;border-bottom: 2px solid #005293; padding:0.1rem 0px 0.1rem 0px;}
.show_body_img { text-align:center;}
.show_body_img img{ width:80% !important; margin:0.1rem auto; padding:0.1rem; border:1px solid #ddd;}
.kecheng_bm{ width:1.4rem; height:0.46rem; color:#FFF; background-color:#005293; display:block; line-height:0.46rem; font-size:0.2rem; text-align:center; margin-top:0.1rem;}
.kecheng_bm:hover{ background-color:#9a681f;color:#FFF;}
.body_tit{ height:0.46rem; line-height:0.46rem; border-bottom:3px solid #ccc; margin:0.2rem 0rem 0.1rem 0rem;}
.body_tit span{ display: inline-block; height:0.46rem; padding:0px 0.1rem 0px 0px; color:#005293; border-bottom:3px solid #005293; font-size:0.24rem; font-weight:bold;}
.h40{ height:0.5rem;}
.pro_show_h3{ padding:0rem 0rem 0.15rem 0rem;line-height:0.3rem;font-size: 0.28rem;color:#000; margin:0.1rem 0rem; position:relative; border-bottom:0.05rem solid #005293; }
.pro_show_xxms_bt{ border-bottom:3px solid #005293; margin-top:0.3rem; }
.pro_show_xxms_bt span{background-color: #005293;font-size:0.24rem; padding:0.1rem 0.25rem;color: #FFF;display:inline-block; }
.show_cp_h2{ font-size:0.28rem; line-height:0.4rem; height:0.4rem; border-left:0.05rem solid #005293; text-indent:0.1rem; margin:0.2rem 0rem;}
.show_cp_h2 span{ font-size:0.22rem; font-weight:normal;}
.show_cp_img{ width:30%; float:left; border:1px solid #ccc; margin-right:0.1rem;}
.xsyc_2{ display:none;}
.show_cp_desc{ font-size:0.18rem; line-height:0.36rem;}
.show_cp_lx{ padding-top:15px;}
.show_cp_lx_dh{background-image: url(/App/Tpl/Home/Default/Public/images//prorighttop_h3.png);background-repeat: no-repeat;background-position: left center; text-indent:28px; line-height:30px; height:30px; color:#aa0000; background-size:26px; height:30px; font-size:16px;margin-top:20px;}
.show_cp_lx_dg{background-color: #ff5000;display: block;background-image: url(/App/Tpl/Home/Default/Public/images//pro_shop.png);background-repeat: no-repeat;background-position: 15px center;height: 28px;width: 112px;line-height:28px;color: #FFF; font-size:14px; font-weight:normal; text-indent:38px; border-radius:2px; border:1px solid #ed4a00; }
/*在线加盟-*/
.zxjm{ padding:0rem 0rem 0.2rem 0rem;}
.zxjm_li{ width:100%;padding:0.15rem 0rem; font-size:0.2rem;}
.form_text,.form_textarea,.form_text_verifycode{ width:100%; height:0.5rem; line-height:0.5rem; text-indent:0.1rem; border:1px solid #e2e2e2; background-color:#f6f6f6; margin-top:0.1rem;}
.form_textarea{ height:2rem;}
.zxjm_li .required{  color:#F00;}
.zxjm_li_yzm  .form_text_verifycode{ width:100px;}
.zxjm_body{ padding:60px 0px 80px 0px;}
.form_button {height:0.6rem; line-height:0.6rem;width: 100%; border:1px solid #005293;background-color: #005293;color: #FFF;cursor: pointer;font-family: "Microsoft yahei"; font-size:0.22rem; border-radius:3px; margin-top:0.1rem;}
.form_button:hover{background-color: #5eb006;border:1px solid #5eb006;}

/*讲师详情页-*/
.jiangshi_t{ background-color:#f5f5f5; padding:0.1rem; margin-top:0.1rem;}
.jiangshi_t .img{ width:27%; float:left; border:2px solid #005293;}
.jiangshi_t .cont{ width:70%; float:right;}
.jiangshi_t .cont .tit{ font-size:0.24rem; line-height:0.34rem; height:0.34rem; margin:0.05rem 0rem 0.1rem 0rem;}
.jiangshi_t .cont p{ font-size:0.18rem; line-height:0.28rem;}
.jiangshi_c ul{ padding-top:0.1rem;}
.jiangshi_c ul li{ font-size:0.2rem;height:0.4rem; line-height:0.4rem; margin:0.15rem 0rem 0rem 0%; position:relative;}
.jiangshi_c ul li i{width:0.4rem;height:0.4rem;border-radius:0.05rem;background-color: #005293;background-image: url(/App/Tpl/Home/Default/Public/images/jiangshi_ico_lxr.png);background-repeat: no-repeat;background-position: center center; background-size:0.3rem; display:inline-block;vertical-align: middle; margin:0px 0.1rem 0px 0px;}
.jiangshi_c ul li span{ color:#777;}
.jiangshi_c ul li:nth-child(1),.jiangshi_c ul li:nth-child(3){ margin-left:0px;}
.jiangshi_c ul li:nth-child(2) i{background-image: url(/App/Tpl/Home/Default/Public/images/jiangshi_ico_sj.png);}
.jiangshi_c ul li:nth-child(3) i{background-image: url(/App/Tpl/Home/Default/Public/images/jiangshi_ico_yx.png);}
.jiangshi_c ul li:nth-child(4) i{background-image: url(/App/Tpl/Home/Default/Public/images/jiangshi_ico_dh.png);}
.jiangshi_c ul li:hover p{ display:block;box-shadow: 3px 3px 3px #ccc;}
.jiangshi_bt{height:0.45rem; border-bottom:0.03rem solid #e4e4e4; margin-top:0.2rem;}
.jiangshi_bt p{height:0.45rem; line-height:0.45rem; padding:0px 0.05rem 0px 0px; display:inline-block; font-size:0.2rem;color:#005293; border-bottom:0.03rem solid #005293;}

/*底部-*/
.footer{background-color:#fff;width:90%;padding:0.28rem 5% 1.1rem 5%; position:relative;font-size:0.18rem; line-height:0.35rem;color:#666; text-align:center;}
.footer_t{background:-moz-linear-gradient(left,#005293,#740403);/*Mozilla*/
background:-webkit-gradient(linear,0 50%,100% 50%,from(#005293),to(#740403));/*Old gradient for webkit*/
background:-webkit-linear-gradient(left,#005293,#740403);/*new gradient for Webkit*/
background:-o-linear-gradient(left,#005293,#740403); /*Opera11*/ display:block; width:100%; height:4px;color:#FFF; text-align:center; }
.footer a,.footer a:hover{ color:#666;}
/*返回顶部-*/
.fhdb_top{background-color: #c9c9c9;}
.fhdb_top:hover{ background-color:#005293;}
/*底部固定工具条*/
#tool { position: fixed; bottom: 0; left: 0; right: 0; z-index: 900; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.toollist {background:#005293; position: fixed; z-index: 900; bottom: 0; left: 0; right: 0;margin: auto; display: block; height: 0.8rem;}
.toollist li{ float:left;width: auto;  height: 100%;width:33.3333333333333333333%;position: static!important;  margin: 0;-webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;-webkit-box-sizing: border-box; box-shadow: none!important;border-left:1px solid #1370ba;border-right:1px solid #003b6a;}
.toollist li a {text-align: center;display: block;text-decoration: none;padding-top: 0.05rem;position:relative;color: #fff;}
.toollist li a img{width:0.3rem;height:0.3rem; margin-top:0.06rem;}
.toollist li a p{margin: 0.03rem 0 0px 0;font-size:0.2rem; line-height:0.34rem;display: block !important;text-align: center;}
#boxss{display: none;width: 160px;height: 175px; padding-top:10px;font-size:0.18rem; line-height:0.3rem; background:#fff; text-align:center;position: absolute; bottom:56px; left:50%; margin-left:-80px; z-index:121;} 
#boxss img{ width:140px; height:140px;}

@media all and (min-width:768px) {
.content {width:768px;margin:0 auto;position:relative;margin-top:6%;padding-bottom: 16%;}
}

@media only screen and (max-width: 479px) {
html {font-size:75px;}
.banner .swiper-slide img{ height:3.7rem;}
.list_banner{height:2.4rem;}
.news_box_r .time_box{ display:none;}
.video iframe,.video embed{height:300px !important;}
.home_jpjs li .img{ width:130px; height:130px;}
.lianxi_box_l  .add{ width:260px; line-height:24px;}
.pro_ul li img{ height:3.5rem;}
.case_ul li img{ height:1.5rem;}
.case_ul_home li img{ height:2rem;}
.h_mszxld .swiper-slide img{height:2.2rem;}
.anli_ul li img{ height:1.8rem; }
}
@media only screen and (max-width: 420px) {
.list_banner{height:2.4rem;}

}
@media only screen and (max-width: 375px) {
html {font-size: 60px;}
.news_box_r .time_box{ display:none;}
.video iframe,.video embed{  height:220px !important;}
.h_mszxld .swiper-slide img{height:2.4rem;}
}