/*
* @Author: DoDo
* @Date:   2019-08-28 10:30:57
* @Last Modified by:   DoDo
* @Last Modified time: 2019-11-22 14:26:02
*/
@media screen and (max-width:1919px) {
	.index-case-a1 .bdo-more { margin-top: 25px; }
}
@media screen and (min-width:768px) {

	/*==================================================== index */
	.banner-a1 img { display: none !important; }
}
@media screen and (min-width:1366px) {
	.index-case-owl { width: 77%; min-width: 1200px; }
	.intro-adv-01:first-child { padding-left: 0; padding-right: 0; }
}
@media screen and (max-width:1365px) {
	.index-case-owl { padding-left: 60px; padding-right: 60px; }
}
@media screen and (min-width:1200px) {

	/*==================================================== public */
	.public-online-01 .mg-close:hover { transform: rotate(90deg); }

	/*==================================================== index */
	.banner-a1 { height: 640px; }
	.banner-a2:hover { background-color: #3d3c3b; }
	.index-service-tab .div-01 a.on .mg1 { filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
	.index-service-tab .div-01 a.on .mg1h { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
	.index-service-tab .div-01 a.on .span-txt { color: #1c6dd1; }
	.index-service-list .a-more:hover { color: #1c6dd1; border-color: #1c6dd1; }
	.index-service-nr .div-list .index-service-list li:hover { background-color: #fff; -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .1); -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .1); box-shadow: 0 0 6px rgba(0, 0, 0, .1); }
	.index-service-nr .div-list .index-service-list li:hover span { color: #1c6dd1; }
	.index-service-nr .div-list .index-service-list li:hover::after { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; transform: translate(0, -50%); }
	.index-service-list .div-title a:hover { color: #1c6dd1; }
	.index-service-more:hover { background-color: #1c6dd1; border-color: #1c6dd1; color: #fff; }
	.index-case-owl:hover .owl-nav button.owl-prev { left: 5px; }
	.index-case-owl:hover .owl-nav button.owl-next { right: 5px; }
	.index-case-a1:hover .div-cont { transform: translateY(-50%); }
	.index-case-a1:hover .span-mc { background-color: rgba(28, 109, 209, .8); }
	.index-case-a1:hover .b1 { padding-top: 0; background: none; }
	.index-case-a1:hover .span-cont { height: 158px; }
	.index-case-a1 .bdo-more:hover { background-color: #fff; color: #1c6dd1; }
	.index-news-list li:hover::before { height: 60px; }
	.index-news-list li .div-title a:hover { color: #1c6dd1; }
	.index-news-list li:hover .div-title::before { visibility: visible; transform: translateX(0); }
	.index-news-01:hover .span-img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
	.index-partner-cont .a-01:hover::before { left: -1px; top: -1px; right: -1px; bottom: -1px; visibility: visible; }
	.index-partner-cont .a-01:hover::after { left: -1px; top: -1px; right: -1px; bottom: -1px; visibility: visible; }

	/*==================================================== 03_产品 */
	.product-top-search .div-txt a:hover { color: #1c6dd1; }
	.product-menu-list { display: block !important; }
	.product-menu-list li:hover .span-link { position: relative; z-index: 3; }
	.product-menu-list li:hover .span-link::before { top: -1px; bottom: -1px; left: 0; right: 0; border-top: none; -webkit-box-shadow: -10px 0 40px rgba(0, 0, 0, .09); -moz-box-shadow: -10px 0 40px rgba(0, 0, 0, .09); box-shadow: -10px 0 40px rgba(0, 0, 0, .09); }
	.product-menu-list li:hover .span-link a { color: #1c6ccf; }
	.product-menu-list li:hover .span-link a .bdo-img .mg1 { filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
	.product-menu-list li:hover .span-link a .bdo-img .mg1h { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
	.product-menu-list li:hover .span-link a::after { visibility: visible; transform: translate(0, -50%); }
	.product-menu-list li:hover .product-menu-down { visibility: visible; }
	.product-menu-down .span-01 a:hover { color: #1c6dd1; }
	.product-menu-down .div-list2 .a-01:hover .span-name { color: #1c6dd1; }
	.product-middle-img .a-img:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
	.product-fenlei-list li .span-title a:hover { color: #1c6dd1; }
	.product-fenlei-01 .div-title .span-name a:hover { color: #1c6dd1; }
	.product-model-a1:hover .span-title { color: #1c6dd1; }
	.product-model-nav a:hover { color: #ff9602; background-color: #fff; }
	.product-guess-tab a:hover { color: #1c6dd1;		/*background-color: #fff;
			border-top: 4px solid #1c6dd1;
			margin-top: -4px;*/ }
	.product-guess-a1:hover .span-img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

	/*==================================================== 04_产品二级目录 */
	.product-recommend-a1:hover { -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, .1); -moz-box-shadow: 0 0 18px rgba(0, 0, 0, .1); box-shadow: 0 0 18px rgba(0, 0, 0, .1); }
	.product-recommend-a1:hover .span-title { color: #1c6dd1; }

	/*==================================================== 05_产品详情 */
	.productxq-bream a:hover { color: #1c6dd1; }
	.productxq-top-word .a-01:hover { background-color: rgba(255, 108, 0, .9); }
	.productxq-tab .span-01.on { color: #1c6dd1; border-bottom: 1px solid #1c6dd1; margin-bottom: -1px; }
	.productxq-tab .span-01:hover { color: #1c6dd1;		/*border-bottom: 1px solid #1c6dd1;*/ margin-bottom: -1px; }
	.pro-info-slick .slick-prev:hover { background: url('/static/images/arrow-toph.jpg') center top no-repeat; }
	.pro-info-slick .slick-next:hover { background: url('/static/images/arrow-bottomh.jpg') center top no-repeat; }
	.productxq-recomment li:hover .span-title a { color: #1c6dd1; }
	.productxq-recomment li:hover .a-img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

	/*==================================================== 06_解决方案 */
	.case-a1:hover { -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 18px rgba(0, 0, 0, .2); box-shadow: 0 0 18px rgba(0, 0, 0, .2); }
	.case-a1:hover .span-more { background-color: #1c6dd1; color: #fff; }

	/*==================================================== 08_服务支持 */
	.service-list li .span-title a:hover { color: #1c6dd1; }
	.service-sz-yuyue:hover { background: none; border: 1px solid #3369e7; }
	.service-down .a1:hover, .service-sz-yuyue .a-01:hover { filter: alpha(opacity=90); -moz-opacity: .9; -khtml-opacity: .9; opacity: .9; }

	/*==================================================== 09_设备操作视频 */
	.device-menu-cont a.on, .device-menu-cont a:hover { color: #1c6dd1; }
	.device-a1:hover { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .1); box-shadow: 0 0 10px rgba(0, 0, 0, .1); }

	/*==================================================== 12_新闻动态 */
	.news-nav a:hover { color: #1c6dd1; }
	.news-list li a:hover { color: #1c6dd1; }

	/*==================================================== 13_新闻动态_详情 */
	.newsxq-list li .span-title a:hover { color: #1c6dd1; }
	.newsxq-list li .a-more:hover { background-color: #1c6dd1; color: #fff; }
	.newsxq-online .newsxq-list li .a-more:hover { background-color: #fff; color: #1c6dd1; }
	.newsxq-other a:hover { color: #1c6dd1; }

	/*==================================================== 16_搜索结果页 */
	.result-nav a:hover { color: #1c6dd1;		/*border-bottom: 3px solid #1c6dd1;*/ margin-bottom: -1px; }

	/*==================================================== 07_解决方案_详情 */
	.casexq-case-tab-ttile .span-01:hover {		/*background-color: #1c6dd1;*/
	color: #1c6dd1; }
	.casexq-case-tab-ttile .span-01.on:hover { color: #fff; }
	.casexq-case-list li a:hover { color: #1c6dd1; }
	.casexq-tab .span-01:hover {		/*background-color: #f1f1f1;*/

		/*font-size: 16px;*/
	color: #1c6dd1;		/*border-left: 2px solid #1c6dd1;*/		/*margin-left: -1px;*/ }
	.casexq-a1:hover .span-01 { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }

	/*==================================================== 14_合作伙伴 */
	.partner-nav a:hover { color: #1c6dd1;		/*border-bottom: 3px solid #1c6dd1;*/ }
	.partner-plan-01 .a-01:hover { background-color: rgba(28, 109, 209, .9); }

	/*==================================================== 10_资料下载 */
	.down-menu a:hover { color: #1c6dd1; }
	.down-online .a1:hover { background-color: #1c6dd1; color: #fff; }
	.down-list li .span-title a:hover { color: #1c6dd1; }
	.down-01:hover .div-title { color: #1c6dd1; }

	/*==================================================== 16_搜索结果页 */
	.result-01 .div-01 .div-title a:hover { color: #1c6dd1; }
	.result-01 .a-01:hover { color: #1c6dd1; border-color: #1c6dd1; }
	.result-02 a:hover { color: #1c6dd1; }
	.result-list li .div-info a:hover { color: #1c6dd1; }
	.result-list li .div-title a:hover { color: #1c6dd1; }
	.result-03 .div-list .span-01 a:hover { color: #1c6dd1; }

	/*==================================================== 17_问答 */
	.ask-nav a:hover { color: #1c6dd1;		/*border-top: 3px solid #1c6dd1;*/ }
	.ask-list li .div-title a:hover { color: #1c6dd1; }
	.ask-list li .div-tag a:hover { color: #1c6dd1; border-color: #1c6dd1; }
	.ask-hot .div-list a:hover { color: #1c6dd1; border-color: #1c6dd1; }
	.ask-quelist li:hover { color: #1c6dd1; }
	.ask-quelist li:hover .span-title a { color: #1c6dd1; }
}
@media (min-width:1200px) and (max-width:1365px) {

	/*==================================================== index */
	.banner-a1 { height: 600px; }
	.index-case-owl:hover .owl-nav button.owl-prev { left: 20px; }
	.index-case-owl:hover .owl-nav button.owl-next { right: 20px; }

	/*==================================================== 03_产品 */
	.product-system-01 { padding-left: 15px; padding-right: 15px; }
	.product-model-a1 { padding-right: 13px; }

	/*==================================================== 04_产品二级目录 */
	.inside-banner { height: 360px; }

	/*==================================================== 05_产品详情 */
	.pro-info-slick { padding-bottom: 1px; }
	.pro-info-slick .span-img { margin-bottom: 9px; }

	/*==================================================== 08_服务支持 */
	.service-down{
		bottom: -10px;
	}

}
@media screen and (max-width:1199px) {

	/*==================================================== public */
	.nav-list { width: calc(100% - 180px); }
	.nav-list ul li { margin-left: 28px; }
	.public-online-01{ display: none !important; }

	/*==================================================== index */
	.index-service-nr { display: none !important; }
	.index-news-list li { padding-top: 15px; padding-bottom: 15px; padding-right: 0; }

	/*==================================================== 03_产品 */
	.product-menu { float: none; width: 100%; }
	.product-menu-down { display: none; }
	.product-menu .div-title { position: relative; text-align: left; padding-left: 15px; padding-right: 35px; }
	.product-menu .div-title span { display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 10; }
	.product-menu .div-title::after { content: url('../images/icon-33.png'); position: absolute; right: 10px; top: 0; margin-top: -3px; width: 11px; height: 6px; }
	.product-menu .div-title.on::after { transform: rotate(-180deg); top: 37px; }
	.product-menu-list { display: none; border-top: 1px solid #eee; }
	.product-menu-list li .span-link a { display: block; }
	.product-menu-zixun { border-top: 10px solid #eee; }
	.product-menu-zixun .cssSelect .selectBox { width: 100%; }
	.product-menu-zixun .cssSelect .optionBox span { font-size: 12px; }
	.product-menu-zixun .cssSelect .selectLt { font-size: 14px; }
	.product-menu-zixun .cssSelect .optionsBox { width: calc(100% - 30px); }
	.product-menu-zixun .but-01 { width: 100%; }
	.product-middle-right { float: none; width: 100%; margin-bottom: 10px; }
	.product-middle-owl button.owl-dot { width: 25px; height: 3px; margin: 0 2px; }
	.product-middle-img { margin-top: 0; }
	.product-middle-img>.row { margin-left: -5px; margin-right: -5px; }
	.product-middle-img>.row>div { padding-left: 5px; padding-right: 5px; }
	.product-middle-img .a-img { margin-top: 10px; }
	.product-system-cont { margin-top: 0; }
	.product-system-01 { width: 33.33%; padding-left: 30px; padding-right: 30px; margin-top: 30px; }
	.product-system-cont .span-icon { display: none; }
	.product-system-01 .span-des { height: 36px; overflow: hidden; }
	.product-model { margin-top: 0; }
	.product-model-cont { margin-top: 20px; }
	.product-model-01 { margin-top: 30px; }

	/*==================================================== 09_设备操作视频 */
	.device-menu-cont { padding-top: 10px; padding-bottom: 10px; }
	.device-menu-cont { padding-left: 50px; }
	.device-menu-cont a { line-height: 28px; }
	.device-menu-cont .span-qb { width: 50px; margin-left: -50px; }
	.device-menu-cont .span-01 { padding: 0 10px; }

	/*==================================================== 10_资料下载 */
	.down-01 .div-title { font-size: 16px; }

	/*==================================================== 07_解决方案_详情 */
	.casexq-case-nr-01 { margin-top: 50px; }
	.casexq-04 .row { margin-left: -5px; margin-right: -5px; padding-top: 20px; }
	.casexq-04 .row>div { padding-left: 5px; padding-right: 5px; margin-top: 10px; }
	/*.casexq-a1 .span-01 { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }*/

	/*==================================================== 07_解决方案_详情 */
	.ask-left, .ask-right { float: none; width: 100%; }
	.ask-right { margin-top: 30px; }
	.ask-hot .div-list { text-align: left; }
	.ask-hot .div-list a:first-child { text-align: center; }

	/*==================================================== 11_天禹简介 */
	.intro-area-01 .span-01:nth-child(11) bdo { left: auto; right: 100%; margin-left: auto; margin-right: 5px; }
}
@media (min-width:992px) and (max-width:1199px) {

	/*==================================================== index */
	.banner-a1 { height: 500px; }
	.banner-a2 { padding: 15px 20px; }
	.banner-a2 .span-des { height: 72px; -webkit-line-clamp: 3; }
	.product-model-a1 .span-cont .bdo-des { width: 280px; }
	.product-model-a2 { padding-top: 13px; }
	.product-model-a2 .span-cont .bdo-des { width: 150px; }
	.product-model-a3 { padding-top: 14px; }
	.product-model-a3 .span-cont .bdo-des { float: none; width: 100%; }
	.product-model-a3 .bdo-img { float: none; display: block; }

	/*==================================================== 04_产品二级目录 */
	.inside-banner { height: 295px; }

	/*==================================================== 05_产品详情 */
	.productxq-contact .div-01 { padding-left: 20px; }
	.productxq-contact .div-01 .span-01 { width: calc(100% + 20px); margin-left: -20px; }
	.case-a1 .span-cont { padding: 15px 20px; }
	.case-a1 .span-more { padding: 0 20px; height: 40px; line-height: 40px; }

	/*==================================================== 14_合作伙伴 */
	.partner-sqlc .div-01 { width: 180px; }

	/*==================================================== 08_服务支持 */
	.service-menu .div-01 { padding-left: 80px; }
}
@media screen and (min-width:992px) {

	/*==================================================== public */
	.header-bream { display: none; }
	.header:hover { background-color: #000; }
	.nav-down { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
	.nav-down-column { margin-left: -20px; margin-right: -20px; }
	.nav-down-01 { float: left; width: 20%; padding-left: 20px; padding-right: 20px; }
	.nav-down-01 .div-list { height: 180px; }
	.nav-list ul li:hover>a { color: #1c6dd1; }
	.nav-list ul li:hover>a::after { left: 0; right: 0; background-color: rgba(28, 109, 209, 0); }
	.nav-list ul li:hover .nav-down { visibility: visible; }
	.nav-list ul li.active:hover>a { color: #fff; }
	.nav-list ul li.active:hover>a::after { left: 0; right: 0; background-color: rgba(28, 109, 209, 1); }
	.nav-down-01:hover .div-title a { color: #1c6dd1; }
	.nav-down-01 .div-list { display: block !important; }
	.nav-down-01 .div-list .span-01 a:hover { border-left-color: #1c6dd1; background-color: #f5f4f2; }
	.nav-down-01 .div-list .span-more a:hover { text-decoration: underline; text-decoration-color: #8db6e8; }

	/*==================================================== 04_产品二级目录 */
	.product-prolist { display: block !important; }
	.product-pronav .div-title span { display: none; }
}
@media screen and (max-width:991px) {

	/*==================================================== public */
	.header { position: fixed; padding-top: 10px; padding-bottom: 10px; background-color: rgba(0, 0, 0, 1); }
	.header .a-logo { margin-top: 0; }
	.header-bream { display: block; }
	.nav-list { position: fixed; top: 63px; left: 0; right: 0; bottom: 0; width: 100%; padding-left: 25px; padding-right: 25px; padding-bottom: 50px; overflow: auto; background-color: #000; border-top: 1px solid rgba(255, 255, 255, .5); transform: translateX(100%); -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
	.nav-list.on { transform: translateX(0); }
	.nav-list ul, .header-lauguage, .header-search { float: none; width: 100%; }
	.nav-list ul li { float: none; margin-left: 0; }
	.nav-list ul li>a { font-size: 16px; padding-right: 37px; padding-left: 5px; }
	.nav-list ul li.on>a::before { content: "+"; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); font-size: 20px; width: 20px; height: 20px; line-height: 20px; text-align: center; }
	.nav-list ul li.on.xz>a::before { content: "-"; }
	.nav-list ul li>a::after { left: 0; right: 0; height: 1px; background-color: rgba(255, 255, 255, .5); }
	.nav-down { visibility: visible; display: none; background-color: inherit; padding-top: 10px; padding-bottom: 10px; }
	.nav-down .container { width: 100%; }
	.nav-down-01 { padding-left: 0; padding-top: 0; }
	.nav-down-01 .div-title { position: relative; border-bottom-color: rgba(255, 255, 255, .3); }
	.nav-down-01 .div-title.on::after { content: "+"; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); width: 20px; height: 20px; font-size: 18px; line-height: 20px; color: #fff; }
	.nav-down-01 .div-title.on.xz::after { content: "-"; }
	.nav-down-01 .div-title a { color: #fff; line-height: 50px; }
	.nav-down-01 .div-list { display: none; }
	.nav-down-01 .div-list .span-01 a { color: #ccc; margin-left: 0; border: none; }
	.nav-down-01 .div-list .span-more { padding-left: 10px; }
	.nav-list ul li .nav-down { position: static; }
	.header-search { margin-top: 20px; }
	.header-search .put-01 { height: 50px; padding-top: 12px; padding-bottom: 12px; padding: 12px 15px 12px 50px; border-radius: 0; }
	.header-search .but-01 { width: 50px; height: 50px; left: 0; }
	.header-lauguage { padding-right: 0; padding-left: 0; margin-right: 0; width: 100%; background: none; font-size: 0; text-align: center; }
	.header-lauguage a { line-height: 40px; }
	.header-lauguage>a, .header-lauguage .span-xl { display: inline-block; width: 47%; margin-right: 2%; font-size: 16px; color: #fff; background-color: #1c6dd1; }
	.header-lauguage .span-xl { position: static; visibility: visible; transform: translateY(0); background: #fff; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; border: none; margin-right: 0; margin-left: 2%; }
	.header-lauguage .span-xl a { color: #333; }

	/*==================================================== index */
	.index-case { padding-top: 50px; }
	.index-case-cont { margin-top: 35px; }
	.index-news { padding-top: 50px; }
	.index-news-cont { margin-top: 35px; }
	.index-news-list li { padding-top: 10px; padding-bottom: 10px; padding-right: 0; }
	.index-news-list li .div-des { margin-top: 4px; }
	.index-partner { padding-top: 50px; padding-bottom: 50px; }
	.index-partner-cont { margin-top: 30px; }

	/*==================================================== 03_产品 */
	.product-top { padding-top: 90px; }
	.product-fenlei { padding-top: 0; }
	.producrt-system { margin-top: 50px; }
	.product-recommend { padding-top: 30px; padding-bottom: 30px; }

	/*==================================================== 04_产品二级目录 */
	.product-proLeft { float: none; width: 100%; }
	.product-proRight { float: none; width: 100%; margin-top: 10px; }
	.product-pronav { padding-bottom: 0; }
	.product-prohead { text-align: center; }
	.product-prohead .div-02 { text-align: center; display: inline-block; margin-top: 20px; }
	.product-prohead .div-02 .span-01 { padding-left: 0; }
	.product-prohead .div-02 .span-01 .bdo-01 { float: none; margin-left: 0; }
	.product-pronav { margin-top: 10px; }
	.product-pronav .div-title::after { content: ">"; font-size: 20px; color: #333; position: absolute; right: 15px; top: 0; bottom: 0; line-height: 48px; }
	.product-pronav .div-title span { display: block; }
	.product-prosearch { margin-top: 10px; }
	.product-prosearch .div-title { display: none; }
	.product-prosearch .div-search { margin-top: 0; }

	/*	.product-prolist{
		display: none;
	}*/
	.produce-prolist-cont { transform: translateX(-100%); -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
	.produce-prolist-cont { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; padding: 30px 15px; background-color: #fff; }
	.produce-prolist-cont .span-close { display: block; width: 40px; height: 40px; text-align: center; line-height: 40px; position: absolute; right: 10px; top: 5px; font-size: 30px; color: #000; transform: rotate(45deg); }
	.product-prolist { position: absolute; left: 15px; right: 15px; top: 50px; bottom: 50px; overflow: auto; border-bottom: none; }

	/*==================================================== 05_产品详情 */
	.productxq-left, .productxq-right { float: none; width: 100%; }
	.pro-info-scroll { width: 48%; }
	.pro-info-slick { padding-top: 15px; padding-bottom: 6px; }
	.pro-info-slick .span-img, .pro-info-slick .span-video { margin-bottom: 8px; }
	.productxq-right { margin-top: 30px; }
	.productxq-contact .div-01 .bdo-01 { width: auto; min-width: 15%; }

	/*==================================================== 05_产品详情 */
	.case-main { padding-top: 50px; padding-bottom: 50px; }
	.case-main .row { margin-top: 30px; padding-bottom: 10px; }
	.pro-info-big .a-01 { display: block; }
	.pro-info-big video { display: none; }

	/*==================================================== 09_设备操作视频 */
	.device-main { padding-bottom: 50px; }
	.device-content .a-01 { display: block; }

	/*==================================================== 07_解决方案_详情 */
	.casexq-case-tab, .casexq-case-right { float: none; width: 100%; }
	.casexq-case-nr-01 { margin-top: 20px; }
	.casexq-case-right { margin-top: 20px; }
	.casexq-tabnr .div-01 { padding: 20px; }

	/*==================================================== 14_合作伙伴 */
	.partner-txt { line-height: 140px; }
	.partner-sqlc { margin-top: 0; padding-top: 15px; }
	.partner-sqlc::before { display: none; }
	.partner-sqlc .div-01 { margin-top: 30px; }
	.partner-sqlc .div-01 .span-txt { padding-top: 0; background: none; }
	.partner-plan { padding-top: 50px; }

	/*==================================================== 08_服务支持 */
	.service-menu .div-01 { padding-left: 10px; padding-right: 10px; }
	.service-menu .div-01 .span-icon { margin-left: 0; width: 20px; margin-right: 5px; }
	.service-menu .div-01 .span-des { width: 100%; }
	.service-left, .service-right { float: none; width: 100%; }
	.service-right { margin-top: 20px; }

	/*==================================================== 10_资料下载 */
	.down-main { padding-bottom: 50px; }
	.down-left, .down-right { float: none; width: 100%; }
	.down-right { margin-top: 20px; }

	/*==================================================== 13_新闻动态_详情 */
	.productxq-main { padding-bottom: 50px; }
	.newsxq-left, .newsxq-right { float: none; width: 100%; }
	.newsxq-right { margin-top: 20px; }

	/*==================================================== 16_搜索结果页 */
	.result-main { padding-bottom: 50px; }
	.result-nav .container { white-space: nowrap; overflow: auto; }
	.result-nav a { margin: 0 10px; }
	.result-left, .result-right { float: none; width: 100%; }
	.result-right { margin-top: 30px; }

	/*==================================================== 11_天禹简介 */
	.intro-adv { padding-top: 50px; padding-bottom: 50px; }
	.intro-main { padding-top: 50px; }
	.intro-art1 { margin-top: 50px; }
	.intro-area { display: none !important; }
	.intro-area-01 .span-01 bdo { font-size: 12px; line-height: 12px; top: 0; }
}
@media (min-width:768px) and (max-width:991px) {
	.foot-left .div-01 .b-num { font-size: 20px; }
	.foot-middle .div-01 .bdo-01 { width: 13.5%; }

	/*==================================================== index */
	.banner-owl .owl-dots { bottom: 110px; }
	.banner-a1 { height: 380px; }
	.banner-a2 { padding: 10px; }
	.banner-a2 .b-title { font-size: 14px; }

	/*==================================================== 03_产品 */
	.product-model-a1 .span-cont .bdo-des { width: 175px; }
	.product-model-a2 .span-cont .bdo-des { width: 150px; }
	.product-model-a3 .span-cont .bdo-des { float: none; width: 100%; }

	/*==================================================== 04_产品二级目录 */
	.inside-banner { margin-top: 33px; height: 225px; }

	/*==================================================== 05_产品详情 */
	.productxq-recomment li { float: left; width: 50%; padding-right: 20px; }
	.productxq-recomment li:nth-child(2) { border-top: none; }
}
@media (min-width:768px) and (max-width:1199px) {

	/*==================================================== 08_服务支持 */
	.service-menu .div-01 .span-des { font-size: 12px; color: #888; margin-top: 2px; height: 36px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
}
@media screen and (min-width:768px) {

	/*==================================================== 04_产品二级目录 */
	.inside-banner img { display: none; }
}
@media screen and (max-width:767px) {
	body { padding-top: 63px; }
	.nav-list { padding-left: 10px; padding-right: 10px; }
	.footer { padding-top: 20px; }
	.foot-top { padding-left: 0; margin-bottom: 20px; }
	.foot-left { float: none; width: 100%; margin-left: 0; border: none; }
	.foot-left .div-01 { font-size: 14px; color: #fff; text-align: center; line-height: 40px; border: 1px solid #ccc; }
	.foot-left .div-01 .b-num { display: inline-block; font-size: 14px; margin-top: 0; line-height: 30px; font-weight: normal; margin-left: 10px; color: #fff; }
	.foot-left .div-nav { padding-top: 10px; text-align: center; }
	.foot-left .div-nav .span-01 { display: inline-block; width: 50%; margin-top: 5px; }
	.foot-top .foot-nav { display: none; }
	.foot-middle { padding-top: 20px; }
	.foot-middle .div-01 { display: none; padding-left: 0; line-height: 30px; }
	.foot-middle .div-01:first-child { display: block; margin-top: 0; }
	.foot-middle .div-01 .span-01 { display: block; margin-left: 0; float: none; width: 100%; margin-bottom: 10px; }
	.foot-middle .div-01 .bdo-01 { display: inline-block; min-width: 25%; }
	.public-online .span-tag { font-size: 16px; line-height: 18px; }
	.public-online .span-tag img { width: 22px; }
	.pages { padding-left: 0; padding-right: 0; }
	.pages a { display: none; }
	.pages a:first-child, .pages a:last-child { display: inline-block; width: 45%; margin: 0 2%; }

	/*==================================================== index */
	.banner-owl .owl-dots { bottom: 5%; }
	.banner-owl button.owl-dot { width: 30px; height: 2px; }
	.banner-a1 { height: auto; }
	.banner-a1 img { display: block; }
	.banner-bottom { position: static; background-color: rgba(27, 27, 27, 1); }
	.banner-bottom .container { padding: 0; white-space: nowrap; overflow: auto; }
	.banner-a2 { float: none; display: inline-block; width: auto; max-width: 70%; padding: 10px 15px; vertical-align: top; }
	.banner-a2 .span-des { display: block; white-space: normal; line-height: 20px; height: 40px; margin-top: 5px; }
	.index-title .span-cn { font-size: 20px; }
	.index-title .span-txt { font-size: 14px; line-height: 20px; margin-top: 5px; }
	.index-service-title>img { width: 90px; }
	.index-service-01 { padding-top: 0; }
	.index-service-01:first-child { padding-top: 15px; }
	.index-service-cont { white-space: nowrap; overflow: auto; }
	.index-service-tab { font-size: 0; text-align: center; }
	.index-service-tab .div-01 { float: none; display: inline-block; width: 39%; padding-top: 10px; vertical-align: top; }
	.index-service-tab .div-01 a .span-img { width: 36px; max-width: 90%; }
	.index-service-tab .div-01 a .span-txt { height: 40px; }
	.index-service-more { margin-top: 30px; }
	.index-case-owl { padding-left: 25px; padding-right: 25px; }
	.index-case-owl .owl-nav button.owl-prev { left: 5px; }
	.index-case-owl .owl-nav button.owl-next { right: 5px; }
	.index-case-a1 .div-cont { transform: translateY(-50%); }
	.index-case-a1 .div-cont .span-img img { max-width: 40%; }
	.index-case-a1 .b1 { font-size: 16px; line-height: 20px; padding-top: 15px; margin-top: 15px; }
	.index-news { padding-top: 30px; }
	.index-news-cont { margin-top: 30px; }
	.index-news-01 { float: none; width: 100%; display: block; padding-left: 140px; margin-bottom: 20px; }
	.index-news-01 .span-img { float: left; width: 130px; margin-left: -140px; }
	.index-news-list { float: none; width: 100%; padding-left: 0; border-left: none; }
	.index-news-list li { padding-top: 15px; padding-bottom: 15px; padding-left: 70px; }
	.index-news-list li .div-date { margin-left: -70px; }
	.index-partner { padding-top: 30px; padding-bottom: 30px; }
	.index-partner-cont .a-01 { width: 33.33%; }
	.index-partner-cont .a-01:last-child { display: none; }

	/*==================================================== 03_产品 */
	.product-top { padding-top: 26px; }
	.product-top-title { float: none; text-align: center; }
	.product-top-title .span-cn { font-size: 24px; }
	.product-top-search { float: none; margin-top: 20px; }
	.product-top-search .div-top .div-01 { float: none; }
	.product-top-search .div-top span, .product-top-search .div-top .a-01 { display: none; }
	.product-top-search .div-top .div-01 .put-01 { width: 100%; }
	.product-middle-img>.row { margin-left: -2px; margin-right: -2px; }
	.product-middle-img>.row>div { padding-left: 2px; padding-right: 2px; }
	.product-guess-tab { white-space: nowrap; overflow: auto; }
	.product-guess-tab a { min-width: 33.33%; padding-left: 10px; padding-right: 10px; font-size: 16px; line-height: 40px; }
	.product-guess-a1 .span-name { font-size: 12px; }
	.product-fenlei-01 { margin-top: 10px; }
	.producrt-system { margin-top: 35px; }
	.product-system-title { font-size: 24px; }
	.product-system-01 { width: 33.33%; padding-left: 10px; padding-right: 10px; margin-top: 30px; }
	.product-system-01 .span-des { display: none; }
	.product-model-menu { float: none; width: 100%; margin-left: 0; height: auto; }
	.product-model-title { position: relative; height: 40px; line-height: 40px; padding-left: 15px; padding-right: 35px; }
	.product-model-nav { margin-top: 0; padding-bottom: 8px; }
	.product-model-cont { float: none; width: 100%; padding-left: 0; }
	.product-model-a1 { padding-left: 10px; padding-right: 10px; }
	.product-model-a1 .span-cont .bdo-des { float: none; width: 100%; margin-top: 10px; }
	.product-model-a2 { width: 50%; }
	.product-model-a3 { padding-top: 21px; }
	.product-model-a3 .span-cont .bdo-des { height: 36px; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

	/*==================================================== 04_产品二级目录 */
	.inside-banner { height: auto; }
	.inside-banner img { display: block; width: 100%; }
	.product-recommend{ display: none; }
	.product-recommend-cont .row { margin-left: -5px; margin-right: -5px; }
	.product-recommend-cont .row>div { padding-left: 5px; padding-right: 5px; }
	.product-recommend-a1 { margin-top: 10px; padding: 15px 15px 20px; text-align: left !important; }
	.product-recommend-a1 .span-img { float: left; margin-right: 15px; }
	.product-recommend-a1 .span-img img { width: 100px; height: auto; }
	.product-recommend-a1 .span-title { margin-top: 15px; }
	.product-prohead { display: none; }
	.product-prosearch { margin-top: 0; }

	/*==================================================== 05_产品详情 */
	.productxq-tab { white-space: nowrap; overflow: auto; }
	.productxq-tab .span-01 { margin: 0 5px; }
	.pro-info-big { float: none; width: 100%; }
	.pro-info-scroll { float: none; width: 100%; }
	.productxq-top-word { float: none; width: 100%; margin-top: 30px; }
	.pro-info-slick { float: none; width: 100%; padding: 0 15px; margin-top: 10px; }
	.pro-info-slick .slick-arrow { top: 0; left: auto; right: auto; bottom: 0; width: 15px; height: 100%; }
	.pro-info-slick .slick-prev { left: 0; background: url('/static/images/arrow-left2.jpg') center center no-repeat; }
	.pro-info-slick .slick-next { right: 0; background: url('/static/images/arrow-right2.jpg') center center no-repeat; }
	.pro-info-slick .span-img, .pro-info-slick .span-video { margin: 0 3px; }
	.productxq-cont, .productxq-right { margin-top: 20px; }
	.productxq-cont { padding-bottom: 35px; }
	.productxq-right { display: none; }
	.productxq-recomment li { padding-top: 10px; padding-bottom: 10px; }
	.case-main { padding-top: 30px; padding-bottom: 30px; }
	.case-main .row { margin-left: -3px; margin-right: -3px; padding-bottom: 26px; }
	.case-main .row>div { padding-left: 3px; padding-right: 3px; }
	.case-a1 { margin-bottom: 10px; }
	.case-a1 .span-cont { padding: 15px; }
	.case-a1 .span-cont .bdo-name, .case-a1 .span-cont .bdo-des { margin-top: 5px; }
	.case-a1 .span-cont .bdo-name { margin-top: 0; }
	.case-a1 .span-cont .bdo-icon { float: left; margin-right: 15px; margin-top: 1px; }
	.case-a1 .span-more { height: 30px; line-height: 30px; text-align: right; }
	.news-cont { padding: 20px 15px; }
	.news-nav a { margin: 0 10px; }
	.news-list { margin-bottom: 30px; }
	.news-list li { padding-right: 100px; }
	.news-list li a { padding-left: 10px; }
	.news-list li .span-date { margin-right: -100px; padding-right: 0; }

	/*==================================================== 07_解决方案_详情 */
	.casexq-main { padding-top: 30px; padding-bottom: 50px; }
	.casexq-01 { margin-top: 25px; }
	.casexq-case-tab { padding: 20px 15px 0px; }
	.casexq-case-tab-ttile { white-space: nowrap; overflow: auto; }
	.casexq-case-tab-ttile .span-01 { min-width: inherit; margin: 0 5px; }
	.casexq-case-01 { padding-left: 15px; padding-right: 15px; }
	.casexq-case-02 { padding-left: 15px; padding-right: 15px; }
	.casexq-02 { margin-top: 30px; overflow: auto; }
	.casexq-table { min-width: 760px; text-align: center; }
	.casexq-03 { margin-top: 30px; }
	.casexq-cont { margin-top: 5px; }
	.casexq-tab { float: none; width: 100%; white-space: nowrap; overflow: auto; border-top: none; border-left: none; border-right: none; }
	.casexq-tab .span-01 { display: inline-block; padding: 0 10px; border: none; }
	.casexq-tab .span-01.on { border-left: none; border-bottom: 2px solid #1c6dd1; margin-bottom: -1px; margin-left: 0; background: none; }
	.casexq-tabnr { float: none; width: 100%; margin-top: 20px; }
	.casexq-tabnr .div-01 { padding-left: 15px; padding-right: 15px; }
	.casexq-04 { margin-top: 30px; }
	.casexq-04 .row { padding-top: 10px; }

	/*==================================================== 15_联系我们 */
	.contact-list { padding-left: 0; margin-left: 0; width: 100%; }
	.contact-list li { margin-top: 10px; }
	.contact-list li .span-title { width: 100%; margin-left: 0; text-align: left; line-height: 30px; }
	.contact-list li:last-child .span-title { display: none; }
	.contact-list li .but-01 { width: 100%; }

	/*==================================================== 14_合作伙伴 */
	.partner-main { padding-top: 30px; padding-bottom: 50px; }
	.partner-nav { padding-left: 0; padding-right: 0; text-align: center; }
	.partner-nav a { padding-left: 10px; padding-right: 10px; margin-left: 5px; margin-right: 5px; }
	.partner-sqlc .div-01 { width: auto; min-width: 33%; }
	.partner-plan { padding-top: 30px; }
	.partner-title-txt { margin-top: 10px; }
	.partner-plan .row { padding-top: 15px; margin-left: -3px; margin-right: -3px; }
	.partner-plan .row>div { padding-left: 3px; padding-right: 3px; }
	.partner-plan-01 { margin-top: 10px; padding: 15px 10px; }
	.partner-plan-01 .div-des { height: 60px; -webkit-line-clamp: 3; }

	/*==================================================== 08_服务支持 */
	.service-menu { white-space: nowrap; overflow: auto; border-right: none; }
	.service-menu .div-01 { float: none; display: inline-block; width: auto; padding-left: 30px; padding-right: 30px; }
	.service-menu .div-01:first-child { border-left: none; }
	.service-menu .div-01 .span-title { display: inline-block; }
	.service-sq-cont { padding-bottom: 30px; padding-left: 15px; padding-right: 15px; }
	.service-sq .row { padding-top: 10px; }
	.service-title { padding-left: 15px; padding-right: 15px; }
	.service-title a { right: 15px; }
	.service-sq-01 .span-img { width: 50px; }
	.service-sq-01 .span-01 { padding-top: 0; line-height: 50px; }
	.service-sq-01 .span-des { float: left; width: 100%; }
	.service-down { position: static; margin-top: 10px; text-align: right; }
	.service-sz-cont { padding: 20px 15px; }
	.service-sz-lc { display: none; }
	.service-sz-lc .span-line { display: none; }
	.service-sz-lc .div-01 { width: 33.33%; padding-left: 5px; padding-right: 5px; }
	.service-sz-lc .span-des { display: none; height: 36px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
	.service-list { margin-left: 15px; margin-right: 15px; }
	.service-right { display: none; }
	.service-sz-yuyue{ height: auto !important; }

	/*==================================================== 10_资料下载 */
	.down-01 { padding: 20px 10px 20px 10px; }
	.down-01 .mg-icon { margin-right: -35px; width: 30px; }
	.down-online, .down-search, .down-ranking { padding-left: 15px; padding-right: 15px; }
	.down-01 .div-title { position: relative; font-size: 14px; }
	.down-01 .mg-icon { position: absolute; right: 10px; bottom: 10px; margin: 5px; width: 25px; }
	.down-right { display: none; }

	/*==================================================== 13_新闻动态_详情 */
	.news-art-title .div-title .b { display: block; }
	.news-art-title .div-title .span-tag { margin-left: 0; }
	.newsxq-left { padding: 20px 15px; }
	.newsxq-list li { padding-left: 15px; padding-right: 15px; }
	.newsxq-right { display: none; }

	/*==================================================== 16_搜索结果页 */
	.result-search .div-01 { width: 100%; }
	.result-nav a { margin: 0 5px; }
	.result-01 .div-01 { padding-left: 40px; }
	.result-01 .div-01 .span-icon { width: 30px; margin-left: -40px; }
	.result-right { display: none; }

	/*==================================================== 07_解决方案_详情 */
	.ask-nav { white-space: nowrap; overflow: auto; }
	.ask-nav a { width: auto; min-width: 25%; padding-left: 5px; padding-right: 5px; }
	.ask-list li:first-child { padding-left: 0; }
	.ask-list li:first-child .a-img { display: block; float: none; width: 100%; margin-left: 0; margin-bottom: 10px; }
	.ask-list li .div-title { height: auto; padding-right: 0; margin-bottom: 10px; }
	.ask-list li .div-title span { position: static; display: block; }
	.casexq-04 .row { margin-left: -3px; margin-right: -3px; }
	.casexq-04 .row>div { padding-left: 3px; padding-right: 3px; margin-top: 6px; }
	.ask-right { display: none; }

	/*==================================================== 11_天禹简介 */
	.intro-main { padding-top: 30px; }
	.intro-adv-01 { display: block; width: 100%; }
	.intro-adv { padding-top: 30px; display: none; }
	.intro-adv-title { font-size: 24px; }
	.intro-num { margin-top: 20px; }
	.intro-num .span-01 { width: 50%; margin-top: 20px; }
	.intro-num .span-01:nth-child(3) { border-left: none; }
	.intro-num .span-num { font-size: 40px; line-height: 40px; margin-bottom: 20px; }
	.intro-adv-cont { padding-top: 10px; }
	/*.intro-area{ display: none; }*/
	.intro-area>img { display: block; }
	.intro-area-01 .span-01 img { display: none; }
	.intro-area .span-title { display: block; font-size: 20px; color: #1c6dd1; line-height: 30px; margin-bottom: 15px; }
	.intro-area-01 { font-size: 0; line-height: 24px; }
	.intro-area-01 .span-01 { position: static; float: left; min-width: 33.33%; }
	.intro-area-01 .span-01 bdo { position: static; font-size: 12px; margin-left: 0; margin-right: 0; color: #999; }
	.intro-area span .bdo1, .intro-area span .bdo2, .intro-area span .bdo3 { display: none; }

	/*==================================================== 09_设备操作视频 */
	.device-content .row { margin-left: -3px; margin-right: -3px; }
	.device-content .row>div { padding-left: 3px; padding-right: 3px; }
	.device-a1 .span-title { padding-left: 15px; padding-right: 15px; }
	.device-a1 .span-cont { padding: 10px 15px 15px; }
	.device-a1 .span-cont .bdo-title { font-size: 14px; }
	.device-a1 .span-cont .bdo-01 { padding-right: 30px; }
	.device-a1 .span-cont .bdo-01 .i-play { width: 25px; height: 25px; -webkit-background-size: cover; background-size: cover; margin-right: -30px; margin-top: 2px; }
}
@media screen and (max-width:374px) {
	.public-online-01 { width: 260px; padding: 20px; }
	.product-guess-tab a { font-size: 14px; }
	.product-recommend-a1 .span-img img { width: 80px; }
	.product-recommend-a1 .span-title { font-size: 14px; }
	.product-recommend-a1 .span-des { margin-top: 5px; }
	.partner-plan-01 .div-des { height: 80px; -webkit-line-clamp: 4; }
	.service-sz-lc .div-01 { width: 50%; }
	.device-a1 .span-cont .bdo-title { font-size: 12px; }
	.down-01 .div-title { font-size: 14px; height: 72px; -webkit-line-clamp: 3; }
}
