<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/* 
重庆润华通驰机电有限公司
By：liuyang
ICQ：1845676808
Date：2018/01/17
*/

/**common**/
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {padding:0; margin:0; font:14px Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif;}
table,td,tr,th{font-size:14px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clear{*zoom:1;}
.clear:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}
input {outline:0px; -webkit-appearance:none;}

/**ly_top**/
.ly_top { width:1200px; height: 100px; overflow: hidden; margin: 0 auto; padding: 0;}
.ly_top .top_logo { width:500px; height: 54px; overflow: hidden; margin: 20px 0 26px 0; padding: 0; float: left;}
.ly_top .top_tel { width:290px; height: 85px; overflow: hidden; margin: 5px 0; padding: 0; float: right;}

/**ly_nav**/
.ly_nav { width:100%; height: 50px; margin: 0 auto; padding: 0; background-color: #eff0f3;}
.navigation { width: 1200px; height: 50px; margin:0 auto; padding:0; list-style:none;}
.navigation li { float:left; width:120px; position:relative;}
.navigation li a { display:block; width: 120px; height: 50px; line-height: 50px; margin: 0; padding:0; text-decoration:none; text-align:center; text-transform:uppercase; color:#263245; font-size: 14px; font-weight: bold; text-align: center;}
.navigation li:hover, .navigation li a:hover, .navigation li a.nav_on { color:#fff; background-color: #fe0100;}
.navigation ul { position:absolute; left:0; top: 48px; display:none; margin:0; padding:0; list-style:none; z-index: 999; background-color: #fff; border-top: 2px solid #e20100;}
.navigation ul li { width:120px; float:left; border-top:none;}
.navigation ul li:nth-child(even) { background-color:#f5f6f8;}
.navigation ul a { display:block; height:40px; line-height: 40px; padding:0; color:#4e607b; font-size: 12px; font-weight: normal; text-decoration:none; border-top:none;}
.navigation ul a:hover { color:#fff; background-color: #fe0100;}

/**case**/
.ly_case { width:100%; overflow: hidden; margin: 0 auto; padding: 80px 0 60px; }
.ly_title { width:1200px; height: 40px; overflow: hidden; margin: 0 auto 40px; padding: 0;}
.tit_name { width:460px; height: 24px; overflow: hidden; line-height: 24px; color: #333; font-size: 24px; margin: 0; padding: 0 0 16px; background: url(tit_line.jpg) bottom left no-repeat; float: left;}
.tit_name span { display:inline-block; color: #aaa; font-family: "Arial"; font-size: 14px; font-style: italic; margin: 0 0 0 8px}
.ly_title a { display:block; width:118px; height: 34px; overflow: hidden; line-height: 34px; color: #808ea4; font-family: "Arial"; text-indent: 28px; margin: 2px 0; padding: 0; border: 1px solid #808ea4; border-radius: 18px; background: url(more1.png) 78px 11px no-repeat; float: right;}
.ly_title a:hover { color: #fff; background: #808ea4 url(more2.png) 78px 11px no-repeat;}

.ly_scroll { width: 1220px; height: 325px; overflow: hidden; margin: 20px auto 0; padding: 0 0 20px;}
.ly_scroll ul li { width: 285px; height: 325px; margin: 0 10px; padding: 0; float: left;}
.ly_scroll ul li a { display:block; width:285px; height:325px; margin: 0; padding: 0; background-color: #fff; border: 1px solid #e5e5e5; box-sizing: border-box;}
.ly_scroll ul li a .case_img { width:265px; height: 265px; overflow: hidden; margin: 9px auto 0; padding: 0; position: relative;}
.case_img img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.ly_scroll ul li a p { width:265px; height: 49px; overflow: hidden; line-height: 49px; color: #333; font-size: 16px; text-align: center; margin: 0 auto; padding: 0;}
.ly_scroll ul li a:hover { border:1px solid #fff; box-shadow: 0 10px 20px rgba(128, 142, 164, 0.2);}
.ly_scroll ul li a:hover p { color:#fe0100;}

/**ly_hot**/
.ly_hot { width:100%; overflow: hidden; margin: 0 auto; padding: 80px 0 40px; background-color: #f0f1f4;}
.ly_hot .hot_list { width:1240px; height: 380px; margin: 0 auto; padding: 0;}
.hot_list .hot_pro { width:580px; height: 380px; margin: 0; padding: 0 20px 40px; background:url(hot_bg.png) 0 0 no-repeat; position: relative;}
.hot_pro .hpro_main { width:540px; height: 360px; overflow: hidden; margin: 0 auto; padding: 0 20px 20px; background-color: #fff;}
.hot_pro .hot_tb { width:84px; height: 84px; overflow: hidden; margin: 0; padding: 0; position: absolute; top: -4px; right: 16px;}
.hpro_main h3 { display: table-cell; width:480px; height: 72px; overflow: hidden; color: #333; font-size: 24px; margin: 0 auto; padding: 0; vertical-align: middle;}
.hpro_main .hpro_img { width:260px; height: 260px; overflow: hidden; margin: 20px 0 0; padding: 0; border: 1px solid #eaeaea; box-sizing: border-box; float: left;}
.hpro_main .hpro_text { width:260px; height: 260px; overflow: hidden; margin: 20px 0 0; padding: 0; float: right; position: relative;}
.hpro_text p { width:100%; overflow: hidden; line-height: 24px; margin: 0 auto 12px; padding: 0; color: #666; font-size: 14px; text-align: justify;}
.hpro_text a { display:block; width:120px; height: 36px; overflow: hidden; line-height: 36px; color: #fff; font-size: 14px; text-align: center; background-color: #fe0100; border-radius: 18px; position: absolute; left: 70px; bottom: 20px;}
.hpro_text a:hover { background-color:#e20100;}

#temp1 .JQ-content-box, #temp2 .JQ-content-box {overflow:hidden;width:240px;height:240px;margin:10px auto; position:relative;}
#temp1 .JQ-slide-content, #temp2 .JQ-slide-content {position:absolute}
#temp1 .JQ-slide-content li, #temp2 .JQ-slide-content li {zoom:1;overflow:hidden;height:240px;vertical-align:text-top; float: left;}
#temp1 .JQ-slide-content li a, #temp2 .JQ-slide-content li a { display:block; width:240px; height:240px; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
#temp1 .JQ-slide-content li a img, #temp2 .JQ-slide-content li a img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
#temp1 .JQ-slide-nav, #temp2 .JQ-slide-nav {position:absolute;left:111px;bottom:0;height:6px;}
#temp1 .JQ-slide-nav li, #temp2 .JQ-slide-nav li {background-color:#bfc6d1;cursor:pointer;float:left;width:6px;height:6px;margin:0 3px; border-radius: 50%;}
#temp1 .JQ-slide-nav li.on, #temp2 .JQ-slide-nav li.on {width:6px;height:6px;background-color:#e20612;}

/**ly_show**/
.ly_show { width:1200px; height: 800px;/* margin: 80px auto;*/margin:10px auto; padding: 0;}
.ly_show .show_menu { width:265px; height: 720px; overflow: hidden; margin: 0; padding: 0;}
.show_menu .menu_tit { width:100%; height: 80px; overflow: hidden; margin: 0 auto; padding: 16px 20px; background: url(menu_tit_bg.jpg) 0 0 repeat-x; box-sizing: border-box;}
.menu_tit p { width:100%; height: 28px; overflow: hidden; line-height: 28px; color: #fff; font-size: 24px; margin: 0 auto; padding: 0;}
.menu_tit span { display:block; width:100%; height: 20px; overflow: hidden; line-height: 20px; color: rgba(255, 255, 255, 0.5); font-family: "Arial"; font-size: 14px; font-style: italic; margin: 0 auto; padding: 0;}
.show_menu .menu_list { width:100%; height: 620px; overflow: hidden; margin: 0 auto; padding: 20px 9px 19px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; box-sizing: border-box;}
.menu_list .menu_li { width:100%; height: 100%; overflow-y: scroll; margin: 0 auto; padding: 0 10px; box-sizing: border-box;}
.menu_li p { width:225px; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 14px; font-weight: bold; background-color: #808ea4; margin: 0 auto; padding: 0 20px; box-sizing: border-box;}
.menu_li ul { width:225px; overflow: hidden; margin: 10px auto; padding: 0;}
.menu_li ul li { width:100%; height: 40px; overflow: hidden; margin: 0 auto; padding: 0;}
.menu_li ul li a { display: block; width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #808ea4; font-size: 12px; margin: 0 auto; padding: 0 20px; box-sizing: border-box;}
.menu_li p img, .menu_li ul li a img { display:block; width:14px; height: 14px; margin: 13px 13px 13px 0; padding: 0; float: left;}
.menu_li ul li a:hover { color:#fe0100;}

.ly_show .show_list { width:915px; height: 720px; margin: 0; padding: 0;}
.show_list ul li { width:285px; height: 345px; margin: 0 0 20px; padding: 0 0 0 20px; float: left;}
.show_list ul li a { display:block; width: 285px; height: 345px; margin: 0 auto; padding: 0;}
.show_list ul li a .show_pro_img { width:265px; height: 265px; margin: 0 auto; padding: 9px; border: 1px solid #e5e5e5;}
.show_pro_img span { display:block; width:265px; height: 265px; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
.show_pro_img span img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.show_list ul li a p { width:265px; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 14px; text-align: center; margin: 10px auto; padding: 0 10px;}
.show_list ul li a:hover .show_pro_img { border: 1px solid #fff; box-shadow: 0 10px 20px rgba(128, 142, 164, 0.2);}
.show_list ul li a:hover p { color:#fe0100; font-weight: bold;}

/**ly_about**/
.ly_about { width:1200px; height: 400px; overflow: hidden; margin: 80px auto; padding: 0;}
.ly_about .ab_main { width:1200px; height: 320px; overflow: hidden; margin: 0 auto; padding: 0;}
.ab_main .ab_l { width:480px; height: 320px; overflow: hidden; margin: 0; padding: 0; background-color: #808ea4; position: relative;}
.ab_l .ab_l_line { width:458px; height: 298px; overflow: hidden; margin: 0; padding: 0; border: 1px solid rgba(255, 255, 255, 0.3); position: absolute; left: 10px; top: 10px;}
.ab_main .ab_r { width:720px; height: 320px; overflow: hidden; margin: 0; padding: 40px; background-color: #f0f2f4; box-sizing: border-box;}
.ab_r h3 { width:100%; overflow: hidden; margin: 0 auto 28px; padding: 0; color: #333; font-size: 24px;}
.ab_r p { width:100%; overflow: hidden; line-height: 24px; margin: 0 auto; padding: 0; color: #999; font-size: 14px; text-align: justify;}

#temp3 .JQ-content-box {overflow:hidden;width:480px;height:320px;position:relative}
#temp3 .JQ-slide-content {position:absolute}
#temp3 .JQ-slide-content li {zoom:1;overflow:hidden;height:320px;vertical-align:text-top; float: left;}
#temp3 .JQ-slide-content li a { display:block; width:480px; height:320px; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
#temp3 .JQ-slide-content li a img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
#temp3 .JQ-slide-nav {position:absolute;left:210px;bottom:20px;height:6px; z-index: 1;}
#temp3 .JQ-slide-nav li {background-color:rgba(255, 255, 255, 0.5);cursor:pointer;float:left;width:10px;height:10px;margin:0 5px; border-radius: 50%;}
#temp3 .JQ-slide-nav li.on {width:10px;height:10px;background-color:#fff;}

/**ly_adv**/
.ly_adv { width:100%; overflow: hidden; margin: 80px auto; padding: 80px 0; background:#f1f3f5 url(adv_bg.jpg) 0 0 repeat-x;}
.ly_adv .adv_tit { width:1200px; overflow: hidden; margin: 0 auto 40px; padding: 0;}
.adv_tit p { width:100%; overflow: hidden; margin: 0 auto; padding: 0; color: #333; font-size: 32px; font-weight: bold; text-align: center;}
.adv_tit p font { color:#fe0100;}
.adv_tit span { display:block; width:1200px; height: 20px; overflow: hidden; line-height: 20px; margin: 10px auto 0; padding: 0; color: #aaa; font-size: 14px; font-family: "Arial"; text-align: center; background: url(adv_line.png) center center no-repeat;}

.adv_main { width:1200px; overflow: hidden; margin: 0 auto; padding: 0;}
.adv_main .adv_text { width:600px; overflow: hidden; margin: 0; padding: 0;}
.adv_main .adv_img { width:480px; overflow: hidden; margin: 0; padding: 0;}
.adv_text ul li { width:100%; overflow: hidden; margin: 30px 0 0; padding: 0;}
/*.adv_text ul li p { width:100%; height: 30px; overflow: hidden; line-height: 30px; color: #333; font-size: 24px; font-weight: bold; font-style: italic; margin: 0; padding: 0 0 0 62px; position: relative; box-sizing: border-box;}*/

.mingz{ width:100%; height: 30px; overflow: hidden; line-height: 30px; color: #333; font-size: 24px; font-weight: bold; font-style: italic; margin: 0; padding: 0 0 0 62px; position: relative; box-sizing: border-box;}

.adv_text ul li p img { display:block; width:56px; height: 30px; position: absolute; left: 0; top: 0;}
.adv_text ul li p font { color:#fe0100;}
.adv_text ul li em { display:block; width:100%; overflow: hidden; color: #aaa; font-family: "Arial"; font-size: 12px; font-weight: bold; font-style: italic; margin: 6px 0 0; padding: 0 0 0 62px; box-sizing: border-box;}
.adv_text ul li span { display:block; width:100%; overflow: hidden; line-height: 24px; color: #666; font-size: 14px; text-align: justify; margin: 12px 0 0; padding: 0 0 0 62px; box-sizing: border-box;}
.adv_text ul li p font, .adv_text ul li span font { color:#fe0100;}

/**zs_wt**/
.zs_wt { width:1200px; overflow: hidden; margin: 80px auto; padding: 0;}
.zs_wt .ly_zs { width:600px; overflow: hidden; margin: 0; padding: 0;}
.zs_wt .ly_wt { width:580px; overflow: hidden; margin: 0; padding: 0 0 0 20px;}
.ly_zs ul li { width:180px; overflow: hidden; margin: 0 20px 20px 0; padding: 0; float: left;}
.ly_zs ul li .zs_img { width:160px; height: 120px; overflow: hidden; margin: 0 auto 10px; padding: 9px; border: 1px solid #e5e5e5;}
.zs_img span { display:block; width: 160px; height: 120px; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
.zs_img span img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.ly_zs ul li p { width:100%; height: 30px; overflow: hidden; line-height: 30px; color: #333; font-size: 14px; text-align: center; margin: 0 auto; padding: 0;}

.scrolltop { width:580px;height:390px;overflow:hidden;margin:0 auto;}
.scrolltop ul li { width:100%; overflow:hidden; margin: 0 0 36px; padding: 0 0 20px; border-bottom: 1px solid #e5e5e5;}
.scrolltop ul li a p { width:100%; height: 20px; overflow:hidden; line-height:20px; color: #333; font-size: 16px; font-weight: bold; margin: 0; padding: 0;}
.scrolltop ul li a em { display:block; width:100%; height: 20px; overflow:hidden; line-height:20px; color: #aaa; font-size: 12px; font-family: "Arial"; margin: 12px 0; padding: 0;}
.scrolltop ul li a span { display:block; width:100%; height: 48px; overflow:hidden; line-height:24px; color: #999; font-size: 14px; text-align: justify; margin: 0; padding: 0;}
.scrolltop ul li a:hover p { color:#fe0100;}

/**sv_flow**/
.sv_flow { width:100%; height: 560px; overflow: hidden; margin: 80px auto; padding: 80px 0; background: #f1f3f5 url(svflow_bg.jpg) 0 0 repeat-x;}
.sv_flow .svflow_tit { width:1200px; overflow: hidden; margin: 0 auto 40px; padding: 0;}
.svflow_tit p { width:100%; overflow: hidden; margin: 0 auto; padding: 0; color: #333; font-size: 32px; font-weight: bold; text-align: center;}
.svflow_tit p font { color:#fe0100;}
.svflow_tit span { display:block; width:1200px; height: 20px; overflow: hidden; line-height: 20px; margin: 10px auto 0; padding: 0; color: #aaa; font-size: 14px; font-family: "Arial"; text-align: center; background: url(svflow_line.png) center center no-repeat;}

.sv_flow .svflow_main { width:1200px; height: 480px; overflow: hidden; margin: -20px auto 0; padding: 0; background: url(svflow_line.png) 0 0 no-repeat;}
.svflow_main ul, .svflow_main ol { line-height: 240px; overflow: hidden; margin: 0 auto; padding: 0;}
.svflow_main ul { width:1100px;}
.svflow_main ol { width:880px;}
.svflow_main ul li, .svflow_main ol li { width:200px; height: 240px; overflow: hidden; margin: 0; padding: 0 10px; float: left;}
.svflow_main ul li img, .svflow_main ol li img { display:block; width: 200px; height: 200px; overflow: hidden; margin: 0 auto; padding: 0;}
.svflow_main ul li p, .svflow_main ol li p { width:100%; height: 40px; overflow: hidden; line-height: 20px; color: #333; font-size: 14px; text-align: center; margin: -4px auto 0; padding: 0;}

/**ly_brand**/
.ly_brand { width:1200px; height: 320px; margin: 80px auto; padding: 0;}
.ly_brand .brand_tit { width:456px; height: 320px; overflow: hidden; margin: 0; padding: 0;}
.ly_brand .brand_list { width:744px; height: 320px; margin: 0; padding: 0; position: relative;}

.brand_list ul { width: 744px;}
.brand_list ul li { width:208px; /*height:160px;*/ padding:0; margin-left:40px; /*border-bottom: 1px solid #e5e5e5;*/ float:left; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; box-sizing: border-box;}
.brand_list ul li.scd { width:208px; height:160px; padding:0; margin-left:40px; float:left; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; box-sizing: border-box; padding-top: 23px;}
.brand_list ul li .brand_img { width:200px; height: 92px; overflow: hidden; margin: 0 auto; padding: 4px 4px 11px; /*background: url(brand_bg1.png) 0 0 no-repeat;*/border:1px solid #cccccc}
.brand_list ul li.scd .brand_img { width:200px; height: 92px; overflow: hidden; margin: 0 auto; padding: 11px 4px 4px; /*background: url(brand_bg2.png) 0 0 no-repeat;*/}

.brand_list ul li p { width:100%; height: 20px; overflow: hidden; line-height: 20px; color: #333; font-size: 14px; text-align: center; margin: 10px auto 0; padding: 0;}
.brand_list ul li.scd p { width:100%; height: 20px; overflow: hidden; line-height: 20px; color: #333; font-size: 14px; text-align: center; margin: 0 auto 10px; padding: 0;}
.brand_img span { display:block; width: 200px; height: 92px; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
.brand_img span img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}

.scroltit{ position: absolute; right:-30px; top:30px;width:18px;}
.scroltit small{float:right; font-size:12px;width:18px;height:18px; line-height:18px; text-align: center;background:#bbbbbb;color: #fff;font-family: "宋体"; margin:2px 0; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
.scroltit small img{margin-top:6px;}
.scroltit small:hover{ background: #ff9a22;}

/**ny_banner**/
.ny_banner { width:100%; height: 400px; overflow: hidden; margin: 0 auto; padding: 0;}

/**aboutus**/
.aboutus { width:1200px; overflow: hidden; margin: 0 auto 60px; padding: 0;}
.aboutus .aboutus_l { width:265px; overflow: hidden; margin: 0; padding: 80px 0 0;}
.aboutus .aboutus_r { width: 895px; overflow: hidden; margin: 0; padding: 0;}
.ny_menu { width:265px; overflow: hidden; margin: 0 auto 20px; padding: 0;}
.nymenu_tit { width:100%; height: 80px; overflow: hidden; margin: 0 auto; padding: 20px; background: url(menu_tit_bg.jpg) 0 0 repeat-x; box-sizing: border-box;}
.nymenu_tit p { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 24px; margin: 0 auto; padding: 0;}
.nymenu_tit p span { display:inline-block; color: rgba(255, 255, 255, 0.5); font-family: "Arial"; font-size: 14px; font-style: italic; margin: 0 0 0 10px; padding: 0;}
.ny_menu .nymenu_list { width:100%; overflow: hidden; margin: 0 auto; padding: 19px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; box-sizing: border-box;}
.nymenu_list ul li { width:100%; height: 40px; overflow: hidden; margin: 0 auto 20px; padding: 0;}
.nymenu_list ul li a { display:block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #808ea4; font-size: 14px; margin: 0 auto; padding: 0 20px 0 48px; border-bottom: 1px solid rgba(128, 142, 164, 0.1); background: url(nymenu_tb1.png) 25px 17px no-repeat; box-sizing: border-box;}
.nymenu_list ul li a:hover, .nymenu_list ul li a.nymenu_on { background:#808ea4 url(nymenu_tb2.png) 25px 17px no-repeat; color: #fff; font-weight: bold;}
.nymenu_list p { width:100%; height: auto; overflow: hidden; line-height: 20px; color: #808ea4; font-size: 12px; margin: 0 auto 8px; padding: 0;}

.ny_pos { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #aaa; font-size: 14px; margin: 0 auto; padding: 20px 0;}
.ny_pos a { color:#aaa;}
.ny_pos span, .ny_pos a:hover { color:#808ea4;}
.ny_pos img { display: block; width:14px; height: 12px; margin: 14px 10px 14px 0; padding: 0; float: left;}
.nyright_main { width:895px; overflow: hidden; margin: 0 auto; padding: 0; border-top: 1px solid #e5e5e5;}
.ny_ab1, .ny_ab2, .ny_ab3, .ny_ab4, .ny_ab5, .ny_ab6, .ny_ab7 { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
.ny_ab1 h3, .ny_ab2 h3, .ny_ab3 h3, .ny_ab4 h3, .ny_ab5 h3, .ny_ab6 h3, .ny_ab7 h3 { width: 100%; height: 80px; overflow: hidden; line-height: 32px; color: #333; font-size: 24px; margin: 0 auto; padding: 0; display:table-cell; vertical-align: middle;}
.ny_ab1 p, .ny_ab2 p, .ny_ab3 p, .ny_ab4 p, .ny_ab5 p, .ny_ab6 p, .ny_ab7 p { width: 100%; overflow: hidden; line-height: 28px; color: #666; font-size: 14px; text-indent: 2em; text-align: justify; margin: 16px auto 0; padding: 0;}
.ny_ab2 p span, .ny_ab3 p span, .ny_ab4 p span, .ny_ab5 p span, .ny_ab6 p span, .ny_ab7 p span { display:block;}
.ny_ab1 p em, .ny_ab2 p em, .ny_ab3 p em, .ny_ab4 p em, .ny_ab5 p em, .ny_ab6 p em, .ny_ab7 p em { display:block; width: 100%; overflow: hidden; line-height: 28px; color: #666; font-size: 14px; text-indent: 28px; text-align: justify; margin: 0 auto; padding: 0;}
.ny_ab1 p font, .ny_ab2 p font, .ny_ab3 p font, .ny_ab4 p font, .ny_ab5 p font, .ny_ab6 p font, .ny_ab7 p font { color:#333; font-weight: bold;}
.ny_ab3 .ab3_img { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
.ny_ab2 ul li { width:208px; overflow: hidden; margin: 0 15px 36px 0; padding: 0; float: left;}
.ny_ab2 ul li .ab2_img { width:166px; height: 120px; overflow: hidden; margin: 0 auto; padding: 20px; border: 1px solid #e5e5e5;}
.ab2_img span { display:block; width: 100%; height: 120px; overflow: hidden; position: relative;}
.ab2_img span img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.ny_ab2 ul li .ab2_tit { width:100%; height: 20px; overflow: hidden; line-height: 20px; color: #333; font-size: 14px; text-align: center; margin: 16px auto 0; padding: 0;}
.ny_ab2 ul li.mr_no { margin:0 0 20px;}

/**ny_news**/
.ny_news { width:100%; overflow: hidden; margin: 40px auto; padding: 0;}
.ny_news ul li { width:100%; height: 80px; overflow: hidden; margin: 0 auto; padding: 0;}
.ny_news ul li a { display:block; width: 100%; height: 80px; overflow: hidden; line-height: 40px; color:#333; font-size: 14px; margin: 0 auto; padding: 20px 40px; background: url(menu_tb2.png) 13px 33px no-repeat; box-sizing: border-box;}
.ny_news ul li:nth-child(even) a { background-color:#f5f6f8;}
.ny_news ul li a span { display:inline-block; color: #aaa; font-family: "Arial"; font-size: 12px; float: right;}
.ny_news ul li a:hover { color:#fe0100;}

.ny_page { width:100%; overflow: hidden; margin: 40px auto 0; padding: 0; text-align: center;}
.ny_page a { display:inline-block; height: 28px; overflow: hidden; line-height: 28px; color: #808ea4; font-size: 14px; text-align: center; margin: 0 2px; padding: 0 10px; border: 1px solid #808ea4;}
.ny_page a:hover { color:#fff; background-color: #808ea4;}

/**news_detail**/
.news_detail { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
.news_detail h3 { width: 100%; height: 80px; overflow: hidden; line-height: 32px; color: #333; font-size: 24px; margin: 0 auto; padding: 0; display:table-cell; vertical-align: middle;}
.news_detail .nw_tip { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #999; font-size: 12px; margin: 0 auto; padding: 0 20px; background-color: #f2f3f6; box-sizing: border-box;}
.news_detail .nw_con { width:100%; overflow: hidden; margin: 20px auto; padding: 0;}
.nw_con p { width: 100%; overflow: hidden; line-height: 28px; color: #666; font-size: 14px; text-indent: 14px; text-align: justify; margin: 16px auto 0; padding: 0;}
.nw_con p em { display:inline-block; color: #333; font-size: 14px; font-weight: bold; font-style: normal;}

.news_detail a.down_btn { display:block; width:160px; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 14px; text-align: center; margin: 20px 0; padding: 0; background-color: #808ea4;}
.news_detail a.down_btn:hover { color:#fff; background-color: #fe0100;}

.prev_next { width:100%; height: 40px; overflow: hidden; margin: 40px auto 20px; padding: 0;}
.prev_next ul li { width:50%; height: 40px; overflow: hidden; margin: 0; padding: 0; float: left;}
.prev_next ul li a { display:block; width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 14px; margin: 0; padding: 0 20px; background-color: #f2f3f6; box-sizing: border-box;}
.prev_next ul li:nth-child(even) a { text-align:right;}
.prev_next ul li a:hover { color:#fff; background-color: #808ea4;}

/**ny_msg**/
.ny_msg { width:100%; overflow: hidden; margin: 0 auto; padding: 80px 0 20px;}
.msg_ipt1, .msg_ipt2 { width:435px; overflow: hidden; margin: 0 0 40px; padding: 0; float: left;}
.msg_ipt3 { width:895px; overflow: hidden; margin: 0 0 40px; padding: 0; float: left;}
.msg_ipt1 { margin:0 25px 40px 0; position: relative;}
.msg_ipt1 p, .msg_ipt2 p, .msg_ipt3 p { width:60px; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 14px; margin: 0; padding: 0; float: left;}
.msg_ipt1 input, .msg_ipt2 input { display:block; width: 375px; height: 40px; overflow: hidden; line-height: 38px; color: #666; font-size: 14px; border: 1px solid rgba(128, 142, 164, 0.5); margin: 0; padding: 0 19px; box-sizing: border-box; outline: none;}
.msg_ipt3 textarea { display:block; width: 835px; height: 140px; overflow: hidden; line-height: 38px; color: #666; font-size: 14px; border: 1px solid rgba(128, 142, 164, 0.5); margin: 0; padding: 0 19px; box-sizing: border-box; outline: none; resize: none;}
.msg_ipt2 input.msg_btm { display:block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 14px; font-weight: bold; text-align: center; background-color: #303d4f; cursor: pointer;}
.msg_ipt1 a.msg_yzm { display:block; width:90px; height: 36px; overflow: hidden; margin: 0; padding: 0; position: absolute; top: 2px; right: 2px;}

/**ny_contact**/
.ny_contact { width:895px; overflow: hidden; margin: 0 auto; padding: 0;}
.ny_contact h3 { width: 100%; height: 80px; overflow: hidden; line-height: 32px; color: #333; font-size: 24px; margin: 0 auto; padding: 0; display:table-cell; vertical-align: middle;}
.ny_contact .ct_l { width:335px; overflow: hidden; margin: 40px 0 0; padding: 0;}
.ny_contact .ct_r { width:520px; height: 400px; overflow: hidden; margin: 0; padding: 9px; border: 1px solid #e5e5e5; box-sizing: border-box; float: right;}
.ct_l p { width:100%; overflow: hidden; margin: 0 0 20px ; padding: 0; color: #333; font-size: 14px; font-weight: bold;}
.ct_l ul { margin:0 0 20px;}
.ct_l ul li { width:100%; overflow: hidden; line-height: 30px; margin: 0; padding: 0 0 0 20px; color: #666; font-size: 14px; box-sizing: border-box;}
.ct_r .ct_map { width:500px; height: 380px; overflow: hidden; margin: 0 auto; padding: 0;}

.sitemap, .jobs { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
.sitemap ul li { width:100%; overflow: hidden; margin: 0 0 40px; padding: 0; float: left;}
.sitemap ul li p { width:100%; height: 16px; overflow: hidden; line-height: 16px; margin: 0 0 10px ; padding: 0 12px; box-sizing: border-box; border-left: 3px solid #808ea4;}
.sitemap ul li p a { color: #333; font-size: 14px; font-weight: bold;}
.sitemap ul li div, .links { width:100%; overflow: hidden; margin: 0 auto; padding: 20px; background-color: #f2f3f6; box-sizing: border-box;}
.sitemap ul li div a, .links a { display:inline-block; height: 30px; overflow: hidden; line-height: 30px; color: #808ea4; font-size: 12px; margin: 0 20px 0 0; padding: 0;}
.sitemap ul li p:hover { border-left: 3px solid #fe0100;}
.sitemap ul li p a:hover, .sitemap ul li div a:hover, .links a:hover { color:#fe0100;}

.jobs ul li { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0;}
.jobs ul li .job_tit { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 14px; font-weight: bold; margin: 0 auto; padding: 0 20px; background-color: #808ea4; box-sizing: border-box;}
.job_tit span { display:inline-block; font-weight: normal; float: right;}
.jobs ul li .job_text { width:100%; overflow: hidden; margin: 0 auto; padding: 0 20px; background-color: #f2f3f6; box-sizing: border-box;}
.job_text p { width:100%; overflow: hidden; line-height: 24px; color: #666; font-size: 12px; margin: 20px auto; padding: 0; text-align: justify;}
.job_text p span { color:#333; font-size: 14px; font-weight: bold;}

/**ny_product**/
.ny_product { width:895px; overflow: hidden; margin: 0 auto; padding: 0;}
.ny_product h3 { width: 100%; height: 80px; overflow: hidden; line-height: 32px; color: #333; font-size: 24px; margin: 0 auto; padding: 0; display:table-cell; vertical-align: middle;}
.ny_product ul li { width:285px; height: 345px; margin: 0 20px 20px 0; padding: 0; float: left;}
.ny_product ul li:nth-child(3n+0) { margin:0 0 20px;}
.ny_product ul li a { display:block; width: 285px; height: 345px; margin: 0 auto; padding: 0;}
.ny_product ul li a .show_pro_img { width:265px; height: 265px; margin: 0 auto; padding: 9px; border: 1px solid #e5e5e5;}
.ny_product ul li a .show_pro_img span { display:block; width:265px; height: 265px; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
.ny_product ul li a .show_pro_img span img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.ny_product ul li a p { width:265px; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 14px; text-align: center; margin: 10px auto; padding: 0 10px;}
.ny_product ul li a:hover .show_pro_img { border: 1px solid #fff; box-shadow: 0 10px 20px rgba(128, 142, 164, 0.2);}
.ny_product ul li a:hover p { color:#fe0100; font-weight: bold;}

/**pro_detail**/
.pro_detail { width:895px; overflow: hidden; margin: 0 auto; padding: 80px 0 0;}
.pro_detail .pro_detail_img { width:400px; height: 480px; margin: 0; padding: 0;}
.pro_detail .pro_detail_text { width:455px; height: 480px; margin: 0; padding: 0;}
.pro_detail_text h3 { width: 100%; overflow: hidden; line-height: 32px; color: #333; font-size: 20px; margin: 24px auto; padding: 0 72px 0 0; box-sizing: border-box; position: relative;}
.pro_detail_text h3 a { display:block; width:32px; height: 32px; overflow: hidden; margin: 0; padding: 0; background: url(share1.png) center center no-repeat; position: absolute; top: 0; right: 0;}
.pro_detail_text h3 a:hover { background: url(share2.png) center center no-repeat;}
.pro_detail_text .pro_ms { width:100%; overflow: hidden; margin: 0 auto; padding: 20px 20px 12px; background-color: #f2f3f6; box-sizing: border-box;}
.pro_ms p { width:100%; overflow: hidden; line-height: 24px; color: #999; font-size: 12px; text-align: justify; margin: 0 auto 8px; padding: 0;}
.pro_ms p span { color:#333;}
.pro_detail_text .pro_detail_btn { width:100%; height: 60px; overflow: hidden; margin: 60px auto 0; padding: 0;}
.pro_detail_btn a { display:block; width:100%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 24px; text-align: center; vertical-align: middle; background-color: #fe0100; border-radius: 4px;}
.pro_detail_btn a img { display:inline-block; margin: -4px 10px 0 0; vertical-align: middle;}
.pro_detail_btn a:hover { background-color:#e20100;}

.box{width:400px;margin:0 auto;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:8px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:72px;margin:0 10px 0 0;overflow:hidden;padding:0;}
.tb-s310, .tb-s310 a{ display: block; width:398px;height:398px; position: relative;}
.tb-s310, .tb-s310 img{display: block; max-height:100%;max-width:100%; margin: auto; padding: 0; position: absolute; left: 0;top: 0; right: 0; bottom: 0;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{ display: block;height:70px;width:70px; position: relative;}
.tb-s40 a img {display: block; max-height:100%;max-width:100%; margin: auto; padding: 0; position: absolute; left: 0;top: 0; right: 0; bottom: 0;}
.tb-booth{ border:1px solid #dfdfdf; position:relative; z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #e4191f;height:70px;padding:1px;}
.tb-thumb .tb-selected div{background-color:#fff;border:medium none;}
.tb-thumb li div{border:1px solid #dfdfdf;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #dfdfdf; display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.pro_detail_tab { width:895px; overflow: hidden; margin: 80px auto 0; padding: 0;}
.simpleTab { width:100%; height: 36px; overflow: hidden; margin: 0 auto; padding: 0 0 4px; border-bottom: 1px solid #e5e5e5;}
.simpleTab ul li { width:120px; height: 36px; overflow: hidden; line-height: 36px; color: #808ea4; font-size: 14px; font-weight: bold; text-align: center; background-color: #f2f3f6; margin: 0 4px 0 0; padding: 0; cursor: pointer; float: left;}
.simpleTab ul li.tabActive { color:#fff; background-color: #808ea4;}
.pro_con { width:895px; overflow: hidden; margin: 0 auto; padding: 0;}
/*.pro_con span { display:block; width:100%; overflow: hidden; line-height: 28px; color: #333; font-size: 14px; font-weight: bold; margin: 36px auto 0; padding: 0;}
*/
.pro_con p { display:block; width:100%; overflow: hidden; line-height: 28px; color: #666; font-size: 14px; text-align: justify; /*text-indent: 2em;*/ margin: 0 auto; padding: 0;}
.pro_con p img { display:block; max-width: 100%; overflow: hidden; margin: 40px auto; padding: 0;}

/**video**/
.case_video { width:800px; height: 538px; overflow: hidden; margin: 0 auto; padding: 9px; border: 1px solid #e5e5e5;}

/**datadown**/
.datadown { width:100%; overflow: hidden; margin: 40px auto; padding: 0;}
.datadown ul li { width:100%; height: 80px; overflow: hidden; line-height: 40px; margin: 0 auto; padding: 20px 40px; background: url(menu_tb2.png) 13px 33px no-repeat; box-sizing: border-box;}
.datadown ul li a { color:#333; font-size: 14px;}
.datadown ul li a:hover { color:#fe0100;}
.datadown ul li a.down_btn { display:block; width: 80px; height: 30px; overflow: hidden; line-height: 28px; color:#808ea4; font-size: 12px; text-align: center; border: 1px solid #808ea4; margin: 5px auto; padding: 0; box-sizing: border-box; float: right;}
.datadown ul li:nth-child(even) { background-color:#f5f6f8;}
.datadown ul li a.down_btn:hover { color:#fff; background-color: #fe0100; border: 1px solid #fe0100;}

/**foot**/
.ly_foot { width:100%; overflow: hidden; margin: 0 auto; padding: 80px 0 20px; background-color: #303d4f;}
.ft_main { width:1200px; overflow: hidden; margin: 0 auto; padding: 0;}
.ft_main .ft_l { width:530px; overflow: hidden; margin: 0; padding: 0;}
.ft_main .ft_r { width:630px; overflow: hidden; margin: 0; padding: 0;}
.ft_l h3 { width:100%; overflow: hidden; margin: 0 auto; padding: 0; color: #fff; font-size: 24px;}
.ft_l p { width:100%; overflow: hidden; margin: 10px auto 0; padding: 0; color: #808ea4; font-size: 12px;}
.ft_l p a { color:#808ea4;}
.ft_l p a:hover { color:#fff;}
.ft_l ul { margin-top:32px;}
.ft_l ul li { width:100%; height: 36px; overflow: hidden; line-height: 36px; color: #808ea4; font-size: 14px; margin: 0; padding: 0;}
.ft_l ul li span { color:#fff;}
.ft_l ul li img { display:block; width:20px; height: 16px; overflow: hidden; margin: 10px 10px 10px 0; padding: 0; float: left;}

.ft_r .ft_ewm1 { width:120px; height: 150px; overflow: hidden; margin: 0 20px 0 0; padding: 0;}
.ft_ewm1 img { display:block; width: 120px; height: 120px; margin: 0 auto; padding: 0;}
.ft_ewm1 p { width: 120px; overflow: hidden; margin: 14px auto 0; padding: 0; color: #fff; font-size: 12px; text-align: center;}
.ft_r .ft_ewm2 { width:290px; height: 150px; overflow: hidden; margin: 0; padding: 0 0 0 40px; background: url(ewm_line.png) 0 0 no-repeat;}
.ft_ewm2 img { display:block; width: 150px; height: 150px; overflow: hidden; margin: 0; padding: 0; float: left;}
.ft_ewm2 p { width:100px; height: 110px; overflow: hidden; line-height: 24px; margin: 0; padding: 20px; background-color: #26313f; color: #fff; font-size: 12px; text-align: center; display: table-cell; vertical-align: middle;}
.ft_ewm2 p span { font-size:14px; font-weight: bold;}

.ft_copy { width:1200px; height: 20px; overflow: hidden; line-height: 20px; color: #808ea4; font-size: 12px; margin: 40px auto 0; padding: 0;}
.ft_copy span { display:inline-block; float: right;}
.ft_copy a { color:#808ea4;}
.ft_copy a:hover { color:#fff;}

/**online**/
.ly_online { width:100px; height: 242px; margin: 0; padding: 39px 9px 9px; background-color: #fff; border: 1px solid #d4e2f9; border-radius: 4px; box-shadow: 0 8px 16px rgba(139, 165, 207, 0.24); position: fixed; top: 50%; right: 4px; z-index: 999;}
.ly_online .online_tit { width:80px; height: 32px; overflow: hidden; line-height: 32px; color: #fff; font-size: 14px; font-weight: bold; text-align: center; margin: 0; padding: 0 6px 8px; background: url(online_top.png) 0 0 no-repeat; position: absolute; left: 14px; top: -11px;}
.ly_online ul li { width:100px; height: 30px; overflow: hidden; margin: 0 auto 4px; padding: 0;}
.ly_online ul li a { display:block; width:100px; height: 30px; overflow: hidden; line-height: 30px; color: #fff; font-size: 12px; background-color: #75a0e4; border-radius: 4px; margin: 0 auto; padding: 0;}
.ly_online ul li a img { display:block; width:30px; height: 30px; margin: 0; padding: 0; float: left;}
.ly_online ul li a:hover { background:url(online_bg.jpg) 0 0 repeat-x;}
.ly_online p { width:98px; height: 98px; overflow: hidden; margin: 8px auto 0; padding: 0; border: 1px solid #d4e2f9;}
.ly_online p img { display:block; width: 90px; height: 90px; margin: 4px auto; padding: 0;}

/**art_list**/
.nymenu_list ol.art_list { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
.nymenu_list ol.art_list li { width:100%; height: 40px; margin: 0 0 10px; padding: 0 0 0 24px; background: url(menu_tb2.png) 0 13px no-repeat; box-sizing: border-box;}
.nymenu_list ol.art_list li a { display:block; width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #808ea4; font-size: 14px; border-bottom: 1px solid rgba(128, 142, 164, 0.1); margin: 0 auto 10px; padding: 0; white-space: nowrap; text-overflow: ellipsis;}
.nymenu_list ol.art_list li a:hover { color:#fe0100;}



 





</pre></body></html>