﻿/* CSS Document 01 服务器最新版*/
/*body { font-size:12px; font-family:'宋体'; color:#404040; margin:0; padding:0; background:#FFF url(images/bg_20120203.jpg) no-repeat top center;}*/
body { font-size: 12px; font-family: '宋体'; color: #404040; margin: 0; padding: 0; }
img { border: none; }
a { text-decoration: none; color: #404040; }
    a:hover { color: #e70101; }
    A.Ablack { color: #1f1f1f; }
ul, li, h1, h2, h3, h4, h5, h6, p, div { margin: 0; padding: 0; }
li { list-style: none; margin: 0; padding: 0;   height: 24px; line-height: 24px;}
.clear { clear: both; font-size: 0; line-height: 0; height: 0; }

#topbg { /*background:#f2f2f2;*/ border-top: 1px solid #ddd; width: 100%; height: 31px; position: relative; top: 0; }

.banner, .head, .nav, .news, .spot, .price, .column, .friendly, .about, .foot { width: 960px; margin: 0 auto 6px auto; }
.ad01 ul li { display: block; height: 70px; width: 316px; float: left; background-color: #efefef;/* margin-right: 4px;*/ overflow: hidden; _display: inline; }
.ad01 { height: 70px; }
.ad02 { height: 60px; }
    .ad02 .sp01 { float: left; height: 60px; width: 477px; display: block; background-color: #efefef; }
    .ad02 .sp02, .ad02 .sp03 { float: left; height: 60px; width: 235px; display: block; background-color: #efefef; }
    .ad02 .sp01 { margin-right: 6px; }
    .ad02 .sp02 { margin-right: 7px; }
.ad15 { height: 50px; }
    .ad15 .sp11, .ad15 .sp12, .ad15 .sp13 { float: left; height: 50px; width: 316px; display: block; background-color: #efefef; }
    .ad15 .sp11, .ad15 .sp12 { margin-right: 6px; }
.ad03 { height: 75px; }
    .ad03 span { float: left; height: 88px; }
    .ad03 .sp03 { height: 88px; width: 188px; background-color: #efefef; margin-right: 6px; }
    .ad03 .sp04 { height: 88px; width: 766px; background-color: #efefef; }
.ad04 { height: 70px; }
    .ad04 ul li { float: left; height: 100px; width: 193px; background-color: #efefef; margin-right: 6px; }
    .ad04 ul .li01 { width: 321px; }
    .ad04 ul .li02 { margin: 0px; width: 235px; }
.ad05 { height: 70px; }
    .ad05 ul li { float: left; background-color: #efefef; margin-right: 6px; height: 100px; }
    .ad05 ul .lino2 { width: 387px; }
    .ad05 ul .lino3 { width: 244px; margin: 0px; }
    .ad05 ul .lino1 { width: 317px; }
.ad06 { height: 100px; }
.zgMenu { width: 960px; margin-right: auto; margin-left: auto; height: 85px; margin-bottom: 6px; background-image: url(images/Menu_navBg.jpg); background-repeat: no-repeat; overflow: hidden; }
    .zgMenu p { display: inline-block; float: left; text-align: left; padding-right: 17px; padding-left: 17px; }
    .zgMenu .newsMenu { width: 174px; }
    .zgMenu .xhMenu { width: 137px; }
    .zgMenu .jgMenu { width: 166px; }
    .zgMenu .gcMenu { width: 132px; padding-right: 23px; }
    .zgMenu .qtMenu { width: 174px; }
    .zgMenu p acronym { font-size: 14px; font-weight: bold; color: #FFF; display: block; line-height: 32px; height: 32px; text-align: center; }
        .zgMenu p acronym a { color: #fff; }
            .zgMenu p acronym a:hover { color: #ff0; }
    .zgMenu p span { padding-top: 5px; display: block; text-align: left; line-height: 19px; }
        .zgMenu p span a { color: #3e3e3e; }
            .zgMenu p span a:Hover { color: #e70101; text-decoration: underline; }
    .zgMenu .xhMenu span a.xhtAA { padding-right: 17px; background-image: url(images/hot.gif); background-repeat: no-repeat; background-position: right center; color: #d6291b; font-weight: bold; }
    .zgMenu p span a.redColor { color: #d6291b; font-weight: bold; }
.pr_banner ul li { height: 61px; background-color: #efefef; margin-bottom: 6px; }
.b7 { width: 940px; padding: 10px; border: 1px solid #bfcfdc; overflow: auto; zoom: 1; }
.bleft { float: left; }
.bcenter { float: left; margin-left: 10px; width: 600px; }
    .bcenter ul { line-height: 21px; width: 600px; }
    .bcenter li { float: left; width: 142px; margin-right: 10px; height: 21px; overflow: hidden; }
.bl_noright { margin-right: 0 !important; }
.bcenter em { color: #ea5503; font-style: normal; }
.bright { float: left; margin-left: 10px; }
.head { position: relative; height: 90px; clear:both }
.head_float { z-index: 998; height: 30px; }
   
.aTopd { width: 960px; margin: 0 auto; }
.topnav { background: #f2f2f2; border-top: 1px solid #ddd; padding: 0 10px; height: 30px; line-height: 30px; position: relative; }
    /*.topnav a { margin-right: 5px; }*/
        .topnav a strong { color: #F00; }
.topnav_btn { background: url(images/loginreg.gif) no-repeat 0px 0; color: #004b89; font-weight: bold; width: 38px; height: 22px; display: inline-block; }
.topnav_btn2 { background: url(images/loginreg.gif) no-repeat -50px 0; color: #004b89; font-weight: bold; width: 38px; height: 22px; display: inline-block; }

.district_more { padding-right: 10px; background: url(images/icon.gif) no-repeat -583px -36px; }
.district_hot { float: right; padding-right: 10px; }
.logo { position: absolute; top: 1px; width: 250px; }
.logo_city { text-align: center; }
    .logo_city span a.qhcs { padding-right: 10px; background-image: url(images/icon.gif); background-repeat: no-repeat; background-position: -583px 5px; text-align: left; }
    .logo_city .handler { display: none; }
    .logo_city .qgId { font-size: 14px; color: #ea5505; font-weight: bold; display: inline; }
.CityList { height: 250px; width: 429px; position: absolute; top: 27px; left: -362px; padding-left: 4px; padding-top: 4px; display: none; }
    .CityList .arrow01 { height: 8px; width: 14px; position: absolute; left: 390px; top: 0px; background-image: url(images/arrow.gif); background-repeat: no-repeat; }
        .CityList .arrow01 em { border-top-width: 0px; border-right-width: 7px; border-bottom-width: 8px; border-left-width: 7px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: transparent; display: block; border-left-color: transparent; border-right-color: transparent; border-bottom-color: #F60; }
.CityWborder { height: 245px; background-color: #ff6000; padding-top: 4px; opacity: 0.35; filter: alpha(opacity=35); -moz-opacity: 0.35; }
.CityListBorder { height: 238px; width: 419px; border: 1px solid #ff6000; background-color: #FFF; position: absolute; left: 8px; top: 8px; }
    .CityListBorder .cityS { line-height: 40px; text-align: left; color: #bfbfbf; height: 40px; display: block; overflow: hidden; margin: 13px 13px 0 13px; padding: 0px; }
.cityS a { font-size: 12px; margin-right: 4px; margin-left: 5px; }
.CityListBorder .cityS span { display: inline-block; height: 38px; width: 132px; background-image: url(images/cityBg.gif); background-repeat: no-repeat; line-height: 38px; text-align: center; color: #ff0000; margin-right: 0px; }
.cityS span strong { font-size: 14px; }
.CityListBorder .cityMore { margin-right: 13px; margin-left: 13px; }
.CityListBorder p.cityMore span { height: 34px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; line-height: 34px; display: block; text-align: left; }
.CityListBorder .cityMore span em { font-size: 14px; font-style: normal; color: #ff6000; }

/*新增全国*/
.area{ position:absolute; left:200px; top:42px; font-family: "Microsoft YaHei","微软雅黑"; z-index:9;}
.area_t{ color:#999; padding-left:12px; position:absolute; cursor:pointer; border:#e5e5e5 solid 1px; border-radius:3px; width:48px; height:30px; line-height:30px;}
.area_ton{ border-bottom:none; background:#fff; z-index:999; border-radius:3px 3px 0 0 ;}
.arr{ width:10px; height:8px; background:url(images/area_bg1.gif) no-repeat; margin-left:5px; display:inline-block; overflow:hidden;
transition: transform .1s ease-in 0s;
-webkit-transition: -webkit-transform .1s ease-in 0s;
 }
.area_t:hover .arr{
-moz-transform: rotate(180deg); 
-webkit-transform: rotate(180deg); 
-o-transform: rotate(180deg); }
.area_m{ width:440px; height:120px; background:#fff; padding-top:10px; border:#e5e5e5 solid 1px; line-height:22px; position:absolute; top:30px; z-index:99;}
.area_m span{ color:#1c56a7; margin-left:12px;}
.area_m a{ margin:0 6px;}/*修改7.17*/
a.org{ color:#ea5504; margin-left:12px; margin-right:0;}


/*路径修改开始*/
.search { position: absolute; top: 4px; left: 274px; background: url(images/search.gif) no-repeat; height: 85px; padding-left: 12px; width: 680px; }/*修改6-24*/

.search_main { /*background:url(images/search.gif) no-repeat right 0;*/ height: 85px; z-index: 10; }
.search_label { background: url(images/search_label.gif); height: 28px; margin-bottom: 10px; }
    .search_label a { display: block; float: left; width: 73px; height: 30px; overflow: hidden; text-align: center; line-height: 30px; }
.sl_current { background: url(images/icon.gif) no-repeat 0 -62px; color: #014c8d !important; font-weight: bold; }
.sl_current1 { background-color: #1c56a7; color: white !important; font-weight: bold; }

.sl_expert { float: right !important; background: url(images/icon.gif) no-repeat -560px -51px; padding-right: 15px; color: #014b8a !important; }
.search_class { height: 36px; width: auto; }
    .search_class label { margin-right: 5px; position: relative; display: block; float: left; }
    .search_class input { border: 1px solid #bfdff8; background: url(images/search_input.gif); height: 21px; padding: 9px 0 0 9px; color: #004098; width: 104px; *width: 100px; }
    .search_class span { border: 1px solid #bfdff8; border-left: none; background: url(images/search_input.gif) right 0; display: block; width: 15px; height: 30px; position: absolute; right: 0; top: 0; *top: 1px; cursor: pointer; display: none; }
    .search_class p { border: 1px solid #003F97; background: #fff; margin-top: 1px; position: relative; width: 112px; *width: 114px; max-height: 276px; overflow-y: auto; display: none; min-height: 23px; }
        .search_class p a { padding: 0 10px; line-height: 23px; height: 23px; overflow: hidden; color: #003F97; display: block; }
            .search_class p a:hover { background: #003F97; color: #fff; }
.sc_submit { background: url(images/icon.gif) no-repeat 0 -176px !important; width: 63px !important; height: 34px !important; border: none !important; }
.news h2 { display: none; }
.news_l { float: left; width: 320px;  /*height: 766px;*/ }
    .news_l .kjfw { border: 1px solid #97b8db; height: 82px; background-image: url(images/kjfs.gif); background-repeat: no-repeat; padding-left: 27px; margin-bottom: 8px; }/*路径修改7.17*/

/*路径修改结束*/

        .news_l .kjfw a { display: inline-block; height: 40px; width: 50px; line-height: 41px; padding-left: 0px; margin-left: 15px; color: #004297; text-align: center; margin-right: 37px; }
.kjfw a.AnoMagin { margin: 0px; }
.news_l_list { border: 1px solid #86aace; margin-bottom: 8px; padding-bottom: 6px; height: 336px; overflow: hidden; }
    .news_l_list p { margin-right: 13px; margin-left: 13px; line-height: 19px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #a9a7a8; margin-top: 2px; padding-bottom: 2px; }
        .news_l_list p em { font-style: normal; color: #a9a7a8; display: inline-block; width: 202px; }
    .news_l_list h3 { height: 33px; overflow: hidden; margin-bottom: 8px; }
        .news_l_list h3 a { display: block; float: left; width: 159px; height: 33px; line-height: 33px; text-align: center; font-size: 14px; }
    .news_l_list .list02 p { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
        .news_l_list .list02 p img { float: left; background-color: #bfcfdc; padding: 3px; margin-right: 5px; }
        .news_l_list .list02 p span { float: left; width: 180px; margin: 0px; padding: 0px; }
            .news_l_list .list02 p span acronym { font-weight: bold; color: #004197; display: block; }
                .news_l_list .list02 p span acronym a { font-weight: bold; color: #004197; }
.news_l_banner ul li { float: left; height: 79px; width: 157px; background-color: #efefef; margin-bottom: 7px; margin-right: 6px; }
a.Aselect { color: #004097; font-weight: bold; }
.list01 { overflow: hidden; height: 290px; }
    .list01 p span.pl { overflow: hidden; display: block; clear: both; word-break: break-all; }
    .list01 p span.plb { display: inline-block; width: 80px; text-align: right; }
    .list01 p a { color: #2771d5; }
.nl_h3_xwkx { background: url(images/news.gif) no-repeat; }
.nl_h3_zjgd { background: url(images/news.gif) no-repeat 0 -70px; }
.nl_h3_border { border-right: 1px solid #86aace; }
.nl_h3_xwkx_2 { background: url(images/news.gif) no-repeat 0 -35px; }
.nl_h3_zjgd_2 { background: url(images/news.gif) no-repeat 0 -105px; }
.news_c { float: left; width: 631px; margin-left: 6px; border: 1px solid #bfcfdc;/* height: 766px;*/ overflow: hidden; }
    .news_c h3 { background-image: url(images/xwtt.gif); background-repeat: no-repeat; height: 33px; padding-left: 27px; font-weight: normal; font-size: 9px; line-height: 35px; }
        .news_c h3 span { display: block; float: left; }
        .news_c h3 a { font-weight: normal; font-style: normal; font-size: 12px; margin-right: 9px; margin-left: 4px; }
        .news_c h3 .fNav { font-size: 15px; font-weight: bold; color: #f00; margin-right: 25px; }
        .news_c h3 a.imgA01 { display: inline-block; height: 30px; width: 93px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 19px; }
        .news_c h3 a.imgA02 { display: inline-block; height: 30px; width: 65px; margin: 0px; }
.ncLeft { width: 365px; float: left; padding-left: 14px; margin-right: 10px; overflow: hidden; }
.ncRight { float: left; width: 234px; padding-top: 10px; }
    .ncRight ul li { height: 65px; background-color: #efefef; margin-bottom: 7px; overflow: hidden; }
.ad07 { height: 86px; background-color: #F90; }
.ad08 { height: 90px; background-color: #efefef; margin-top: 8px; margin-bottom: 8px; margin-right: 13px; margin-left: 13px; }
.nc_class1 { padding-bottom: 5px; background: url(images/dashed_border.gif) repeat-x 0 100%; width: 365px;margin-top:20px; }
.nc_class1 h5 { text-align: center; line-height: 38px; }
.nc_class1 h5 a, .nc_class2 h5 a { font-family: "寰蒋闆呴粦", "榛戜綋", "瀹嬩綋"; font-size: 18px; font-weight: normal; }
.nc_class1 p { text-align: center; padding-bottom: 10px; height: 12px; overflow: hidden; background: url(images/dashed_border.gif) repeat-x 0 100%; }
.nc_class1 ul { line-height: 25px; }
.nc_class1 li { padding-left: 16px; background: url(images/li_2.gif) no-repeat 0 7px; width: 349px; height: 25px; line-height: 25px; overflow: hidden; font-size: 14px; }
.nc_class1 li a { margin-right: 5px; text-decoration: none; *white-space: nowrap; }
l {color:blue;}
h {color:red;}
c {font-weight:bold;}
cl {color:blue; font-weight:bold;}
ch {color:red; font-weight:bold;}
.nc_class_hot { color: #e70101 !important; }
.nc_class2 h5 { text-align: center; line-height: 30px; }
.nc_class2 p { text-align: center; padding-bottom: 10px; height: 12px; overflow: hidden; background: url(images/dashed_border.gif) repeat-x 0 100%; }
.nc_class2 ul { line-height: 25px; }
.nc_class2 li { padding-left: 16px; background: url(images/li_2.gif) no-repeat 0 7px; width: 349px; height: 25px; line-height: 25px; overflow: hidden; font-size: 14px; }
    .nc_class2 li a { margin-right: 5px; }
    .nc_class2 li span a { color: #014198; margin-right: 6px; }
.friendly { border: 1px solid #bfcfdc; width: 958px; }
    .friendly h3 { height: 36px; padding-top: 4px; background: url(images/foot.gif) no-repeat; }
        .friendly h3 a { float: left; display: block; float: left; margin-left: 10px; width: 82px; height: 29px; line-height: 29px; text-align: center; font-size: 14px; color: #424041; font-weight: normal; background-image: none; }
            .friendly h3 a:hover, .friendly h3 a.hySelect { background-image: url(images/hezuo.gif); color: #004098; font-weight: bold; }
.friendly_link { background: url(images/foot.gif) no-repeat -10px 0; }
.friendly_link2 { background: url(images/foot.gif) no-repeat -10px -45px; }
.friendly_partner { background: url(images/foot.gif) no-repeat -102px 0; }
.friendly_partner2 { background: url(images/foot.gif) no-repeat -102px -45px; }
.friendly_button { margin-top: -35px; margin-right: 11px; width: 200px; float: right; }
    .friendly_button a { display: block; width: 87px; height: 23px; float: right; text-indent: -9999px; margin-left: 5px; }
.friendly_pic { padding: 10px 0 10px 15px; overflow: auto; zoom: 1; }
    .friendly_pic li { float: left; margin-right: 10px; margin-bottom: 6px; }
    .friendly_pic img { border: 1px solid #cecece; }
.friendly_txt { padding-left: 15px; padding-bottom: 10px; overflow: auto; zoom: 1; }
    .friendly_txt li { width: 112px; padding: 0 6px; background: #f2f2f2; text-align: center; float: left; margin-right: 10px; margin-bottom: 6px; height: 24px; overflow: hidden; line-height: 24px; }
.about { background: url(images/foot.gif) no-repeat 0 -100px; height: 57px; position: relative; }
    .about h3 { width: 123px; height: 27px; position: absolute; right: 14px; top: 0; }
        .about h3 a { display: block; width: 123px; height: 27px; text-indent: -9999px; }
.about_link { height: 27px; padding-left: 3px; width: 960px; }
    .about_link a { float: left; display: inline-block; width: 69px; height: 22px; text-align: center; padding-top: 5px; color: white;}
.al_w2 { width: 115px !important; }
.station { line-height: 30px; padding: 0 12px; }
    .station span { float:left; margin: 0 3px 0 3px; background: url(images/foot.gif) no-repeat -959px -182px; text-indent: -9999px; display: inline-block; width: 1px; }
    .station a {
     float:left;}
.foot { padding: 20px 0; }
    .foot p { line-height: 24px; text-align: center; }
.fa { overflow: hidden; zoom: 1; margin-top: 10px; }
    .fa a { background: url(images/authentication.gif) no-repeat; display: inline-block; width: 119px; height: 48px; overflow: hidden; margin-right: 5px; }
	.faa { overflow: hidden; zoom: 1; margin-top: 10px; }
    .faa a {display: inline-block; width: 83px; height: 30px; overflow: hidden; margin-right: 10px; }
.fa1 { background-position: 0 0; }
.fa2 { background-position: 0 -48px !important; }
.fa3 { background-position: 0 -96px !important; }
.fa4 { background-position: 0 -144px !important; }
.fa5 { background-position: 0 -192px !important; }
.fa6 { background-position: 0 -240px !important; }
ul li.noMagin { margin-right: 0px; }
ul li.noMaginB { margin-bottom: 0px; }
.sub01 { width: 960px; margin-right: auto; margin-left: auto; /*position: relative; */}
.subT01_left { width: 321px; float: left; overflow: hidden; }
.shead01 { position: relative; background-color: #ebf5ff; margin-bottom: 4px; overflow: hidden; }
.shead01 h4 { font-size: 12px; font-weight: bold; color: #004198; line-height: 29px; height: 29px; padding-left: 15px; background-image: url(images/sub01TBG.gif); background-repeat: repeat-x; }
.shead01 ul { margin: 10px 15px 13px 15px; line-height: 22px; }
.shead01 ul li { height: 22px; overflow: hidden; }
.shead01 ul li a { font-size: 12px; font-weight: normal; }
.shead01 em { position: absolute; top: 8px; right: 17px; font-style: normal; font-weight: normal; font-size: 12px; }
.subT01_Right { float: right; width: 633px; overflow: hidden;}
.fbs { border: 1px solid #c6e1ff; margin-bottom: 6px; height: 162px; overflow: hidden; width: 631px; }
.fbsT_border { padding: 12px 12px 0px 14px; height: 121px; overflow: hidden; }
.fbsT { line-height: 30px; height: 30px; }
    .fbsT span { float: left; width: 410px; display: inline-block; }
    .fbsT em { font-style: normal; font-weight: bold; color: red; }
    .fbsT .span01 { float: left; width: 190px; display: inline-block; }
.span01 a { background-image: url(images/fb.gif); background-repeat: no-repeat; margin-right: 3px; margin-left: 3px; text-align: center; }
.fbsT .span01 .a01 { line-height: 23px; display: inline-block; height: 23px; width: 47px; background-color: #fff2d2; background-position: 0px 0px; color: #fb6800; }
.fbsT .span01 .a02 { display: inline-block; height: 23px; width: 77px; line-height: 23px; background-position: -104px 0px; font-weight: bold; color: #fe0000; }
.fbs ul { height: 89px; width: 608px; background-image: url(images/fltj.gif); background-repeat: no-repeat; }
    .fbs ul li { height: 25px; width: 107px; float: left; padding-top: 15px; padding-left: 45px; margin-bottom: 7px; text-align: left; position: relative; }
        .fbs ul li span { color: #004198; }
        .fbs ul li em { display: block; height: 40px; width: 40px; position: absolute; left: 0px; top: 0px; background-image: url(images/gc_ico.gif); background-repeat: no-repeat; }
        .fbs ul li .gc02 { background-position: -41px 0px; }
        .fbs ul li .gc03 { background-position: -82px 0px; }
        .fbs ul li .gc04 { background-position: -123px 0px; }
        .fbs ul li .gc05 { background-position: 0px -40px; }
        .fbs ul li .gc06 { background-position: -41px -40px; }
        .fbs ul li .gc07 { background-position: -82px -40px; }
        .fbs ul li .gc08 { background-position: -123px -40px; }
.fbs .fbqy { line-height: 23px; height: 23px; margin-top: 6px; background-color: #ecf5fe; padding-left: 15px; }
    .fbs .fbqy em { font-style: normal; font-weight: bold; color: #004198; float: left; display: inline-block; width: 95px; }
.fbqy span { display: inline-block; width: 500px; }
    .fbqy span a { margin-right: 5px; }
.sub01_left01 { width: 395px; float: left; margin: 0px; padding: 0px; overflow: hidden; }
.s01 { position: relative; border: 1px solid #69bce8; width: 393px; }
.s01 h4 { height: 30px; background-image: url(images/s01Bg.gif); background-repeat: no-repeat; padding-left: 10px; margin: 0; padding-top: 1px; }
.s01 h4 a { height: 30px; width: 90px; display: inline-block; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; color: #FFF; }
.s01 h4 a.a01Sel, .s01 h4 a:hover { font-weight: bold; color: #004198; background-image: url(images/s01T.gif); background-repeat: no-repeat; text-align: center; font-size: 14px; }
.s01 h4 a:hover { text-decoration: underline; }
.s01 a.Amore { position: absolute; top: 8px; right: 10px; font-size: 12px; color: #FFF; }
.qhbg { background-image: url(images/s01BgCon.gif); background-repeat: repeat-x; background-position: top; padding: 10px 15px; }
ul.news_aa { line-height: 24px; overflow:hidden;}
ul.news_aa li { height: 24px; background-repeat: repeat-x; background-position: top; overflow: hidden; }
ul.news_aa li a { background-repeat: no-repeat; background-position: left 7px; height: 24px; }

ul.news_wzdt { line-height: 22px; overflow:hidden;}
ul.news_wzdt li { height: 22px; background-repeat: repeat-x; background-position: top; overflow: hidden; }
ul.news_wzdt li a { background-repeat: no-repeat; background-position: left 7px; height: 24px; }

.news_aa li em { font-style: normal; color: #b0b0b0; vertical-align: top; *vertical-align: 2% !important; }
.news_aa li a.df { color: #034198; }
ul.news_aa2 { line-height: 24px; margin: 10px 15px 13px 10px; }
ul.news_aa2 li { height: 24px; overflow: hidden; background: url(images/dashed_border.gif) repeat-x 0 23px; }
ul.news_aa2 li span { padding-left: 16px; background: url(images/li_2.gif) no-repeat 0 1px; }
ul.news_aa2 li span a { color: #014198 !important; margin-right: 5px; }
ul.news_aa2 li em { float: right; font-style: normal; color: #b0b0b0; margin-left: 5px; }
ul.ulMidO li a { width: 314px; height: 24px; overflow: hidden; }
ul.ulMid2 li { background-image: url(images/li01Bg.gif); background-repeat: no-repeat; padding-left: 20px; width: 340px; }
    ul.ulMid2 li a { height: 24px; font-size: 14px; background-image: none; padding-left: 0px; padding-right: 5px; }
.sub01_right01 { float: left; width: 231px; padding-left: 7px; overflow: hidden; }
.ad09 li { height: 67px; margin-bottom: 6px; display: block; background-color: #efefef; overflow: hidden; }
h4.card2 { padding: 0px; }
.card2 a { display: inline-block; height: 29px; width: 103px; text-align: center; margin: 0; padding: 0; }
h4.card2 a:hover { color: #e70101; background-color: transparent; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.card2 a.a02Sel, .card2 a.a02Sel:Hover { color: #033a94; background-color: #ebf5ff; border-right-width: 1px; border-right-style: solid; border-right-color: #9BCBFF; }
.card2 a.a02Sel2, .card2 a.a02Sel2:Hover { color: #033a94; background-color: #ebf5ff; border-right: solid 1px #9BCBFF; border-left: solid 1px #9BCBFF; }
 

span.spanMore { position: absolute; top: 8px; right: 10px; font-size: 9px; color: #FFF; }
    span.spanMore a { color: #FFF; font-size: 12px; }
.hqImg { height: 158px; margin-bottom: 6px; }
.con02 { margin: 19px 13px; line-height: 20px; font-size: 9px; color: #abd0f4; }
    .con02 a { margin-right: 7px; margin-left: 6px; font-size: 12px; }
.con03 { margin: 10px 15px; line-height: 22px; }
    .con03 a { margin-right: 2px; margin-left: 2px; }
    .con03 .colA { color: #ff6600; }
.ad10 li { height: 67px; margin-bottom: 6px; background-color: #090; }
.sub02 { border: 1px solid #b5d5fb; position: relative; margin-bottom: 8px; padding-bottom: 5px; }
    .sub02 h4 { background-image: url(images/lmBg.gif); background-repeat: no-repeat; height: 22px; padding-top: 11px; padding-left: 30px; color: #004198; text-align: left; font-size: 14px; margin-bottom: 5px; }
    .sub02 .Amor { position: absolute; top: 10px; right: 8px; font-style: normal; }
ul.ul_img { margin-right: auto; margin-left: 8px; margin-top: 13px; height: 91px; overflow: hidden; }
    ul.ul_img li { background-color: #666; height: 91px; width: 91px; float: left; margin: 0 5px; }
        ul.ul_img li a { position: relative; display: block; height: 91px; width: 91px; }
        ul.ul_img li img { width: 91px; height: 91px; }
.fxs { height: 114px; background-image: url(images/fxs_bg.gif); background-repeat: no-repeat; padding-right: 0px; padding-left: 0px; margin-bottom: 8px; overflow: hidden; }
    .fxs .fxs_con2 { width: 9999px; height: 102px; }
    .fxs .LeftBar { height: 113px; width: 30px; display: inline-block; float: left; margin-right: 5px; }
    .fxs .RightBar { display: inline-block; float: right; height: 113px; width: 30px; }
.rw { padding-top: 7px; line-height: 20px; float: left; margin-right: 3px; }
    .rw img { float: left; padding: 2px; border: 1px solid #CCC; margin-right: 5px; }
    .rw p { float: left; width: 172px; height: 140px; overflow: hidden; }
        .rw p em { font-style: normal; font-weight: bold; color: #004198; }
        .rw p span { color: #ff7f00; }
.bjbq { height: 128px; overflow: hidden; }
    .bjbq li { padding-right: 10px; padding-left: 10px; line-height: 21px; display: block; height: 40px; clear: both; }
        .bjbq li span { font-weight: bold; color: #004198; float: left; display: inline-block; width: 35px; }
        .bjbq li .nr { font-weight: normal; color: #404040; width: 264px; }
    .bjbq .bgCo { background-color: #e8f1f8; height: 20px; }
    .bjbq li.bgCo02 { background-color: #fff; height: 20px; }
    .bjbq li .nr a { margin-right: 2px; }
.ad11 li { height: 67px; background-color: #efefef; margin-bottom: 6px; }
.qhbg p { background-image: url(images/rcBG.gif); background-repeat: repeat-x; height: 43px; padding: 5px; line-height: 20px; }
.news_bb { margin: 15px; }
    .news_bb li { height: 40px; *height: 38px !important; line-height: 19px; *line-height: 18px !important; background-image: url(images/BotLine.gif); background-repeat: repeat-x; background-position: bottom; }
        .news_bb li span { float: left; width: 80px; display: inline-block; }
        .news_bb li .bbInfo { width: 278px; }
            .news_bb li .bbInfo em { font-style: normal; color: #004d9b; }
.bbInfo i { font-style: normal; color: #969696; }
.news_bb li .yf { color: #ff6400; width: 85px; text-align: right; }
.img01 { margin-left: 13px; width: 222px; margin-top: 8px; height: 82px; overflow: hidden; }
.qhbg .imgA03 { height: 135px; margin-bottom: 14px; width: 370px; overflow: hidden; }
.imgA03 li { text-align: center; height: 135px; width: 114px; color: #08449a; background-color: #c1cfdc; margin-right: 11px; display: block; float: left; overflow: hidden; }
.qhbg .imgA03 li a img { height: 111px; width: 110px; border: 1px solid #FFF; margin: 1px; }
.Mihig04 .pad05 { padding-top: 13px 0 0 0; }
span.img02 { height: 60px; display: block; background-color: #FC0; margin: 15px 15px 5px 15px; }
.zaobao { height: 72px; overflow: hidden; margin-left: 15px; }
.sub02 .zaobao a { background-image: url(images/iBg.gif); background-repeat: no-repeat; display: block; height: 21px; width: 63px; line-height: 21px; text-align: center; float: left; margin: 5px 5px 4px 0px; overflow: hidden; color: #004198; }
.img05 { height: 71px; background-color: #0C0; margin-right: 13px; margin-left: 13px; }
.sheadI6 { _padding-bottom: 6px; }
.shead02I6 { _padding-bottom: 10px; }
ul.ulLeft2 { margin: 5px 15px; }
ul.ulLeftO { margin: 4px 15px; }
ul.ulLeftO li a, ul.ulLeft2 li a { width: 236px; overflow: hidden; height: 24px; }
ul.ulLeft2 li { background-image: url(images/li02Bg.gif); background-repeat: no-repeat; background-position: left top; padding-left: 15px; }
ul.ulLeftO li { background-image: url(images/li02Bg.gif); background-repeat: no-repeat; background-position: left top; padding-left: 15px; }
.LeHig01 { height: 181px; overflow: hidden; }
.LeHig02 { height: 248px; overflow: hidden; }

.Mihig01 { height: 248px; margin-bottom: 6px; overflow: hidden; }
.LeHig04 { height: 152px; overflow: hidden; }
.LeHig05 { height: 170px; }
.LeHig06 { /*height: 248px;*/ overflow: hidden; width: 319px; }
.shead01 ul.ul11 li a { width: 295px; overflow: hidden; height: 20px; display: block; }
.Rihei01 { /*height: 224px;*/ min-height: 224px; overflow: hidden; }
.Rihei02 { height: 235px; overflow: hidden }
.LeHig07 { height: 290px; overflow: hidden; }
.LeHig08 { height: 270px; overflow: hidden; }
.LeHig09 { height: 113px; overflow: hidden; }
.Mihig02 { height: 295px; overflow: hidden; margin-bottom: 8px; }
.Mihig03 { height: 350px; overflow: hidden; margin-bottom: 8px; }
.Mihig03 .qhbg { padding: 0; }
.Mihig03 .ulMid2 { margin: 10px 15px; }
.Mihig04 { height: 403px; overflow: hidden; width: 393px; }
.Rihei03 { height: 295px; overflow: hidden;  }
/*.Rihei04 { height: 285px; overflow: hidden; }*/
.Rihei04 { height:313px; overflow: hidden; }
    .Rihei04 ul { margin-bottom: 10px; }
.Rihei05 { height: 427px; overflow: hidden; }
.fxs .fxs_con { overflow: hidden; margin-left: 5px; float: left; width: 248px; height: 105px; }
.fxs .fxs_con2 { width: 9999px; height: 102px; }
ul.numBg { margin: 0 15px; background-image: url(images/lt_bg.gif); background-repeat: no-repeat; background-position: left top; line-height: 22px; }
*ul.numBg script { display: none; }
ul.numBg li { padding-left: 5px; overflow: hidden; height: 24px; }
    ul.numBg li a { overflow: hidden; margin-left: 15px; }
.imgA03 li em { font-style: normal; height: 16px; overflow: hidden; line-height: 16px; display: block; }
/*.con01 { margin: 5px; }*/
.bd02 ul { margin: 5px 0 0 5px; overflow:hidden;}
.shead01 ul.ul12 { margin: 0 7px 0 10px; overflow:hidden;}
.con01 ul.ul12 li a { height: 24px; overflow: hidden; display: inline-block; }
.con01 ul li { width: 280px; background-color: #ebf5ff; }
.bd02 ul li a { color: #023993; }
.friendly p { margin-right: 15px; margin-left: 15px; line-height: 22px; /*height:70px;overflow:hidden;*/ }
    .friendly p table, .friendly p table tr td { margin: 0; padding: 0; }
        .friendly p table tr td { height: 66px; line-height: 22px; }
    .friendly p a { margin-right: 8px; display: inline-block; line-height: 22px; }
.friendly h3 label { font-size: 12px; font-weight: normal; float: right; margin: 5px 100px 0 0; }
div.con01 ul li span a { color: #014198; }
/* 鐧诲綍 */
#login {   position: absolute; left: 0px; height: 22px; line-height: 22px; top: 3px;width:430px;}
.topnav a.qhjb { position: absolute; left: 10px; top: 0px; color: Red; font-weight: bold; }
#login form { height: 22px; line-height: 22px; }
#login input { vertical-align: bottom; *vertical-align: middle; }
#txtUserName, #txtPassword { width: 70px; border: 1px #ccc solid; }

#login input.annv { border: solid 1px red; background: url(images/loginreg.gif) no-repeat 0 0; border: 0; width: 48px; height: 16px; line-height: 16px; color: #004b89; cursor: pointer; text-indent: -100000px; display: inline-block; vertical-align: middle; float: left; }
#login .register { background-color: #fa8418; color: white; width: 33px; height: 16px; line-height: 16px; display: inline-block; text-align: center; margin-left: 0px; vertical-align: middle; float: left; }

.kh { height: 426px; }
.sub01 .cpfl01 { width: 317px; border: 2px solid #ffab0a; height: 420px; }
.cpfl01 h1 { line-height: 37px; height: 37px; background-image: url(images/flxx.gif); background-repeat: no-repeat; font-size: 14px; font-weight: bold; color: #FFF; padding-left: 15px; }
.cpfl01 .dl { line-height: 40px; margin-top: 5px;  z-index: 997; }
    .cpfl01 .dl li { height: 42px; display: block; background-image: url(images/ulBg.gif); background-repeat: no-repeat; padding-left: 24px; color: #8b8b8b; width: 270px; }
        .cpfl01 .dl li div { display: none; }
    .cpfl01 .dl .liHover div { display: block; }
    .cpfl01 .dl .liHover { background-image: url(images/ulBg02.gif); width: 288px; background-repeat: no-repeat; height: 42px; *width: 287px; *height: 38px; *border-top: 1px solid #ffab0a; *border-bottom: 1px solid #ffab0a; *background: url(images/ulBg02.gif) -1px left; *line-height: 38px; }
        .cpfl01 .dl .liHover span { z-index: 99; position: absolute; }
    .cpfl01 .dl li span b { font-size: 14px; color: #004198; }
    .cpfl01 .dl li span em { font-style: normal; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #ff0000; }
    .cpfl01 .dl li span a { color: #8b8b8b; }
        .cpfl01 .dl li span a:Hover { color: #e70101; text-decoration: underline; }
.licon { width: 369px; background-color: #FFF; position: absolute; left: 309px; top: -47px; z-index: -1; border: 2px solid #ffab0a; padding: 15px; line-height: 30px; color: #B0B0B0; }
    .licon p { line-height: 27px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; display: inline-block; margin-bottom: 10px; padding-bottom: 10px; width: 369px; }
    .licon a { color: #1e4a78; }
        .licon a:hover { text-decoration: underline; color: #ff0000; }
.pos02 { top: -27px; }
.pos03 { top: -7px; }
.pos04 { top: 40px; }
.pos05 { top: 40px; }
.pos06 { top: 160px; }
.pos07 { top: 200px; }
.pos08 { top: 141px; }
.dqdh { line-height: 20px; /*height: 40px; */width: 960px; margin-right: auto; margin-left: auto; color: #CCC; overflow: hidden; margin-bottom: 5px;/* white-space: nowrap;*/ font-size: 10px; }/*修改2016-5-17*/
    .dqdh a { margin:0 3.6px; font-size: 12px; }/*修改7-15*/
	.dqdh a.mar1{ margin:0 3.6px;}
	.dqdh a.mar2{ margin:0 2px; _margin:0 4px;}
	.dqdh a.mar3{ margin:0 2.8px;}/*修改2016-5-17*/
	.dqdh a.mar4{ margin:0 4px;}
    .dqdh span { font-size: 12px; color: #404040; font-weight: bold; margin-left:3px; }/*修改6-23*/
li em { margin-left: 4px; }
.qg { position: absolute; top: 8px; z-index: 998; right: 14px; }

#gczs ul.ul12 li a { margin-right: 5px; }
.kx { text-align: left; height: 300px; overflow: hidden; }

.topad { position: relative; width: 960px; height: 0; margin: 0 auto; font-size: 0; line-height: 0; }
    .topad a.gg_left { position: absolute; height: 300px; width: 160px; left: -160px; bottom: -300px; display: block; }
    .topad a.gg_right { position: absolute; height: 300px; width: 160px; right: -160px; bottom: -300px; display: block; }

#pf_left { position:fixed; _position:absolute; width: 141px; right: 50%; top: 0; margin:190px 489px 0 0; z-index: 999; }
#left_big { width: 141px; height: 315px; }

#left_weixin { width: 141px; height: 166px; margin-top: 5px; }
    #left_weixin p { width: 136px; font-size: 12px; font-weight: bold; color: #004198; line-height: 25px; height: 25px; padding-left: 10px; }
#left_close { width: 141px; height: 19px; line-height: 19px; text-align: right; }
    #left_close img { cursor: pointer; }
#right_close { width: 146px; height: 19px; line-height: 19px; text-align: right; }
    #right_close img { cursor: pointer; }

#pf_right { position:absolute; _position:absolute; width: 146px;   left: 50%; top: 0; margin:190px 0 0 485px; z-index: 999; }
#ad_big { position: relative; width: 146px; height: 315px; }/*height: 354px;*/
#ad_small { position: absolute; width: 310px; height: 225px;  bottom: 0px; left: -315px;display:none; }

.ad_ul {width: 146px; height: 315px;top:0; z-index:2001; background-image:url(/images/steelcn_shuangmao_146_315.jpg);background-repeat:no-repeat;margin: 450px 484px 0 0;}
.ad_uls { position:relative;  width: 146px; height: 315px;top:0; z-index:2001;background-image:url(/images/hd_xianlei_141_351.jpg);background-repeat:no-repeat;}
#ad_big .lixw a{height:315px;display:block;}
.ad_ul li a{ height: 22px; display:block;}
.ad_ul  .likf {margin-top:48px;margin-bottom:5px;}
.ad_ul .lifav { margin-top:123px;width: 156px;}
.ad_ul  .scroll { height: 20px; width: 156px; margin-top: 0px; display: block;}
.ad_ul  .lilx { margin-top:8px;}

.s0cg { position: relative; border: 1px solid #69bce8; width: 319px; }
.s0cg h4 { height: 30px; background-image: url(images/s01Bg.gif); background-repeat: no-repeat; padding-left: 10px; margin: 0; padding-top: 1px; }
.s0cg h4 a { height: 30px; width: 90px; display: inline-block; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; color: #FFF; }
.s0cg h4 a.a01Sel, .s01 h4 a:hover { font-weight: bold; color: #004198; background-image: url(images/s01T.gif); background-repeat: no-repeat; text-align: center; font-size: 14px; }
.s0cg h4 a:hover { text-decoration: underline; }
.s0cg a.Amore { position: absolute; top: 8px; right: 10px; font-size: 12px; color: #FFF; }
.Mihig0cg { height: 248px; margin-bottom: 6px; overflow: hidden; }


.sheadgy { border: 1px solid #c4e1ff; background-color: #ebf5ff; margin-bottom: 6px; overflow: hidden; }
.sheadgy h4 { font-size: 12px; font-weight: bold; color: #004198; line-height: 29px; height: 29px; padding-left: 15px; background-image: url(images/sub01TBG.gif); background-repeat: repeat-x; }
.sheadgy ul { margin: 10px 15px 6px 15px; line-height: 22px; }
.sheadgy ul li { height: 22px; overflow: hidden; }
.sheadgy ul li a { font-size: 12px; font-weight: normal; }
.sheadgy em { position: absolute; top: 8px; right: 17px; font-style: normal; font-weight: normal; font-size: 12px; }
.LeHig03 { height: 243px; overflow: hidden; width: 318px; }

#pf_logo { position: absolute; width: 94px; left: 50%; bottom: 0px; height: 344px; background-image: url(/images/right.gif); z-index: 1000; margin: 0 0 0 485px; }

#pf_logo ul { width: 94px; height: 264px; margin-top: 80px; }
#pf_logo ul li a { height: 28px; width: 94px; margin-top: 6px; display: block; }
#pf_logo ul li .scroll { height: 26px; width: 94px; margin-top: 100px; display: block; }

.newNav { width: 960px; height: 63px; background-image: url(images/nav2.gif); background-repeat: no-repeat; margin: auto; margin-bottom: 10px; }
    .newNav a:hover { color:#ffe400;}
.navfirst { width: 310px; height: 60px; float: left; }
    .navfirst ul { height: 18px; width: 266px; margin-left: 38px; margin-top: 9px; line-height: 18px; }
        .navfirst ul li { float: left; height: 18px; line-height: 18px; padding-left: 5px; }
            .navfirst ul li a { color: #fff; font-size: 13px; }
        .navfirst ul .first { width: 68px; }
        .navfirst ul .first a:hover{color:#ff5a00; }
            .navfirst ul .first a { font-weight: bold; color: #ffe603; }


.navsecond { width: 312px; height: 60px; float: left; }
.navsecond ul { height: 18px; width: 271px; margin-left: 40px; margin-top: 9px; line-height: 18px; }
.navsecond ul li { float: left; height: 18px; line-height: 18px; padding-left: 5px; }
.navsecond ul li a { color: #fff; font-size: 13px; }
.navsecond ul .second { width: 68px; padding-right: 5px; }
.navsecond ul .second a:hover{color:#ff5a00; }
.navsecond ul .second a { font-weight: bold; color: #ffe603; }

.navthird { width: 325px; height: 60px; float: left; }
.navthird ul { height: 18px; width: 290px; margin-left: 54px; margin-top: 9px; line-height: 18px; }
.navthird ul li { float: left; height: 18px; line-height: 18px; padding-left: 5px; }
.navthird ul li a { color: #fff; font-size: 13px; }
.navthird ul .third { width: 68px; padding-right: 5px; }
.navthird ul .third a { font-weight: bold; color: #ffe603; }
 .navthird ul .third a:hover{color:#ff5a00; }

.district { color: #9E9E9E; font-size: 10px; float: right; top: 0px;  right: 146px;width:186px;position:absolute; }
.district a { margin-right: 5px; margin-left: 5px; font-size: 12px;  }
.district span { margin-left: 2px; font-size: 12px; color: #404040; }

.divkehu { float: right; z-index: 102; width:65px;  right:82px;position:absolute;  }
.divkehu div {position:absolute; top:30px;right:-2px;width: 160px;background-color:#ffffff;border:solid 1px #bccfdd;-webkit-box-shadow: 1px 1px 5px #bccfdd;
box-shadow: 1px 1px 5px #bccfdd; }
.divkehu div ul { width: 160px;margin-top:10px; }
    .divkehu div ul li { float:left;margin-top:3px;margin-top:8px;}
      
    .divkehu div   .ulline { border-bottom:solid 1px #efefef;height:58px;}
.divkehu div ul li a { color:#8b7367;display:block;text-align:center;width:78px;line-height:24px;height:24px;}
.divkehu div ul li a:hover { background-color:#0379b9; color:#ffffff;}
    .divkehu div ul .likf {width:150px;float:left;padding-left:10px; }

    /*路径修改*/
    .divkehu div ul .likf span{  background-image:url(images/navbg.png);width:60px;height:17px;background-repeat:no-repeat;display:block;line-height:17px;color:#ffffff;padding-left:2px;}
.class_nav { width: 55px;text-align:center;background-image:url(images/ico.gif);background-repeat:no-repeat; background-position:right center;padding-right:10px;cursor:pointer;display:block;
          position:absolute;   z-index:104;
} /*border: solid 1px #d3d3d3; */
.divkehu .hover {background-color:#ffffff;border:solid 1px #bccfdd;border-bottom:none; background-image:url(images/up.gif);background-repeat:no-repeat; background-position:right center;}
.liphone { color:#fc6410;font-size:20px;text-align:center;width:160px;font-weight:bold;box-shadow:5px #fc6410;width:155px;}

.divmap {float: right;width:68px; z-index:120;}/*height:22px;line-height:22px;margin-top:3px; */
.divmap .class_nav_dh  {padding-left:2px; display:block; z-index: 201; background-image:url(images/ico.gif);background-repeat:no-repeat; background-position:right center;cursor:pointer;  
position:absolute; width:60px;
}
.divmap .hover {background-color:#ffffff;border:solid 1px #bccfdd;border-bottom:none;background-image:url(images/up.gif);background-repeat:no-repeat; background-position:right center;}
.divmap div { width: 210px;position:absolute; top:30px;right:1px;background-color:#ffffff;border:solid 1px #bccfdd;-webkit-box-shadow: 1px 1px 5px #bccfdd;
box-shadow: 1px 1px 5px #bccfdd; z-index: 101;display:none;}
.divmap div ul {  width: 210px;  padding-left:1px;float: left;margin-top:10px;}
.ulbg { background-color:#d5effe;}
.divmap div ul li { float:left;width:68px;text-align:center;margin-top:3px;}
.divmap div ul li a { width:68px;display:block;height:24px;color:#8b7367;line-height:24px;float:left;}
.divmap div ul li a:hover{background-color:#0379b9;color:#ffffff;width:68px; }
.divmap h2 { font-size:12px;cursor:pointer;font-weight:normal; 
                 }/*background-image:url(/images/down.gif);background-repeat:no-repeat;right:0;width:65px;text-align:left;height:19px;line-height:20px;_line-height:23px;*/

#divmp .navli {width:180px; float:left;padding-left:10px;text-align:left;}
#divmp .navli span { background-image:url(images/navbg.png);width:60px;height:17px;background-repeat:no-repeat;display:block;line-height:17px;color:#ffffff;}

/***********市场分析***********/
.scfxdiv { position: relative; border: 1px solid #2ea9ea; width: 473px; min-height:295px;}
.scfxdiv h4 { height: 30px; padding-left: 10px; margin: 0; padding-top: 1px; background-color:#69bce8;}
.scfxdiv h4 a { height: 30px; width: 90px; display: inline-block; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; color: #FFF; }
.scfxdiv h4 a.a01Sel, .scfxdiv h4 a:hover { font-weight: bold; color: #004198; background-image: url(images/s01T.gif); background-repeat: no-repeat; text-align: center; font-size: 14px; }
.scfxdiv h4 a:hover { text-decoration: underline; }
.scfxdiv a.Amore { position: absolute; top: 8px; right: 10px; font-size: 12px; color: #FFF; }
.scfxleft { height: 248px; margin-bottom: 6px; overflow: hidden; }
.qhpdright { height: 295px; overflow: hidden; margin-bottom: 8px; }                