html,body {margin:0px;height:100%}
img {border:0}
a{ text-decoration: none; color:#002666}
a:hover{ color:#c00;text-decoration: underline;}
body{font-family:微软雅黑;font-size: 12px;line-height: 24px; color:#555; background: url(../images/bg.gif) #dfedf2 repeat-x 50% top; line-height:180%}
select,input{font-size: 12px;font-family:微软雅黑; padding:1px; margin:0;color:#000;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,spen{ margin:0; padding:0; list-style:none}
table{ border:0; padding:0; margin:0;}
em,i{ font-style:normal}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}

.top{ width:1000px; margin:0 auto; overflow:hidden; height:40px; line-height:40px}
.top .widbox .weilecom{ float:left}
.top .widbox .weilecom a{ padding-left:15px}
.top .mnv{ float:right; color:#ddd}
.top .mnv a{ padding:0 8px; color:#999}
.top .mnv a:hover{ color:#c00}
.cul{ color:#06c}
.red{ color:#c00}

.header {width:1000px; margin:0 auto; overflow:hidden;}
.header .logo{ float:left}
.header .secli{ width:420px; float:left; margin:38px 40px 0; display:inline}
.ipnput{ width:322px; height:35px; border:1px solid #ddd; color:#999; line-height:35px; float:left;}
.botn{ background:url(../images/ss.jpg) no-repeat left center;  color:#fff; border:none; height:38px; font-size:14px; float:left; line-height:38px; width:69px; text-indent:10px; margin-left:5px}
.header .ico{ width:220px; float:right; font-size:14px; margin-top:25px; line-height:30px}
.tg{ padding:33px 22px 0; background:url(../images/ico.jpg) no-repeat center top; float:left; /*border-right:1px solid #ddd*/}
.xg{ padding:33px 22px 0;background:url(../images/ico1.jpg) no-repeat center top; float:left;}

.menu{ width:1000px; margin:0 auto; overflow:hidden; height:34px; line-height:34px; font-size:14px}
.menu a{ padding:0 18px; color:#fff;float:left; display:block; background:url(../images/line.jpg) no-repeat left center;}
.menu a:hover{ color:#0FF; text-decoration:none}

.banner { width:1000px; margin:0 auto; overflow:hidden; margin-top:20px}
.banner img { width:1000px; height:120px}

.motop { margin-top:20px}
.moleft { margin-left:20px}
.moright { margin-right:20px}
.mobottom { margin-bottom:20px}

.main { width:1000px; margin:0 auto; overflow:hidden; margin-top:20px}
.main_left { width:720px; float:left}
.main_right { width:260px; float:left}

.ttnews { width:700px; float:left; background:url(../images/ttnews_bg.jpg) no-repeat top center #FFF; padding:10px; display:inline}
#yljt  ul li a {width:700px; float:left; font-size:25px; font-weight:bold; text-align:center; height:45px; line-height:45px; overflow:hidden; color:#002666 }
#yljt  ul li p { width:700px; line-height:22px; text-indent:2em; margin-bottom:8px;height: 66px;overflow: hidden;}

.text00 ul { width:720px; float:left; margin-top:10px}
.text00 ul li { width:330px; float:left; line-height:26px; font-size:14px; margin:0 15px; display:inline}
.text00 ul li span { background:url(../images/dian.gif) no-repeat 2px center; padding-left:18px; width:250px; float:left; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.text00 ul li em { width:50px; float:right; color:#999; text-align:left; margin-right:5px}

.gkhn { width:720px; float:left; background:url(../images/gkhn_bg.jpg) no-repeat; height:140px}
.gkhn .bt { width:720px; float:left; font-size:20px; font-weight:bold; text-align:center; line-height:35px}
.gkhn .bt a { color:#bb0000}

.text01 ul { width:720px; float:left; margin-top:10px}
.text01 ul li { width:330px; float:left; line-height:26px; font-size:14px; margin:0 15px; display:inline}
.text01 ul li a { background:url(../images/dian.gif) no-repeat 2px center; padding-left:18px; width:230px; float:left; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.text01 ul li .author { width:70px; float:right; color:#999; text-align:right; margin-right:5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


#flashbox{width:260px; height:187px;border:none;}


dl.rightbox { width:260px; float:left; background:#FFF}
dl.rightbox dt { width:260px; background:url(../images/lm_r_bg.gif) repeat-x top center #FFF; float:left}
dl.rightbox dt strong { width:90px; height:26px; line-height:26px; text-align:center; font-size:16px; color:#FFF; background:#0068b9; margin:6px; float:left}
dl.rightbox dt em { float:right; text-align:right; margin:6px; line-height:26px; font-size:14px}
dl.rightbox dd { width:240px; float:left; padding:5px 10px 13px }

.text03 ul{ width:240px; float:left}
.text03 ul li { width:240px; float:left; line-height:22px}
.text03 ul li a { background:url(../images/dian.gif) no-repeat 2px center; padding-left:18px; width:220px; float:left; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}

.pic{ width:240px; /*float:left;*/}
.pic ul{float:left;}
.pic img{ width:88px; float:left; height:60px; margin-right:10px}
.pic ul li h3{ width:142px; float:left; line-height:20px; font-size:14px; height:60px; overflow:hidden}
.pic p a { color:#000}
.pic em{ width:142px; float:left; text-align:right; line-height:20px}
.pic em a{ color:#c00}

.zjzx { width:260px; float:left}
.zjzx img { width:260px; height:70px}

dl.yljtbox { width:720px; float:left; background:#FFF}
dl.yljtbox dt { width:720px; float:left; background:url(../images/lmbg_bg.gif) repeat-x; height:37px; line-height:37px}
dl.yljtbox dt strong { float:left; padding:0 20px; height:34px; line-height:34px; background:#0068b9; font-size:20px; text-align:center; color:#FFF}
dl.yljtbox dt span { float:left; width:13px}
dl.yljtbox dt span img { width:13px; height:37px}
dl.yljtbox dt em { float:right; text-align:right; margin-right:6px; line-height:34px; font-size:14px}
dl.yljtbox dd { float:left; width:680px; padding:15px 20px 0}
.tabbg {width: 680px; height: 14px;}

.yljtlist ul { width:680px; float:left;height: 100%; padding-bottom :13px;}
.yljtlist ul li { width:680px; float:left; margin:10px 0 15px 0; border-bottom:1px dashed #acc0d0; padding-bottom:25px; display: block;}
.yljtlist ul li img { width:160px; height:100px; float:left; margin-right:20px}
.yljtlist ul li h3 { width:500px; float:right; height:28px; line-height:28px; font-size:18px;font-weight: normal;}
.yljtlist ul li p { width:500px; float:right; font-size:14px; line-height:24px; height:72px; overflow:hidden; text-indent:2em}
.yljtlist ul li span a { color:#a00}

dl.zjkbox { width:1000px; float:left; background:#FFF}
dl.zjkbox dt { width:1000px; float:left; background:url(../images/lmbg_bg.gif) repeat-x; height:37px; line-height:37px}
dl.zjkbox dt strong { float:left; padding:0 20px; height:34px; line-height:34px; background:#0068b9; font-size:20px; text-align:center; color:#FFF}
dl.zjkbox dt span { float:left; width:13px}
dl.zjkbox dt span img { width:13px; height:37px}
dl.zjkbox dt em { float:right; text-align:right; margin-right:6px; line-height:34px; font-size:14px}
dl.zjkbox dd { float:left; width:1000px}

.gdpic { width:920px; float:left; background:url(../images/zjk_bg.jpg) no-repeat; height:190px; padding:22px 40px 0;}

ul.pssc{ float:left;}
ul.pssc li{width:115px; float:left; margin:0 7px; display:inline}
ul.pssc li img{ width:115px; height:136px; float:left}
ul.pssc li span{ width:115px; float:left; text-align:center; line-height:25px; overflow:hidden; background:#e9e9e9; height:25px; margin-top:5px; overflow:hidden}
ul.pssc li span a { color:#039}
ul.pssc li span a:hover { color:#A00}

#demoLeft {float:left;overflow:hidden;width: 920px; height:165px;}
#demoLeft .indemo {float: left;width: 1000%;}
#demo1,#demo2,#demo3,#demo4 {float: left;}

.zjtab { width:960px; float:left; padding:20px; background:#FFF}
.zjtab_01 { width:960px; float:left; background:#e9e9e9; margin-bottom:2px}
.zjtab_01 strong { width:56px; background:url(../images/zjtb_bg01.gif) no-repeat; height:26px; padding-right:4px; float:left; text-align:center; line-height:26px; font-size:14px;}
.zjtab_01 strong a { color:#FFF}
.zjtab_01 span { width:880px; float:left; font-size:14px; color:#c7d5e1; line-height:26px; height:26px; padding-left:20px}
.zjtab_02 { width:960px; float:left; margin-bottom:2px}
.zjtab_02 strong { width:56px; background:url(../images/zjtb_bg02.gif) no-repeat; height:26px; padding-right:4px; float:left; text-align:center; line-height:26px; font-size:14px;}
.zjtab_02 strong a { color:#FFF}
.zjtab_02 span { width:880px; float:left; font-size:14px; color:#c7d5e1; line-height:26px; height:26px; padding-left:20px}

dl.linkbox { width:1000px; float:left; background:#FFF}
dl.linkbox dt { width:1000px; background:url(../images/link_bg.jpg) repeat-x; height:34px; line-height:34px; float:left}
dl.linkbox dt strong { float:left; padding-left:20px; font-size:16px; color:#039}
dl.linkbox dd { width:980px; float:left; padding:10px}

ul.linkpic { width:980px; float:left}
ul.linkpic li { width:150px; float:left; margin:0 6px; display:inline}
ul.linkpic li img { width:150px; height:48px}

.linkwz { width:970px; float:left; margin-top:10px; padding:5px; background:#e9e9e9; line-height:24px}
.linkwz a { padding:0 8px; word-break: keep-all; white-space: nowrap; overflow:auto!important; float:left}

.weixin { width:960px; margin:0 auto; overflow:hidden; background:#FFF; border-top:1px solid #c7d5e1; border-bottom:1px solid #c7d5e1; padding:12px 20px; margin-top:20px}
.weixin img { width:174px; float:left;display: block;}
.weixin span { width:786px; float:left; font-size:12px; line-height:26px; color:#002666; padding-top:15px}
.weixin strong i { color:#000}
.wxbox {width:960px; float:left;}

.foot { width:100%; background:#0068b9; margin:0 auto; overflow:hidden; margin-top:20px}
.foot .foot_wz { width:970px; margin:0 auto; overflow:hidden; padding:15px;}
.foot .foot_wz span { width:970px; float:left; color:#FFF; font-family:Verdana, Geneva, sans-serif; text-align:center}
.foot .foot_wz span  a { color:#fff; font-weight:bold}
.foot .foot_wz span  a:hover { color:#C00; text-decoration:underline}


/*列表页样式*/
dl.listbox { width:720px; float:left; background:url(../images/list_top_bg.gif) repeat-x top #FFF;}
dl.listbox dt { width:680px; margin:5px 20px; float:left; border-bottom:1px dashed #c7d5e1; line-height:40px; height:40px; display:inline}
dl.listbox dt strong { float:left; padding-left:10px; font-size:20px; color:#004eaf}
dl.listbox dt span { float:right; text-align:right}
dl.listbox dd { width:660px; float:left; padding:20px 30px}

.listtxt ul { width:660px; float:left;}
.listtxt ul li { width:660px; float:left; line-height:28px}
.listtxt ul li a { background:url(../images/dian.gif) no-repeat 2px center; padding-left:18px; width:400px; float:left; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;  font-size:15px;}
.listtxt ul li span { width:200px; float:right; color:#aaa; text-align:left; margin-right:5px; font-size:14px; font-family:Verdana, Geneva, sans-serif; text-align:right}


.listtxt .pagination {display: inline-block;padding-left: 0;margin: 20px 0 10px;border-radius: 4px;font-size: 14px;}
.listtxt .pagination li {margin:8px;width:40px;}
.listtxt .pagination li a{background:none;padding-left:0;width:40px;}
.listtxt .pagination isabled.li a{color:#cccc;}

.pagination>li {
    display: inline;
}

.listtxt .pagination>.active>a, .listtxt .pagination>.active>a:focus, .listtxt .pagination>.active>a:hover, .listtxt .pagination>.active>span, .listtxt .pagination>.active>span:focus, .listtxt .pagination>.active>span:hover {
    background-color: #22a2d5;
    border-color: #22a2d5;
}
.listtxt .pagination>.active>a, .listtxt .pagination>.active>a:focus, .listtxt .pagination>.active>a:hover, .listtxt .pagination>.active>span, .listtxt .pagination>.active>span:focus, .listtxt .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
}
.listtxt .pagination>li:first-child>a, .listtxt .pagination>li:first-child>span {
    margin-right: 10px;
    border-radius: 6px;
    border: 1px solid #f2f2f2;
    padding: 0;
    width: 40px;
    line-height: 28px;
    height: 28px;
    text-align: center;
    color: #444444;
}
.listtxt .pagination>li:first-child>a, .listtxt .pagination>li:first-child>span {
    margin-right: 10px;
    border-radius: 6px;
    border: 1px solid #f2f2f2;
    padding: 0;
    width: 40px;
    line-height: 28px;
    height: 28px;
    text-align: center;
    color: #444444;
}
.listtxt .pagination>.disabled>a, .listtxt .pagination>.disabled>a:focus, .listtxt .pagination>.disabled>a:hover, .listtxt .pagination>.disabled>span, .listtxt .pagination>.disabled>span:focus, .listtxt .pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.listtxt .pagination>.disabled>a, .listtxt .pagination>.disabled>a:focus, .listtxt .pagination>.disabled>a:hover, .listtxt .pagination>.disabled>span, .listtxt .pagination>.disabled>span:focus, .listtxt .pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.listtxt .pagination>li>a, .listtxt .pagination>li>span {
    position: relative;
    float: left;
    padding: 0;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin-right: 10px;
    margin-left: -1px;
    color: #444444;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    border-radius: 6px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.listtxt .pagination>li>a, .listtxt .pagination>li>span {
    position: relative;
    float: left;
    padding: 0;
    width: 40px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin-right: 10px;
    margin-left: -1px;
    color: #444444;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    border-radius: 6px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}



.pagetb { width:660px; float:left; text-align:center; display:inline}
#pages { padding:15px 0}
#pages A { border:1px solid #e3e3e3; padding:0 10px; height:22px; line-height:22px; background:#FFF; text-align:center; display:inline-block}
#pages A.a1 { padding:0px; width:65px; background:url(../images/pages.gif) repeat-x}
#pages A:hover { background:#F1F1F1; color:#000; text-decoration:none}
#pages SPAN { border:1px solid #00446e; text-align:center; padding:0 10px; line-height:22px; display:inline-block; background:#0071b6; height:22px; color:#FFF}


dl.rtbox { width:260px; float:left; background:#FFF; border-top:2px solid #c7d5e1}
dl.rtbox dt { width:260px; background:#6ba0d2; float:left; height:34px; line-height:34px}
dl.rtbox dt strong { font-size:18px; color:#FFF; float:left; padding-left:15px}
dl.rtbox dd { width:240px; float:left; padding:10px}

.lxfs_wz { width:240px; float:left}
.lxfs_wz span { width:240px; float:left; text-indent:2em; line-height:20px; color:#002666; padding-bottom:10px; border-bottom:1px dashed #acc0d0; margin-bottom:10px}
.lxfs_wz em { width:240px; float:left; line-height:20px; color:#002666;}


/*专家库页样式*/
dl.zjklistbox { width:960px; float:left; background:#FFF; padding:20px}
dl.zjklistbox dt { width:960px; float:left; background:url(../images/lmbg_bg.gif) repeat-x; height:37px; line-height:37px}
dl.zjklistbox dt strong { float:left; padding:0 20px; height:34px; line-height:34px; background:#0068b9; font-size:20px; text-align:center; color:#FFF}
dl.zjklistbox dt span { float:left; width:13px}
dl.zjklistbox dt span img { width:13px; height:37px}
dl.zjklistbox dt em { float:right; text-align:right; margin-right:6px; line-height:34px}
dl.zjklistbox dd { float:left; width:960px}

.next { width:950px; float:left; margin-top:10px; padding:5px; text-align:center}

ul.zjkpic{ width:960px; float:left;}
ul.zjkpic li{width:115px; float:left; margin:18px 22px; display:inline}
ul.zjkpic li img{ width:115px; height:136px; float:left}
ul.zjkpic li span{ width:115px; float:left; text-align:center; line-height:25px; overflow:hidden; background:#e9e9e9; height:25px; margin-top:5px; overflow:hidden}
ul.zjkpic li span a { color:#039}
ul.zjkpic li span a:hover { color:#A00}
ul.zjkpic li em { width:85px; float:left; margin:10px 15px; display:block; display:inline}
ul.zjkpic li em img { width:85px; height:22px}

.zjksh { width:960px; float:left; background:#e3eaf0; height:35px; line-height:35px; font-family:Verdana, Geneva, sans-serif; font-size:16px; text-align:center}
.zjksh a { font-weight:bold; padding:0 10px}

.zjklb { width:920px; float:left; border-bottom:1px dashed #acc0d0; padding-bottom:20px; margin-bottom:20px; display:inline; margin-left:20px}
.zjklb .zmtb { width:39px; background:url(../images/icon.gif) no-repeat center; height:39px; float:left; margin-right:31px; float:left; display:block; margin-top:8px}
.zjklb .zmtb strong { width:39px; float:left; font-size:24px; font-family:Verdana, Geneva, sans-serif; color:#FFF; line-height:39px; text-align:center;}
.zjklb .mzlb { width:850px; float:left; font-size:16px}

ul.zjmz { width:850px; float:left}
ul.zjmz li { width:70px; float:left; line-height:26px; font-size:16px; text-align:center}

.zxtb { width:820px; float:left; background:#f1f1f1; border:1px solid #c7d5e1; padding:49px; margin:30px 20px 20px; display:inline; font-size:14px; color:#002666}
.ipt{ height:28px; border:1px solid #b9bbc2; color:#444; line-height:28px; float:left; background:#FFF}
.nei{ border:1px solid #b9bbc2; color:#444; float:left; background:#FFF}
.zxwz { width:780px; float:left; margin-top:20px; background:#e6eaee; border-top:1px solid #c7d5e1; padding:20px; font-size:14px; line-height:24px}
.zxwz p { text-indent:2em}
.zxwz p i { color:#a00; font-weight:bold}

dl.zjtjbox { width:1000px; float:left; background:url(../images/list_top_bg.gif) repeat-x top #FFF;}
dl.zjtjbox dt { width:960px; margin:5px 20px; float:left; border-bottom:1px dashed #c7d5e1; line-height:40px; height:40px; display:inline}
dl.zjtjbox dt strong { float:left; padding-left:10px; font-size:20px; color:#004eaf}
dl.zjtjbox dd { width:960px; float:left; padding:20px}

#keleyi5{overflow:auto; float:left}
#keleyi5 div{width:240px;height:110px;overflow:hidden}
#keleyi5 ul{width:226px; float:left}
#keleyi5 ul li{height:22px; line-height:22px;background:url(../images/dian.gif) no-repeat 2px center; padding-left:18px; width:220px; float:left; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
#keleyi5 ul li a{ float:left;}