*{font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ","ºÚÌå","Hiragino Sans GB", sans-serif; }
h1,h2,h3,ul,li{padding:0; margin:0; outline:none; list-style:none;}
body,td,th {font-size: 13px;color: #333333; }
body {margin:0 auto;  min-width:1260px; width:100%£»}
html { overflow-x:hidden; }
a {color: #000;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: underline;color:#0066CC;}
a:active {text-decoration: none;color:#FFFF99;}
body,.hei,input,.dh li a{font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ","ºÚÌå","Hiragino Sans GB", sans-serif;}
.hand{ cursor:pointer}
.xie{ font-style: italic}
button{width:80px; border:0;background:#0094D2; color:#FFFFFF; border:1px solid #0094D2;}
.yuan{-moz-border-radius:5px ;  -webkit-border-radius:5px; border-radius:5px; }

.zsyz a{ width:348px; padding:10px 12px; display:block; float:left; border-bottom:1px dashed #dddddd; border-right:1px dashed #dddddd; font-size:15px; color:#000000}
.zsyz a span{ display:block; color:#999999; font-size:12px; margin-top:5px}
.zsyz a:hover{ background:#0066cc; color:#FFFFFF}
.zsyz a:hover span{ color:#00FFFF}
.ah{background:url(../image/abg.jpg) right bottom no-repeat; padding-left:4%; }
.ah a{ font-size:16px; color:#0066cc; width:45%; padding-left:1%; display:block; float:left; margin-top:8px; font-weight:bold}
.ww1 td{ background:#006699; line-height:36px; color:#ffffff; font-size:16px; width:100px; text-align:center; cursor:pointer}
.ww1 td.s{background:#1A5284;  font-weight:bold; }
.dis{ display:block}
.undis{ display:none}

.top{ color:#666666; font-size:12px}
.top a{ color:#666666}
.top a:hover{ color:#ff0000; text-decoration:none}

.dh{ cursor:pointer;  padding:0;  margin:0 auto;z-index:20; display:block;}
.dh li{ font-size:16px; float:left; font-weight:bold; text-align:center; display:block; height:50px;   margin-left:0px; width:119px; padding:0; margin-left:1px; background:url(../image/mli.png) right center no-repeat}
.dh li a{display:block; color:#ffffff; line-height:50px;}
.dh li a:hover{ color:#000000; text-decoration:none;  height:50px}
.dh li:hover{ background:#006699;height:50px}
li.no{ background:none;height:50px}
.dh li:hover a,.dh li.no a{ color:#ffffff}
.dh li div{ top:-1px; position:relative; z-index:999;left:0px;; width:119px; line-height:40px;  display:none; text-align:center; font-size:16px; border:0px solid #333333; border-top:0}
.dh li:hover div{ display:block; font-size:15px; }
.dh li div a{ display:block; background:#006699;color:#ffffff;   border-top:1px solid #0099CC;  font-weight:normal; line-height:40px; padding:0; height:40px}
.dh li div a:hover{background:#1A5284; color:#FFFF99; line-height:40px; height:40px}

.hdp_container{width:592px;height:360px;margin:0px auto;position:relative;font-size:14px;overflow:hidden;}
.hdp_container img{ width:592px;height:360px;border:0px;}

.bor4{ border:1px solid #cccccc;}
.bor4lan{ border:1px solid #1A5284;}
.bor3{ border:1px solid #cccccc; border-top:0px;}
.tt{ font-size:32px; line-height:42px; color:#FF0000; text-align:center; font-weight:bold}
.tt a{ color:#FF0000}
.tt a:hover{ text-decoration:underline}
.ttspan{ color:#666666; line-height:20px; margin-top:5px}
.hntit,.hntit a{ font-size:16px; font-weight:bold; color:#000000; display:block;}
.hntit a:hover{ color:#ff0000}
.hntits{ margin-bottom:10px; margin-top:2px; line-height:25px;font-size:13px; height:50px;}
.hntits a{ color:#FF6666; display:block; float:left; width:275px; }
.hntits a:hover{ color:#000000}
.titleft{ background:url(../image/titleft.png); line-height:37px; height:37px; color:#0066cc;font-size:16px; font-weight:bold;text-align:center; width:160px; letter-spacing:2px;}
.titleftmore{background:url(../image/titleft.png) right top; text-align:right; padding-right:12px; color:#0066cc;  }
.titright{ background:url(../image/titright.png); line-height:37px; height:37px; color:#FFFFFF;font-size:16px; font-weight:bold; text-align:center; width:160px;letter-spacing:2px;}
.titrightmore{background:url(../image/titright.png) right top; text-align:right; padding-right:12px; color:#0066cc;  }
.titleftmore a,.titrightmore a{color:#0066cc; }
.titleftmore a:hover,.titrightmore a:hover{color:#000000; }
.lineb{ border-bottom:1px dashed #999999}
.linebs{ border-bottom:1px solid #cccccc}
.l18{ font-size:12px; line-height:18px; color:#666666; margin-top:5px}
.pad812{ padding:8px 12px 10px 12px}
.ddate{ color:#888888; text-align:right}
.conr{ padding:7px 5px 12px 5px; height:432px}
.conr div{ border-bottom:1px dotted #999999; padding:10px}
.conr div a{ display:block; color:#000000; padding-bottom:5px}
.conr div a:hover{color:#cc0000}
.conr div span{ display:block; color:#888888; font-size:12px}
.conrh{ margin-top:4px}
.conrh td{ padding-bottom:10px; text-align:center; padding-top:3px}
.conrh td span{ display:block; margin-top:7px}

.linktit{ background:url(../image/titlan.png); color:#FFFFFF; font-size:16px; font-weight:bold; line-height:20px; width:40px; text-align:center; padding: 5px}

.lefttit{ background:url(../image/titlan.png); color:#ffffff; line-height:40px; padding-left:15px; font-size:16px;}
.leftcon{ padding:5px 12px 10px 15px}
.leftcon a{ display:block; background:url(../image/neititleftdot.gif) 0px  13px no-repeat; padding-left:13px;color:#0066cc; font-size:14px; line-height:32px; border-bottom:1px dotted #aaaaaa}
.leftcon a:hover{ color:#cc0000}
.leftconpic{ margin-top:4px}
.leftconpic td{ padding-bottom:0px; text-align:center; padding-top:0px}
.leftconpic td span{ display:block; margin-top:7px; font-size:12px}


.gry,.gry a{ color:#999999}
.gry a:hover{ color:#FFCC66}
.red{ color:#FF0000}
.red a{ color:#FF0000}
.red a:hover{ color:#000000}
.dred{ color:#b40000}
.white,.white a:link,.white a:visited{ color:#FFFFFF; }
.white a:hover{ color:#FFFF66}

.yellow,.yellow a:link,.yellow a:visited{ color:#FFFF99 }
.yellow a:hover{ color:#FF9900}
.logtxt{ background:#333333; color:#ffffff;font-size:13px; height:20px; width:140px; border:0; text-indent:5px}
.logbut{ background:#990000; color:#FFCC66; width:80px; height:50px; border:3px outset; font-size:14px; letter-spacing:2px; font-weight:bold}

.picbox{PADDING: 2px; BORDER: #dddddd 1px solid; }
.picbox:hover{PADDING: 1px; BORDER: #cc0000 2px solid; }
.mart{ margin-top:10px}
.s12{ font-size:12px}
.s16{ font-size:16px}
.black{ color:#000000}
.black a{ color:#000000}
.l25{ line-height:25px}
.mart12{ margin-top:12px}
.mart15{ margin-top:15px}
.pad10{ padding:10px}
.s14{ font-size:14px}
.but{ background:#996600; color:#ffffff; border:0; font-size:12px; cursor:pointer; height:25px; text-align:center; width:60px; line-height:25px; }
.but:hover{ background:#555555; color:#ffffff;}
.reset{ background:#333333; color:#ffffff; border:0; font-size:12px; cursor:pointer; height:25px; text-align:center; width:60px; line-height:25px; }
.reset:hover{ background:#555555; color:#ffffff;}
.txts{ border:1px #ffcc00 solid; background:#000000; color:#999999}
.hand{ cursor:pointer}
.nline{height:1px; border-bottom:1px dashed #cccccc;margin:13px 0}

.fl{padding:15px 10px; }
.fltit{background:url(../image/neititleftdot.gif) 0 22px no-repeat;text-indent:12px; font-size:14px; font-weight:bold;height:20px; line-height:20px; border-top:1px solid #cccccc; padding-top:15px; margin-top:15px;  }
.fltits{ padding-top:5px;}
.fltits a{ margin-left:12px; line-height:24px; display:inline-block; padding-right:10px }
.titnei{ background:url(../image/neititlong.jpg); padding-left:32px; line-height:32px;  color:#02345E; text-align:left}
.titnei a:link,.titnei a:visited{ color:#02345E;}
.nlist a:link,.nlist a:visited{ font-size:14px; color:#000000 }
.nlist a:hover{ text-decoration:underline}
.pagelist{ text-align:center; font-size:14px; margin-top:15px; border-top:1px #cccccc dotted; padding-top:10px;}
.pagelist li { display: inline-block;}
.pagelist li a { float:left; display: inline-block; padding:0 .1rem; }
.pad15{ padding:15px 20px 15px 20px}
.ntit{ font-size:20px;  font-weight:bold; line-height:35px; text-align:center; padding-top:5px;}
.ntime{ text-align:center; margin-top:10px; border:1px solid #eeeeee; background:#f7f7f7; line-height:20px;}
.ncon{ text-align:left; line-height:28px;  font-size:14px; margin-top:20px;}
.ncon img{ max-width:100%}
.nxg{ background:url(../image/titbgcon.jpg); line-height:30px; padding-left:20px; color:#003366; margin-top:30px; font-weight:bold}
.ndy{ border-top:1px solid #cccccc; line-height:55px; text-align:center; margin-top:20px; font-size:14px;}
/*智库专家*/

    .nlist .page-content {
                padding: 25px 25px;
                font-size: 15px;
                line-height: 150%;
            }

                .nlist .page-content > p {
                    text-indent: 32px;
                    line-height: 150%;
                }

                .nlist .page-content > ul {
                    text-indent: 0px;
                    padding-left: 50px;
                    margin-bottom: 30px;
                    list-style-type: circle;
                }

                    .nlist .page-content > ul > li {
                        line-height: 35px;
                    }
.media-body,.media-left,.media-right {
    display: table-cell;
    vertical-align: top
}
.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
	color:#0066FF;
	font-size:20px;
}