﻿@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0;}
html { font-size: 12px;}
body {
	font-size: 12px;
	color:#000;
	font-family:"宋体", sans-serif, serif;
	background:url(../images/bg.gif) center bottom repeat-x;
}
table, td, div, img { border:0; border-collapse:collapse;}
ul, li { list-style: none;}
ul,li,body{margin:0;padding:0;}
p { padding:5px 0 20px 0;}
a {text-decoration: none;color:#000;}
a:hover {text-decoration: underline;color: #666;}
input, select, textarea { color:#000; font-size:12px;}
html body textarea {font-size:12px;}
img {padding:0; margin:0;}
/**** END ****/
.floatL{float:left;}
.floatR{float:right;}
.marT5{ margin-top:5px;}
.marT10{ margin-top:10px;}
.marR5{ margin-right:5px;}
.marR10{ margin-right:10px;}
.paddT5{ padding-top:5px;}
.paddT10{ padding-top:10px;}
.paddR5{ padding-right:5px;}
.paddR10{ padding-right:10px;}
.clearboth{ clear:both;}
.marB10{ margin-bottom:10px;}
.paddb10{ padding-bottom:10px;}

/*** top ***/
.top{
	width:1003px;
	margin:0 auto;
	}
.logo1{ float:left; padding-top:20px; margin-bottom:20px;}
.bb_qh{}
.logor{ padding-top:40px; text-align:center; float:right; margin-right:15px;}
.bb_qh1{ background:url(../images/gq.gif) no-repeat left top; padding:3px 0px 5px 33px ; margin-right:30px; }
.bb_qh2{background:url(../images/gq1.gif) no-repeat left top; padding:3px 0px 5px 33px ;}

/***  nav  ***/

.nav {
	line-height:33px;
	text-align:center;
	margin:0 auto;
	background:#067670;
	color:#FFF;
	width:990px;
	height:33px;
	padding-left:13px;
	z-index:1000;
	position:relative;
	border-top:#ffba1c solid 3px;
	margin-bottom:1px;
}
.nav ul {
    margin: 0px;
    padding: 0px;
}
.nav ul li {
    float: left;
    height: 33px;
    width: 120px;
    list-style: none;
	color:#fff; line-height:33px; font-size:14px; font-weight:bold;
	text-align:center;
}
.nav ul li a {
    color: #FFF;
    text-decoration: none;
    line-height: 33px;
    margin: 0px;
    display: block;
	font-weight:bold;
}
.nav ul li a:hover{ color:#ffba1c; text-decoration:none; background:url(../images/navhover.gif) no-repeat center bottom;}

#menu li ul {
	display:none;
	position:absolute;
	background-color:#067670;
	border:#ffb91f solid 1px;
	_margin-left:-60px;
}
#menu li ul li {
	float:none;
	vertical-align:top;
	overflow:hidden;
	font-size:12px;
	font-weight:normal;
}
#menu li ul li a {
	float:left;
	width:120px;
	_float:none;
	_display:inline-block;
	text-align:center;
	font-size:12px;
	border-bottom:#000 1px solid;
	overflow:hidden;
	font-weight:normal;
}
#menu li ul li a:hover {
	background:#288c7c;
}
#menu li ul li ul {
	left:120px;
	_left:180px;
}

