﻿body { padding-top:70px; font-family: 'Microsoft YaHei'; }
ul { margin:0; padding:0; }
li { list-style:none; }
.navbar-nav>li>a{line-height:40px; font-size:16px;}
.navbar-default .navbar-nav > li > a { color:#111111; }
.navbar { margin-bottom:0px !important; background: #FFFFFF; }
.navbar-brand {min-height:66px; padding:5px 0;}
.navlogo { width:700px; float:left; padding:5px 0;}
.navlogo a { width:116px; height:66px; display:block; float:left; overflow:hidden; }
.navbar-form { margin:11px 0; }
.nopadding { padding:0; }
.navbar-nav>li.active {border-top:4px solid #1A85C3;}
.navbar-nav>li.active>a {line-height:36px;color:#1A85C3 !important;}
.navbar-nav>li.active>a:hover{ color:#1A85C3; }
#nav1 .btn {border-radius:unset;border:none;line-height:70px;font-size:22px;font-weight:normal;padding:0 30px;}
#nav1 .btn .glyphicon {top:4px;}
.navbar-user {width:60px;float:left;text-align:center;padding:4px 0 3px 0;}
.navbar-user i{font-size:22px;}
.navbar-user span{font-size:12px;}
.switch { width:24px; height:48px; display:block; background:url(../images/arrow01.png) no-repeat; position:absolute; top:50%; margin-top:-22px; }
.switch_left { background-position:1px -41px; left:30%; }
.switch_right { background-position:-23px -42px; right:30%; }
.subnav { position:absolute; top:66px; left:0; width:600px; display:none; z-index:1; }
.subnav>a{ padding:0 12px; height:48px; line-height:44px; display:block; float:left; color: #F1F1F1; }
.subnav > a:hover { color:#FFFFFF; }
.submenu { position: absolute; left: 0; top: 70px; width: 100%; height: 48px; background-color: rgba(17, 17, 17, 0.8); display:none; -moz-box-shadow: 0px 3px 5px #888888; box-shadow: 0px 3px 5px #888888; }
.carousel{ -moz-box-shadow: 0px 3px 5px #cccccc; box-shadow: 0px 3px 5px #cccccc; }
.bullet { position: absolute; left: 0; top: 77px; width: 100%; height: auto; padding:58px 0 80px 0; background-color: rgba(255, 255, 255, 0.9); display:none; -moz-box-shadow: 0px 3px 5px #CCCCCC; box-shadow: 0px 3px 5px #CCCCCC; }
.bullet>.search_bullet { padding:0 10%;  }
.bullet>.close_main { padding:0 0 50px 0;  }
.close_main>a { width:32px; height:32px; display:block; float:right; padding-right:58px; }
.bullet .table-bordered tr { cursor:pointer; }
.bullet .table-bordered tr td img { width:60px; }
.mobileterminal { position:relative; }
.arrow-up { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #f3f3f3; }
.phone-plane-position { top:-5px; left:182px; position:absolute; }
.qrcodebullet { width:250px; height:286px; position:absolute; top:58px; left:-160px; background:#f3f3f3; border-radius:5px; padding-top:22px; -moz-box-shadow: 0px 3px 5px #888888; box-shadow: 0px 3px 5px #888888; z-index:3; display:none; }
.sublist { padding:30px 0 0 0; }
.sublist>.item{ display:none; }
.sublist>.item.active{ display:block; }
.sublist h3 { padding:0px; margin:0px; text-align:center; overflow:hidden; font-weight:normal; padding-top:1em; padding-bottom:0.5em; font-size:16px; }
.sublist h4 { color:#777777; font-size:14px; text-align:center; overflow: hidden; }
.sublist img { overflow: hidden; }
.sublist img{ transition: all 0.6s; }
.sublist img:hover{ transform: scale(1.125); }
.layout-wrapper { background-color:#f7f7f7; position:relative; -moz-box-shadow: 0px 3px 5px #777777; box-shadow: 0px 3px 5px #777777; }
.layout-wrapper a { width:80px; height:80px; font-size:82px; position:absolute; left:50%; top:50%; margin:-40px 0 0 -40px; text-decoration: none; border-radius:40px; z-index:2; color:#1A85C3; }
.layout-wrapper a:hover { color:#FFFFFF; }
.layout-wrapper .OuterLayer{ width:100%; height:100%; background: #000000; filter: alpha(opacity=40);-webkit-opacity: 0.4;-moz-opacity: 0.4;opacity: 0.4; position:absolute; top:0; left:0; }
.layout-wrapper img{ cursor:pointer; }
.column{ width:100%; font-size: 24px; position: relative; text-align: center; margin: 60px auto 35px; }
.column:after { content: ''; position: absolute; background: #efefef; height: 1px; left: 0; right: 0; top: 18px; }
.column .column-title { font-weight: normal; padding: 0 20px; background: #fff; position: relative; z-index: 1; }
.outerlayer { width:100%; height:100%; position:fixed; left:0; top:0; z-index:999; background:#000000; filter:alpha(opacity=80); -webkit-opacity:0.8; -moz-opacity:0.8; opacity:0.8; display:none; }
.videolayer { width:800px; height:440px; background:none; padding:10px; position:fixed; left:50%; top:50%; margin:-220px 0 0 -400px; z-index:999; display:none; }
.videoClose { position: absolute; top: -10px; right: -30px; z-index:1000; }
#popVideo { width:800px; height:440px; }
.news { padding:0 0 20px 0; }
.news h2 { border-bottom:2px solid #e8e8e8; font-weight:normal; margin:0; padding:0; font-size:24px; color:#000000; height:48px; line-height:48px; }
.news h2>span{ border-bottom:2px solid #1A85C3; width:96px; height:48px; display:block; }
.news .draw-list { display:inline-block; width:4px; height:4px; font-size:0; background-color:#dddddd; vertical-align:middle; margin:0px 6px 4px 5px; }
.news ul li a{ text-decoration:none; color:#777777; font-size:15px; line-height:30px; }
.news li a.active{ color:#1A85C3; }
.news ul li a:hover { color:#1A85C3; }
.news ul li a span{ float:right; }
.news li a h5{ font-size:18px; padding-top:20px; }
.pic_main { width:100%; padding:20px 0; border-top:1px solid #e6e6e6; }
.pic_main .news_img { width:auto; float:left; overflow: hidden; }
.pic_main .news_img img{ transition: all 0.6s; }
.pic_main .news_img img:hover{ transform: scale(1.075); }
.pic_main .news_txt { width:66%; float:right; }
.pic_main .news_txt>h5 { padding: 0px 0px 12px 0; font-size:18px; color:#1A85C3; margin:0; }
.pic_main .news_txt>p { font-size:14px; line-height:26px; color:#777777; overflow:hidden; text-align:justify; text-justify:inter-ideograph; }
.radiusmore { padding:0 0 40px 0; text-align:center; }
.radiusmore>a{ border-radius:22px; padding: 7px 48px; font-size:15px; }
.radiusmore>a:hover{ background:#1A85C3; color:#FFFFFF; border:1px solid #1A85C3; }
.partner { padding-bottom:65px; }
.partner .row div{ text-align: center; }
.partner .row div a{ color: #777777; text-decoration: none; margin-bottom: 12px; display: block; }
.partner .row div a:hover{ color: #1A85C3; }
.partner img { overflow: hidden; }
.partner img{ transition: all 0.6s; }
.partner img:hover{ transform: scale(1.075); }
.footer { background-color: #f8f8f8; border-top:3px solid #1A85C3; color:#777777; padding:36px 0 0 0; }
.footer a{ color:#777777; }
.footer a:hover { color:#1A85C3; }
.footer .footer_nav { padding:0 0 45px 0; }
.footer .footer_nav h5>a{ font-size:18px; color:#1A85C3; }
.footer .copyright { width:100%; padding:10px 0; text-align:center; line-height:24px; border-top:1px solid #e7e7e7; }
.footer>.container { position:relative; }
.footer .nopublic { position:absolute; top:130px; right:112px; }
.footer .nopublic img { max-width:118px; }
.footer .nopublic p { text-align:center; line-height:24px; }
.news_center { width:100%; height:56px; background:#DEDADB; padding:10px 0 10px 36px ; }
.main_tab { padding:0 0 0 15px; }
.news_tab a{ width:100%; height:53px; line-height:53px; text-align:center; font-size:22px; font-size: 16px; color:#FFFFFF; background:url(../images/newicon.png) #777777 96% center no-repeat; cursor:pointer; margin-top:3px; padding-right:12px; display:block; text-decoration:none; }
.news_tab a:hover{ background:url(../images/newicon.png) #1A85C3 96% center no-repeat; }
.news_tab a.active{ background:url(../images/newicon.png) #1A85C3 96% center no-repeat; }
.news_list { width:100%; height:168px; background:#F2F2F2; }
.main_content { padding:0 15px; }
.content_list { display:none; }
.content_list .news_title { border-bottom: 2px solid #4251b6; padding-bottom: 8px; font-size: 16px; padding-top: 16px; margin:0 30px; color:#333333; }
.content_list .news_title a{ float:right; font-size: 14px; color:#1A85C3; }
.content_list .news_content{ margin:10px 30px 0 30px; }
.content_list .news_content a{ text-decoration:none; color:#777777; font-size:12px; line-height:24px; }
.content_list .news_content a:hover{ color:#1A85C3; }
.content_list .news_content a span{ float:right; }
.ad_img { padding:0 15px 0 0; }
.ad_img a{ display:block; overflow: hidden; }
.ad_img img{ transition: all 0.6s; }
.ad_img img:hover{ transform: scale(1.075); }
.win { overflow:hidden; }
.win .col_one { padding:0 0 0 15px; }
.win .col_two { padding:0 9px; }
.win .col_three { padding:0 15px 0 0; }
.win .row div a { display:block; overflow:hidden; }
.win .mg_top{ margin-top:9px; }
.win img{ transition: all 0.6s; }
.win img:hover{ transform: scale(1.075); }

.scrollmodule { width:100%; position:relative; margin-top:129px; }
.scrollbg { width:100%; position:absolute; top:0; left:0; }
.show_main { width:100%; position:absolute; left:0; bottom:60px; overflow: hidden; }
.show_main .show_container { width: 7680px; overflow: hidden; display:none; }
.show_main .show { display:block; }
.show_container>.scrollimg{ float:left; }
.show_container>.scrollimg a{ display:block; overflow:hidden; }
.show_container>.scrollimg img{ transition: all 0.6s; }
.show_container>.scrollimg img:hover{ transform: scale(1.075); }
.back { cursor: pointer; position: absolute; top: 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); filter: alpha(opacity=50); overflow:hidden; }
.leftlayer { left:0; }
.rightlayer { right:0; }
.back .leftbtn{ width:24px; height:44px; background:url(../images/left.png) no-repeat; position: absolute; right: 30px; top: 50%; margin-top: -22px; }
.back .rightbtn{ width:24px; height:44px; background:url(../images/right.png) no-repeat; position: absolute; left: 30px; top: 50%; margin-top: -22px; }
.product_tab { width:100%; height:50px; text-align:center; position:absolute; left:0; top:220px; }
.product_tab a { padding:10px 20px; margin: 0 10px; font-size:16px; color:#ffffff; border-radius:3px; }
.product_tab a:hover { font-weight:bold; }
.scrollmodule .product_tab a.active { font-weight:bold; }

/* 返回顶部 */
#tbox{width:54px; float:right; position:fixed; right:50px; bottom:150px;
/* _position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:15px; */
}
/* 解决IE6下不兼容 position:fixed 的问题 */
#pinglun,#xiangguan,#gotop{ width:54px; height:56px; background:url(../images/icon.png) no-repeat; display:block;}
#pinglun{ background-position:0 0;}
#xiangguan{ background-position:0 -59px;}
#gotop{ background-position:0 -118px;}

.mybreadcrumb{ background: none; padding:16px 0; text-align: right; }
.mybreadcrumb a{ color:#1A85C3; }
.dot_title{ font-size: 56px; text-align: center; color: #1A85C3; margin: 82px 0 48px 0; }
.stores{ width: 346px; min-height: 166px; border: 1px solid #1A85C3; color: #1A85C3; margin:35px 22px; position: relative; padding: 46px 58px 0 58px;}
.stores .tel{ font-size: 26px; margin-bottom: 16px; }
.stores .icon_size{ font-size: 26px; padding:6px 0 20px 0; }
.icon_left{ width: 28px; float: left; }
.con_right{ width: 196px; float: right; }
.stores h2{ width: 138px; text-align: center; background: #ffffff; position: absolute; top:-38px; left: 50%; margin-left: -69px; }
.nav_news a{ background-color: #dcdcdc; color: #000; text-decoration: none; display: block; height: 80px; line-height: 80px; font-size: 30px; text-align: center; }
.nav_news .active,.nav_news a:hover{ background-color:#1A85C3; color: #ffffff;  }
.more{ text-align: center; height: 158px; padding-top: 70px; }
.more a{ padding: 16px 75px; border: 2px solid #1A85C3; border-radius: 40px; font-size: 18px; text-decoration: none; display: none; }
.more a:hover{ background-color: #1A85C3; color: #ffffff; }
.news_item{ border-bottom: 1px dashed #aaaaaa; padding: 32px 0; }
.news_item h3{ color: #1A85C3; }
.news_item p{ height: 100px; }
.tool{ color: #9fa0a0; font-size: 16px; line-height: 24px; }
.tool>a{ padding: 5px 22px; background: #1A85C3; color: #ffffff; float: right; border-radius: 22px; font-size: 12px; }
.tool .glyphicon{ font-size: 22px; position: relative; margin-top: 6px; }
.tool>i>span{ width: 100px; font-size: 15px; position: absolute; top: 3px; left: 30px; }
.news_details{ padding: 50px 0 200px 0; }
.news_details h1{ text-align: center; }
.news_details .releasetime{ text-align: center; padding:5px 0 20px 0; color:#9fa0a0; }
.news_details p{ text-indent: 2em; line-height: 30px; }

.translate_main{ padding-bottom: 100px; }
.translate{ padding-top: 36px; }
.translate .tran_item{ height: 60px; line-height: 60px; background-color: #dcdcdc; padding:0 40px; color:#000000; font-size: 20px; cursor: pointer; }
.translate .tran_item strong{ font-size: 22px; font-weight: normal; }
.translate .tran_item span{ float: right; font-size: 36px; cursor: pointer; }
.translate .tran_item .open{ line-height:22px; font-size: 36px; padding-right: 2px;}
.translate .row{ font-size: 16px; padding:40px 15px; display: none; }
.translate .row div{ padding-left: 60px; padding-right: 60px; }
.translate .row>div>strong{ font-size: 24px; color: #1A85C3; margin-bottom: 16px; display: block; }
.translate .item1 { min-height: 270px; }
.translate .item2 { border-left: 1px dotted #aaaaaa; min-height: 270px; }
.translate .item3 { border-top: 1px dashed #aaaaaa; padding-top: 40px; margin-top: 10px; }
.translate_body{ color: #1A85C3; text-align: center; }
.tran_td{ padding: 0 15px 15px 15px; border-bottom:1px dashed #1A85C3;}
.tran_td p{ font-size: 22px; }
.tran_cu{ padding: 0 15px 15px 15px; }
.tran_cu .tel{ font-size: 20px; }

.about{ padding-bottom: 60px; }
.about .about_info{ width: 100%; padding: 80px 0; background-color: #f5f5f5; }
.about_info h1,.development h1,.culture h1,.honor h1{width: 400px; margin: 0 auto; border-top: 3px solid #1A85C3; text-align: center; color: #1A85C3; }
.about_info h1>span,.development h1>span,.culture h1>span,.honor h1>span{ width: 200px; margin: 0 auto; background:#f5f5f5; display: block; margin-top: -20px; }
.about_info h3{color: #1A85C3; text-align: center; padding-bottom: 10px; }
.about_info p{ text-indent: 2em; font-size: 16px; line-height: 36px; }

.development{ width: 100%; height: 900px; background: url(../images/about_bj_01.jpg) center top no-repeat; padding-top: 100px; }
.development h1{ border-top: 3px solid #ffffff; }
.development h1>span{ background-color: #1955AD; color: #ffffff; }
.deve_content{ width: 100%; height: 700px; background: url(../images/dve_xian.png) center center no-repeat; }
.deve_main{ width: 1010px; height: 700px; background: url(../images/dve_center.png) center center no-repeat; position: relative; }
.deve_main .col-md-10 .col-md-2{ position: relative; padding: 0; }
.deve_main .tree{ background: url(../images/dve_bj.png) no-repeat; position: absolute; text-align: center; color:#1A85C3; font-size: 18px; font-weight: bold; }
.deve_main .tree_1{ width: 66px; height: 116px; background-position: 0 0; top: 347px; left: 0; padding-top: 72px; }
.deve_main .tree_2{ width: 77px; height: 193px; background-position: -402px 0; top: 165px; left: 0; padding-top: 25px; }
.deve_main .tree_3{ width: 129px; height: 240px; background-position: -145px 0; top: 347px; left: 0; padding-top: 140px; font-size: 26px; }
.deve_main .tree_4{ width: 127px; height: 240px; background-position: -274px 0; top: 120px; left: 0; padding-top: 46px; font-size: 26px; }
.deve_main .tree_5{ width: 75px; height: 193px; background-position: -68px 0; top: 347px; left: 0; padding-top: 142px; }
.deve_main .tree_6{ width: 70px; height: 117px; background-position: -478px 0; top: 241px; left: 0; padding-top: 22px; }
.deve_main .col-md-10 .col-md-2 p{ position: absolute; color:#ffffff; }
.deve_main .col-md-10 .col-md-2 .info_1{top:410px; right: -98px;}
.deve_main .col-md-10 .col-md-2 .info_2{top:182px; left: -174px;}
.deve_main .col-md-10 .col-md-2 .info_3{top:576px; right: -20px;}
.deve_main .col-md-10 .col-md-2 .info_4{top:100px; left: -142px;}
.deve_main .col-md-10 .col-md-2 .info_5{top:480px; right: -104px;}
.deve_main .col-md-10 .col-md-2 .info_6{top:228px; left: -140px;}
.arrow { position: absolute; top:350px; margin-top: -40px; }
.deve_left{ left: -80px; }
.deve_right{ right: -83px; }

.culture{ width: 100%; height: 650px; background: url(../images/about_bj_02.jpg) center top no-repeat; padding-top: 100px; }
.culture .row{ padding-top: 100px; }
.culture .row>div{ text-align: center; }
.culture .row>div h3{ color: #1A85C3; }
.culture .row>div p{ font-size: 18px; line-height: 30px; }
.honor{ padding-top: 100px; }
.honor .row{ padding-top: 40px; }
.honor .row a{ margin-top: 30px; }
.honor .row .thumbnail{ position: relative; }
.honor .row .thumbnail p{ width: 100%; height: auto; line-height: 18px; padding: 10px 3px; margin: 0; text-align: center; position: absolute; bottom: 0px; left: 0px; background: rgba(0,0,0,0.5); color:#ffffff; }
.honor h1>span{ background-color: #ffffff; }

.honorimg{ height: 500px; position: fixed; top: 50%; left: 50%; margin-left: -585px; margin-top: -180px; text-align: center; z-index: 999; display: none; }
.honorimg .ho{ position: fixed; }
.honorimg .honor_close { top: 77px; right: 0px; }
.honorimg .honor_left{ top: 50%; left: 0; margin-top: -60px; }
.honorimg .honor_right{ top: 50%; right: 0; margin-top: -60px; }
.honorimg .img-responsive{ display: inline; }

.photo{ padding: 0 0 60px 0; }
.photo h3{ line-height: 60px; }
.photo .col-md-6 a{ display: block; position: relative; margin:0 5px 40px 5px; }
.photo .col-md-6 p{ width: 100%; line-height: 24px; padding: 16px 30px; margin: 0; font-size:20px;  background:rgba(0,0,0,0.5); position: absolute; bottom: 0; left: 0; color: #ffffff; }

.photo_details{ position: relative; }
.photo_details>.glyphicon { position: absolute; top:50%; font-size: 56px; color: #AAAAAA; }
.photo_details>.glyphicon-menu-left{  left: -100px; }
.photo_details>.glyphicon-menu-right{ right: -100px; }
.photo_details .small_list a{ width: 60px; height: 60px; border: 1px solid #EEEEEE; padding: 2px; display: block; float: left; margin: 0 4px; }
.photo_details .small_list a:hover{ border: 2px solid #FF4400; }
.photo_details .small_list .active{ border: 2px solid #FF4400; }
.small_list{ width: 1088px; position: absolute; bottom: 20px; left: 26px; }
.small_list>.glyphicon { position: absolute; top: 50%; color: #AAAAAA; }
.small_list>.glyphicon-menu-left{ left: -24px; margin-top: -7px; }
.small_list>.glyphicon-menu-right{ right: -24px; margin-top: -7px; }
.photo_title span { float: right; padding: 10px 20px 0 0; }

.product_nav{ margin: 0 auto; box-sizing: border-box; border-bottom: 1px solid #f1f1f1; text-align: center; padding-bottom: 22px; margin-bottom: 60px; }
.product_nav a { width: 139px; display: inline-block; color: #9C9C9C; padding:0 22px 10px 22px; text-decoration: none; border-right: 1px dashed #9c9c9c; font-size: 12px; }
.product_nav a:hover { color:#E1342E; }
.product_nav a:nth-child(1){ border-left: 1px dashed #9c9c9c; }
.product_nav a>p{ padding-top: 6px; }
.product_nav .hover_img{ display: none; }

.products{ position: relative; }
.products .product_subnav{ width: 285px; background-color: #ffffff; position: absolute; top: 0; left: 0; z-index: 999; }
.products .active{ width: 60px; overflow: hidden; }
.products .active>.nav_title{ text-align: center; padding: 10px 0; font-size: 16px; }
.products .search_title { width: 917px; margin: 0 auto; font-size: 16px; padding:60px 0; }
.products .search_title .search_txt{ padding-top: 12px; }
.products .search_list { border-top: 1px solid #e6e6e6; font-size: 30px; }
.products .search_list>span { width: 200px; background-color: #ffffff; margin: 0 auto; margin-top: -22px; display: block; text-align: center; }
.product_subnav .nav_title strong{ font-weight: normal; }
.product_subnav .nav_title { background-color: #1A85C3; padding: 18px; color: #ffffff; font-size: 20px; }
.product_subnav .nav_title img{ margin:0 4px 4px 0; }
.pro_menu .parent_menu{ padding:18px; font-size: 18px; border-bottom: 1px solid #A6AAAD; background-color: #FAFAFA; }
.pro_menu .parent_menu a{ color: #A6AAAD; display: block; }
.pro_menu .parent_menu .cur{ float: right; font-size: 28px; margin-top: -7px; color: #A6AAAD; cursor: pointer; }
.pro_menu .parent_menu img{ margin-right: 12px; }
.pro_menu .sub_menu{ display: none; }
.pro_menu .sub_menu a{ display: block; padding: 16px 32px; border-bottom: 1px dashed #A6AAAD; font-size: 16px; text-decoration: none; color: #A6AAAD; }
.pro_menu .sub_menu a:hover{ color: #1A85C3; }
.pro_menu .sub_menu span{ padding-left: 12px; }

.pro_list .row { margin: 0 0 60px 61px; }
.pro_list .row>div{ border: 1px solid #e6e6e6; margin-top: -1px; margin-left: -1px; text-align: center; position: relative; }
.pro_list>.row>div:hover{  border: 1px solid #1A85C3; z-index: 1; }
.pro_list>.row a{ display: block; text-align: center; margin: 60px 26px; text-decoration: none; color: #000; }
.pro_list>.row p{ color: #A6AAAD; margin: 0; }
.pro_list .img_icon{ position: absolute; top:6px; right:6px; }

.details_list>.row{ margin: 60px 0; }
.details_list>.row>div{  border: 1px solid #e6e6e6; margin-top: -1px; margin-left: -1px; }
.details_list>.row>div:hover{  border: 1px solid #1A85C3; z-index: 1; }
.details_list>.row a{ display: block; text-align: center; margin: 60px 26px; text-decoration: none; color: #000; }
.details_list>.row p{ color: #A6AAAD; margin: 0; }

.water-basic { position: relative; margin: 0 0 0 12px; }
.water-basic .item { position: absolute; width: 250px; text-align: center; padding: 1px; border: 1px solid #ccc; background: #ffffff; margin: 0 14px 14px 0; cursor: pointer; }
.water-basic .item a{ color: #000; text-decoration: none; }
.water-basic .item img{ max-width: 220px; margin: 50px auto; }
.water-basic .item:hover { box-shadow:0 0 12px #999; }
.water-basic .item h4{ padding: 10px 10px 0 10px; }
.water-basic .item p{ color: #B5B5B5; padding: 0 10px 20px 10px; }

.product_details .row { margin: 0; }
.product_details .row .col-md-5{ padding: 0; }
.product_details #wrapper{ border: 1px solid #eeeeee; position: relative; }
.product_details #img_min { max-width: 473px; max-height: 473px; }
.product_details #img_min>img{ max-width: 445px; }
#wrapper .show_max{ position: absolute; top: 0; left: 488px; }
#img_max { width:473px; height:460px; border:1px solid #eeeeee; position: relative; background: #ffffff; display: none; z-index: 999; overflow: hidden; }
#img_max>img{ display: block; width: 1335px; position: absolute; top: 0; left: 0; }
#mousebg { display: none; width: 110px; height: 110px; background-color: rgba(19,61,116,0.3); position: absolute; top: 0; left: 0; }

.details_icon{ position: relative; height: 75px; margin-bottom: 12px; }
.details_icon .img-responsive{ display: inline-block; border: 1px solid #eeeeee; max-width: 72px; margin-right: 3px; }
.details_icon .active{ border: 1px solid #FF4400; }
.details_icon .glyphicon{ position: absolute; top: 29px; color:#CCCCCC; border: none; text-decoration: none; }
.details_icon .glyphicon:hover{ color:#000000; border: none; }
.details_icon .glyphicon-menu-left{ left: 0; }
.details_icon .glyphicon-menu-right{ right: 0; }
.details_icon .small_show_main{ width: 392px; height: 75px; margin: 0 auto; overflow: hidden; position: relative; }
.details_icon .small_show_main .small_img_main{ width: 9999px; text-align: left; position: absolute; top: 0; }

.product_details > .row { margin-bottom:15px; }
.product_details .row .col-md-7 h3{ color: #1A85C3; }
.product_details .row .col-md-7 p{ color: #A6AAAD; }
.product_details .row .col-md-7 .parameter { padding: 12px 0; border-bottom: 1px solid #A6AAAD; font-size: 18px; }
.product_details .row .col-md-7>.row{ padding: 20px 0; }
.product_details .row .col-md-7>.row>.col-md-6,.col-md-7>.row>.col-md-12 { background: url(../images/icon/param_icon.png) 0 center no-repeat; padding: 8px 0 8px 20px; }

.pro_details .details_title { background-color: #f7f7f7; border-bottom: 2px solid #1A85C3; padding: 18px 0; }
.pro_details .details_title span{ background-color: #1A85C3; padding: 20px 30px; color: #ffffff; }
.pro_details .details_content{ padding: 15px 0; }
.pro_details .details_content p{ margin: 0; }
/*.pro_details .details_content img{ width:1140px; }*/

/* 超小设备手机（<768px） */
@media (max-width: 767px) {
    .nav>li{ border-bottom:1px solid #CCCCCC; clear:both; }
    #nav1 .subnav { position:unset; top:0; left:0; width:600px; display:none; z-index:1; }
    #nav1 .subnav a { width:100%; height:42px; color: #777777; background:#CCCCCC; border-top:1px solid #ffffff; font-size:1em; overflow:hidden; }
    .navbar-nav>li.active { border-top:none; }
    .navbar-nav>li.active>a {line-height:36px;color:#337ab7 !important;}
    .navbar-nav>li.active>a:hover{ color:#1A85C3; }
    .navbar-nav>li>a { line-height:normal !important; font-size:0.9375em; }
    #nav1>.navbar-form { height:70px; border-bottom:none; }
    #nav1 .btn { font-size:1.375em; }
    #nav1 li a{ position:relative; font-size:1.125em; } 
    #nav1 li .navicon{ position:absolute; right:10px; top:15px; }
    .navbar-fixed-top .navbar-collapse { max-height:504px; }
    .bullet { padding:20px 0; }
    .bullet>.close_main { padding:0 0 16px 0;  }
    .close_main>a { padding-right:74px; }
    .search_bullet table caption h3{ font-size:1.125em; margin:5px 0; }
    .search_bullet table td h4{ font-size:1em; margin:0; }
    .search_bullet table td p{ font-size:0.875em; margin:0; text-align:justify; text-justify:inter-ideograph; }
    .navbar-toggle { margin-top:19px; }
    .navbar-user i{font-size:1.375em;}
    .navbar-user span{font-size:0.75em;}
    .sublist { padding:30px 0; }
    .sublist h3 { padding-top:1em; padding-bottom:0px; font-size:1em; }
    .sublist h4 { font-size:0.875em; line-height:1.25em; }
    .layout-wrapper a { font-size:4.3em; width:60px; height:60px; margin:-30px 0 0 -30px; border-radius:30px; }
    .videolayer { width:386px; height:216px; margin:-108px 0 0 -193px; padding:0; }
    #popVideo { width:386px; height:216px; }
    .videoClose { top:-42px; right:16px; }
    .pic_main .news_txt>p { height:54px; margin:0; }
    .column-title { padding: 18px 0; font-size:1.875em; border-bottom: 3px solid #1A85C3; }
    .pic_main .news_txt { padding-left:10px; }
    .pic_main .news_img { width:34%; }
    .news { padding:65px 0 20px 0; }
    .news h2{ font-size:1.5em; }
    .news h2>span{ width:84px; }
    .news ul li a{ font-size:0.9375em; line-height:1.875px; }
    .news li a h5{ font-size:1.125em; }
    .radiusmore>a{ font-size:0.9375em; }
    .pic_main .news_txt>h5 { font-size:1.125em; padding: 0px 0px 6px 0; }
    .pic_main .news_txt>p { font-size:0.875em; line-height:1.625em; }
    .footer .footer_nav h5>a{ font-size:1.125em; }
    .footer .footer_nav .col-xs-3{ padding:0 10px; } 
}
/* 小型设备平板电脑 大于等于768px 小于992px */
@media (min-width: 768px) and (max-width: 991px) {
    .container { width:768px; padding-right:6px; }
    .navbar-brand { width:100px; overflow:hidden; margin-left:6px !important; }
    .navbar-brand img { height:40px; }
    .navbar-user { width:48px !important; }
    .nav>li>a { padding:15px 3px !important; }
    .navbar-default .navbar-nav > li > a { font-size:0.875em; }
    .pic_main .news_img { width:34%; }
}
/* 中型设备台式电脑 大于等于992px  小于1200px */
@media (min-width: 992px) and (max-width: 1199px) {
    .container { width:992px; }
    .navbar-brand { width:200px; overflow:hidden; }
    .navbar-user { width:50px !important; }
    .nav>li>a { padding:15px 7px !important; }
    .pic_main .news_img { width:34%; }
    .product_tab { top:120px; }
}

/* 大型设备台式电脑 大于等于1200px  小于1598px 大屏电脑 */
@media (min-width: 1200px) and (max-width: 1598px) {
    .product_tab { top:150px; }
    .water-basic { margin: 0 2px 0 17px; }
    .product_list .col-md-4 .hot_txt{ width: 290px; padding: 100px 5px 0 5px; }
    .product_list .col-md-4 .hot_img{ width: 160px;  position: absolute; top: 40px; right: 40px; }
}