@charset "utf-8";
/* 首页 */
.boxz{ width: 720px; height: 261px; }
*html .boxz{ width: 720px; height: 261px; overflow: hidden; }
*+ html .boxz{ width: 720px; height: 261px; overflow: hidden; }
.boxzt{ width: 720px; height: 225px; overflow: hidden; }
*html .boxzt{ width: 720px; height: 225px; overflow: hidden;  }
*+html .boxzt{ width: 720px; height: 225px; overflow: hidden; }
.bg3{ width: 248px; height: 302px; }
*html .bg3{ width: 248px; height: 307px; }
/* write by lian */
.bg3 ul li{ width:222px;}
/*************************/
*+html .bg3{ width: 248px; height: 304px; }
.boxy{ width: 248px; height: 261px; }
.bottom,.none,.yq{ margin-bottom: 5px; }
.boxt{ width: 248px; height: 225px; overflow: hidden; }
.boxz,.sm,.sv,.boxzt,.bg1,.bg2{ float: left; margin-right: 7px; }
.boxz,.boxy,.sm,.sn,.st1,.st2,.st3,.yq,.boxt,.boxzt,.bg1,.bg2,.bg3{ border: 1px solid #aecfee; overflow:auto; zoom:1;}
.boxy,.sn,.st3,.imt,.svt,.stt3,.boxt,.svts,.bg3{float: left;}
.ixx{ background: transparent url(../images/in.gif) repeat-x scroll 0px -227px; height: 31px; }
.ixxb{ background: #FFF; width: 109px; height: 24px; margin-left: 10px; margin-top: 5px; display: inline-block; border-top: 2px solid #5ea5db; border-right: 2px solid #5ea5db; border-left: 2px solid #5ea5db; text-align: center; font-size: 14px; font-weight: bold; color: #000; line-height: 24px; float: left; }
.ixxbt{ background: #FFF 0px top; width: 109px; height: 31px; display: inline-block; border-right: 1px solid #b7d3eb; text-align: center; font-size: 14px; font-weight: bold; color: #000; line-height: 24px; float: left; }
.rig{ float: right; margin-right: 5px; line-height: 30px; }
.boc{ background: url(../images/in.gif) repeat-x scroll 0px -260px; height: 31px; font-size: 14px; line-height: 31px; font-weight: bold; padding-left: 5px; }
.boct{ background: url(../images/in.gif) repeat-x scroll 0px -260px; height: 31px; line-height: 31px;}
.sm,.sn{ width: 484px; }
.st1,.st2,.st3{ width: 319px; }
.stt1,.stt2,.stt3{ width: 321px; }
.st1,.st2,.stt1,.stt2{ float: left; margin-right: 8px; }
.hyb{ line-height: 29px; background: url(../images/in.gif) repeat-x scroll 0px -294px; height: 29px; }
.hyb ul li { float: left; }
.hybt{ margin-right: 5px; margin-left: 5px; margin-bottom: -2px; line-height: 29px; }
h2{ color: #000; float: left; font-size: 14px; margin-left: 5px; }
*html h2{ color: #000; float: left; font-size: 14px; margin-left: 5px; margin-top: 7px; }
.hyb span{ display: inline; float: right; margin-right: 5px; }
.hyb h2 img { margin-right: 5px; }
.pat{ padding: 8px 5px 5px; }
.rc_left {
    float: left;
    text-align: center;
    width: 95px;
}
.rc_right { float: right; width: 200px; background: #e5eff9; height: 79px; line-height: 20px; padding-right: 5px; padding-left: 5px; overflow: hidden; }
.rc_right a{ color: #003399; }
.pat ul {
    clear: both;
    margin-top: 4px;
}

.yqy {margin: 10px 0;}
.yqy ul{margin: 0;
    padding: 0;}
.yqy ul li { float: left;
    line-height: 20px;
    margin: 0 0 0 10px;
    padding: 0;
    text-align: left;
    white-space: nowrap;
    width: auto; }
.bb{ margin: 10px 5px 5px; }
.im{ width: 230px; float: left; margin-right: 10px; margin-left: 10px; }
*html .im{ width: 220px; float: left;  margin-left: 5px; }
.im ul li a { color: #003399; }
.im ul li { float: left; height: 100px; width: 90px; margin-right: 20px; margin-bottom: 10px; text-align: center; }
*html .im ul li { float: left; height: 100px; width: 90px; margin-right: 15px; margin-bottom: 10px; text-align: center; }
.im ul li img { border: 1px solid #DDD; padding: 2px; margin-bottom: 5px; }
h3 { color: #D42020; font-size: 12pt; line-height: 25px; height: 25px; overflow:hidden; margin-bottom: 5px; margin-top: 0; text-align: center; text-decoration: none; word-spacing: 0px; width: 450px; font-weight: bold; 
}
h3 a {
    color: #D42020;
}
.line { border-top: 1px dashed #CCCCCC; font-size: 5px; height: 5px; line-height: 5px; width: 450px; margin-top: 5px; }
.imt { width: 440px; }
.sv { width: 220px; margin-left: 10px; overflow: hidden; height: 180px; }
.svt { width: 215px; border-left: 1px dashed #E1E1E1; padding-left: 10px;}
.svts { border-left: 1px dashed #E1E1E1; padding-left: 10px; width: 455px; }
.svts ul li { background: url(../images/bd.gif) no-repeat 0px 3px; padding-left: 13px; margin-bottom: 9px; float: right; width: 213px; }

.vst{ margin: 10px 5px 5px; height: 185px; }
*html .vst{ margin: 10px 5px 5px; height: 180px; overflow: hidden; }
*+html .vst{ margin: 10px 5px 5px; height: 173px; overflow: hidden; }
.mo ul li { float: left; margin-right: 10px; line-height: 18px; color: #003399; display: block; margin-top: 7px; }
/* write by lian */
.moli{float: left; margin-right: 10px; line-height: 18px; color: #003399; width:120px; display: block; margin-top: 7px; }

.yob{ margin-top: 20px; }
.svt ul li { background: url(../images/bd.gif) no-repeat 0px 3px; padding-left: 13px; margin-bottom: 9px;overflow: hidden;
    white-space: nowrap; width: 198.5px;}


/* 研究报告 */
.ny{ margin-top: 6px; margin-right: 5px; margin-left: 5px; }
.b_sv{ margin-top: 10px; margin-left: 5px; }
.bgj{ margin: 10px 5px 5px; }
.linet{ font-size: 5px; height: 173px; line-height: 5px; width: 1px; border-right: 1px dashed #CCCCCC; float: left; }
*html .linet{ font-size: 5px; height: 173px; line-height: 5px; width: 1px; border-right: 1px dashed #CCCCCC; float: left; }
*+html .linet{ font-size: 5px; height: 170px; line-height: 5px; width: 1px; border-right: 1px dashed #CCCCCC; float: left; }
.ko{ float: left; line-height: 17px; width: 445px; overflow: hidden; }
*html .ko{ float: left;
    line-height: 17px;
    width: 465px; }
.ko ul li { background: url("../images/bd.gif") no-repeat scroll 0 7px transparent;
    float: left;
    line-height: 22px;
    margin-left: 20px;
    overflow: hidden;
    padding-left: 12px;
    white-space: nowrap;
    width: 190px; }
*html .ko ul li { background: url("../images/bd.gif") no-repeat scroll 0 7px transparent;
    float: left;
    line-height: 22px;
    margin-left: 5px;
	margin-right: 10px;
    overflow: hidden;
    padding-left: 12px;
    white-space: nowrap;
    width: 198px; }
/* 2011-07-19 */
.bg1{ width: 720px; height: 302px; }
*html .bg1{ width: 720px; height: 307px; overflow: hidden; }
*+html .bg1{ width: 720px; height: 304px; overflow: hidden; }
.bg2{ width: 388px; height: 302px; }
*html .bg2{ width: 388px; height: 307px; }
*+html .bg2{ width: 388px; height: 304px; }
.bimg ul li { float: left; margin-right: 9px; padding: 2px; text-align: center; width: 79px; margin-left: 9px; }
*html .bimg ul li { float: left; margin-right: 7px; padding: 2px; text-align: center; width: 79px; margin-left: 7px; }
.bimg ul li img { padding: 2px; border: 1px solid #CCC; margin-bottom: 5px; }
.bimg ul li a { color: #003399; }
.bg_line { border-top: 1px dashed #CCCCCC; font-size: 5px; height: 5px; width: 700px; margin-right: auto; margin-left: auto; margin-top: 5px;}
*html .bg_line { border-top: 1px dashed #CCCCCC; font-size: 5px; height: 5px; width: 700px; margin-right: auto; margin-left: auto;  }
.b_bj{ background: #f2f6fa; padding: 5px; }
h1 { color: #D42020; font-size: 16pt; font-weight: bold; line-height: 25px; text-align: center; text-decoration: none; word-spacing: 0; margin-bottom: 5px; white-space: nowrap; overflow: hidden; width: 370px; }
h1 a{color: #D42020;}
.boxt ul li{ width:210px;}


.gundong{border:1px solid #000; height:20px; overflow:hidden;}


/* 2011-07-19 */
.bg_dg ul li{ float: left; margin-right: 40px; }
.bg_dg ul li{
    background: url("../images/yd.gif") no-repeat scroll 0 8px transparent;
    line-height: 23px;
    overflow: hidden;
    padding-left: 8px;
    white-space: nowrap;
    width: 305px;
}