.inx_hdp{ 	height:320px; 	width:1003px; 	text-align:center; 	margin:0 auto; 	overflow:hidden; 	position:relative;	z-index:1;}.carousel-slides {display: flex;transition: transform 0.5s ease; }.carousel-slide {            min-width: 100%;            position: relative;        }                .carousel-slide img {            width: 100%;            display: block;        }                /* 固定在右下角的数字导航 */        .number-nav {            position: absolute;            bottom: 20px;            right: 20px;            display: flex;            gap: 10px;            background-color: rgba(0, 0, 0, 0.5);            padding: 8px 12px;            border-radius: 20px;            z-index: 10;        }                .number-btn {            color: white;            width: 24px;            height: 24px;            display: flex;            align-items: center;            justify-content: center;            border-radius: 50%;            cursor: pointer;            font-weight: bold;            transition: all 0.3s;        }                .number-btn:hover {            background-color: rgba(255, 255, 255, 0.3);        }                .number-btn.active {            background-color: #fff;            color: #333;        }                .carousel-btn {            position: absolute;            top: 50%;            transform: translateY(-50%);            background-color: rgba(0, 0, 0, 0.5);            color: white;            border: none;            width: 40px;            height: 40px;            border-radius: 50%;            cursor: pointer;            font-size: 18px;            z-index: 10;            display: flex;            align-items: center;            justify-content: center;            opacity: 0;            transition: opacity 0.3s;        }                .inx_hdp:hover .carousel-btn {            opacity: 1;        }                .carousel-btn.prev {            left: 20px;        }                .carousel-btn.next {            right: 20px;        }                .carousel-btn:hover {            background-color: rgba(0, 0, 0, 0.8);        }

.main{
	width:1003px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	padding-top:10px; padding-bottom:25px;
}
.gsjs{ float:left; width:260px;}
.gsdt{ float:left; width:380px; margin-left:30px;}
.zlyw{ float:right; width:300px; }

.gsjs_top{ line-height:23px; height:23px; text-align:left; font-size:14px; color:#067670; font-family:"黑体", "微软雅黑", sans-serif, serif; font-weight:bold; border-bottom:#ffba1c solid 2px;}
.gsjs_top span{ float:right; padding-top:8px;}
.gsjs_cen div{ text-align:center; margin:0 auto;}
.gsjs_cen{ line-height:20px; color:#224456; height:242px; color:#2b2b2b; padding-top:5px;}

.gsdt_top{line-height:23px; height:23px; text-align:left; font-size:14px; color:#067670; font-family:"黑体", "微软雅黑", sans-serif, serif; font-weight:bold; border-bottom:#ffba1c solid 2px;}
.gsdt_cen {padding-top:5px; height:240px;}
.cpli{ float:left; width:84px; margin:5px; _margin:5px 3px; }
.cpli_pic{ text-align:center; width:84px; overflow:hidden; border:#b1b5b4 solid 1px; }
.cpli_text{ text-align:center; line-height:22px; border-top:#90a763 solid 1px; margin-top:8px;}
.gsdt_top span{ float:right; padding-top:8px;}

.zlyw_top{line-height:23px; height:23px; text-align:left; font-size:14px; color:#067670; font-family:"黑体", "微软雅黑", sans-serif, serif; font-weight:bold; border-bottom:#ffba1c solid 2px;}
.zlyw_cen{ height:242px; overflow:hidden; line-height:26px; padding-top:5px; text-align:left;}
.zlyw_cen img{ float:left; margin-right:5px;}
.zlyw_top span{ float:right; padding-top:8px;}


/*****二级页面*****/
.sub_hdp{ height:265px; width:1003px; text-align:center; margin:0 auto; overflow:hidden; z-index:1;}
.sub_main{ width:1003px; margin:0 auto; padding-top:15px; padding-bottom:15px;}

.sub_mainleft{float:left; width:202px; overflow:hidden; text-align:left;}
.sub_mainright{float:right; width:787px; overflow:hidden;}

.sub_left_top{ background:url(../images/leftbg_t.gif) no-repeat center top; height:7px; width:202px; overflow:hidden; line-height:7px;}
.sub_left_contact{ background:#067670;}
.sub_left_bom{ background:url(../images/leftbg_b.gif) no-repeat center top; width:202px; height:5px;}
.sub_left_title{ background:url(../images/lefthua.gif) no-repeat center bottom; text-align:center; font-size:16px;font-family:"黑体", "微软雅黑", sans-serif, serif; font-weight:bold; color:#fdbc24; padding-top:10px; padding-bottom:26px; margin-bottom:10px;}
.sub_left_dh{ padding-bottom:20px;}
.sub_left_dh li{ background:url(../images/biao1.gif) no-repeat left 13px; text-align:left; color:#FFF; text-indent:15px; line-height:34px; margin:0 25px; }
.sub_left_dh li a{ color:#FFF;}
.sub_left_dh li a:hover{ color:#fdbc24; text-decoration:none;}
.sub_left_dh li ul{ padding:0; margin:0; text-indent:0; border:0;}
.sub_left_dh li ul li{ background:url(../images/biao2.gif) no-repeat left center; line-height:22px; height:22px; color:#66cccc; padding-left:12px; margin:0; margin-left:14px; text-indent:0; border:0;}
.sub_left_dh li ul li a{color:#66cccc; }


.sub_main_centop{ background:url(../images/maincen_t.gif) no-repeat center top; width:787px; height:8px; line-height:8px; overflow:hidden;}
.sub_main_t{ background: url(../images/biao.gif) no-repeat left center;  margin:0 auto; border-bottom:#fdbc23 solid 2px;}
.sub_main_title{ float:left; color:#067670; font-size:16px; font-family:"微软雅黑", "黑体", sans-serif, serif; line-height:26px; text-indent:26px;}
.sub_maindh{ float:right; color:#666; padding-top:7px; }
.sub_maindh a{ color:#666;}
.sub_maindh a:hover{ color:#444; text-decoration:none;}
.sub_main_con{ padding:0 15px; border:#CCC solid 1px; border-bottom:0; border-top:0; width:755px;}
.sub_main_cenbom{background: url(../images/maincen_b.gif) no-repeat center top; width:787px; height:8px; line-height:8px;}

.sub_about{ text-align:left; line-height:24px;  padding:20px 0 10px 0;}

.sub_news{padding:20px 0 5px 0;}
.sub_news li{ background:url(../images/biao2.gif) no-repeat left 14px; text-indent:15px; line-height:36px; height:36px; text-align:left; border-bottom:#CCC dotted 1px;}
.sub_news li span{ float:right; color:#999;}
.sub_news_title{ text-align:center; font-size:14px; font-weight:bold; height:30px; line-height:30px; color:#333;}
.sub_news_time{ text-align:center; color:#666; margin-bottom:10px; line-height:24px; height:24px;}
.sub_news_con{ text-align:left; color:#444; line-height:24px; border-top:#CCC dashed 1px; padding:15px 10px 10px;}
.sub_news_con1{ text-align:left; color:#444; line-height:24px; margin-top:20px;}

.sub_product_li{ border-bottom:#aaa dashed 1px; margin:15px 0; padding-bottom:15px; _padding-bottom:0px;}
.product_li_pic{ border:#999 solid 1px; width:195px; overflow:hidden; float:left;}
.product_li_js{ float:right; width:540px; line-height:24px;}
.product_li_title{ font-size:14px; font-weight:bold; color:#067670;}
.product_li_more{ color:#f00; text-align:right;}
.product_li_more a{ color:#f00;}
.product_li_more a:hover{ color:#c00;}

.line{border-top:#ccc solid 1px; height:1px; line-height:1px; margin-top:5px;}
.fy{ margin:0 auto; padding-top:13px; text-align:center; color:#000;}
.fy a{ margin-right:10px; padding:3px 5px;}
.fy a:hover{  text-decoration:none;}
.fy1{ margin-right:10px; padding:3px 5px;}
.fya a{text-decoration:none;}
.fya a:hover{ text-decoration:none;}

.sub_product{}
.sub_product_cp{ margin:10px auto;}
.sub_product_pic{border:#CCC solid 1px; width:140px; height:108px; overflow:hidden; float:left; text-align:center; padding:2px;}
.sub_product_title{
	line-height:20px;
	text-align:left;
	background-image: url(../images/biao31.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	text-indent:12px;
	color:#369;
}
.sub_product_js{ float:left; margin-left:10px; width:550px;}
.sub_product_con{ line-height:18px; text-align:left; min-height:50px; color:#666; text-indent:2em;}
.sub_product_xxjs{ text-align:right; line-height:20px; padding-top:5px; margin-bottom:-5px;}
.sub_product_xxjs a{ color:#369;}

.sub_jl{ width:170px; float:left; margin:10px 9px;}
.sub_jl_img{ text-align:center;}
.sub_jl_text{ text-align:center; line-height:20px; height:20px; padding-top:5px;}

/*** Footer ****/
.footer{
	width:1003px;
	text-align:left;
	margin:0 auto;
	font-family:"宋体", sans-serif, serif;
	line-height:18px;
	border-top:#067670 2px solid;
}
.footer ul{ padding:10px 0px;}
.footer li,.footer li a{ line-height:22px; height:22px; color:#3e3e3e;}
.jszc{ background:url(../images/zjy.gif) no-repeat right top;  padding:5px 25px 5px 0px ;}





