@charset "utf-8";
/* CSS Document */
* { padding: 0; margin: 0; }
html { font-family: "Microsoft YaHei", "STHeiti", SimHei, "Helvetica Neue", Helvetica, Arial, sans-serif !important; /* 1 */ line-height: 1.15; /* 2 */ -ms-text-size-adjust: 100%; /* 3 */ -webkit-text-size-adjust: 100%; /* 3 */ background: #fff; }
body { font-family: "Microsoft YaHei", "STHeiti", SimHei, "Helvetica Neue", Helvetica, Arial, sans-serif !important; /* 1 */ margin: 0; background: #fff; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, span, a { padding: 0; margin: 0; box-sizing: border-box; color: #666; font-size: 14px; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { font-weight: normal; line-height: 1; color: #777; }
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small { font-size: 65%; }
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small { font-size: 75%; }
h1, .h1 { font-size: 36px; }
h2, .h2 { font-size: 30px; }
h3, .h3 { font-size: 24px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }
input, select { font-size: 12px; vertical-align: middle; outline: none; }
img { border: 0px; display: block; }
ul { list-style: none; }
a { text-decoration: none; color: #333; outline: none; blr:expression(this.onFocus=this.blur());
}
a:hover { color: #C81623; text-decoration: none; }
.clearfix { zoom: 1; }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; visibility: hidden; }
.fl { float: left; display: inline-block; }
.fr { float: right; display: inline-block; }
.t-l { text-align: left; }
.t-r { text-align: right; }
.t-c { text-align: center; }
.overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wrapper { width: 100%; min-width: 1366px; margin: 0 auto; background: url(../images/hback1.jpg) #fff repeat-x top center; padding-top: 13px; }
.w1366 { width: 1366px; margin: 0 auto; }
/*head*/
.head { background: url(../images/hback.jpg) no-repeat center center; padding: 20px 0; }
.head_box { height: 133px; }
.head_logo { padding-left: 50px; padding-top: 22px; }
.head_logo img { height: 89px; width: auto; }
.head_tel { background: url(../images/tel.png) no-repeat left center; padding-left: 64px; margin-top: 39px; margin-right: 50px; }
.head_tel span { color: #fff; font-size: 18px; line-height: 20px; height: 20px; display: block; font-weight: bold; margin-bottom: 5px; }
.head_tel strong { color: #fff; font-size: 24px; line-height: 30px; height: 30px; font-weight: lighter; display: block; }
.ad { height: 150px; }
/*nav*/
.navbg { background: url(../images/hback3.jpg) repeat-x; height: 24px; }
.navbox { height: 45px; background: #29a2cb; position: relative; width: 100%; padding-top: 5px; z-index: 9999; }
.fixed { position: fixed; top: 0; z-index: 9999; }
.nav li { float: left; height: 40px; width: 170px; text-align: center; border-radius: 10px 10px 0 0; position: relative; }
.nav li a { float: left; display: block; line-height: 40px; font-size: 16px; color: #ffffff; cursor: pointer; width: 100%; text-align: center; }
.nav li:hover, .nav li.active { background-color: #0788b3; }
.mj_hover_menu { background-color: #0788b3; }
.nav li.selected .submenu { display: block; }
.nav li .submenu { display: none; position: absolute; top: 40px; left: 0px; background: #b6e4fb; height: auto !important; padding: 10px 0; transition: height 0.3s; }
.nav li .submenu li { border-radius: 0px; height: 34px; line-height: 34px; }
.nav li .submenu li a { font-size: 16px; color: #333; display: block; height: 34px; line-height: 34px; width: 100%; text-align: center; }
.nav li .submenu li:hover { background-color: #4ebade; }
.nav li .submenu1 { width: 740px; background: #b6e4fb; padding: 10px 20px; }
.nav li .submenu1 .cls1 { float: left; width: 50%; display: inline-block; }
.nav li .submenu1 .cls1 ul { width: 50%;float: left; display: inline-block;  }
.nav li .submenu1 .cls1 ul li { width: 100%; }
.nav li .submenu1 .cls2 { float: left; width: 25%; display: inline-block; }
.nav li .submenu1 p { font-size: 16px; line-height: 2em; color: #111; font-weight: 600; }
.nav li .submenu1 p a { color: #333; }
.nav li .submenu1 p a:hover { color: #C81623; }
/*banner*/
.lubo { width: 100%; clear: both; position: relative; height: 500px; z-index: 1; }
.lubo_box { position: relative; width: 100%; height: 500px; }
.lubo_box li { float: left; position: absolute; top: 0; left: 0; width: 100%; height: 500px; opacity: 0; filter: alpha(opacity=0); }
.lubo_box li a { display: block; width: 100%; height: 100%; }
/*圆点*/
.cir_box { overflow: hidden; position: absolute; z-index: 100; bottom: 10px !important; }
.cir_box li { cursor: pointer; float: left; width: 42px; height: 11px; border-radius: 10px; margin: 1px; overflow: hidden; background: #333; line-height: 999px; }
.cir_box li.cir_on { background: #f3f3f3; }
/*按钮*/
.lubo_btn { position: absolute; width: 100%; top: 140px; display: none; }
.left_btn, .right_btn { width: 30px; height: 80px; background: #000; opacity: 0.8; filter: alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.left_btn { float: left; }
.right_btn { float: right; }
/*产品展示*/
.in_probg { background: url(../images/bg_01.jpg) #4ccef8 no-repeat bottom center; padding-bottom: 25px; }
.in_probt { text-align: center; padding: 25px 0 30px; }
.in_probt h3 { font-size: 24px; line-height: 2em; background: url(../images/btzs1.png) no-repeat center center; color: #666; font-weight: lighter; }
.in_probt p { font-size: 14px; line-height: 1.8em; color: #9d9d9d; }
.in_pro { text-align: center; }
.in_pro .in_proul { display: inline-block; margin-bottom: 30px; }
.in_pro .in_proul li { float: left; width: 150px; height: 36px; border: 2px solid #0788B3; border-radius: 10px; background-color: #F1F8FD; margin: 0 25px; box-shadow: 0px 2px 6px #888; transition: color 0.5s; }
.in_pro .in_proul li a { line-height: 32px; font-size: 16px; display: block; border-radius: 8px; color: #0788B3; }
.in_pro .in_proul li:hover, .in_pro .in_proul li.activ { box-shadow: 0px 0px 6px #888; background-color: #0788B3; }
.in_pro .in_proul li:hover a, .in_pro .in_proul li.activ a { color: #fff; }
.in_pro .in_probox { }
.in_pro .in_probox .xgxx { display: none }
.in_pro .in_probox .on { display: block }
.in_probox .newslist01 { }
.in_probox .newslist01 li { float: left; width: 300px; padding: 5px; background-color: white; border: 1px solid #ddd; margin: 0 20px; margin-bottom: 50px; }
.in_probox .newslist01 li a { display: block; height: 220px; border: 1px solid #ddd; background-color: white; }
.in_probox .newslist01 li a img { width: 286px; height: 177px; display: block; }
.in_probox .newslist01 li a p { line-height: 40px; color: #333; font-size: 14px; }
.in_probox .newslist01 li:hover { background: #ffdd66; }
.in_probox .newslist01 li:hover a p { color: #C81623; }
/*问题*/
.in_problem { padding-bottom: 35px; }
.in_problembt { text-align: center; padding: 25px 0 35px; }
.in_problembt h3 { font-size: 24px; line-height: 2em; color: #666; font-weight: lighter; }
.in_problembt p { font-size: 14px; line-height: 1.8em; color: #9d9d9d; }
.in_probleml { width: 525px; border: 1px solid #dedede; padding: 6px; margin-left: 20px; }
.in_probleml img { width: 510px; height: 311px; border: 1px solid #dedede; display: block; }
.in_problemr { margin-left: 30px; width: 770px; padding-top: 5px; }
.in_problemr ul li { background-color: #f5f5f5; height: 55px; line-height: 55px; margin-bottom: 10px; }
.in_problemr ul li a { font-size: 16px; line-height: 55px; display: block; }
.in_problemr ul li a span { display: block; float: left; border-right: 2px solid #ca0607; line-height: 55px; margin-right: 20px; width: 60px; text-align: center; font-size: 20px; color: #ca0607; }
.in_problemr ul li:hover { }
.in_problemr ul li:hover a { color: #C81623; }
.in_problemr ul li:hover a span { background-color: #ca0607; color: white; }
/*优势*/
.in_adv { background: url(../images/bg_02.jpg) no-repeat bottom center; }
.in_advbox { }
.in_advbox .pzb_l, .in_advbox .pzb_r { width: 580px; margin: 0 50px; }
.pzb_l .pz_text, .pzb_r .pz_text { width: 470px; height: 300px; padding-top: 60px; display: block; margin: 20px auto; }
.pz_text span { display: block; font-size: 16px; font-weight: 600; line-height: 2em; }
.pz_text span b { color: #FF5E00; }
.pz_text p { line-height: 1.8em; text-indent: 2em; }
.pzb_l .pz_img, .pzb_r .pz_img { height: 300px; width: 580px; }
.pz_img img { display: block; margin: 0 auto; max-width: 100%; height: 300px; }
/*关于我们*/
.in_ad_about { background: url(../images/gsjst.jpg) no-repeat top center; height: 200px; }
.in_about { background: url(../images/bg_04.jpg) no-repeat bottom center; padding: 20px 0 30px; }
.in_about_l { width: 440px; margin: 0 35px; }
.in_about_l img { width: 440px; height: 320px; }
.in_about_r { width: 800px; margin-left: 20px; color: #262626; }
.in_about_r p { text-indent: 2em; line-height: 1.8em; margin: 8px 0; color: #262626; }
/*客户认可*/
.in_kehubg { background: url(../images/bg_03.jpg) no-repeat top center; }
.in_kehuli ul li { float: left; width: 410px; margin: 15px 22px; background-color: white; }
.rkb_l { padding: 3px; border: 1px solid #dedede; }
.rkb_l img { width: 120px; height: 125px; }
.rkb_r { margin-left: 10px; width: 272px; }
.rkb_r a { line-height: 2.1em; font-size: 16px; }
.rkb_r p { line-height: 1.7em; font-size: 13px; }
/*底部*/
.footer { background-color: #1199A7; padding-top: 50px; }
.foot p, .foot2 p, .foot3 p { font-size: 18px; color: white; margin-bottom: 5px; line-height: 2em; }
.foot ul li a, .foot2 ul li a, .foot3 ul li a { color: white; }
.foot ul li, .foot2 ul li, .foot3 ul li { line-height: 1.6em; height:1.6em; overflow:hidden; }
.footer>div:first-child { padding-left: 50px; }
.foot { width: 220px; }
.foot2 { width: 360px; }
.foot3 { width: 300px; }
.foot2 ul { width:50%;float:left; display:inline-block; }
.foot2 ul li{ width:100%;  padding-right:30px; overflow:hidden;}
.foot3 ul li { color: white; width: 100%; float: left; display: inline-block; }
.foot4 { width: 120px; margin-left: 30px; margin-top: 20px; }
.foot4 img { width: 120px; height: 120px; }
.foot4 p { background-color: #1E566B; color: #999; text-align: center; line-height: 2.2em; }
.foot_b { width: 100%; min-width: 1366px; line-height: 3em; background-color: #1E566B; margin-top: 20px; }
.foot_b p { text-align: center; line-height: 3em; font-size: 12px; color: #999; }
/*新闻资讯*/
.in_news_l { width: 770px; }
.in_news_r { width: 560px; margin-left: 30px; }
.xw_t a, .wt_t a { float: right; margin-top: 5px; border-bottom: 2px solid #222; line-height: 2em; cursor: pointer; }
.wt_t p { float: left; line-height: 40px; font-size: 16px; color: #222; }
.wt_b { margin-top: 10px; }
.wtb_text { margin: 8px 0; }
.wt_b a { padding-left: 25px; line-height: 2em; display: block; background: url(../images/wt1.png) no-repeat center left; }
.wt_b p { padding-left: 25px; line-height: 1.8em; background: url(../images/wt2.png) no-repeat 0 4px; }
.in_news { }
.in_news a.in_newsmore { float: right; margin-top: 5px; border-bottom: 2px solid #222; line-height: 2em; cursor: pointer; }
.in_news .in_newsul { margin-bottom: 20px; }
.in_news .in_newsul li { float: left; width: 120px; height: 40px; border-radius: 5px; text-align: center; cursor: pointer; line-height: 40px; border: 1px solid #ccc; font-size: 16px; margin-right: 30px; }
.in_news .in_newsul li:hover, .in_news .in_newsul li.activ { background-color: #FFC03D; color: white; border: 1px solid #FFC03D; }
.in_news .in_newsbox { }
.in_news .in_newsbox .xgxx { display: none }
.in_news .in_newsbox .on { display: block }
.xw_l, .zx_l { width: 419px; height: 246px; }
.xw_l img, .zx_l img { width: 419px; height: 246px; }
.xw_r, .zx_r { margin-left: 20px; margin-top: 15px; }
.xw_r li, .zx_r li { width: 324px; height: 2em; padding-left: 20px; background: url(../images/zs.png) no-repeat center left; overflow: hidden; }
.xw_r li a, .zx_r li a { line-height: 2em; }
.wt_t p { float: left; line-height: 40px; font-size: 16px; color: #222; }
/*son banner*/
.sonbanenr { height: 200px; }
.position { height: 40px; line-height: 40px; background: url(../images/bg_k.jpg) no-repeat center center; }
.position .pos_l { padding-left: 40px; background: url(../images/jt.png) no-repeat center left; background-size: 25px; }
.pos_l h4 { line-height: 40px; color: #039bcd; font-size: 18px; font-weight: lighter; }
.pos_l h4 small { color: #777; font-size: 14px; text-transform: uppercase; }
.position .pos_r { color: #333; }
.pos_r i, .pos_r span, .pos_r a { /*float: left; display: inline-block; */ height: 40px; line-height: 40px; font-style: normal; font-size: 14px; }
.pos_r i { padding: 0 5px; }
.pos_r a { color: #333; }
.pos_r a:hover { color: #C81623; }
.pos_r span { font-size: 18px; padding: 0 5px 0 0; }
/*产品列表页*/
.in_newsbg { margin-bottom: 40px; }
.por_list { background: url(../images/bg_02.jpg) no-repeat top center; background-size: cover; }
.por_listbt { padding-top: 30px; line-height: 40px; border-bottom: 1px solid #ddd; margin-bottom: 30px; }
.por_listbt ul li { float: left; margin: 0 10px; }
.por_listbt ul li a { font-size: 16px; display: block; text-align: center; padding: 0 20px; }
.por_listbt ul li a:hover { background-color: #ffc531; color: white; }
.pro_listbox { }
.pro_listbox ul li { float: left; display: inline-block; width: 25%; padding: 0 20px; margin-bottom: 30px; }
.pro_listbox ul li img { width: 100%; height: 180px; }
.pro_listbox ul li p { line-height: 36px; height: 36px; text-align: center; background-color: white; color: #333; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pro_listbox ul li:hover p { color: #C81623; }
/*分页*/
.page { line-height: 30px; font-size: 16px; text-align: center !important; padding: 30px 0 50px !important; }
.page .pagebox { display: inline-block; }
.page .pagebox li { list-style: none; float: left; display: inline-block; margin: 0 5px; font-size: 14px; }
.page .pagebox li a { padding: 0 14px; height: 30px; line-height: 30px; color: #333; font-size: 14px; border: 1px solid #DDDDDD; display: block; }
.page .pagebox li.thisclass { border-top: 1px solid #0066cc; background: black; color: #fff; padding: 0 14px; }
.page .pagebox li select { height: 30px; line-height: 30px; color: #333; font-size: 14px; border: 1px solid #DDDDDD; }
.page .pagebox li strong { font-weight: lighter; }
/*.page a, .page span { float: left; margin-left: -1px; padding: 0 14px; height: 30px; line-height: 30px; color: #000; margin: 0 10px; border: 1px solid #DDDDDD; }
.page a:hover { background: #FFFFFF; border: 1px solid #0066cc; color: #0066cc; }
.page .current { border-top: 1px solid #0066cc; background: black; color: #fff; }
.page .next, .page .prev { font-family: "å®‹ä½“"; font-weight: bold; margin-right: 10px; }*/
/*相关产品*/
.share_box { }
.share_box .share_boxbt { padding-left: 35px; line-height: 2.4em; background: url(../images/zs.png) #eee no-repeat 15px center; font-weight: 600; margin-bottom: 10px; }
.share_box .share_boxul { }
.share_boxul ul li { float: left; display: inline-block; width: 20%; padding: 0 5px; }
.share_boxul ul li a { display: block; border: 1px solid #eee; }
.share_boxul ul li img { width: 100%; height: 76px; }
.share_boxul ul li p { height: 24px; line-height: 24px; text-align: center; color: #333; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.share_boxul ul li a:hover p { color: #C81623; }
.pro_showl { width: 630px; background: #f7f7f7; }
.pro_showf { padding: 0 30px 15px 0; width: 700px; }
.tel_zixun { margin: 15px auto; }
.tel_box { padding-left: 30px; }
.zixun_box { padding-left: 100px; }
.pdf_box { padding-left: 30px; }
.pdf_box a { background: url(../images/pdf.png) no-repeat left center; height: 31px; line-height: 34px; color: #333; font-size: 18px; padding-left: 40px; display: inline-block; }
.ytjs { margin-bottom: 0px; }
.ytjs ul { }
.ytjs ul li { line-height: 1.8em; font-weight: 600; color: #333; font-size: 16px; }
.ytjs ul li p { color: #333; }
.ytjs ul li p span { color: #333; }
.pro_showf h1 { border-bottom: 1px solid #eee; font-weight: lighter; margin-bottom: 10px; }
.pro_showf h1 span { display: inline-block; border-bottom: 2px solid #357EBD; line-height: 1.8em; color: #357EBD; font-size: 26px; }
.pro_shownr { padding: 15px 20px; border-top: 1px solid #eee; min-height: 200px; margin-top: 20px; line-height: 1.8em; font-size: 14px; }
.pro_shownr h4 { font-size: 18px; font-weight: 600; color: #357EBD; margin-bottom: 20px; }
.pro_shownr p { text-indent: 2em; line-height: 1.8em; font-size: 14px; }
.pro_shownr img{ display:block; margin:15px auto; max-width:100% !important; height:auto !important;}
.pro_adv, .pro_jscs { padding: 15px 20px; border-top: 1px solid #eee; min-height: 200px; margin-top: 20px; }
.pro_jscs { margin-bottom: 20px; }
.pro_adv h4, .pro_jscs h4 { font-size: 18px; font-weight: 600; color: #357EBD; margin-bottom: 20px; }
.pro_adv img { display: block; margin: 0 auto; }
.pro_jscs table { border-collapse: collapse; }
.pro_jscs table td, .pro_jscs table th { border: solid #BEBEBE 1px; padding: 10px; font-size: 16px; padding-left: 30px; }
.pro_jscs table b, .pro_jscs table p { font-size: 16px; line-height: 1.6em; }
.hotpro_online { padding: 15px 20px 35px; border-top: 1px solid #eee; margin-top: 20px; }
.hotpro { width: 660px; }
.online { width: 650px; }
.hotpro_bt { color: #666; font-size: 18px; font-weight: bold; margin-bottom: 15px; padding-left: 30px; }
.hotpro_nr { margin-bottom: 20px; }
.hotpro_nr ul li { float: left; display: inline-block; width: 33.33%; padding: 0 5px; }
.hotpro_nr ul li a { display: block; border: 1px solid #eee; padding: 6px; }
.hotpro_nr ul li p { height: 24px; line-height: 24px; text-align: center; color: #333; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hotpro_nr ul li img { width: 100%; height: 120px; }
.hotpro_nr ul li a:hover p { color: #C81623; }
.online img { }
.form-inline { width: 650px; margin: 0; }
.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); }
textarea.form-control { height: auto; }
.online .form-group { position: relative; padding-left: 80px; padding-right: 10px; margin-bottom: 15px; }
.online .form-group label { font-size: 16px; font-weight: 600; line-height: 2em; display: inline-block; width: 75px; position: absolute; top: 0; left: 0; }
.online .form-group input { width: 100%; line-height: 2em; }
.online .form-group textarea { width: 100%; line-height: 2em; }
.online .form-group span { color: #C81623; font-weight: 600; position: absolute; right: 0; top: 0; }
.online .form-group2 { }
.online .form-group2 input { width: 150px; line-height: 2em; float: left; display: inline-block; }
.online .form-group2 img { float: left; display: inline-block; }
.online .form-group3 { margin-left: 81px; }
.online .form-group3 input { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; color: #fff; background-color: #c9302c; border-color: #ac2925; }
.relate_news ul li { width: 50%; padding-left: 10px; float: left; display: inline-block; }
.relate_news ul li a { display: block; line-height: 30px; height: 30px; color: #666; font-size: 14px; width: 95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/zs.png) no-repeat left center; padding-left: 20px; }
.relate_news ul li a:hover { color: #C81623; }
/*图片集*/
.ban { width: 100%; position: relative; }
.ban2 { width: 100%; height: 390px; position: relative; overflow: hidden; }
.ban2 ul { position: absolute; left: 0; top: 0; }
.ban2 ul li { width: 630px; height: 390px; }
.ban2 ul li img { width: 100%; height: 390px; }
.prev { float: left; cursor: pointer; }
.num { height: 70px; overflow: hidden; width: 580px; position: relative; float: left; margin-left: 10px; }
.min_pic { width: 630px; padding: 7px 0; }
.num ul { position: absolute; left: 0; top: 0; }
.num ul li { width: 110px; height: 70px; border: 3px solid #f7f7f7; margin: 0 3px; }
.num ul li img { width: 100%; height: 100%; }
.num ul li.on { border: 3px solid red; padding: 0; }
.prev_btn1 { width: 15px; height: 70px; cursor: pointer; float: left; background: url(../images/prevBtn.png) no-repeat center center; }
.next_btn1 { width: 15px; height: 70px; cursor: pointer; float: right; background: url(../images/nextBtn.png) no-repeat center center; }
.prev1 { position: absolute; left: 0; top: 0; width: 50%; height: 100%; z-index: 9; cursor: pointer; background: url(../images/prevBtnTop.png) no-repeat left center; }
.next1 { position: absolute; top: 0; right: 0; width: 50%; height: 100%; z-index: 9; cursor: pointer; background: url(../images/nextBtnTop.png) no-repeat right center; }
/*新闻列表*/
.news_list { margin-top: 40px; }
.news_list_l { width: 1050px; }
.news_list_r { width: 300px; margin-bottom: 30px; }
.news_listul { }
.news_listul ul li { border-bottom: 1px dashed #ddd; padding: 0 20px 20px; margin: 0 20px 20px; }
.nb_img { width: 242px; height: 150px; }
.nb_img img { width: 242px; height: 150px; }
.nb_text { margin-left: 20px; width: 700px; }
.nb_text span { color: #666; line-height: 1.6em; font-size: 12px; }
.nb_text h4 { line-height: 2em; font-weight: lighter; }
.nb_text h4 a { font-size: 18px; line-height: 2em; height: 2em; display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nb_text p { line-height: 1.8em; height: 5.8em; overflow: hidden; }
.nb_text>a { color: #C81623; line-height: 2em; }
.nb_fl h3 { height: 60px; line-height: 60px; color: white; text-align: center; background-color: #ffcd03; font-size: 24px; font-weight: lighter; }
.nb_fl ul { background-color: #ffcd03; margin-top: 2px; padding: 3px 0; }
.nb_fl ul li { line-height: 2.5em; margin: 2px; background-color: white; }
.nb_fl ul li a { padding-left: 70px; background: url(../images/zs2.png) no-repeat 40px center; }
.lxfs, .information, .rxcp { width: 300px; margin-top: 10px; border-top: 3px solid #ffcd03; }
.lxfs h4, .information h4, .rxcp h4 { line-height: 2.2em; font-weight: 600; font-size: 18px; padding-left: 20px; border: 1px solid #eee; border-bottom: none; border-top: none; }
small { font-size: smaller; font-weight: lighter; }
.information ul, .rxcp ul { border: 1px solid #eee; }
.rxcp ul li a { display: block; width: 280px; margin: 10px; text-align: center; border: 1px solid #eee; }
.rxcp ul li a img { width: 278px; height: 173px; }
.rxcp ul li a p { line-height: 2em; }
.rxcp ul li:hover a p { color: #C81623; }
.information ul { padding: 5px; }
.information ul li { }
.information ul li a { display: block; padding-left: 20px; background: url(../images/zs3.png) no-repeat 3px 6px; width: 100%; line-height: 2em; height: 2em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 10px; }
.lxfs div { border: 1px solid #eee; padding: 10px; }
.lxfs div p { line-height: 2em; }
/*新闻详情*/
.cptp_mc { border-bottom: 1px solid #eee; padding-bottom: 15px; }
.cptp_mc h3 { text-align: center; font-size: 26px; color: #222; line-height: 2.5em; font-family: "ï¿½ï¿½ï¿½ï¿½"; }
.cptp_mc ul li { float: left; padding: 0 50px; height: 36px; line-height: 36px; }
.cptp_c p { line-height: 2em; padding: 0 15px; }
.cptp_dd { margin: 25px 0; }
.cptp_dd p { background-color: #F1F1F1; line-height: 2em; padding: 5px 15px; }
.cptp_dd p span { color: #C81623; }
.news_main { min-height: 500px; padding: 0 20px 30px; line-height: 2em; }
.news_main p { text-indent: 2em; }
.news_main img { display: block; max-width: 100%; height: auto; margin: 0 auto; }
/*相关新闻*/
.news_xgzx { margin-bottom: 30px; }
.news_xgzx div { width: 50%; padding: 0 20px; }
.news_xgzx div>p { line-height: 2.6em; background-color: #EBEBEB; padding-left: 20px; font-weight: 600; }
.news_xgzx div>p b { color: #CA0607; margin-right: 10px; }
.news_xgzx ul { padding-right: 10px; }
.news_xgzx ul li { padding: 0 5px; margin: 5px 0; }
.news_xgzx ul li a { padding-left: 25px; background: url(../images/zs.png) 6px center no-repeat; line-height: 1.8em; height: 1.8em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 110px; display: block; width: 100%; position: relative; }
.news_xgzx ul li a span { position: absolute; right: 5px; top: 0; line-height: 1.8em; height: 1.8em; text-align: right; }
/*优势*/
.cptp_b .lj_box { margin-bottom: 30px; }
.cptp_b .lj_top img { display: block; margin: 20px auto; }
.cptp_b .lj_c { margin-top: 30px; }
.cptp_b .lj_c .ljc_l { width: 360px; margin-left: 0; }
.cptp_b .lj_c .ljc_l img { width: 360px; display: block; margin: 0 auto; }
.cptp_b .lj_c .ljc_r { width: 640px; }
.cptp_b .lj_c .ljc_r ul { margin-top: 90px; }
.cptp_b .lj_c .ljc_r ul li { line-height: 30px; margin-top: 85px; margin-left: 0; }
.cptp_b .lj_c .ljc_r ul li:nth-child(even) { margin-left: 50px; }
.cptp_b .lj_c .ljc_r ul li p { font-size: 20px; font-weight: 600; }
.cptp_b .lj_c .ljc_r ul li p span { display: inline-block; margin-right: 20px; border: 2px solid; width: 30px; line-height: 26px; height: 30px; border-radius: 50%; text-align: center; }
.cptp_b .lj_c .ljc_r ul li:nth-child(1) p, .cptp_b .lj_c .ljc_r ul li:nth-child(1) p span { color: #fc4061; }
.cptp_b .lj_c .ljc_r ul li:nth-child(2) p, .cptp_b .lj_c .ljc_r ul li:nth-child(2) p span { color: #0699e7; }
.cptp_b .lj_c .ljc_r ul li:nth-child(3) p, .cptp_b .lj_c .ljc_r ul li:nth-child(3) p span { color: #3d9b00; }
.cptp_b .lj_c .ljc_r ul li:nth-child(4) p, .cptp_b .lj_c .ljc_r ul li:nth-child(4) p span { color: #f9b111; }
/*私人定制*/
.page_srdz { margin: 30px auto 40px; }
.cus_box { }
.cus_top { text-align: center; }
.cus_top ul { margin-bottom: 30px; display: inline-block; }
.cus_top ul li { float: left; width: 178px; height: 178px; margin: 0 16px; }
.cus_top ul li:first-child { background: url(../images/dz1.png) no-repeat 0px 0px; }
.cus_top ul li:nth-child(2) { background: url(../images/dz1.png) no-repeat -188px 0px; }
.cus_top ul li:nth-child(3) { background: url(../images/dz1.png) no-repeat -375px 0px; }
.cus_top ul li:nth-child(4) { background: url(../images/dz1.png) no-repeat -562px 0px; }
.cus_top ul li:last-child { background: url(../images/dz1.png) no-repeat -749px 0px; }
/*12345*/
.cus_c1 { height: 316px; width: 100%; background: #66caca; }
.cus_c2 { height: 316px; width: 100%; background: #dc6b6d; }
.cus_c3 { height: 316px; width: 100%; background: #9070b9 }
.cus_c4 { height: 316px; width: 100%; background: #72b560; }
.cus_c5 { height: 316px; width: 100%; background: #43b3fd; }
.cusc_box { padding: 0 140px; }
.cus_text { color: white; margin-top: 60px; width: 400px; }
.cus_text h4 { line-height: 2.5em; color: #fff; }
.cus_text h4 span { font-size: 36px; color: #fff; }
.cus_text p { line-height: 2em; color: #fff; font-size: 14px; }
.cus_img { margin-top: 30px; }
/*热销产品*/
.cur_cp { margin-bottom: 30px; }
.cur_cp ul li { float: left; width: 300px; margin: 0 20px; }
.cur_cp ul li a { display: block; padding: 5px; border: 1px solid #eee; }
.cur_cp ul li a img { width: 288px; height: 179px; }
.cur_cp ul li a p { text-align: center; line-height: 2em; }
.cur_cp ul li a:hover p { color: #C81623; }
/*产品图库*/
.gallery_list { }
.gallery_list ul li { float: left; width: 300px; margin: 0 20px 40px; background-color: white; border: 1px solid #eee; }
.gallery_list ul li a { display: block; padding: 5px; position: relative; }
.gallery_list ul li a img { width: 288px; height: 179px; }
.gallery_list ul li a .videoico { position: absolute; left: 0; top: 0; width: 100%; height: 179px; background: url(../images/bf.png) no-repeat center center; background-size: 54px; }
.gallery_list ul li a p { line-height: 35px; text-align: center; background-color: white; }
.gallery_list ul li a:hover p { color: #C81623; }
.gallery_des { font-size: 16px; color: #222; text-indent: 2em; margin: 20px; line-height: 1.8em; }
.gallery_des p { color: #222; font-size: 16px; }
/*相关图集*/
.xgtj_top { margin-bottom: 10px; }
.xgtj_top h4 { text-align: center; font-weight: 600; color: rgb(34, 34, 34); font-size: 16px; }
.xgtj_top p { text-align: center; line-height: 2em; color: #666; font-size: 14px; text-transform: uppercase; }
.cptp_xgtjul { }
.cptp_xgtjul ul li { float: left; display: inline-block; width: 25%; padding: 0 15px 25px; }
.cptp_xgtjul ul li a { width: 100%; display: block; position: relative; padding: 5px; border: 1px solid #eee; background-color: #F7ECB5; }
.cptp_xgtjul ul li a img { width: 100%; height: 136px; }
.cptp_xgtjul ul li a .videoico { position: absolute; left: 0; top: 0; width: 100%; height: 136px; background: url(../images/bf.png) no-repeat center center; background-size: 40px; }
.cptp_xgtjul ul li a p { line-height: 2em; text-align: center; color: #333; }
.cptp_xgtjul ul li a:hover p { color: #C81623; }
/*图集 产品图库*/
.gallery_img { width: 800px; margin: 0 auto 20px; background: #f7f7f7; padding-bottom: 20px; }
.gallery_img .min_pic { width: 100%; }
.gallery_img .num { width: 700px; margin-left: 5px; }
.gallery_img .ban2 { height: 496px; }
.gallery_img .ban2 ul li { width: 800px; height: 496px; }
.gallery_img .ban2 ul li img { height: 496px; }
.video_box { padding: 20px 0 30px; }
/*about*/
.about_box { }
.ab_img { width: 600px; margin: 0 40px; }
.ab_img img { display: block; margin: 0 auto; }
.ab_text { width: 600px; margin: 0 40px; }
.ab_text h3 { line-height: 3em; font-family: "ï¿½ï¿½ï¿½ï¿½"; font-weight: 600; margin-bottom: 30px; }
.ab_text p { line-height: 2em; letter-spacing: 3px; }
.about1, .about2, .about3, .about4 { margin: 30px 0; }
.about4 .ab_text { padding-top: 50px; }
.about1 .ab_text h3 { margin-bottom: 30px; }
/*contact*/
.con_t { padding: 5px; border: 1px solid #eee; margin-bottom: 20px; }
.con_r { margin-left: 40px; }
.con_r h3 {
margin-left:; line-height: 2.4em; font-weight: 600; padding-left: 30px; }
.con_r h3 a { font-size: 24px; }
.con_r ul li { padding-left: 30px; margin: 10px 0; line-height: 2em; }
.con_r ul li span { display: inline-block; float: left; height: 30px; width: 25px; margin-right: 10px; }
.con_r ul li:first-child span { background: url(../images/abouttb.png) 0px 5px no-repeat; }
.con_r ul li:nth-child(2) span { background: url(../images/abouttb.png) -29px 5px no-repeat; }
.con_r ul li:nth-child(3) span { background: url(../images/abouttb.png) -56px 5px no-repeat; }
.con_r ul li:nth-child(4) span { background: url(../images/abouttb.png) -84px 5px no-repeat; }
.con_r ul li:nth-child(5) span { background: url(../images/abouttb.png) -112px 5px no-repeat; }
.con_r ul li:nth-child(6) span { background: url(../images/abouttb.png) -136px 5px no-repeat; }
.con_r ul li:last-child span { background: url(../images/abouttb.png) -159px 5px no-repeat; }
.con_r ul li p { line-height: 2em; font-size: 16px; }
.con_r ul li p b { font-size: 18px; font-weight: 300; }
.con_r ul li:first-child p b { font-size: 20px; }
.cont_map { margin-bottom: 40px; border: 1px solid #CCC; }
/*左侧浮动*/
.floatbot { position: fixed; left: 10px; bottom: 40px; width: 140px; background: #37bbff; padding-top: 24px; padding-bottom: 20px; z-index: 9999 !important; }
.floatbot .close-im { position: absolute; right: 10px; top: 10px; }
.floatbot1 { text-align: center; color: #fff; font-size: 24px; line-height: 1.8em; height: 1.8em; padding: 0 15px; }
.floatbot_wx { margin-bottom: 5px; padding: 0 15px; }
.floatbot_wx img { width: 100%; height: auto; margin-bottom: 5px; }
.floatbot_wx h3 { font-size: 17px; line-height: 1.8em; height: 1.8em; text-align: center; color: #fff; }
.floatbot_zx { padding: 0 15px; margin-bottom: 20px; }
.floatbot_zx a { display: block; color: #fff; font-size: 14px; line-height: 1.8em; height: 1.8em; background: #03159b; text-align: center; margin-bottom: 8px; }
.floatbot_lx { padding: 0 5px; }
.floatbot_lx input { width: 100%; height: 26px; line-height: 26px; }
.floatbot_lx input.api-lxb-cb-input { background: #ffffff; border: 1px solid #1ba6d4; padding: 0 5px; margin-bottom: 8px; }
.floatbot_lx input.api-lxb-cb-btn { color: #ffffff; background-color: #ffb119; border: 0px; cursor: pointer; }
.open-im { cursor: pointer; margin-left: 5px; width: 40px; background-color: #37bbff; position: fixed; left: 10px; bottom: 10px; display: none; }
.open-im p { font-size: 18px; width: 40px; padding: 15px 10px; text-align: center; color: #fff; line-height: 1.6em; }
.menu_on { background-color: #ffc531; color: #fff; }
.dh_on { background-color: #0788b3; border-radius: 10px 10px 0 0; }
