@charset="gb2312";

textfield {
	font-size: 16px; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif
}
checkbox {
	font-size: 16px; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif
}
radio {
	font-size: 16px; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif
}
select {
	font-size: 16px; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif
}
textarea {
	font-size: 16px; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif
}
input {
	font-size: 16px; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif
}
.input1 {
	font-family: "arial", "helvetica", "sans-serif";
	border: 1px solid #cccccc;
	font-size: 16px;
	background-color: #ffffff;
}

.hong12 { 
	font-size: 16px;
	color: red;
}

a:link , a:visited {font-size: 16px; color: #333333; text-decoration: none}
a:hover {font-size: 16px; color: #b22c32; text-decoration: none; text-decoration:underline}

a.hong:link {font-size: 16px; color: #4f7e3b; text-decoration: none}
a.hong:visited {font-size: 16px; color: #4f7e3b; text-decoration: none}
a.hong:hover {font-size: 16px; color: #2c4809; text-decoration: none; text-decoration:underline}

a.hh16:link {font-size: 16px; color: #6aa84f; text-decoration: none}
a.hh16:visited {font-size: 16px; color: #6aa84f; text-decoration: none}
a.hh16:hover {font-size: 16px; color: #988503; text-decoration: none; text-decoration:underline}

a.b:link {font-size: 16px; color: #000000;font-weight: bold;}
a.b:visited {font-size: 16px; color: #000000;font-weight: bold;}
a.b:hover {font-size: 16px; color: #333333;font-weight: bold; text-decoration:none }   

a.b1:link {font-size: 16px; color: #ffffff;}
a.b1:visited {font-size: 16px; color: #ffffff;}
a.b1:hover {font-size: 16px; color: #ffffff;} 

a.hei16:link {font-size: 16px; color: #000000;}
a.hei16:visited {font-size: 16px; color: #000000;}
a.hei16:hover {font-size: 16px; color: #000000;} 
 
a.b11:link {font-size: 16px; color: #01328e;font-weight: bold;}
a.b11:visited {font-size: 16px; color: #01328e;font-weight: bold;}
a.b11:hover {font-size: 16px; color: #1d7591;font-weight: bold;}

a.b3:link {font-size: 16px; color: #4d4d4d;font-weight: bold;}
a.b3:visited {font-size: 16px; color: #4d4d4d;font-weight: bold;}
a.b3:hover {font-size: 16px; color: #1f51a1;font-weight: bold;} 

a.b24:link ,a.b24:visited {font-size: 24px; color: #ff4649; font-weight: bold;}
a.b24:hover {font-size: 24px; color: #ad262f; font-weight: bold; text-decoration:none;} 

a.b2:link {font-size: 16px; color: #333333;font-weight: bold;}
a.b2:visited {font-size: 16px; color: #333333;font-weight: bold;}
a.b2:hover {font-size: 16px; color: #333333;font-weight: bold;}  

a.a1:link {font-size: 16px; color: #644577;  text-decoration: none}
a.a1:visited {font-size: 16px; color: #644577;  text-decoration: none}
a.a1:hover {font-size: 16px; color: #c61c18;  text-decoration: none; text-decoration:underline}

a.aa:link {font-size: 16px; color: #ff0000; text-decoration: none; font-weight:700}
a.aa:visited {font-size: 16px; color: #ff0000; text-decoration: none; font-weight:700}
a.aa:hover {font-size: 16px; color: #1d7591; text-decoration: none; font-weight:700;text-decoration:underline}

a.next:link {font-size: 16px; color: #ffffff; font-weight: bold; text-decoration: none}
a.next:visited {font-size: 16px; color: #ffffff; font-weight: bold; text-decoration: none}
a.next:hover {font-size: 16px; color: #f0f0f0; font-weight: bold; text-decoration: none}

a.next26:link {font-size: 26px; color: #ffffff; font-weight: bold; text-decoration: none}
a.next26:visited {font-size: 26px; color: #ffffff; font-weight: bold; text-decoration: none}
a.next26:hover {font-size: 26px; color: #023716; font-weight: bold; text-decoration: none}

a.news:link {font-size: 16px; color: #424542; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none}
a.news:visited {font-size: 16px; color: #424542; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none}
a.news:hover {font-size: 16px; color: #424542; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none}

a.b9:link {font-size: 16px; color: #000000; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none;font-weight: bold;}
a.b9:visited {font-size: 16px; color: #000000; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none;font-weight: bold;}
a.b9:hover {font-size: 16px; color: #609847; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none;font-weight: bold;}

a.index_main:link {font-size: 16px; color: #690100; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none;font-weight: bold}
a.index_main:visited {font-size: 16px; color: #690100; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none;font-weight: bold}
a.index_main:hover {font-size: 16px; color: #690100; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none;font-weight: bold}

a.index_main2:link {font-size: 12px; color: #3f3f3f; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none;}
a.index_main2:visited {font-size: 12px; color: #3f3f3f; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none;}
a.index_main2:hover {font-size: 12px; color: #1f51a1; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none;}

a.top:link    {font-size: 20px; color: #29447b; text-decoration: none}
a.top:visited {font-size: 20px; color: #29447b; text-decoration: none}
a.top:hover   {font-size: 20px; color: #f61919; text-decoration: none}

body {
	border-right: 0px; border-top: 0px; font-weight: normal; font-size: 16px; margin: 0px; border-left: 0px; color:#666666; line-height: 170%; border-bottom: 0px; font-style: normal; font-family: Î¢ÈíÑÅºÚ,Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none
}
br {
	font-weight: normal; font-size: 20px; color: black; line-height: 16px; font-style: normal; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif
}
div {
	font-size: 16px; font-style: normal; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif
}
em {
	font-weight: normal; font-size: 16px; text-transform: none; font-style: normal; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif
}
b {
	font-weight: bold; font-size: 16px; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none
}
p {
	font-size: 16px; line-height: 170%; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none
}
td {
	font-size: 16px; color: #666666; line-height: 170%; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-decoration: none
}
h1 {
	font-size: 16px; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif
}
.title_text {
	font-weight: bold; font-size: 16px; color: #84847e; line-height: normal; font-style: normal; font-variant: normal; text-decoration: none
}
.path {
	font-weight: bold; font-size: 16px; color: #ffffff; line-height: normal; font-style: normal; font-variant: normal; text-decoration: none
}
.big_text {
	font-weight: bold; font-size: 16px; color: #d41d19; line-height: 16pt; text-decoration: none
}
.big_text2 {
	font-weight: bold; font-size: 16px; color: #d41d19; line-height: 16pt; text-decoration: none
}
.bg_text1 {
	font-weight: bold; font-size: 16px; line-height: normal; font-style: normal; font-variant: normal; background-image:url(bg20.jpg)
}
.leook1 {
	border-right: #e0e0e0 1px solid; border-top: #999999 0px solid; border-left: #999999 0px solid; border-bottom: #999999 0px solid
}
.leook2 {
	border-right: #999999 0px solid; border-top: #c0c0c0 0px solid; border-left: #999999 0px solid; border-bottom: #c0c0c0 1px solid
}
.textnews {
	font-size: 16px; color: #464644
}
.footcompany {
	font-size: 16px;
	color: #ffffff;
}
.top {
	font-size: 16px;
	color: #ffffff;
}

.laowu { font-size: 14px; color: #ffffff; line-height:30px ; }
.laowu26 { font-size: 26px; color: #ffffff; }

.bian31 {
   border: 1px solid #cccccc;
}
.bian21 {
   border: 1px solid #999999;
}
.bian1631 {
   border: 1px solid #d6d6d6;
}
.bian1 {
   border: 1px solid #ffdd99;
}
.bian2 {
   border: 1px solid #f1f1f1;
}
.bian3 {
   border: 1px solid #96c2f1;
}
.bian4 {
   border: 1px solid #cccccc;
}
.bian5 {
   border: 1px solid #000000;
}

.bian71 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color:#cccccc;
}


#aaa{ 
border-bottom:1px dotted #cccccc;  
height:0px;  
} 


.dada1 { width:460px; height:330px; overflow:hidden;}
.dada2 { width:400px; height:200px; overflow:hidden;}
.te a img{
    -webkit-transition: -webkit-transform 1s ease-out;
	-moz-transition: -moz-transform 1s ease-out;
	-o-transition: -o-transform 1s ease-out;
	-ms-transition: -ms-transform 1s ease-out;
	}
.te a img:hover{ 
    -webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2); 
	}
.pp img:hover {
	width: 400px;
	height: 200px;
	overflow: hidden;
	-webkit-transform: scale(1.3, 1.3);
	-moz-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}


.da{ font-size:16px; font-weight: bold; }
.bai14{ font-size:14px; color:#ffffff; }
.hei14{ font-size:14px; color:#000000; }
.index1 { font-size: 24px; color: #fc575a; font-weight: bold; font-family: Î¢ÈíÑÅºÚ,verdana, arial, sans-serif; text-align:center; }
.index2 { font-size: 16px; color: #ffffff;}
.aleft { font-size: 26px; font-weight: bold; color: #ffffff; }
.hanggao30{ line-height:30px }
.youshi  { padding-top:10px; padding-right:20px;padding-bottom:10px;padding-left:20px;line-height:26px; font-size:14px; color:#797979;  }
.youshi00{ padding-right:20px;padding-left:20px; font-size:20px; color:#fd686b; font-weight: bold; }





.kefu1 {  FONT-SIZE: 12px; }
a.kefu1:link, a.kefu1:visited, a.kefu1:hover {FONT-SIZE: 12px; color: #e38b7e; }  

        .floating-service {
            position: fixed;
            right: 20px;
            top: 50%;
            transform: translateY(-50%);
            background-color: #fff;
            border-radius: 8px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
            z-index: 1000;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 15px;
            padding: 15px;
        }

        .service-item {
            position: relative;
            display: flex;
            flex-direction: column;
            align-items: center;
            cursor: pointer;
            transition: transform 0.3s;
        }

        .service-item:hover {
            transform: translateY(-3px);
        }

        .service-icon {
            width: 40px;
            height: 40px;
            /* background-color: #4a6bff; */
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            color: white;
            font-size: 20px;
        }

        .service-text {
            font-size: 12px;
            color: #333;
            margin-top: 5px;
        }

        .popover {
            position: absolute;
            left: -120px; /* µ¯³öÄÚÈÝÔÚ×ó²à */
            top: 50%;
            transform: translateY(-50%);
            background-color: #fff;
            padding: 10px;
            border-radius: 8px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
            display: none;
            z-index: 1001;
        }

        .service-item:hover .popover {
            display: block;
        }

        @media (max-width: 768px) {
            .floating-service {
                bottom: 20px;
                top: auto;
                transform: none;
                flex-direction: row;
                right: 50%;
                transform: translateX(50%);
                width: 90%;
                justify-content: space-around;
            }
        }