﻿/*common use*/


*{margin:0;padding:0;}
ul{list-style-type:none;}
a{text-decoration:none;}

.cls{clear:both;}
table{border-collapse:collapse;border:none;}
img{border:0;}
input,textarea,select{outline:none;}

.clr_b{color:#5584c3;}
.clr_c{color:#ccc;}
.clr_6{color:#666;}
.clr_3{color:#333;}
.clr_9{color:#999;}
.clr_8{color:#888;}
.clr_f{color:#fff;}
.clr_r{color:#cd0200;}
.clr_5{color:#555;}
.clr_a{color:#aaa;}
.clr_ora{color:#fc8a04;}
.clr_g{color:#569a1a;}
.clr_y{color:#ffde00;}
.clr_0{color:#000;}
.clr_bbb{color:#bbb;}

.f_12{font-size:12px;}
.f_14{font-size:14px;}
.f_16{font-size:16px;}
.f_18{font-size:18px;}
.f_20{font-size:20px;}
.f_22{font-size:22px;}
.f_24{font-size:24px;}
.f_26{font-size:26px;}
.f_30{font-size:30px;}
.f_28{font-size:28px;}
.f_32{font-size:32px;}
.f_34{font-size:34px;}
.f_36{font-size:36px;}
.f_40{font-size:40px;}
.f_wei{font-weight:bold;}
.f_norm{font-weight:normal;}
.f_yahei{font-family:Microsoft YaHei;}
.al_lt{text-align:left;}
.al_rt{text-align:right;}
.al_ct{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.ver_mid{vertical-align:middle;}
.ver_top{vertical-align:top;}
.opa8h:hover{opacity:0.8;}

.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_25{margin-top:25px;}
.mt_20{margin-top:20px;}
.mt_30{margin-top:30px;}
.mt_40{margin-top:40px;}

.dis_n{display:none;}
.dis_b{display:block;}
.pos_rela{position:relative;}
.pos_abso{position:absolute;}

.more_underline:hover{text-decoration:underline;}

.gray_img { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.zm1{zoom:1;overflow:hidden;}

.m_auto{width:1000px;margin:0 auto;}

.tops{background:#f2f2f2;height:32px;line-height:32px;}
.tops p{height:32px;line-height:32px;}
.tops a:hover{color:#cd0200;}

.logo{height:100px;}
.logo1{width:350px;padding-top:25px;}
.logo2{width:470px;margin-top:30px;}
.logo3{padding-top:25px;}
.search_bg{background:url(../images/search.png) no-repeat;height:40px;}
.key{position:absolute;top:8px;left:90px;padding:5px;border:0;width:240px;}
.search_button{position:absolute;right:0;width:70px;height:30px;cursor: pointer;}
.search_type_dl{position:absolute;width:79px;border:1px solid #c1c4cb;z-index:999;}
.search_type_dl dt{height:38px;line-height:38px;text-indent:18px;}
.search_type_dl dd{height:38px;line-height:38px;display:none;background:#FFF;text-indent:18px;}
.search_type_dl dd:hover{background:#f2f2f2;}

.nav{height:40px;line-height:40px;background:#3d95d5;}
.nav_ul li {float:left;position:relative;z-index:90;}
.nav_ul li p{background:#3d95d5;display:none;font-weight:normal;font-size:12px;padding:5px 0;}
.nav_ul li p>a{height:28px;line-height:28px;display:block;text-align:center;}
.nav_ul li>a{height:40px;line-height:40px;display:block;padding:0 26px;}
.nav_ul li a:hover{background:#267cc1;}
.nav_cur{background:#267cc1;}

.first1{width:190px;border:1px solid #d2e1f1;}
.first1_h2{background:#f6f9fc;height:30px;line-height:30px;}
.f1_tbl th{background:#6daaea;height:30px;line-height:30px;text-align:left;text-indent:8px;}
.f1_tbl td{height:24px;line-height:24px;text-indent:10px;}

.first1_text{color:#798ba5;padding:15px 0 20px 10px;}

.first2{width:590px;margin-left:10px;}
.price{border:1px solid #d2e1f1;border-top:0;width:288px;}
.price_h2{background:url(../images/jg_norm.png) repeat-x;height:31px;line-height:31px;}
.price_h2 span{text-indent:10px;}
.price_ul li{float:left;font-weight:normal;font-size:12px;width:44px;text-align:center;cursor:pointer;}
.jg_cur{background:url(../images/jg_cur.png) no-repeat;color:#cd0200;font-weight:bold;}

.jg_block{padding:10px;}
.jg_ul li{line-height:28px;position:relative;}
.jg_ul li a:hover{color:#cd0200;text-decoration:underline;}
.jg_ul li span{position:absolute;top:0;right:0;}

.feigang{border:1px solid #d2e1f1;border-top:0;}
.mffb_a{margin:6px 10px 0 0;}
.fg_pic{padding:15px 10px;}
.fg_pic_ul li{float:left;margin-left:15px;}

.fg_ul{padding:0 15px;}
.fg_ul li{height:27px;line-height:27px;position:relative;}
.time_span{position:absolute;top:0;right:0;color:#798ba5;}
.fg_more{padding:0 0 10px 15px;}
.fg_ul li a:hover{color:#cd0200;text-decoration:underline;}

.first3{width:200px;}
.adpic{margin-top:9px;}


.dyna{border:1px solid #d2e1f1;border-top:0;width:388px;margin-right:10px;}
.fenxi{width:198px;border:1px solid #d2e1f1;border-top:0;border-top:2px solid #6daaea;height:241px;}
.fx_h2{line-height:30px;text-indent:10px;}
.scroll_top{height:200px;overflow:hidden;}
.fenxi_ul li{line-height:22px;padding:5px 12px 10px 12px;}
.fenxi a:hover{color:#cd0200;text-decoration:underline;}
.hzpad{padding:5px 0 0 12px;}

.clr_date{color:#798ba5;}

.gangpi_over{overflow:hidden;}
.gangpi{border:1px solid #d2e1f1;border-top:0;border-top:2px solid #6daaea;width:1100px;}
.gang_block{border-right:1px solid #d2e1f1;width:302px;padding:0 15px 10px 15px;float:left;}
.gang_h2{height:30px;line-height:30px;}
.gang_ul li{line-height:28px;position:relative;}
.gang_ul li a:hover{color:#cd0200;text-decoration:underline;}
.gang_ul li span{position:absolute;top:0;right:0;}

.links{border:1px solid #d2e1f1;}
.links_h2{padding:10px;}
.links_pic img{margin:0 1px;}
.links_ul{padding:10px 0 10px 15px;}
.links_ul li{float:left;width:110px;margin-right:30px;line-height:22px;}
.links_ul li a:hover{color:#cd0200;text-decoration:underline;}

.footer{background:#f2f2f2;padding:30px 30px 20px 30px;margin-top:20px;}
.foot_ul{width:365px;}
.foot_ul li{float:left;margin-left:30px;}
.foot_ul li p{line-height:18px;margin-top:10px;}
.foot_ul li img{border:5px solid #FFF;}

.foot_menu_ul li{float:left;width:140px;}
.foot_menu_ul li p{line-height:22px;margin-top:15px;}
.foot_menu_ul li a:hover{color:#cd0200;}

.copy{padding:20px 0;}
.copy p{line-height:18px;}
.copy img{margin-left:10px;}


/*二级页面样式*/

.Detail{border:1px solid #CCC; width:706px; height:auto; margin-right:5px}
.Mulu{border:1px solid #CCC; width:280px; height:100%;overflow:auto;margin-bottom:5px}

.Mulu 	a{
color:#36c; 
}
.Mulu a:hover{
color:#cd0200;text-decoration:underline;
}

.lanmuTitle{background:url(../images/v2/grayTbg.gif) repeat-x;padding:2px 0px 0px 10px;height:22px;margin-bottom:5px; font-size: 12px}
.RightTitlebar{ height:30px;  font-weight:bold; background:url(../images/v2/right_bg.gif) ; font-size:12px; }
.RightTitlebar span{float:left;position:relative;width:88px;/*background:url(../v2/tab.jpg);*/padding:4px 0 0 15px;font-size:14px;top:-1px;height:29px;}
.Title{font-size:20px; font-weight:bold; color:#333333; text-align:center;margin:5px 0;}
.line{border-top:1px dotted #999999; width:98%; margin:0 auto; font-size:1px; margin-top:5px;}
.Date{font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center;border-top:1px solid #CCC; width:90%; margin:0 auto}
.Content{ font-size:14px; padding:0px 5px 0px 5px; color:#333333; line-height:200%;}
.Content a:hover{color:#cd0200;text-decoration:underline;}
.Content p{font-size: 14px;padding:5px; line-height: 20pt; }
.ContentInfo{font-size:14px; line-height:220%;}

.listcontainer { height:100%; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:10px;}

.gq_tab{height:34px;margin:5px auto;background:url(../images/v2/gq_bg.gif)}
.gq_tab li{line-height:25px;height:25px;padding-top:5px;width:102px;text-align:center;font-size:12px;float:left;display:block;font-weight:bold;margin:0 2px;background:url(../images/v2/gq_tab.gif);cursor:pointer;}
.gq_tab li.ho{line-height:27px;height:27px;padding-top:3px;width:102px;text-align:center;font-size:14px;float:left;display:block;color:#FFF;font-weight:bold;margin:0 2px;background:url(../images/v2/gq_tabon.gif);cursor:pointer;}
.findcus{height:36px;background:url(../images/v2/gq_sbg.gif);text-align:center;padding-left:10px;width:992px;margin-bottom:5px;font-size: 12px} 
.jsq{position:relative;padding:0;}
.jsqpos{position:absolute;left:240px;top:5px;}
.jsqpos .fgwtext{border:1px solid #333; background:#D2D2D2; height:22px; font-family:Verdana, Geneva, sans-serif;font-size:14px;color:#333;vertical-align:middle;font-weight:bold;}
.jsqpos img {vertical-align:middle;}
.listpos{ width:100%; height:35px; background:url(../images/v2/positionbg.jpg) bottom repeat-x; line-height:30px;}
.listpos h1{ float:left;text-indent:40px; background: url(../images/jctw.gif) 15px 8px no-repeat;width:100%; font-size:12px;color: #666;font-weight: normal;}
.listpos h1 span{color:#36c;}
.listpos h1 span.stime{color:#ccc;}
.listpos a{ color:#36c; }
.listpos a:hover{ color:#F30;}
.list-p{float:left;margin-right:5px;margin-bottom:2px;}
.list_l{ width:200px; height:100%; padding-right:0px; height:100%; overflow:hidden; margin-top:10px; float:left; text-indent:15px; }
.list_r{ width:769px; height:100%; overflow:hidden; margin-top:10px; float:right;border-left:1px solid #ccc; padding-left:30px;}
.listltitle{ font-size:16px; font-weight:bold; color:#000; line-height:35px; border-bottom:1px solid #ccc;}
ul.listl_menu{ width:190px; padding-right:10px; overflow:hidden; color:#666; padding-top:8px; }
ul.listl_menu a{ color:#36c; padding-right:5px; font-size: 12px;}
ul.listl_menu a:hover{color:#cd0200;text-decoration:underline;}
ul.listl_menu .fb{margin:5px auto;font-size:14px;}

ul.listl_menu li{ height:25px;}
ul.listl_menu h1{font-size:14px; color:#999}
ul.listl_menu .s_history{ border-top:1px solid #ccc; padding-top:8px;}
ul.listl_menu .topdotline{ border-top:1px dotted #ccc; padding-top:8px;}
.result_list{ width:750px;margin-top:20px; }

.r-result{width:735px;border-bottom:1px dotted #ccc;padding-top:5px;}
.r-result .sms{padding-top:5px;font-size:12px;}
.r-result h1{ height:20px;font-size:14px; line-height:18px;display:block}
.r-result h1 a{  text-decoration:none;}
.r-result h1 span{ font-weight:normal; font-size:14px;color:#666}
.r-result h1 a.down{float:right;width:82px;height:25px;background:url(../images/btn_list_down.gif); text-indent:-5000px;}
.r-result h1 a:hover{ color:#F60;text-decoration:underline;}
.r-result p{ height:40px; line-height:20px; overflow:hidden;clear:both; margin-bottom:10px;}
.r-result h2{width:665px; height:30px; line-height:30px; overflow:hidden;font-size:12px;font-weight:normal;}
.r-result h2 span{color:gray}
.InfoList p{line-height:180%;padding-top:5px;}
.ContentInfo{border:1px solid #EBEBEB;}
.ContentInfo a{font-size:12px; color:#666;}
.ContentBar{height:25px;width:88px;text-align:center;font-size:12px;font-weight:bold;padding-top:3px;color:#FFF;background:url(../images/v2/ContentBar.gif);float:left;position:relative;margin-left:20px;}
.ContentInfoTitle{background:url(../images/v2/right_bg.gif) repeat-x;height:30px;}
.jiathis_style{    padding:10px 10px 10px 80px;}

.CIHead{height:31px;background:url(../images/info/titlebg.gif) no-repeat;font-size:14px;}
.CIBody{border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;height:205px;}
.LXhead{background:url(../images/info/contactbg.gif);height:21px;width:240px;margin:0 auto;color:#FFF;font-weight:bold;padding-top:2px;}
.LXbody{border-bottom:1px solid #FF8500;border-left:1px solid #FF8500;border-right:1px solid #FF8500;height:150px;width:238px;background:#FFFFCC;
margin:0 auto;}
.InfoTitle{color:#ffffff;font-size:16px;font-weight:bold;filter: glow(color:#000000,strength=2); }
.InfoList a:hover{
color:#cd0200;text-decoration:underline;
}
.notice{  border:solid 1px #FF9900;   background:#FFFFCC;   text-align:center;   padding:10px;   font-size:12px;   line-height:150%;   color:Black;   font-weight:bold;   margin:5px auto;   width:680px;   font-family:Verdana, Geneva, sans-serif; }
.infoDetail ul{margin-left:10px;}
.infoDetail ul li{margin-top:2px;width:125px;text-align:center;font-size:14px;background:url(../images/info/tab_02.gif);color:#333;margin-left:2px;cursor:pointer; height:20px}
.infoDetail ul li.ho{margin-top:2px;width:125px;text-align:center;font-size:14px;background:url(../images/info/tab_01.gif);color:#FFF;margin-left:2px;}
.infoline{border-bottom:2px solid #489307;}
.infoview{font-size:14px; line-height:220%;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;padding-top:25px;padding-left:20px;}
.GQContent{border:1px solid #000;border-collapse:collapse;}
.GQContent th{border:1px solid #000;border-collapse:collapse;}
.GQContent td{border:1px solid #000;border-collapse:collapse;}

.ContentTb{	border:2px solid #000;border-collapse:collapse;width:600px;margin:0 auto;}
.ContentTb th{border:1px solid #333;border-collapse:collapse;background-color:#E7E7E7;}
.ContentTb td{border:1px solid #000;border-collapse:collapse;}
.ContentTb2{width:595px;margin:0 auto;border:2px solid #999;border-collapse:collapse;}
.ContentTb2 td{font-size:16px;font-family:"Verdana";border:1px solid #999;border-collapse:collapse;}
.ContentTb2 th{font-size:14px;font-family:"Verdana";white-space:nowrap;border:1px solid #999;border-collapse:collapse;}/*nowidth*/
.ContentTbNo{margin:5px auto;}
.ContentTbNo{border:2px solid #000;border-collapse:collapse;}
.ContentTbNo td{font-size:14px;border:1px solid #000;border-collapse:collapse;height:10px;padding:5px 0px 0px 0px;}
.ContentTbNo th{font-size:14px;font-family:"Verdana";white-space:nowrap;border:1px solid #000;border-collapse:collapse;text-align:center;
height:25px;background-color:#E7E7E7;}
.ContentTb2{font-size:12px;border:1px solid #000; border-collapse:collapse}
.ContentTb2 td {font-size:12px;border:1px solid #000; border-collapse:collapse;padding-left:3px}
.ContentTb2 tr{font-size:12px;border:1px solid #000; border-collapse:collapse}
.Pageing{font-family:Verdana;font-size:14px;padding-left:30px;}
.InfoList{padding-top:5px;width:100%;}

#Pager{
	padding:5px;
}
#Pager a,#pagenav a{
color:#36c; 
font-size: 14px;
}
#Pager a:hover,#pagenav a:hover{
color:#cd0200;text-decoration:underline;
}

.form-div{
            background-color: #f2f2f2;
            margin: 0 auto;
            padding: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            height: 80px;
				width:1000px;

        }
@keyframes rainbow-animation {
  0% { background-position: 0% 50%; }
  100% { background-position: 100% 50%; }
}
        .form-container {
            display: flex;
            width: 100%;
            max-width: 980px;
            box-sizing: border-box;
            background-color: #ffffff;
            border-radius: 10px;
            overflow: hidden;
        }

        .input-text {
            display: flex;
            align-items: center;
            padding: 10px;
            justify-content: flex-end; /* 使用 justify-content 来水平对齐文本 */
            width: 150px; /* 适当设置宽度 */
	    
  
  
  
  

	font-weight:bold;

				
        }
		 
		  .input-text img {
            width: 20px; /* 图标宽度 */
            height: 20px; /* 图标高度 */
            margin-right: 5px; /* 图标和文字之间的间距 */
        }
        .input-container {
            flex: 1;
            padding: 10px;
	  margin-right:100px;
				
        }

        .input-container input {
            width: 100%;
            padding: 10px;
            border: 1px solid #ccc;
            border-radius: 5px;
            outline: none;
            font-size: 18px;
				
				
        }

        .submit-button {
            flex: 1;
            display: flex;
            justify-content: center;
            align-items: center;
             background-image: linear-gradient(to bottom, #FFA500, #FF4500); /* Gradient from bright orange to deep red */
            color: #fff;
            border: none;
            padding: 10px 20px;
            border-radius: 0 10px 10px 0; /* 圆角设置 */
            font-size: 16px;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        .submit-button:hover {
           background-image: linear-gradient(to bottom, red, red);
        }
@keyframes zoom-animation {
  0% {
    transform: scale(1); /* Start at normal size */
  }
  50% {
    transform: scale(1.2); /* Scale up to 110% */
  }
  100% {
    transform: scale(1); /* Return to normal size */
  }
}

        .free-image {
            width: 110px; /* 设置图片宽度 */
            height: 25px; /* 设置图片高度 */
            margin-right: 5px; /* 设置图片和文字之间的间距 */
	 animation: zoom-animation 2s infinite; 
        }