body{margin:0;padding:0;font-family:"Microsoft Yahei","Microsoft Jhenghei";font-size:14px;color:#333;min-width:1200px}ul,li{list-style-type:none;margin:0;padding:0}a{text-decoration:none}a:link{color:#555}a:visited{color:#555}a:hover{color:#007326}img{border:none}.fl{float:left}.fr{float:right}.header{width:100%;height:100px;overflow:hidden;background:url(/html/static/skin/headbg.jpg)}.header .header_box{width:1200px;margin:0 auto;overflow:hidden}.header .header_box .logo{width:200px;height:100px}.header .header_box .title_h1{width:630px;padding:25px 0 0 0px}.header .header_box .title_h1 .sitename{width:100%;font-size:34px;font-weight:700;color:#2B449E;overflow:hidden}.header .header_box .title_h1 h1{color:#007326;font-size:16px;margin:0;padding:5px 0 0 0}.header .header_box .right_tel{margin-top:30px;width:240px;height:50px;padding:0px 0 0 60px;line-height:48px;color:#DA8707;font-size:28px;font-family:Impact;background:url(/html/static/skin/tel.png) no-repeat}.menu{width:100%;height:45px;background: url(/html/static/skin/navbg.jpg) repeat-x center top}.menu .menu_box{height:45px;z-index:3;width:1200px;margin:0 auto}.menu .menu_box ul li{float:left;position:relative;margin-right:2px;border-left: 1px solid #fff;border-bottom: 1px solid #385EB3}.menu .menu_box ul li:last-child{border-right: 1px solid #fff}.menu .menu_box ul li a{line-height:45px;display:block;width:130px;text-align:center;color:#eee}.menu .menu_box ul li.menuon{background:url(/html/static/skin/menuA.jpg) no-repeat center top}.menu .menu_box ul li.menuon a{color:#000}.menu .menu_box ul li:hover{background:url(/html/static/skin/menuA.jpg) no-repeat top center;color:#000 !important;}.menu .menu_box ul li:hover a{color:fff;}.menu .menu_box ul li ul{position:absolute;top:45px;left:0;background-color:#67B120;z-index:3;border-radius:0 0 3px 3px;filter:alpha(opacity=90);opacity:0.9;width:180px;display:none}.menu .menu_box ul li ul li a{width:180px;line-height:40px}.menu .menu_box ul li ul li a:hover{background-color:#333}.banner{width:100%}.banner .fullSlide{width:100%;position:relative;height:auto;z-index:0}.banner .fullSlide .bd{margin:0 auto;z-index:0;position:relative}.banner .fullSlide .bd ul{width:100% !important}.banner .fullSlide .bd ul li{height:290px;width:100% !important;text-align:center}.banner .fullSlide .bd ul li a{display:block;height:100%}.banner .fullSlide .hd{width:100%;position:absolute;z-index:1;left:0;bottom:0;height:30px;line-height:30px}.banner .fullSlide .hd ul{text-align:center}.banner .fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;filter:alpha(opacity=50);opacity:0.5;line-height:1000px;background-color:#eee}.banner .fullSlide .hd ul .on{background-color:#b52218}.banner .fullSlide .prev,.banner .fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:3%;width:40px;height:60px;background:url(/html/static/skin/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none}.banner .fullSlide .next{left:auto;right:3%;background-position:-6px -137px}.index_product{width:100%;background-color:#2B4D8F;overflow:hidden}.index_product .index_product_box{width:1200px;margin:0 auto;overflow:hidden}.index_product .index_product_box .index_product_t{width:1110px;height:60px;color:#fff;border-bottom:1px #EEA200 solid;padding-left:90px;padding-top:20px;line-height:50px;background:url(/html/static/skin/index_pro_icon.jpg) no-repeat;background-position:30px 20px;font-size:20px;font-weight:700}.index_product .index_product_box .index_product_t span.more{float:right;padding-right:30px}.index_product .index_product_box .index_product_t span a:link,.index_product .index_product_box .index_product_t span a:visited{color:#fff;padding-right: 59px}.index_product .index_product_box .index_product_t span a:hover{color:#007326}.index_product .index_product_box .index_pro_l{width:1140px;margin:0 auto;position:relative}.index_product .index_product_box .index_pro_l a.prev{position:absolute;display:block;background:url(/html/static/skin/index_pro_arrow.png);background-position:0 0;width:30px;height:50px;left:-30px;top:40%}.index_product .index_product_box .index_pro_l a.next{position:absolute;display:block;background:url(/html/static/skin/index_pro_arrow.png);background-position:30px 0;width:30px;height:50px;right:-30px;top:40%}.index_product .index_product_box .index_pro_l .bd{width:1140px;overflow:hidden;margin:20px 0}.index_product .index_product_box .index_pro_l .bd ul{width:1300px}.index_product .index_product_box .index_pro_l .bd ul li{float:left;width:240px;background-color:#fff;padding:15px;margin-right:20px;overflow:hidden;height:330px;position:relative}.index_product .index_product_box .index_pro_l .bd ul li .demoimg{width:240px;height:180px}.index_product .index_product_box .index_pro_l .bd ul li .demoimg img{width:240px;height:180px}.index_product .index_product_box .index_pro_l .bd ul li .demotitle{height:40px;line-height:40px;overflow:hidden;text-align:center;font-size:16px}.index_product .index_product_box .index_pro_l .bd ul li .demotitle a:link,.index_product .index_product_box .index_pro_l .bd ul li .demotitle a:visited{color:#40516B}.index_product .index_product_box .index_pro_l .bd ul li .demotitle a:hover{color:#f60}.index_product .index_product_box .index_pro_l .bd ul li .demodesc{color:#666;height:60px;overflow:hidden}.index_product .index_product_box .index_pro_l .bd ul li .demomore{border:1px solid #2B4D8F;position:absolute;bottom:15px;width:100px;height:32px;line-height:32px;left:80px;text-align:center}.index_product .index_product_box .index_pro_l .bd ul li .demomore:hover{border:1px solid #2B4D8F;}.index_product .index_product_box .index_pro_l .bd ul li .demomore a:hover{background-color: #fff !important;color: #2B4D8F !important;transition: 1.2s;}.index_product .index_product_box .index_pro_l .bd ul li .demomore a{display:block;border-radius:3px}.index_product .index_product_box .index_pro_l .bd ul li .demomore a:link,.index_product .index_product_box .index_pro_l .bd ul li .demomore a:visited,.index_product .index_product_box .index_pro_l .bd ul li .demomore a:hover{background-color:#2B4D8F;color:#eee}.index_about{width:100%;padding:30px 0}.index_about .index_about_box{width:1200px;margin:0 auto;overflow:hidden}.index_about .index_about_box .index_about_left{width:700px;float:left;overflow:hidden}.index_about .index_about_box .index_about_left .index_about_t{height: 50px; font-size:20px;font-weight:700;background:url(/html/static/skin/about_line.jpg) no-repeat right;padding-left: 30px; line-height:2.5;}.index_about .index_about_box .index_about_left .index_about_c{line-height:24px; padding-left:30px}.index_about .index_about_box .index_about_left .index_about_c .index_about_more{width:140px;height:36px;padding-bottom:15px;line-height:36px;text-align:center;padding-left: 531px}.index_about .index_about_box .index_about_left .index_about_c .index_about_more a:link,.index_about .index_about_box .index_about_left .index_about_c .index_about_more a:visited,.index_about .index_about_box .index_about_left .index_about_c .index_about_more a:hover{color:#eee;background-color:#2B4D8F;border-radius:3px;display:block;}.index_about .index_about_box .index_about_right{width:480px;float:right;overflow:hidden;padding:68px 0 0 20px}.index_about .index_about_box .index_about_right ul li{width: 220px;margin:0 10px 10px 10px;float: left;overflow: hidden;}.index_about .index_about_box .index_about_right ul li img{width: 220px;height: 165px;}.index_news{width:100%;overflow:hidden;background-color:#D1D9E7;padding-top:20px}.index_news .index_news_box{width:1200px;margin:0 auto;overflow:hidden;padding-left: 58px;}.index_news .index_news_box .index_news_block{width:400px;overflow:hidden}.index_news .index_news_box .index_news_block .index_news_t{font-size:20px;font-weight:700;padding-left:60px;color:#555;line-height:50px}.index_news .index_news_box .index_news_block .news{width:390px;background:url(/html/static/skin/index_news_icon.png) no-repeat}.index_news .index_news_box .index_news_block .seo{width:390px;margin:0 5px;background:url(/html/static/skin/index_seo_icon.png) no-repeat}.index_news .index_news_box .index_news_block .service{width:390px;margin:0 0px 0 10px;background:url(/html/static/skin/index_service_icon.png) no-repeat}.index_news .index_news_box .index_news_block .index_news_l{padding:20px 0;color:#555}.index_news .index_news_box .index_news_block .index_news_l ul li{height:30px;line-height:30px}.index_news .index_news_box .index_news_block .newslist{width:390px}.productbigclass_dolphin{border-bottom: solid 1px #ddd;background-color:rgba(21,120,188,0.6);}.index_news .index_news_box .index_news_block .seolist{width:390px;margin:0 5px}.index_news .index_news_box .index_news_block .seolist{width:390px;margin:0 0px 0 10px}.footer{width:100%;overflow:hidden;background-color:#2B4D8F;padding:20px 0;text-align:center;color:#EEA200}.footer a:link,.footer a:visited,.footer a:hover{color:#fff}.footer .footer_box{width:1200px;margin:0 auto;overflow:hidden}.footer .footer_box .footer_link{margin:0px 0 10px 0;color:#fff;}.footer .footer_box .footer_info .footer_contact{margin:10px 0;line-height:24px}.hr20{height:20px;overflow:hidden}.inner-main{overflow:hidden}.inner-main .inner-main-box{width:1200px;margin:0 auto;overflow:hidden}.inner-main .inner-main-box .inner-main-left{width:260px;float:left;overflow:hidden;padding:20px 20px 20px 20px}.inner-main .inner-main-box .inner-main-left .inner-main-left-box{border-radius:4px 4px 0 0;border:1px #ddd solid;overflow:hidden}.inner-main .inner-main-box .inner-main-left .inner-main-left-box .inner-main-left-t{line-height:60px;font-size:18px;color:#EEA200;padding-left:20px;background:url(/html/static/skin/inner_left_bg.png) no-repeat #1578BC;background-position:218px 22px}.inner-main .inner-main-box .inner-main-left .inner-main-left-box .inner-main-left-l{padding:0px 0 0 0}.inner-main .inner-main-box .inner-main-left .inner-main-left-box .inner-main-left-l .productclass_dolphin ul li{line-height:44px;background-color:rgba(21,120,188,0.3);}.inner-main .inner-main-box .inner-main-left .inner-main-left-box .inner-main-left-l .productclass_dolphin ul li .productsubclass_dolphin ul li{line-height:32px;border:none;border-bottom: solid 1px #ddd !important}.inner-main .inner-main-box .inner-main-left .inner-main-left-box .inner-main-left-l .productclass_dolphin ul li a{display:block;color:#fff;padding-left:20px}.inner-main .inner-main-box .inner-main-left .inner-main-left-box .inner-main-left-l .productclass_dolphin ul li a:link,.inner-main .inner-main-box .inner-main-left .inner-main-left-box .inner-main-left-l .productclass_dolphin ul li a:visited{#}.inner-main .inner-main-box .inner-main-left .inner-main-left-box .inner-main-left-l .productclass_dolphin ul li a:hover{background-color:#1578BC;transition: 1s}.inner-main .inner-main-box .inner-main-left .inner-main-left-box .inner-main-left-c{color:#555;padding:15px 20px;line-height:32px}.inner-main .inner-main-box .inner-main-right{width:880px;float:right;overflow:hidden;background-color:#fff;min-height:600px;padding:20px 0 0 20px}.inner-main .inner-main-box .inner-main-right .inner-main-right-t{line-height:35px;font-size:18px;border-bottom:1px #ddd solid;padding-bottom:5px}.inner-main .inner-main-box .inner-main-right .inner-main-right-t span{padding:0 0 10px 0;border-bottom:1px #b52218 solid}.inner-main .inner-main-box .inner-main-right .inner-main-right-c{padding:15px 20px;line-height:28px;color:#555}.inner-main .inner-main-box .inner-main-right .inner-main-right-c .input{width:250px;height:32px;line-height:32px;border:1px #ddd solid;padding-left:10px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_news_content{padding:20px 15px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_news_content ul li{line-height:40px;height:40px;border-bottom:1px #eee dashed;overflow:hidden}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_news_content ul li .sub_news_list_title{line-height:40px;width:650px;overflow:hidden;float:left}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_news_content ul li .sub_news_list_time{width:180px;float:right;color:#888;overflow:hidden}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_news_content .sub_news_title{padding-top:10px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_news_content .sub_news_title h2{font-size:16px;text-align:center}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_news_content .sub_news_content_a{color:#888;text-align:center}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_news_content .sub_news_content_d{padding:10px 20px;line-height:28px;color:#555}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_news_content .sub_news_content_p{color:#666;padding:5px 0 25px 0}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content{overflow:hidden;padding:30px 20px 20px 20px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content ul li{overflow:hidden;width:280px;height:215px;position:relative;float:left;margin-bottom:25px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content ul li .img{width:240px;height:180px;position:absolute;left:20px;top:0}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content ul li .img img{width:240px;height:180px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content ul li .imgtitle{width:240px;height:35px;overflow:hidden;text-align:center;background-color:#f1f1f1;z-index:3;color:#555;position:absolute;bottom:0;left:20px;line-height:35px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_img_img{text-align:center}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_img_img img{max-width:400px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_img_title h2{margin:0;font-weight:normal;font-size:16px;text-align:center;padding-top:5px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_img_content_t{height:35px;line-height:35px;background-color:#f1f1f1;padding-left:12px;margin-top:15px;color:#555}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_img_content_d,.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_news_content_d{padding:20px;line-height:28px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_img_content_d img,.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_news_content_d img{max-width:680px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_news_content_d{padding:0}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_img_content_a{padding:10px 0;color:#999;text-align:center}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_img_content_p{color:#666;padding:5px 0 25px 0}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .productinfo_left .productinfo_defaultpic{overflow:hidden}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .productinfo_left .productinfo_defaultpic img{border:1px #ccc solid}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .productinfo_left .productinfo_morepic{overflow:hidden;width:370px;padding-top:10px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .productinfo_left .productinfo_morepic ul li{float:left;width:82px;height:62px;margin-right:8px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .productinfo_left .productinfo_morepic img{border:1px #CCC solid;width:80px;height:60px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_pro_title h2{font-size:16px;text-align:center}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .hits{color:#888;text-align:center;line-height:32px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_pro_content_title{line-height:35px;padding-left:15px;background-color:#f1f1f1;color:#555;margin-top:10px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_pro_content_detail{padding:5px 20px;line-height:28px;color:#555}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_pro_content_detail img{max-width:680px}.inner-main .inner-main-box .inner-main-right .inner-main-right-l .sub_vimg_content .sub_pro_content_page{color:#666;padding:5px 0 25px 0}.pages{width:100%;overflow:hidden;line-height:35px;text-align:center;margin:10px auto;color:#777}.pagingBar2,.pagingBar3,.pagingBarN{height:24px;line-height:24px;padding:4px 6px;border:1px #ddd solid}.pagingBar2:link,.pagingBar2:visited,.pagingBar3:link,.pagingBar3:visited,.pagingBarN:link,.pagingBarN:visited{background-color:#fff;color:#666}.pagingBar2:hover,.pagingBar3:hover,.pagingBarN:hover{background-color:#f5f5f5;color:#666}span.curpage{display:inline-block;width:27px;height:27px;line-height:27px;border:1px #ddd solid;background-color:#f5f5f5}
.pagination {
	text-align:center;
}
.pagination a {
	text-decoration:none;
}
.pagination a:hover {
	
}
.page-num {
	color:#000; text-decoration:none;
	padding: 0 3px;
}
.page-num-current {
	color:#007326 !important;
	font-weight: 600;
}
.sub_news_content img {
	max-width: 830px;
}

/* 在线留言悬浮按钮 */
.online-msg-btn {
    position: fixed;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9998;
    width: 50px;
    height: 50px;
    background-color: #EEA200;
    border-radius: 8px 0 0 8px;
    color: #fff;
    font-size: 22px;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    box-shadow: -2px 2px 8px rgba(0,0,0,0.2);
    transition: background-color 0.3s, width 0.3s;
    /* writing-mode: vertical-rl; */
    letter-spacing: 6px;
    font-family: "Microsoft Yahei","Microsoft Jhenghei";
    font-size: 14px;
    user-select: none;
	padding: 10px 0 0 5px;
}
.online-msg-btn:hover {
    background-color: #EEA200;
    width: 55px;
	padding: 10px 0 0 8px;
	letter-spacing: 6px;
}
.online-msg-btn .fa {
    display: none;
}

/* 遮罩层 */
.online-msg-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 9999;
    opacity: 0;
    transition: opacity 0.3s ease;
}
.online-msg-overlay.active {
    display: block;
    opacity: 1;
}

