﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0; padding: 0; }
* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
body { color: #333; font-size: 12px; }
body, span, samp, i, em { font-family: Arial, "微软雅黑"; }
ul, ol { list-style: none; }
img, fieldset { vertical-align: top; border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
address, cite, code, em, th { font-weight: normal; font-style: normal; }
input, button, textarea, select { color: #333; font-size: 12px; font-family: "Open Sans"; vertical-align: middle; }
input:focus { outline: none; }
a { color: #333; text-decoration: none; }
a:hover { color: #cc0508; }
img { max-width: 100%; }


.yqlj { overflow:hidden;}
.yqlj p { float:left; margin-left:5px;}


.w1200 { max-width: 1200px; width: 96%; margin: 0 auto; }
.w1200:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.top { overflow: hidden; background: url(../images/topbg.jpg) no-repeat; height: 100px; }
.y_cnen { float: right; width: 280px; }
.y_cnen_0 { overflow: hidden; }
.y_cnen_0 ul { }
.y_cnen_0 li { float: left; width: 91px; text-align: center; position: relative; line-height: 30px; }
.gen { background: url(../images/gan.jpg) no-repeat; height: 12px; float: left; width: 1px; margin-top: 10px; }
/* 搜索栏 */
.sol_1 { margin-right: 10px; overflow: hidden; margin-top: 22px; }
.sol_1 .ms { width: 224px; height: 26px; box-sizing: border-box; outline: none; border: 0px solid #ededed; background: url(../images/kos.jpg) no-repeat; float: left; text-indent: 10px; text-indent: 30px; margin-right: 5px; }
.sol_1 .sml { width: 30px; height: 22px; float: left; background: url(../images/ss.jpg) no-repeat; border: 1px solid #ededed; margin-top: 2px; }
/*导航条*/
.dht { width: 100%; background: url(../images/bes_1.jpg) repeat-x; overflow: hidden; }
.nav { position: relative; z-index: 999; }
.nav a { color: #fff; }
.nav .nLi { float: left; position: relative; display: inline; text-align: center; width: 12.5%; line-height: 40px; }
.nav .nLi h3 a { display: block; font-size: 17px; }
.nav .sub { display: none; left: 0px; top: 45px; position: absolute; background: #006cdb; width: 100%; text-align: center; font-size: 14px; }
.nav .sub li { zoom: 1; }
.nav .sub a { display: block; }
.nav .sub a:hover { background: #eb3d00; }
.nav .on h3 a { background: url(../images/bes_2.jpg) repeat-x; color: #fff; width: 100%; line-height: 40px; }
/*banner*/
.block_home_slider { position: relative; line-height: 0px; text-align: center; margin-top: 2px; }/*底部小图标*/
.block_home_slider .slide { position: relative; overflow: hidden; }
.block_home_slider .flex-direction-nav a { width: 40px; height: 40px; display: block; margin-top: -20px; position: absolute; top: 50%; text-indent: -9000px; display: none; }
.block_home_slider .flex-direction-nav a.flex-prev { left: 0; background: url(../images/jt1.png) no-repeat; }
.block_home_slider .flex-direction-nav a.flex-next { right: 0; background: url(../images/jt2.png) no-repeat; }
.block_home_slider .flex-control-paging { position: absolute; bottom: 15px; width: 100%; text-align: center; }
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0 5px; display: inline-block; *display:inline;
*zoom:1;
overflow: hidden; list-style-type: none; }
.block_home_slider .flex-control-paging li a { width: 12px; height: 12px; display: block; background: #fff; text-indent: -9000px; cursor: pointer; border-radius: 6px; transition: all 0.5s; }
.block_home_slider .flex-control-paging li a.flex-active { width: 34px; background: #eb3d00; }
.flexslider { margin: 0; padding: 0; height: 100%; }
.flex-viewport { height: 100%; }
.flexslider .slides { height: 100%; }
.flexslider .slides li { height: 300px; display: none; -webkit-backface-visibility: hidden; list-style-type: none; position: relative; }
.flexslider .slides li img { display: none; }
#home_slider2 { display: none; }
/*公司简介*/
.gsjj_gojj { overflow: hidden; }
.gsjj_top { background: url(../images/gsbg.jpg) no-repeat; height: 80px; }
.gsjj_wez { overflow: hidden; }
.gsjj_wez .gsjj_wez_tu { float: left; width: 300px; margin-top: 30px; }
.gsjj_wez .gsjj_wez_wz { float: right; width: calc(100% - 320px); font-size: 14px; line-height: 24px; margin-top: 20px; }
/*产品展示*/
.cp_lu { overflow: hidden; margin-top: 30px; }
.cp_lu_sa { float: left; width: calc(100% - 1000px); }
.cp_lu_lnm { float: left; border: 1pt solid #DDDEDC; width: 100%; }
.cp_lu_lnm .cp_lu_lnm_top { overflow: hidden; background: url(../images/lbg.jpg) no-repeat; text-indent: 30px; font-size: 20px; line-height: 45px; }
.cp_lu_lnm ul { padding: 2% 3%; }
.cp_lu_lnm li { background: url(../images/product_list_bg.jpg) no-repeat; line-height: 34px; text-indent: 10px; float: left; font-weight: bold; font-size: 14px; width: 100%; margin-bottom: 10px; }
.cp_lu_lnm li dl { float: left; width: 100%; margin: 10px 0; }
.cp_lu_lnm li dt { width: 100%; border-bottom: 1px solid #eee; background: url(../images/jia.gif) no-repeat 5px; text-indent: 20px; font-weight: bold; font-size: 12px; }
.cp_lu_ybi { float: right; width: 82%; }
.cp_lu_ybi ul { margin-left: -1%; padding: 1%; margin-top: 5px; overflow: hidden; }
.cp_lu_ybi li { float: left; width: 32.33%; line-height: 45px; text-align: center; font-size: 14px; margin-left: 1%; }
.cp_lu_ybi li img { width: 100%; height: 232px; }
.ne_lu_ybi { float: right; width: 82%; }
.cp_lu_ybi_lm { background: url(../images/rti2.jpg) no-repeat; height: 45px; overflow: hidden; width: 100%; }
.cp_lu_ybi_lm .cp_lu_ybi_lm_zi { float: left; line-height: 45px; text-indent: 30px; font-size: 16px; }
.cp_lu_ybi_lm .cp_lu_ybi_lm_more { float: right; margin-top: 15px; margin-right: 25px; }
.cp_lswm { border: 1px solid #DDDEDC; float: left; margin-top: 15px; padding: 2%; line-height: 25px; }
/*新闻中心*/
.cp_ws { overflow: hidden; margin-top: 30px; }
.cp_ws dl { overflow: hidden; }
.cp_ws dt { float: left; width: 384px; }
.cp_ws dt .xwzj_a { border-bottom: 2px solid #eee; overflow: hidden; padding: 15px 0; }
.cp_ws dt .xwzj_a .xwzj_a_1 { float: left; font-size: 16px; text-indent: 25px; }
.cp_ws dt .xwzj_a .xwzj_a_2 { float: right; margin-top: 6px; margin-right: 15px; }
.cp_ws dt .xwzj_b { overflow: hidden; }
.cp_ws dt .xwzj_b ul { margin-top: 15px; }
.cp_ws dt .xwzj_b li { border-bottom: 1px dashed #dbdbdb; line-height: 35px; }
.cp_ws dt .xwzj_b li span { float: right; }
.cp_ws dt .xwzj_b li a { display: block; }
.xws_gan { float: left; }
.xwzj_lias { background: url(../images/lxbg.jpg) no-repeat; height: 190px; line-height: 24px; margin-top: 15px; }
/*底部*/
.foot { overflow: hidden; text-align: center; margin-top: 40px; line-height: 25px; border-top: 1px solid #dbdbdb; padding: 20px 0; }
.hsm { height: 180px; }
.ao_kuis { float: left; margin-top: 15px; }
.about { }
.about_a { overflow: hidden; }
.about_a .about_a_a { float: left; width: calc(100% - 325px); line-height: 30px; font-size: 14px; }
.about_a .about_a_b { float: right; width: 300px; }
.about_b { overflow: hidden; margin-top: 25px; }
.about_b_1 { float: left; font-size: 16px; margin-top: 15px; line-height: 30px; }
.about_b_2 { float: right; width: 730px; }
/*公司环境*/
.huanjin { overflow: hidden; }
.huanjin ul { margin-left: -1%; padding: 0 1%; }
.huanjin li { width: 32.33%; float: left; margin-left: 1%; margin-bottom: 10px; line-height: 40px; text-align: center; overflow: hidden; font-size: 14px; }
.huanjin li img { width: auto; height: auto; transition: all .5s; }
/*上一页下一页*/
.pages { clear: left; margin: 0 auto; text-align: center; line-height: 35px; }
.pages a, .pages font, .pages i { border: 1px solid #DDD; color: #333; padding: 5px 10px; text-decoration: none; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.pages b { border: 1px solid #005BAC; padding: 5px 10px; text-decoration: none; background: #005BAC; color: #FFF; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.pages a:hover { border: 1px solid #005BAC; padding: 5px 10px; text-decoration: none; background: #005BAC; color: #FFF; font-size: 12px; }
.prd_ks { overflow: hidden; }
.prd_ks_a { text-align: center; font-size: 14px; line-height: 40px; color: #F00; border-bottom: 1px dotted #d1d1d1; }
.prd_ks_b { overflow: hidden; }
.prd_ks_c { overflow: hidden; }
/*产品详情*/
.zoomdemo { overflow: hidden; }
.cpxq_t_l { float: left; margin: 10px 0 0 10px; }
.sp-wrap { display: none; line-height: 0; font-size: 0; }
.sp-thumbs { width: 100%; }
.sp-thumbs img { width: 100%; }
.sp-thumbs a:link, .sp-thumbs a:visited { margin: 0 0.5%; width: 23%; height: 80px; border: 1px #eaeaea solid; overflow: hidden; opacity: .3; display: inline-block; background-size: cover; background-position: center; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; }
.sp-thumbs a:hover { opacity: 1; }
.sp-thumbs a:active, .sp-current { opacity: 1!important; position: relative; }
.sp-large { position: relative; overflow: hidden; width: 100% !important; margin: 0 0 2% 0; box-shadow: 0 0 1px rgba(0,0,0,0.3); }
.sp-large a { display: block; }
.sp-large img { width: 500px; height: auto; }
.sp-zoom { position: absolute; left: -50%; top: -50%; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; display: none; }
.sp-zoom img { max-width: none; }
.sp-lightbox { position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: rgb(0, 0, 0); background: rgba(0, 0, 0, .9); z-index: 500; display: none; cursor: pointer; }
.sp-lightbox img { position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; max-width: 90%; max-height: 90%; border: 2px solid #fff; }
#sp-prev, #sp-next { position: absolute; top: 50%; margin-top: -25px; z-index: 501; color: #fff; padding: 14px; text-decoration: none; background: #000; border-radius: 25px; border: 2px solid #fff; width: 50px; height: 50px; box-sizing: border-box; transition: .2s; }
#sp-prev { left: 10px; }
#sp-prev:before { content: ''; border: 7px solid transparent; border-right: 15px solid #fff; position: absolute; top: 16px; left: 7px; }
#sp-next { right: 10px; }
#sp-next:before { content: ''; border: 7px solid transparent; border-left: 15px solid white; position: absolute; top: 16px; left: 18px; }
#sp-prev:hover, #sp-next:hover { background: #444; }
@media screen and (max-width: 400px) {
.sp-wrap { margin: 0 0 15px 0; }
#sp-prev, #sp-next { top: auto; margin-top: 0; bottom: 25px; }
}
.prodetailtxt { float: right; width: calc(100% - 550px); color: #1a1a1a; line-height: 25px; margin-right: 2%; }
.prodetailtxt .txs { font-size: 20px; margin-top: 15px; color: #F00; }
.protxt { margin-bottom: 30px; word-break: break-all; overflow: auto; font-size: 16px; color: #666666; }
.protxt p { padding: 0 19px; /*background:url(../webimages/icon06.jpg) left 15px no-repeat;*/ margin-left: 0 !important; color: #a5a5a5; }
.protxt p span { font-size: 14px !important; color: #1a1a1a; line-height: 24px !important; display: block; padding: 6px 0; }
.xiaz { float: right; width: 55%; }
.xiaz_1 { font-size: 18px; border-bottom: 1px solid #dadada; line-height: 40px; }
.xiaz_2 { position: relative; padding: 10px; text-indent: 40px; border-bottom: 1px dotted #dadada; margin-top: 10px; }
.xiaz_2:after { content: ""; position: absolute; top: 0; left: 0; background: url(../images/pr_xa.png) no-repeat; width: 40px; height: 40px; }
.chxiq { overflow: hidden; margin-top: 30px; }
.chxiq .chxiq_1 { background: #eee; line-height: 50px; text-indent: 18px; font-size: 18px; }
.chxiq .chxiq_2 { padding: 1.5% 2%; }
/*左右一页*/
.mska_losa { overflow: hidden; margin: 30px 0; line-height: 40px; border-bottom: 1px solid #eee; border-top: 1px solid #eee; position: relative; height: 80px; }
.mska_losa .mska_losa_1 { width: 100%; text-indent: 25px; }
.mska_losa .mska_mor { position: absolute; right: 0; top: 20px; width: 120px; background: #006cdb; text-align: center; }
.mska_losa .mska_mor a { color: #fff; display: block; }
/*新闻*/
.news { overflow: hidden; width: 100%; padding: 1%; }
.news ul { }
.news li { border-bottom: 1px dotted #d1d1d1; line-height:40px; background: url(../images/news_arr.gif) no-repeat 15px; text-indent: 30px; font-size: 14px; }
.news li span { float: right; margin-right: 15px; }
.soluw_ney { overflow: hidden; padding: 0 2%; }
.soluw_ney_zi { overflow: hidden; font-size: 25px; text-align: center; }
.soluw_ney_xian { border: 1px solid #eeeeee; margin: 10px 0 20px 0%; overflow: hidden; }
.soluw_ney_nei { line-height: 30px; margin-bottom: 20px; color: #888; font-size: 16px; }
.sowa_q1 { overflow: hidden; line-height: 30px; font-size: 14px; text-align: center; color: #cfcfcf; }
.bshare { overflow: hidden; line-height: 30px; margin-top: 30px; }
.bshare_1 { float: right; width: 150px; }
.bshare span { float: left; font-size: 18px; color: #cfcfcf; }
.bshare dl { text-align: right; }
.bshare dd { float: left; width: 30px; margin-left: 5px; }
.bshare dd img { width: 30px; height: auto; }
.recur { line-height: 30px; font-size: 14px; }

/*feedback*/
.content_box { margin-top: 0px;}
.content_box .messages_box { width: auto; padding: 0 1% 10px 1%; }
.content_box .messages_box ul { width: 100%; }
.content_box .messages_box ul li { padding: 5px 28px 5px 5px; }
.content_box .messages_box .text-input, .content_box .messages_box .summary-input, .content_box .messages_box .qq-input { width: 100%; height: 33px; padding: 0px 10px; line-height: normal; background: none repeat scroll 0% 0% rgb(253, 253, 253); border-width: 1px; border-style: solid; border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important; font-size: 14px; }
.content_box .messages_box .cont-input { width: 100%; height: 130px; padding: 10px; line-height: 20px; background: none repeat scroll 0% 0% rgb(253, 253, 253); border-width: 1px; border-style: solid; border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important; font-size: 14px; }
.content_box .messages_box .code-input { width: 125px; vertical-align: middle; height: 33px; padding: 0px 10px; line-height: normal; background: none repeat scroll 0% 0% rgb(253, 253, 253); border-width: 1px; border-style: solid; border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important; }
.content_box .messages_box .verify-pic { height: 35px; vertical-align: middle; }
.content_box .messages_box .submitBtn { text-align: center; padding-top: 10px;}
.content_box .messages_box .messages-button { width: 125px; height: 34px; line-height: 34px; font-size: 16px; color: #fff; text-align: center; background: none repeat scroll 0% 0% #005BAC; border: none; }

/*联系方式*/
.aok { overflow:hidden; min-height:300px; line-height:40px; font-size:16px;}