﻿@charset "utf-8";
/* CSS Document */

html{-webkit-text-size-adjust: none;}
body, form, ul, ol, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, table, fieldset, hr, div { margin:0; padding:0; }
body { background-color:#eaebea; font:12px/1.5 normal Verdana, Geneva, Arial, Helvetica, sans-serif, "宋体", serif }
a { text-decoration:none; }
img { border:0 none; }
li { list-style: none outside none; }
.clear { clear:both; height:0; font-size: 1px; line-height: 0px; }
.clearfix:after {content: "\0020"; display: block; height: 0;clear: both; visibility: hidden; }
.clearfix {zoom: 1;} 
.main { margin:0 auto; position:relative }
.main2 { margin:0 auto; position:relative; background-color:#fff }
.top1{ background:url(images/top1.jpg) center 0 no-repeat; height:470px}
.top1 a{ display:block; width:80px; height:34px; position:relative; left:50%; margin-left:159px;top:135px}
.top2{ background:url(images/top2.jpg) center 0 no-repeat; height:237px}
.top2 a{ display:block; width:80px; height:34px; position:relative; left:50%; margin-left:-480px;top:135px}
.content{ width:960px; margin:0 auto;}
.b1{ background:url(images/b1.jpg) 0 0 no-repeat; width:960px; height:547px; margin-top:10px;}
.b2{ margin-top:0px}
.b2 .tit{ padding:5px 10px 0 17px;}
.b2 .tit span{ font-size:16px; color:#114f90; font-weight:bold; line-height:35px}
.b2 .tit a { display:block; float:right; background:url(images/TheNewBoxTit_bg.png) 0 0 no-repeat; width:92px; height:34px; text-align:center; color:#fff; outline:medium none; line-height:35px; font-size:16px; font-weight:bold; text-shadow:0 1px 1px #000000}
.b2 .left{ float:left; width:648px; border:solid 1px #446479;}
.b2 .right{ float:right; width:300px; background:url(images/r1.jpg) 0 0 no-repeat; height:415px}

.img-txt-flaser{padding:4px 0 0 9px;  background-color:#eaebea}
.img-txt-flaser li{ width:202px; height:126px; border:1px solid #ccc; _display:inline; overflow:hidden; float:left; margin-right:9px; margin-bottom:9px; position:relative}
.img-txt-flaser li h3{ font-size:12px;line-height:22px;  padding:0 10px }
.img-txt-flaser li p{ padding:0 10px; color:#999999}
.img-txt-flaser li .aff-txt{}
.img-txt-flaser li h3 a:link,.img-txt-flaser li h3 a:visited{color:#fff; font-size:14px; line-height:30px}
.img-txt-flaser li h3 a:hover{color:#fff;text-decoration:none}
.img-txt-flaser li p a:link,.img-txt-flaser li p a:visited{color:#fff; text-decoration:none; line-height:18px}
.img-txt-flaser li p a:hover{color:#fff;text-decoration:none}
.img-txt-flaser .txtBox{ background-color:#999;width:202px; height:126px;}

.icons{ padding:0 9px; text-align:left; margin-bottom:1px}
.blk_18 { overflow:hidden; zoom:1; font-size:9pt; background:#eee; width:628px; }
.blk_18 a { color:#213f71; font-size:9pt; text-decoration:none; }
.blk_18 a:hover { color:#0066cc; }
.blk_18 .pcont { width:582px; float:left; overflow:hidden; margin:0 5px;  }
.blk_18 .ScrCont { width:32766px; zoom:1;  }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .RightBotton{ width:18px; height:62px; float:left; background: url(images/arwR.gif); margin-top:15px; }
.blk_18 .LeftBotton{ width:18px; height:62px; float:left; background: url(images/arwL.gif);margin-top:15px }
.blk_18 .pl img { display:block; cursor:pointer; border:none; margin:6px auto 1px auto; }
.blk_18 .pl { width:80px; float:left; float:left; text-align:center; line-height:24px; }
.blk_18 a.pl:hover { border:1px solid #5dacec; color:#5dacec; background:#fff; }
.footbg{ background:url(images/footbg.jpg) 0 0 repeat-x; height:274px; width:100%; margin-top:10px}
.foot{ background:url(images/foot.jpg) 0 0 no-repeat; width:960px; height:274px; margin:0 auto}

.leftbox{ float:left; width:258px; border:1px solid #e9e9e9; background-color:#fff}
.leftbox .box h3{ background-color:#e9e9e9; height:30px; line-height:30px; vertical-align:middle;padding-left:9px ;}
.leftbox .box h3 span{ background:url(images/tip.gif) 0 2px no-repeat;padding-left:16px}
.leftbox .box h3 a.down{ display:block; float:right; background:url(images/arwD.gif) 0 5px no-repeat; width:18px; height:18px; margin-right:5px; margin-top:6px}
.leftbox .box h3 a.up{ display:block; float:right; background:url(images/arwU.gif) 0 5px no-repeat; width:18px; height:18px; margin-right:5px; margin-top:6px}
.leftbox .box{ padding:15px 5px 15px 10px; }
.leftbox .box a{ float:left; height:28px;color:#333; padding:5px 5px}
.leftbox .box a:hover{ background-color:#114f90; color:#fff}

.leftbox .box ul{ padding:15px 5px 15px 10px; }
.leftbox .box li{ float:left; height:28px; }
.leftbox .box li a{ color:#333; padding:5px 5px}
.leftbox .box li a:hover{ background-color:#114f90; color:#fff}
.leftbox .sub{width:240px}
.sub li{width:60px}
#kt1 li,#kt2 li{width:120px}
.con p{line-height:15px;padding-top:2px;padding-bottom:2px;}
.txt p{line-height:15px;padding-top:2px;padding-bottom:2px;}
.tagtxt{line-height:15px;padding:2px;margin-right:10px;background-color:#114f90; color:#fff;float:left;cursor:pointer}

.midbox { width:500px; margin:0 10px; float:left}
.midbox .tit{ height:30px; line-height:30px; border-bottom:1px solid #e9e9e9;}
.midbox .tit span{background:url(images/tip.gif) 0 2px no-repeat;padding-left:16px; font-size:14px; font-weight:bold}
.midbox .tit .sel{ float:right}
.midbox .tit .sel a {display:block; float:left}
.midbox .tit .sel .sellsit0 { background:url(images/sellist0.gif) 0 0 no-repeat; width:60px; height:25px}
.midbox .tit .sel .sellsit1 { background:url(images/sellist1.gif) 0 0 no-repeat; width:60px; height:25px}
.midbox .tit .sel .selmap0{background:url(images/selmap0.gif) 0 0 no-repeat; width:61px; height:25px}
.midbox .tit .sel .selmap1{background:url(images/selmap1.gif) 0 0 no-repeat; width:61px; height:25px}
.midbox .datalist li{ padding:10px 0; border-bottom:1px dashed #ccc}
.midbox .datalist .img, .midbox .datalist .txt, .midbox .datalist .btn{ float:left; overflow:hidden;}
.midbox .datalist .txt{ width:212px; padding:0 10px;height:100px}
.midbox .datalist .txt h3{ line-height:32px; height:32px; vertical-align:middle; color:#114f90; padding-top:d5px; white-space:nowrap; overflow:hidden}
.midbox .datalist .txt p{white-space:nowrap; overflow:hidden; line-height:20px}
.midbox .datalist .btn{ padding-top:20px;height:68px}

.rightbox{ width:180px; float:right;}
.rightbox2 { width:680px; padding-left:10px; float:left}
.rightbox2 .tit{ height:30px; line-height:30px; border-bottom:1px solid #e9e9e9;}
.rightbox2 .tit span{background:url(images/tip.gif) 0 2px no-repeat;padding-left:16px; font-size:14px; font-weight:bold}
.rightbox2 .tit .sel{ float:right}
.rightbox2 .tit .sel a {display:block; float:left}
.rightbox2 .tit .sel .sellsit0 { background:url(images/sellist0.gif) 0 0 no-repeat; width:60px; height:25px}
.rightbox2 .tit .sel .sellsit1 { background:url(images/sellist1.gif) 0 0 no-repeat; width:60px; height:25px}
.rightbox2 .tit .sel .selmap0{background:url(images/selmap0.gif) 0 0 no-repeat; width:61px; height:25px}
.rightbox2 .tit .sel .selmap1{background:url(images/selmap1.gif) 0 0 no-repeat; width:61px; height:25px}
.rightbox2 .map{ margin:10px auto}

.pop{ position:absolute; left:50%; margin-left:-250px; border:1px solid #999; width:500px;
    margin-top: 0;
    position: fixed !important;
    top: 50%;
    z-index: 99;}
.pop .adr{ width:500px; height:34px; background-color:#eee; line-height:34px}
.pop .adr b{ font-size:14px; margin-right:10px; padding-left:15px}
.pop .adr a { font-size:16px; font-family:"Comic Sans MS", cursive; float:right; padding-right:10px;  color:#333}