/* 弹窗容器 */
.online-msg-dialog {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.8);
    z-index: 10000;
    width: 480px;
    max-width: 90vw;
    max-height: 90vh;
    overflow-y: auto;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 8px 30px rgba(0,0,0,0.3);
    opacity: 0;
    transition: opacity 0.3s ease, transform 0.3s ease;
    pointer-events: none;
}
.online-msg-dialog.active {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
    pointer-events: auto;
}

/* 弹窗头部 */
.online-msg-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 20px;
    background-color: #007326;
    color: #fff;
    border-radius: 8px 8px 0 0;
}
.online-msg-header h3 {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
}
.online-msg-close {
    font-size: 20px;
    cursor: pointer;
    color: #fff;
    opacity: 0.8;
    transition: opacity 0.2s;
    background: none;
    border: none;
    padding: 0;
    line-height: 1;
}
.online-msg-close:hover {
    opacity: 1;
}

/* 弹窗内容 */
.online-msg-body {
    padding: 20px;
}

/* 表单行 */
.online-msg-row {
    margin-bottom: 16px;
}
.online-msg-row label {
    display: block;
    margin-bottom: 6px;
    font-size: 14px;
    color: #333;
    font-weight: 600;
}
.online-msg-row label .required {
    color: #ff0000;
    margin-left: 2px;
}
.online-msg-input {
    width: 100%;
    height: 38px;
    padding: 0 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
    font-family: "Microsoft Yahei","Microsoft Jhenghei";
    box-sizing: border-box;
    outline: none;
    transition: border-color 0.2s;
}
.online-msg-input:focus {
    border-color: #007326;
}
.online-msg-textarea {
    width: 100%;
    height: 100px;
    padding: 8px 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
    font-family: "Microsoft Yahei","Microsoft Jhenghei";
    box-sizing: border-box;
    outline: none;
    resize: vertical;
    transition: border-color 0.2s;
}
.online-msg-textarea:focus {
    border-color: #007326;
}

/* 验证码行 */
.online-msg-code-row {
    display: flex;
    align-items: center;
    gap: 10px;
}
.online-msg-code-row .online-msg-input {
    flex: 1;
}
.online-msg-code-row img {
    height: 38px;
    cursor: pointer;
    border-radius: 4px;
    vertical-align: middle;
}

/* 提交按钮 */
.online-msg-submit {
    width: 100%;
    height: 42px;
    background-color: #007326;
    color: #fff;
    border: none;
    border-radius: 4px;
    font-size: 16px;
    font-family: "Microsoft Yahei","Microsoft Jhenghei";
    cursor: pointer;
    transition: background-color 0.2s;
}
.online-msg-submit:hover {
    background-color: #005a1e;
}

/* 验证错误样式 */
.online-msg-row .error-border {
    border-color: #ff0000 !important;
}
.online-msg-row .error-message {
    color: #ff0000;
    font-size: 12px;
    margin-top: 4px;
    display: block;
}