@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
-x-system-font:none;
font-family:"宋体",Corbel,Verdana,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
strong{font-weight:600;}
ol,ul,li{list-style-image:none;
list-style-position:outside;
list-style-type:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;} 
.fclear{clear:both;font-size:0;height:0;overflow:hidden;}
a{color:#404040;text-decoration:none;}
a:hover{color:#7d0019;text-decoration:underline;}
ul li.last{margin-right:0;}
.title h2{text-indent:-999px;overflow:hidden;}
.more{float:right;font-family:"宋体";}
.content:after{display:block;content:".";clear:both;height:0;font-size:0;}
/*header*/
.header{width:100%;background:url(images/header_bg.gif) repeat-x left bottom;border-bottom:solid 4px #850006;}
.header_main{width:980px;margin:0 auto;}

.header_top{text-align:right;padding:8px 0;}
.header_top a{margin:0 11px;color:#343434;}

.header_a{height:47px;overflow:hidden; position:relative;}
.logo{float:left;display:inline;width:225px;height:34px;margin:0 26px;}
.welcome{float:left;color:#646464;height:34px;line-height:34px;margin:0 auto;background:url(images/logo5_1.png) no-repeat;padding:16px 0 0 16px;}
.welcome a{padding:0 9px;}
.welcome a:link,
.welcome a:visited{color:#a10101;}
.welcome a:hover,
.welcome a:active{color:#323232;}
.welcome a.login{margin:0 0 0 20px;border-right:solid 1px #999;}
.tel{float:right;display:inline;margin:4px 21px 0 0;}

.header_b{position:relative;height:39px;width:980px;z-index:10000;}
.header_b:after{display:block;content:".";clear:both;height:0;font-size:0;}
.nav{width:620px;height:34px;float:left;display:inline;margin:5px 0 0 19px;}
.nav li{float:left;margin:0 6px 0 0;position:relative;height:34px;}
.nav li.n8{margin:0;}
.nav li a{float:left;text-indent:-1000px;height:34px;width:71px;overflow:hidden;background-image:url(images/nav_bg.gif);background-repeat:no-repeat;}
.nav li dt a,
.nav li dd a{display:inline;text-indent:0;background:none;float:none;}
.nav li.current .layout{display:block;top:34px;}

#layout_cont1{background-position:0 0;}
a#layout_cont1:hover,
.current a#layout_cont1,
a#layout_cont1_current{ background-position:0 -34px;}

#layout_cont2{background-position:-77px 0;}
a#layout_cont2:hover,
.current a#layout_cont2,
a#layout_cont2_current{ background-position:-77px -34px;}

#layout_cont3{background-position:-154px 0;}
a#layout_cont3:hover,
.current a#layout_cont3,
a#layout_cont3_current{ background-position:-154px -34px;}

#layout_cont4{background-position:-231px 0;}
a#layout_cont4:hover,
.current a#layout_cont4,
a#layout_cont4_current{ background-position:-231px -34px;}

#layout_cont5{background-position:-308px 0;}
a#layout_cont5:hover,
.current a#layout_cont5,
a#layout_cont5_current{ background-position:-308px -34px;}

#layout_cont6{background-position:-385px 0;}
a#layout_cont6:hover,
.current a#layout_cont6,
a#layout_cont6_current{ background-position:-385px -34px;}

#layout_cont7{background-position:-462px 0;}
a#layout_cont7:hover,
.current a#layout_cont7,
a#layout_cont7_current{ background-position:-462px -34px;}

#layout_cont8{background-position:-539px 0;}
a#layout_cont8:hover,
.current a#layout_cont8,
a#layout_cont8_current{ background-position:-539px -34px;}

#layout_cont9{background-position:-616px 0;}
a#layout_cont9:hover,
.current a#layout_cont9,
a#layout_cont9_current{ background-position:-616px -34px;}

.layout{position:absolute;z-index:10;padding:8px 15px;border:solid 1px #b4b4b4;background:#fff;left:0;top:34px;overflow:hidden;display:none;}
.iframe{position:absolute;left:0;top:0;z-index:11;overflow:hidden;}
.nav li#n2 .layout{*width:119px;}
.nav li#n2 .layout .iframe{*width:149px;}
@media all and(min-width:0){ .nav li#n2 .layout{width:119px;} } /*Opera */
@media all and(min-width:0){ .nav li#n2 .layout .iframe{width:149px;}} /*Opera */
.nav li#n3 .layout{*width:122px;}
.nav li#n3 .layout .iframe{width:152px;}
@media all and(min-width:0){ .nav li#n3 .layout{width:122px;} } /*Opera */
@media all and(min-width:0){ .nav li#n3 .layout .iframe{width:152px;}} /*Opera */
.nav li#n4 .layout{*width:122px;}
.nav li#n4 .layout .iframe{width:152px;}
@media all and(min-width:0){ .nav li#n4 .layout{width:122px;} } /*Opera */
@media all and(min-width:0){ .nav li#n4 .layout .iframe{width:152px;}} /*Opera */
.nav li#n5 .layout{*width:132px;}
.nav li#n5 .layout .iframe{*width:162px;}
@media all and(min-width:0){ .nav li#n5 .layout{width:132px;} } /*Opera */
@media all and(min-width:0){ .nav li#n5 .layout .iframe{width:162px;}} /*Opera */
.nav li#n6 .layout{*width:122px;}
.nav li#n6 .layout .iframe{width:152px;}
@media all and(min-width:0){ .nav li#n6 .layout{width:122px;} } /*Opera */
@media all and(min-width:0){ .nav li#n6 .layout .iframe{width:152px;}} /*Opera */
.nav li#n7 .layout{*width:112px;}
.nav li#n7 .layout .iframe{width:142px;}
@media all and(min-width:0){.nav li#n7 .layout .iframe{width:142px;} } /*Opera */ 
@media all and(min-width:0){ .nav li#n7 .layout{width:112px;}} /*Opera */
.header_b dl{margin:5px 0 0;position:relative;z-index:12;}
.header_b .special{border-bottom:solid 1px #a10000;}
.header_b dt a{font-weight:600;color:#666;}
.header_b dd a{color:#343434;}
.header_b .special dt a{color:#a10000;}
.header_b .special dt{background:url(images/bg_a.png) no-repeat -603px -143px;}
.header_b dt{background:url(images/bg_a.png) no-repeat -603px -106px;}
.header_b dt,
.header_b dd{height:21px;line-height:21px;padding:0 0 0 13px;white-space:nowrap;}
.settlement{width:244px;height:26px;overflow:hidden;float:right;background:url(images/bg_a.png) no-repeat 0 0;padding:10px 14px 0 36px;}
.settlement p{width:205px;overflow:hidden;color:#505050;float:left;}
.settlement a{font-weight:600;color:#aa1614;}
.btn_settlement{float:right;width:39px;*margin:2px 0 0 0;}
/*search*/
.search{width:100%;margin:0 0 13px;background:url(images/search_bg.gif) no-repeat center bottom;}
.search_PopUpDIV { display:block; width:322px; z-index:10;  top:20px; _top:22px; left:0;  border:1px solid #b4b4b4; border-top:none; position:absolute; padding:5px 0;  overflow:hidden; position:absolute; background-color:#FFF;}
.search_PopUpDIV dl{position:relative; top:0; left:0; z-index:12;}
.search_PopUpDIV dt{line-height:18px; padding:5px; clear:both; cursor:pointer;  }
.search_PopUpDIV dt:after{display:block;content:".";clear:both;height:0;font-size:0;}
.search_PopUpDIV .bgcolor{ background-color:#E8E8E8;}
.search_PopUpDIV .bgloading {float:left; background:url(images/load2.gif) -30px -25px; width:61px; height:84px; margin-right:5px;}
.search_PopUpDIV img{width:61px; height:84px; }
.search_PopUpDIV span{ display:block; font-size:12px; margin:0 0 0 10px; color:#999;  font-weight:normal;}
.search_PopUpDIV dt.close { line-height:15px; height:15px;}
.search_PopUpDIV div.close  {float:right; width:30px;}
.search_iframe { height:1000px; overflow:hidden; z-index:11; position:absolute; left:0;top:0; width:222px; }
/*.search_main{width:980px;height:20px;margin:0 auto;overflow:hidden;padding:9px;}*/
.search_main{width:980px;height:20px;margin:0 auto;padding:9px;}
div.search_box{float:left; position:relative; z-index:15;}
input.search_box{width:220px;height:15px;padding:2px 1px 1px 1px;*height:14px;*padding:3px 1px 1px 1px;_padding:4px 1px 2px 1px;border:solid 1px #b4b4b4;float:left;margin:0 4px 0 0;}
div.search_box select{height:20px;float:left;margin:0 4px 0 0;}
.btn_search{width:53px;height:20px;line-height:20px;float:left;cursor:pointer;background:url(images/bg_a.png) no-repeat 0 -119px;color:#fff;text-align:center;border:0;}
.keywords{width:420px;padding:0 24px;height:20px;line-height:20px;overflow:hidden;float:right;}
.keywords a{margin:0 3px 0 4px;}

.header2{height:31px;width:940px;padding:0 20px;margin:0 auto;background:url(images/header_c.gif) no-repeat;overflow:hidden;}
.header2 a{color:#fff;margin:0 6px;}
.header2 a:hover{color:#fff;}
.header2 h2{float:left;height:31px;line-height:31px;color:#f3b700;width:68px;}
.header2 p{line-height:31px;}
.header2 .hot_search{float:left;width:580px;overflow:hidden;}
.header2 .h_notice{float:right;width:360px;overflow:hidden;}
/*container*/
.container{width:980px;margin:0 auto 15px; overflow:hidden;}
.container:after{display:block;content:".";clear:both;height:0;font-size:0;}

.footer{width:980px;margin:20px auto;}
.footer .icon2{ width:980px; margin-bottom:10px; height:95px;  }
.footer .fnav{width:980px;border-top:1px solid #9F0306;border-bottom:1px solid #9F0306; padding:20px 0;overflow:hidden;}
.footer .fnav dl{float:left;border-left:1px solid #CCCCCC;width:195px;overflow:hidden;height:87px;}
.footer .fnav .last{border-right:none;}
.footer .fnav dl dt{height:14px;font-weight:600;color:#848484;padding:0 0 6px 20px;}
.footer .fnav dl dd{height:22px;line-height:22px;text-indent:14px;background:url(images/bg_a.png) no-repeat -602px -78px;_background:url(images/bg_a.png) no-repeat -602px -79px;margin:0 0 0 30px;}
.footer .fnav dl.first{border:0;}
/*.footer .fnav dl.last dd{padding:0 0 6px;text-indent:0;background:none;}
dd.b_font{font-size:14px;font-weight:600;color:#a30307;}*/

.link{padding:20px 0 0;}
.link p{text-align:center;line-height:24px;color:#404040;}
.link p.s{color:#999; margin:10px 0 ;}
.link p.s a {color:#999999;}
.link em.fon{font-family:Arial, Helvetica, sans-serif;}
.link p a{margin:0 11px;}
.link span{ margin:0 11px;}
/*页面留白*/
  .blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
  .blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
/*error tips*/
.error_tip,
.error_tip2
{width:556px;height:429px;background:url(images/error_tip.jpg) no-repeat;margin:30px auto;}
.error_tip h2,
.error_tip2 h2
{height:170px;text-indent:-999px;overflow:hidden;margin:0 0 20px;}
.error_tip p{line-height:21px;padding:0 0 0 173px;}
.error_tip2 p{line-height:21px;width:300px; margin:0 auto;}
.error_tip p.relogin{margin:20px 0 0;}
.error_tip2 p.relogin { margin:20px auto 0;}

.error_tip p.relogin a,
.error_tip2 p.relogin a
{color:#057d9b;}

#lineclear{ height:1px; overflow:hidden; clear:both; width:755px; padding:0; margin:0; display:block;}

input.capital{text-transform: uppercase;}
#live800iconlink{position:absolute;}
#live800icon{ position: absolute; top: 2pt; left: 0pt;}

.online_service{ float:right; padding:2px 0 0;}


