@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
body {font-family:"微软雅黑",arial;  font-size:16px; background:#fff; color:#333;}
ol,ul,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h3,h4,h5,h6{font-weight: normal;}
em,i,strong{ font-style:normal; font-weight:normal;}
table {    border-collapse: collapse;border-spacing: 0;}
img{border:none;}
a{text-decoration: none;color:#333;}
.fl{float:left;}
.fr{float:right;}
.Pr {    position: relative;}
.Pa {    position: absolute;}
button{cursor:pointer;}
button:hover{color:#0f75bc;}
/*去除Chrome等浏览器文本框默认发光边框*/
.clear{clear:both;}
.dis{display:block;}
.undis{display:none;}
input:focus, textarea:focus { outline: none; }
input,textarea { font-family: "microsoft yahei";}
/* 去除 ie6 & ie7 焦点点状线 */
a:focus,*:focus {outline:none;}
/*禁止拖动大小*/
textarea{resize:none}
/* 去掉 table cell 的边距并让其边重合 */
table { border-collapse:collapse;border-spacing:0;}
/* ie bug：th 不继承 text-align */
th {text-align:inherit;}
/* ie6 7 8(q) bug 显示为行内表现 */
/* 去掉 firefox 下此元素的边框 */
abbr,acronym {border:none;font-variant:normal;}

 /*使用字体库时，让i标签继承行高*/
i{line-height: inherit!important ; font-size:inherit }

/*这一句是用来解决在安卓上的点击出现篮框问题*/
body{ 
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  
	-moz-tap-highlight-color:rgba(0, 0, 0, 0);  
	-ms-tap-highlight-color:rgba(0, 0, 0, 0);  
	-o-tap-highlight-color:rgba(0, 0, 0, 0);  
	tap-highlight-color:rgba(0, 0, 0, 0);  
}
/*下面是解决ios上去除微信点击蓝色边框 */
a:focus,input:focus,p:focus,div:focus{
/*-webkit-user-modify:read-write-plaintext-only; */
}

/*通用样式*/
.qing { clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.ind_content{ display:block; width:100%; height:auto; padding:3rem 0;}
.width_1200{ width:96%; height:auto; max-width:1200px; margin:0 auto;}
.n_content{ margin:1rem auto 2rem; width:100%; height:auto;}
.dis_t{ width:100%; height:100%; display:table;}
.dtc_vm{ display:table-cell; vertical-align:middle;}
.ind_title{ text-align:center;}
.ind_title h2{text-align:center; color:#333; font-size:2.25rem; font-weight:bold;}
.ind_title h2 span{ color:#f25b19;}
.ind_title h2 img{ vertical-align:middle; width:auto; height:.5rem; margin-top:-2px;}
.ind_title p{ font-size:1rem; line-height:1.5rem; color:#666; text-align:center; color:#999; margin:.5rem 0;}

.ind_more a{ display:block; width:10rem; margin:0 auto; height: 2rem; line-height: 2rem; color: #fff; background: #ff6600;text-align: center;margin-top: 1.25rem; font-size:.875rem;} 
/*通用样式 end*/


/*banner*/
.banner_chart { width:100%; position:relative; overflow:hidden;}
.flexslider{ width:100%; height:auto; position:relative; overflow:hidden;}
.slides{ width:100%; height:auto; position:relative; z-index:1;}
.slides li{ height:auto;}
.slides li a { display:block; width:100%; height:auto; z-index:-9999;}
.slides li a img{ display:block; width:100%; height:auto;}
.flex-control-nav{ width:100%; text-align:center; position:absolute; bottom:10px; z-index:2;}
.flex-control-nav li{width: 14px; height: 14px; margin:0 5px; display:inline-block; *display:inline; zoom:1;}
.flex-control-nav a{ width:14px; height:14px;line-height:40px; display:inline-block; overflow:hidden;background:url(../images/dot.png) right 0 no-repeat; cursor:pointer;}
.flex-control-nav .flex-active{ background-position:0 0;}
.flex-direction-nav{ width:100%; position:absolute; top:45%; z-index:3;}
.flex-direction-nav li a{ width:50px; height:50px; display:block; overflow:hidden; cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{ left:40px; background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{ right:40px; background:url(../images/next.png) center center no-repeat;}


.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}

.flexslider .slides > li:not(:first-child){}
/*banner   end*/


.ind_pro{ padding:2.5rem 0;}
.product_flex{ display:flex; margin-top:2.5rem;}
.left_nav{ width:25%; padding-right:2.5rem;}
.right_list{ width:75%;}
.left_nav_dh{ border:1px solid #f25b19;}
.left_nav_title{ background:#f25b19; display:flex; padding:1.5rem;}
.left_nav_title img{ height:3rem; width:3rem; display:block; margin-right:1rem;}
.left_nav_title h2{ height:3rem; color:#fff; text-align:center;}
.left_nav_title h2 p{ font-size:1.5rem; line-height:1.75rem;}
.left_nav_title h2 span{ font-size:.875rem; line-height:1.25rem; display:block; opacity:.6; text-transform:uppercase;}
.pro_nav{ clear:both; margin-top:2px;}
.pro_nav h2{ background:rgba(242,91,25,1); color:#fff; text-align:center; line-height:2.5rem; font-size:1rem; font-weight:bold; margin:.35rem 0;}
.pro_nav ul li{ width:100%;  float:left; line-height:2.75rem;}
.pro_nav ul li:nth-child(2n){ margin-right:0;}
.pro_nav ul li a{ display:block; padding-left:1.75rem; color:#222; font-size:1rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_nav ul li a img{ vertical-align:middle; height:.5rem; margin-top:-2px; margin-right:.5rem;}
.pro_nav ul li a:hover{ color:#f25b19;}
.left_nav_lx{ border:1px solid #f25b19; margin-top:3.75rem;}
.left_nav_lx>h2{ background:#f25b19; text-align:center; line-height:3rem; color:#fff; font-size:1.25rem;}
.left_nav_lx>h2 img{ vertical-align:middle; height:1.25rem; margin-top:-4px; margin-right:.5rem;}
.left_lxfs{ padding:10px;}
.left_lxfs img{ display:block; width:100%; height:auto;}
.left_lxfs_size{ font-size:.875rem; line-height:1.5rem; color:#222; margin-top:.5rem;}
.left_lxfs_size a{ color:#222;}


.right_pro_list{ width:100%; margin-bottom:1.5rem;}
.right_pro_list>h2{ position:relative; width:100%; line-height:1.5rem; margin-bottom:.65rem; font-size:1.125rem; color:#333;}
.right_pro_list>h2 img{ vertical-align:middle; height:1rem; margin-top:-2px; margin-right:.5rem;}
.right_pro_list>h2 a{ position:absolute; right:0; top:0; line-height:1.5rem; color:#f25b19; font-size:.875rem;}
.products_list li{ width:22%; margin-right:4%; float:left; position:relative;}
.products_list li:nth-child(4n){ margin-right:0;}
.img_75{ width:100%; height:0; padding-bottom:75%; position:relative;}
.img_75 img{ display:block; width:100%; height:100%; position:absolute;}
.list_title{ width:100%; line-height:2.5rem; font-size:1rem; color:#222; padding:0 3.75rem 0 1rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background:#eee;}
.online_service{ position:absolute; right:0; bottom:0; background:#f25b19; display:block; width:3.75rem; height:2.5rem;}
.online_service img{ display:block; width:auto; height:100%; margin:0 auto;}

.right_list .right_pro_list:first-child ul li{ margin-bottom:3%;}


.pro_y3 .products_list li{ width:30%; margin-right:5%;}
.pro_y3 .products_list li:nth-child(4n){ margin-right:5%;}
.pro_y3 .products_list li:nth-child(3n){ margin-right:0;}







/*产品中心   end*/


.ind_advantage{ margin-bottom:3rem;}
.advantage_list{ margin-top:2rem;}
.advantage_list li{ background:#fff; padding:3rem 0;}
.advantage_list li:nth-child(2n-1){ background:url(../images/ysb_02.jpg) no-repeat center center; background-size:cover;}
.advantage_list li:nth-child(2n){ background:url(../images/rlzy_04.png) no-repeat top center; padding:4rem 0 3rem; }
.advantage_list li .width_1200{ display:flex; position:relative;}
.advantage_img{ width:37%;}
.advantage_size{ width:63%; padding:1rem 0; padding-left:5%; min-height:20.6rem;}
.advantage_tit{ display:flex;}
.advantage_tit img{ display:block; width:auto; height:6.25rem; margin-right:1rem;}
.advantage_tit p{ font-size:2rem; line-height:2.5rem; margin:.625rem 0; font-weight:bold; color:#f25b19;font-style:italic}
.advantage_jj{ margin-top:1rem; font-size:1rem; line-height:1.75rem;}
.advantage_jj p{ margin:.75rem 0;}
.advantage_jj img{ vertical-align:middle; height:1rem; margin-top:-2px; margin-right:.5rem;}
.advantage_list li:nth-child(2n) .advantage_img{ position:absolute; right:0;}
.advantage_list li:nth-child(2n) .advantage_size{ padding-left:0; padding-right:5%;}
.advantage_jj p b{ color:#ff6600; font-size:1.5rem;}


/*五大优势   end*/


.container {height: auto; width:100%; margin: 100px auto;}
.xuan_div {display: none;}
.curr_tnav2 { background:#f25b19 !important;	color: #fff !important;}
.curr_div {	display: block !important;}

.case_navs{ border:1px solid #ddd;}
.case_navs ul li a{ display:flex; height:2.55rem; line-height:2.55rem; border-bottom:1px solid #ccc;}
.case_navs ul li:last-child a{ border-bottom:0;}
.case_navs ul li a h2{ font-size:1rem;}
.case_navs_ico{ width:3.25rem; padding:0 1rem;}
.case_navs_ico img{ display:block; width:1.25rem; height:1.25rem; margin:.65rem 0;}
.case_navs_ico img:last-child{ display:none;}
.curr_tnav2 .case_navs_ico img:first-child{ display:none;}
.curr_tnav2 .case_navs_ico img:last-child{ display:block;}
.xuan_tnav2:hover { background:#f25b19; color:#fff;}
.xuan_tnav2:hover .case_navs_ico img:first-child{ display:none;}
.xuan_tnav2:hover .case_navs_ico img:last-child{ display:block;}
.rcase_list .products_list li{ width:32%; margin-right:2%; margin-bottom:2%;}
.rcase_list .products_list li:nth-child(3n){ margin-right:0;}



.case_ntits{height: 4rem; line-height: 4rem; text-align: center; background: #f25b19 ; color: #fff; margin-bottom: .5rem;}


.rcase_list .products_list li{ width:22%; margin-right:4%; float:left; position:relative;}
.rcase_list .products_list li:nth-child(3n){ margin-right:4%;}
.rcase_list .products_list li:nth-child(4n){ margin-right:0;}



/*案例   end*/


.ind_about{ padding:3rem 0; background:#eee; margin-top:2rem;}
.about_flex{ display:flex; margin-top:2.5rem;}
.about_flex>div{ width:48%;}
.about_flex_l{ margin-right:4%;}
.about_img{ width:100%; height:0; padding-bottom:41.5%; position:relative;}
.about_img img{ display:block; width:100%; height:100%; position:absolute;}
.about_qt li{ width:31%; margin-right:3.5%; margin-top:3.5%; float:left;}
.about_qt li:nth-child(3n){ margin-right:0;}
.about_qt li a{ display:block; position:relative;}
.about_qt_is{ position:absolute; top:0; left:0; text-align:center; width:100%; height:100%; color:#fff;}
.about_qt_is img{ display:block; width:auto; max-width:30%; margin:0 auto;}
.about_qt_is h2{ font-size:1.25rem; margin-top:.5rem;}

.about_flex_r h2{ font-size:1.875rem; font-weight:bold; margin-bottom:1.5rem;}
.about_size{ font-size:1rem; line-height:2rem; color:#666;}
.about_flex_r>a{ display:block; width:10rem; line-height:2.5rem; background:#f25b19; color:#fff; text-align:center; margin-top:1.5rem; font-size:.875rem;}
/*关于我们   end*/


.ind_news{ margin:3rem auto;}
.top_news{width:100%; max-width:1000px; margin:0 auto; margin-top:2.5rem;  position:relative;}
.item a{ display:flex;}
.news_img{ width:30%;}
.news_size{ width:70%; padding:.75rem 2rem; padding-right:0;}
.news_tit{ font-size:1.25rem;}
.news_time{ padding:.75rem 0; font-size:.875rem; color:#999;}
.news_jj{ font-size:1rem; line-height:1.5rem; height:4.5rem; word-break: break-word;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;/*数字为显示几行*/
    overflow: hidden;}
.news_more{ width:8rem; background:#f25b19; color:#fff; line-height:2.5rem; text-align:center; margin-top:1rem;}

.owl-theme .owl-controls .owl-buttons div.owl-prev{ position:absolute; left:-5rem; top:40%; width:3rem; height:3rem; font-size:2rem; line-height:2.25rem; text-align:center; }
.owl-theme .owl-controls .owl-buttons div.owl-next{ position:absolute; right:-5rem; top:40%; width:3rem; height:3rem; font-size:2rem; line-height:2.25rem; text-align:center; }


.ind_news_list{ margin-top:2rem;}
.ind_news_list ul li{ width:31%; margin-right:3.5%; float:left; }
.ind_news_list ul li:nth-child(3n){ margin-right:0;}
.ind_news_list ul li a{ display:flex; height:auto;}
.news_list_time{ width:20%; padding-right:1rem; text-align:center; line-height:1.875rem;}
.news_list_size{ width:80%; padding:.75rem 0 .75rem 1rem; border-left:1px solid #ddd; border-top:1px solid #ddd;}
.news_list_size h2{ font-size:1.125rem; line-height:1.25rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list_size .news_list_jj{ font-size:.875rem; line-height:1.5rem; margin-top:.75rem; color:#999;}
.ind_news_list ul li a:hover .news_list_size h2{ color:#f25b19;}
.ind_news_list ul li:nth-child(1) .news_list_size{ border-top:0;}


.ind_news_flex{ display:flex;}
.ind_news_flex>div.ind_news_list{ width:30%; margin-right:5%;}
.ind_news_flex>div.ind_news_list>h2{ position:relative; margin-bottom:1rem;}
.ind_news_flex>div.ind_news_list>h2 b{ font-size:1.125rem;  padding-left:.5rem; border-left:3px solid #f25b19; display:block; line-height:1.25rem;}
.ind_news_flex>div.ind_news_list>h2 a{ position:absolute; right:0; top:0; font-size:.875rem; line-height:1.25rem;}
.ind_news_flex>div.ind_news_list>h2 a:hover{ color:#f25b19;}
.ind_news_flex>div.ind_news_list:last-child{ margin-right:0;}
.ind_news_list ul li{ width:100%; float:inherit;}

/*新闻中心   end*/


.Cooperation_unit{ padding:3rem 0; background:#eee; }
.unit_list{}
.unit_list ul li{ width:17.2%; margin-right:3.5%; float:left; margin-top:3.5%; box-shadow:0 0 10px #ccc;}
.unit_list ul li:nth-child(5n){ margin-right:0;}
.unit_list ul li p{ width:100%; height:0; padding-bottom:40%; position:relative;}
.unit_list ul li p img{ display:block; width:100%; height:100%; position:absolute;}
/*合作单位   end*/

.links{ padding:.5rem; line-height:2rem; font-size:.875rem; color:#666;}
.links img{ vertical-align:middle; height:1rem; margin-top:-4px; margin-right:.25rem;}
.links  a{ margin:0 .5rem; color:#666;}
.links  a:hover{ color:#f25b19;}
/*友情链接   end*/


.foots{ background:#666; border-top:4px solid #f25b19; font-size:.875rem;}
.foots_flex{ display:flex;}
.foots_flex>div{ width:40%; padding:2rem 0;}
.foots_flex>div.foots_logo{ width:20%; background:#fff; text-align:center; height:18.5rem;}
.foots_flex>div.foots_nav{ padding-right:4%;}
.foots_flex>div.foots_dizhi{ padding-left:4%;}
.foots_nav ul li{ width:30%; margin-right:5%; float:left;}
.foots_nav ul li:nth-child(3n){ margin-right:0;}
.foots_nav ul li a{ display:block; line-height:2.5rem; color:#fff; }
.foots_nav ul li a img{ vertical-align:middle; margin-top:-4px; height:.875rem; margin-right:.3rem;}
.foots_bqs{ line-height:2.5rem; color:#999;}
.foots_bqs a{ color:#999;}
.foots_dtb{ color:#fff; line-height:2.5rem;}
.foots_dtb a{ color:#fff;}
.foots_dtb img{ vertical-align:middle; margin-top:-4px; height:.875rem; margin-right:.3rem;}
.foots_logo img{ display:block;  width:auto; max-width:50%; margin:0 auto;}
/***********************************首页   end**********************************************/


.ny_banner img{ display:block; width:100%; height:auto;}
.mbx_nav{ line-height:2.5rem; background:#f5f5f5; font-size:.875rem; color:#999;}
.mbx_nav a{ color:#999; margin:0 .5rem;}
.mbx_nav a:hover{ color:#f25b19;}


.ny_cplbs{ margin-bottom:2.5rem;}
.ny_cp_list li{ margin-bottom:3.5%;}

/***********************************产品中心，产品列表   end**********************************************/

.pro_xqt{ display:flex;}
.pro_xqt_img{ width:45%; border:1px solid #ddd; margin-right:5%;}
.pro_xqt_size{ width:50%;}
.pro_xqt_img .slides li a{ display:block; width:100%; height:0; padding-bottom:75%; position:relative;}
.pro_xqt_img .slides li a img{ display:block; width:100%; height:100%; position:absolute;}
.pro_xqt_img .flex-direction-nav li a.flex-prev{ left:10px; background: rgba(255,255,255,.6) url(../images/xq_03.png) no-repeat center center; background-size:auto 50%; z-index:99; border-radius:9rem;}
.pro_xqt_img .flex-direction-nav li a.flex-next{ right:10px; background:  rgba(255,255,255,.6) url(../images/xq_05.png) no-repeat center center; background-size:auto 50%; z-index:99; border-radius:9rem;}
.pro_xqt_size>h2{ font-size:1.5rem; line-height:3rem; border-bottom:1px solid #ddd; padding:.5rem 0;}
.cpxqt_jj{ font-size:.875rem; color:#333; line-height:1.875rem; margin:1.5rem 0;}
.cpxqt_lx{ display:flex;}
.cpxqt_lx>div{ width:50%;}
.xq_zxzx a{ display:block; width:80%; line-height:3rem; background:#eee; display:flex; border-radius:6px; overflow:hidden; box-shadow:-4px 4px 10px #ddd;}
.xq_zxzx a p{ display:block; width:100%; text-align:center; color:#f25b19;}
.xq_zxzx a span{ display:block; width:3rem; height:3rem; background:#f25b19;}
.xq_zxzx a span img{ display:block; width:2.5rem; height:2.5rem; margin:.25rem; }
.xq_tel{ display:flex; margin-top:.25rem;}
.xq_tel p img{ display:block; width:auto; height:2.5rem;  }
.xq_tel h2{ font-size:.875rem; color:#999; margin-left:.5rem;}
.xq_tel h2 span{ display:block;}
.xq_tel h2 a{ font-size:1.25rem; color:#f25b19; font-weight:bold;}

.xq_wzjs{ margin-top:2rem;}
.xq_wzjs>h2{ text-align:center; font-size:1.25rem; font-weight:bold; margin-bottom:1rem;}
.xq_wzjs>h2 img{ vertical-align:middle; margin-top:-1px; margin:0 .5rem; }
.xq_jsize{ font-size:1rem; color:#666; line-height:1.875rem; text-indent:2rem;}
.xq_jsize img{ display:block; width:auto; max-width:100%; height:auto; margin:0 auto; text-indent:0;}

.left_nav_zxdt{ border:1px solid #f25b19; margin:2rem 0;}
.left_nav_zxdt>h2{ background:#f25b19; line-height:3rem; text-align:center; color: #fff;font-size: 1.25rem;}
.left_nav_zxdt>h2 img{ vertical-align:middle; height:2.75rem; margin-top:-4px; margin-left:-1rem;}
.left_nav_zxdt ul li{ width:100%;}
.left_nav_zxdt ul li a{ display:block; line-height:2rem; padding:0 1rem;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:.875rem;}
.left_nav_zxdt ul li a img{ height:.5rem; vertical-align:middle; margin-top:-1px; margin-right:.5rem;}
.left_nav_zxdt ul li a:hover{ color:#f25b19;}

.f_rxcp .products_list li{ width:22%; margin-right:4%; margin-top:2%; }
.f_rxcp .products_list li:nth-child(3n){ margin-right:4%;}
.f_rxcp .products_list li:nth-child(4n){ margin-right:0;}



.right_list .ind_news_flex{ margin-top:2rem;}
.right_list .news_list_time{width: 25%; padding-right:0;}
.right_list .news_list_size{ width:75%;}

/***********************************产品详情   end**********************************************/


.case_navs .left_nav_title{ margin-bottom:2px;}
.case_navs ul li.case_navs_sele a{ background:#f25b19; color:#fff;}
.case_navs_sele .case_navs_ico.case_navs_ico img:first-child { display: none;}
.case_navs_sele .case_navs_ico.case_navs_ico img:last-child { display: block;}
.case_navs ul li a:hover{ background:#f25b19; color:#fff;}
.case_navs ul li a:hover .case_navs_ico.case_navs_ico img:first-child { display: none;}
.case_navs ul li a:hover .case_navs_ico.case_navs_ico img:last-child { display: block;}

/***********************************案例   end**********************************************/


.yumo_gk{ padding:3rem 0;}
.gyym_flex{ display:flex; margin-top:2.5rem;}
.gyym_flex>div{ width:48%;}
.gyym_flex>div.gyym_size{ margin-right:4%;}
.gyym_flex>div.gyym_img img{ display:block; width:100%; height:auto;}
.gyym_size>h2{ font-size:1.25rem; line-height:1.25rem; border-left:3px solid #f25b19; margin-bottom:1.5rem; padding-left:.5rem; color:#f25b19; font-weight:bold;}
.gyym_js{ font-size:1rem; line-height:1.875rem; color:#666;}
.gyym_more{ margin-top:2rem;}
.gyym_more a{ display:block; width:9rem; line-height:2.5rem; border-radius:6px; background:#f25b19; color:#fff; text-align:center;}
.gyym_more a img{ vertical-align:middle; margin-left:-.5rem;}

.yumo_hztd{ padding:3rem 0; background:url(../images/about_09.jpg) no-repeat center center; background-size: cover;}
.yumo_hztd .ind_title h2{ color:#fff;}
.yumo_hztd .gyym_js{ margin-top:1rem; text-align:center; color:#fff;}
.yumo_hztd_list{ margin-top:1.5rem;}
.yumo_hztd_list li{ width:31%; margin-right:3.5%; float:left;}
.yumo_hztd_list li:last-child{ margin-right:0;}
.yumo_hztd_list li p{ display:block; width:100%; height:0; padding-bottom:75%; position:relative;}
.yumo_hztd_list li p img{ display:block; width:100%; height:100%; position:absolute;}

.yumo_yj .gyym_flex>div.gyym_size{ margin-right:0;}
.yumo_yj .gyym_flex>div.gyym_img{ margin-right:4%;}
/***********************************关于我们   end**********************************************/


.yumo_rlzy ul li{ width:100%; background:#fff;}
.yumo_rlzy ul li:nth-child(2n){ background:#f4f4f4; padding:3rem 0; }
.yumo_rlzy ul li:nth-child(2n-1){ padding-top:3.75rem; padding-bottom:3rem; background: #fff url(../images/rlzy_04.png) no-repeat center top; }
.yumo_rlzy ul li .width_1200{ display:flex;}
.rlzy_img{ width:30%;}
.rlzy_img img{ display:block; width:100%; height:auto;}
.rlzy_size{ width:70%; padding-left:2.5rem;}
.rlzy_size>h2{ font-size:1rem; color:#999; font-weight:bold; margin-bottom:.5rem;}
.rlzy_size>h2>b{ font-size:1.875rem; display:block; color:#f25b19; margin-bottom:.5rem;}
.rlzy_size>h2>span{ text-transform:uppercase;}
.rlzy_js{ font-size:1rem; color:#666; text-indent:2rem; line-height:1.875rem;}
.yumo_rlzy ul li:nth-child(2n) .width_1200 { position:relative;}
.yumo_rlzy ul li:nth-child(2n) .rlzy_img{ position:absolute; right:0;}
.yumo_rlzy ul li:nth-child(2n) .rlzy_size{ padding-right:2.5rem; padding-left:0;}


.contacts{ padding:3rem 0;}
.lxfs_list li{ width:23.5%; margin-right:2%; float:left; border:1px solid #ddd; text-align:center; padding:1.875rem 1rem 1rem;}
.lxfs_list li:last-child{ margin-right:0;}
.lxfs_list li img{ display:block; width:auto; height:3rem; margin:0 auto;}
.lxfs_list li p{ margin:.75rem 0;}
.lxfs_list li div{ line-height:1.5rem; height:3rem; color:#666;}
.lxfs_list li div a{ color:#666;}
.lxfs_list li div a:hover{ color:#f25b19;}
.baidu_api{ width:100%; height:400px; margin-top:2rem;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/***********************************联系我们   end**********************************************/



.news_nav{ padding:2rem 0; clear:both;}
.news_nav ul { width:100%; margin:0 auto; display:flex;}
.news_nav ul li{ width:25%; padding:0 3%; float:left; text-align:center;}
.news_nav ul li a p{ display:block; width:5rem; height:5rem; margin:0 auto; background:#ccc; border-radius:9rem;}
.news_nav ul li a p img{ display:block; width:100%; height:100%;}
.news_nav ul li h2{ font-size:1rem; margin-top:1rem;}
.news_nav ul li.news_nav_sele a p{ background:#f25b19;}
.news_nav ul li.news_nav_sele a h2{ color:#f25b19;}
.news_nav ul li a:hover p{ background:#f25b19;}
.news_nav ul li a:hover h2{ color:#f25b19;}

.news_lb{ padding:2rem 0; background:#f5f5f5; padding-top:0; padding-bottom:2rem;}
.news_lbt{ padding:1rem 0;margin:0 auto; position:relative; font-size:1.25rem; line-height:1.25rem;}
.news_lbt b{ display:block; padding-left:.5rem; border-left:3px solid #f25b19;}
.news_lbt a{ position:absolute; right:0; top:1rem; font-size:.875rem; line-height:1.25rem; color:#f25b19;}
.news_lb ul li{ margin-bottom:1.5rem; box-shadow:0 0 10px #ddd;}
.news_lb ul li:last-child{ margin-bottom:0;}
.news_lb ul li a{ display:block; width:100%; background:#fff; padding:1rem; position:relative; display:flex;}
.news_lb_size{ width:100%; padding:0 5% 0 1.5%;}
.news_lb_jt{ position:absolute; right:1rem; bottom:1rem;}
.news_lb_size>h2{ font-size:1.25rem; line-height:3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_lb_size>p{ font-size:.875rem; color:#999; margin-bottom:.5rem;}
.news_lb_size>p img{ vertical-align:middle; height:.875rem; margin-top:-2px;}
.news_lb_size>div{ font-size:1rem; line-height:1.875rem; color:#666;word-break: break-word;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;/*数字为显示几行*/
    overflow: hidden;}
.news_lb_jt{ width:2rem; height:2rem; line-height:1.75rem; text-align:center; border:1px solid #ddd; border-radius:9rem; color:#666; font-size:1.25rem;}
.news_lb ul li a:hover .news_lb_size>h2{ color:#f25b19;}
.news_lb ul li a:hover .news_lb_jt{ background:#f25b19; color:#fff; border:1px solid #f25b19;}

/***********************************新闻中心   end**********************************************/


.news_xqs{ margin:2rem 0;}
.news_xqst{ text-align:center; margin-bottom:1rem; padding-bottom:.5rem; border-bottom:1px solid #ddd;}
.news_xqst h2{ font-size:1.5rem; font-weight:bold; color:#666;}
.news_xqst p{ font-size:.875rem; color:#999; margin-top:.5rem;}
.news_xqst p span{ margin:0 1rem;}
.news_xq_jies{ font-size:1rem; line-height:1.875rem; color:#333; text-indent:2rem;}
.news_xq_jies img{ display:block; width:auto; max-width:100%; height:auto; margin:.3rem auto; text-indent:0;}

.f_rxcp{ margin-bottom:2rem;}

/***********************************新闻详情   end**********************************************/



.fenye{ width:100%; font-size:.875rem; line-height:2.5rem; margin:2rem 0 3rem; text-align:center;}
.fenye a{ padding:.25rem .5rem; background:#fff; border:1px solid #ccc; color:#333; margin:0 .5rem;}
.fenye b{ padding:.25rem .5rem;  background:#ff6600; border:1px solid #ff6600; color:#fff;margin: 0 .5rem; }
.fenye a>b{ padding:0; background:none; color:#333; margin:0;}
.fenye a:hover{  background:#f25b19;border:1px solid #f25b19; color:#fff;}
/*****分页（产品、新闻）   end*****/

.sxp{ font-size:.875rem; width:100%; margin:2rem 0; line-height:1.875rem; display:flex; }
.sxp>div{ width:48%;}
.sxp>.xyp{ margin-left:4%; text-align:right;}
.sxp>div>a:hover{ color:#c0100d;}
/*****内页上下篇   end*****/

.fenye{ clear:both;width:96%; max-width:1200px; margin:0 auto; text-align:center; margin-top:2.5rem;}
.fenye li{width:auto; margin:0 .5rem; display:inline-block; _display:inline; *display:inline; zoom:1;}


.right_pf{ position:fixed; right:0; bottom:30vh; z-index:999; background:#f25b19;}
.right_pf>div{ width:4rem; height:4rem; padding:.75rem; border-bottom:1px solid #fff;}
.right_pf>div a{ display:block;}
.right_pf>div a img{ display:block; width:100%; height:100%;}




.width_1200 { clear:both;}
.ny_news_lists{ display:block;}
.ny_news_lists>div.ind_news_list{ float:left; width:47.5%; margin-right:5%;}
.ny_news_lists>div.ind_news_list:nth-child(2n){ margin-right:0;}
.ny_news_lists>div.ind_news_list .news_list_jj{word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;/*数字为显示几行*/
    overflow: hidden;}



















/*在992 和1199 像素之间的屏幕里，中等屏幕，分辨率低的PC   ipad pro*/
@media only screen and (min-width: 992px) and (max-width: 1199px){
	
	
	}
	
/*在768 和991 像素之间的屏幕里，小屏幕，主要是PAD*/
@media only screen and (min-width: 768px) and (max-width: 991px){
	
	
	}

/*手机状态下显示的效果*/
@media only screen and (max-width: 767px) {
	
	html,body{ font-size:85%;}
	.ind_content{ padding:1.875rem 0;}
	/*banner*/
	.flexslider{ width:140%; margin-left:-20%;}
	.flex-direction-nav{ top:35%;}
	.flex-direction-nav li a.flex-prev{ left:20%;}
	.flex-direction-nav li a.flex-next{ right:20%;}
	.bot_kong,.bot_btn{ display:block;} 
    /*banner end*/

	.ind_pro{ padding:1rem 0;}
	.product_flex{ display:block;}
	.left_nav,.right_list{ width:100%; padding:0; margin-bottom:1rem;}
	.left_nav{ display:none;}
	.pro_nav ul{ display:none;}
	.left_nav_lx{ display:none;}
	.products_list li{ width:49%; margin-right:2%; margin-bottom:2%;}
	.products_list li:nth-child(3n){ margin-right:2%;}
	.products_list li:nth-child(2n){ margin-right:0;}
	
	.ind_pro .products_list li{ width:49%; margin-right:2%; margin-bottom:2%;}
	.ind_pro .products_list li:nth-child(3n){ margin-right:2%;}
	.ind_pro .products_list li:nth-child(2n){ margin-right:0;}
	
	
	
	
	
	
	.ind_advantage{ margin-bottom:1rem;}
	.product_flex{ margin-top:1rem; }
	.case_navs ul li{ width:50%;float:left;}
	.case_navs ul li:nth-child(2n){ margin-right:0;}
	.rcase_list{ clear:both;}
	.rcase_list .products_list li{ width:49%; margin-right:2%;}
	.rcase_list .products_list li:nth-child(3n){ margin-right:2%;}
	.rcase_list .products_list li:nth-child(2n){ margin-right:0;}
	
	.ind_about{ padding:1rem 0;}
	.about_flex{ display:block;}
	.about_flex>div{ width:100%;}
	
	.ind_news { margin:1rem auto;}
	.top_news{ width:70%;}
	.item a{ display:block;}
	.news_img,.news_size{ width:100%; padding:0;}
	.news_time{ padding:.25rem 0;}
	.owl-theme .owl-controls .owl-buttons div.owl-prev{ left:-4rem;}
	.owl-theme .owl-controls .owl-buttons div.owl-next{ right:-4rem;}
	.ind_news_list ul li{ width:100%;}
	.ind_news_list ul li:nth-child(2) .news_list_size, .ind_news_list ul li:nth-child(3) .news_list_size{ border-top:1px solid #ddd;}
	
	.Cooperation_unit{ padding:1rem 0;}
	.unit_list ul li{ width:32%; margin-right:2%; margin-top:2%;}
	.unit_list ul li:nth-child(5n){ margin-right:2%;}
	.unit_list ul li:nth-child(3n){ margin-right:0;}
	
	.foots_flex{ display:block;}
	.foots_flex>div{ width:100%; padding:1rem 0;}
	.foots_flex>div.foots_logo{ width:100%; height:auto;}
	.foots_flex>div.foots_nav{ padding-right:0;}
	.foots_flex>div.foots_dizhi{ padding-left:0;}
	
	.sxp{ display:block;}
	.sxp>div{ width:100%;}
	.sxp>.xyp{ margin-left:0; text-align:left;}
	
	
	
	
	.pro_xqt{ display:block;}
	.pro_xqt>div{ width:100%; padding:0;}
	.pro_xqt .flexslider{ width:100%; margin:0;}
	
	
	.gyym_flex{ display:block;}
	.gyym_flex>div{ width:100%; margin:0 !important;}
	.gyym_more{ margin-top:1rem; margin-bottom:1rem;}
	.yumo_yj .gyym_flex>div.gyym_size{ margin-top:1rem !important;}

    .yumo_rlzy ul li .width_1200{ display:block;}
    .yumo_rlzy ul li .width_1200>div{ width:100%; padding:0;}
    .yumo_rlzy ul li:nth-child(2n) .rlzy_img{ position:inherit;}

    
	.lxfs_list li{ width:49%;}
	.lxfs_list li:nth-child(2n){ margin-right:0; margin-bottom:2%;}
	
	
	.news_nav ul{ width:100%;}
	.news_lb_size{ padding-right:8%;}
	
	.news_nav{ padding:0 ;}
	.news_nav ul{ display:block;}
	.news_nav ul li{ margin:.5rem 0;}
	
	
	.advantage_list li{ padding:1rem 0;}
	.advantage_list li .width_1200{ display:block;}
	.advantage_list li .width_1200>div{ width:100%; padding:0;}
	.advantage_list li .advantage_size{ margin-top:1rem;}
	.advantage_list li:nth-child(2n){ padding:1rem 0;}
	.advantage_list li:nth-child(2n) .advantage_img{ position:inherit;}
	.advantage_list li:nth-child(2n) .advantage_size{ padding:0;}
	.advantage_tit p{ font-size:1.5rem;}
	
	
	.ind_news_flex{ display:block;}
	.ind_news_flex>div.ind_news_list{ width:100%; margin-right:0;}
	
	.right_list .products_list li:last-child{ display:none;}
	
	
	
	
	.right_list .right_pro_list:first-child .products_list li:last-child{ display:block;}
	.ind_case .right_list .products_list li:last-child{ display:block;}
	
	
	
	
	
	
	
	
	
	}
	
	@media only screen and (max-width: 375px) {
		
		
		}
    @media only screen and (max-width: 320px) {
		
		}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	