
html{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#333;background:#1f157b;}body,html{margin:0}a{text-decoration:none;color:#37B}a:hover{color:#F55}::selection{background:#FFA;color:#333;text-shadow:none}code{color:#A00;background:#FEE;padding:2px 5px;line-height:1em;margin:0 3px;display:inline-block;font-family:Consolas,Monaco,'Andale Mono',monospace}.btn,input[type=text]{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;word-spacing:normal;vertical-align:middle}h1,h2,h3,h4,h5,h6{line-height:1.6em;margin:.5em 0;font-weight:400}ol li,p,ul li{line-height:1.8em}h1{font-size:38px}h2{font-size:26px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}hr{border-color:#ddd;border-width:0 0 1px}p{margin:1em 0 1.5em}
body{min-width:1146px;}
.container,.container-fluid{margin-right:auto;margin-left:auto}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.navbar:after,.navbar:before,.row:after,.row:before{content:" "}
.breadcrumb:after,.btn-group:after,.clearfix:after,.container-fluid:after,.container:after,.navbar .navbar-header:after,.navbar:after,.row:after{clear:both}


/*@media all and (min-width:960px)*/

.container, .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}

img.img-preserve{max-width:auto}@media (min-width:768px){.container{width:738px}}@media (min-width:960px){.container{width:930px}}@media (min-width:1200px){.container{width:1170px}}.container:after,.container:before{display:table}
.container-fluid:after,.container-fluid:before{display:table}
/*@media all and (min-width:960px)*/
.container {
    width: 1146px;
}
.blank{height:15px;}
.row:after,.row:before{content:" "}
.row:after{clear:both}
.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{display:table}
.row:after,.row:before{display:table}
.row:before{display:table}
.col-md-4-12{width:33.33333%}
.col-md-6-12{width:50%}
.col-sm-6-12{width:50%}
.col-md-4-12,.col-md-5-12,.col-md-6-12,.col-md-7-12,.col-md-8-12,.col-md-9-12{float:left}
.col-md-4-12,.col-md-5-10,.col-md-5-12,.col-md-6-10,.col-md-6-12,.col-md-7-10,.col-md-7-12,.col-md-8-10,.col-md-8-12,.col-md-9-10,.col-md-9-12,.col-sm-1-10,.col-sm-1-12,.col-sm-10-10,.col-sm-10-12,
.col-sm-11-12,.col-sm-12-12,.col-sm-2-10,.col-sm-2-12,.col-sm-3-10,.col-sm-3-12,.col-sm-4-10,.col-sm-4-12,.col-sm-5-10,.col-sm-5-12,.col-sm-6-10,.col-sm-6-12,.col-sm-7-10,.col-sm-7-12,.col-sm-8-10,.col-sm-8-12,.col-sm-9-10,.col-sm-9-12,.col-xs-1-10,.col-xs-1-12,.col-xs-10-10,.col-xs-10-12,.col-xs-11-12,.col-xs-12-12,.col-xs-2-10,.col-xs-2-12,.col-xs-3-10,.col-xs-3-12,.col-xs-4-10,.col-xs-4-12,.col-xs-5-10,.col-xs-5-12,.col-xs-6-10,.col-xs-6-12,.col-xs-7-10,.col-xs-7-12,.col-xs-8-10,.col-xs-8-12,.col-xs-9-10,.col-xs-9-12{position:relative;box-sizing:border-box;min-height:1px;padding-right:15px;padding-left:15px;flex:none}

.col-md-4-12,.col-md-5-10,.col-md-5-12,.col-md-6-10,.col-md-6-12,.col-md-7-10,.col-md-7-12,.col-md-8-10,.col-md-8-12,.col-md-9-10,.col-md-9-12,.col-sm-1-10,.col-sm-1-12,.col-sm-10-10,.col-sm-10-12,.col-sm-11-12,.col-sm-12-12,.col-sm-2-10,.col-sm-2-12,.col-sm-3-10,.col-sm-3-12,.col-sm-4-10,.col-sm-4-12,.col-sm-5-10,.col-sm-5-12,.col-sm-6-10,.col-sm-6-12,.col-sm-7-10,.col-sm-7-12,.col-sm-8-10,.col-sm-8-12,.col-sm-9-10,.col-sm-9-12,.col-xs-1-10,.col-xs-1-12,.col-xs-10-10,.col-xs-10-12,.col-xs-11-12,.col-xs-12-12,.col-xs-2-10,.col-xs-2-12,.col-xs-3-10,.col-xs-3-12,.col-xs-4-10,.col-xs-4-12,.col-xs-5-10,.col-xs-5-12,.col-xs-6-10,.col-xs-6-12,.col-xs-7-10,.col-xs-7-12,.col-xs-8-10,.col-xs-8-12,.col-xs-9-10,.col-xs-9-12{padding-right:5px;padding-left:5px}

.col-md-12-12{width:100%}
.col-md-1-12,.col-md-10-12,.col-md-11-12,.col-md-12-12,.col-md-2-12,.col-md-3-12,.col-md-4-12,.col-md-5-12,.col-md-6-12,.col-md-7-12,.col-md-8-12,.col-md-9-12{float:left}}
.col-md-12-12,.col-md-2-10,.col-md-2-12,.col-md-3-10,.col-md-3-12,.col-md-4-10,.col-md-4-12,.col-md-5-10,.col-md-5-12,.col-md-6-10,.col-md-6-12,.col-md-7-10,.col-md-7-12,.col-md-8-10,.col-md-8-12,.col-md-9-10,.col-md-9-12,.col-sm-1-10,.col-sm-1-12,.col-sm-10-10,.col-sm-10-12,.col-sm-11-12,.col-sm-12-12,.col-sm-2-10,.col-sm-2-12,.col-sm-3-10,.col-sm-3-12,.col-sm-4-10,.col-sm-4-12,.col-sm-5-10,.col-sm-5-12,.col-sm-6-10,.col-sm-6-12,.col-sm-7-10,.col-sm-7-12,.col-sm-8-10,.col-sm-8-12,.col-sm-9-10,.col-sm-9-12,.col-xs-1-10,.col-xs-1-12,.col-xs-10-10,.col-xs-10-12,.col-xs-11-12,.col-xs-12-12,.col-xs-2-10,.col-xs-2-12,.col-xs-3-10,.col-xs-3-12,.col-xs-4-10,.col-xs-4-12,.col-xs-5-10,.col-xs-5-12,.col-xs-6-10,.col-xs-6-12,.col-xs-7-10,.col-xs-7-12,.col-xs-8-10,.col-xs-8-12,.col-xs-9-10,.col-xs-9-12{position:relative;box-sizing:border-box;min-height:1px;padding-right:15px;padding-left:15px;flex:none}
.col-md-12-12,.col-md-2-10,.col-md-2-12,.col-md-3-10,.col-md-3-12,.col-md-4-10,.col-md-4-12,.col-md-5-10,.col-md-5-12,.col-md-6-10,.col-md-6-12,.col-md-7-10,.col-md-7-12,.col-md-8-10,.col-md-8-12,.col-md-9-10,.col-md-9-12,.col-sm-1-10,.col-sm-1-12,.col-sm-10-10,.col-sm-10-12,.col-sm-11-12,.col-sm-12-12,.col-sm-2-10,.col-sm-2-12,.col-sm-3-10,.col-sm-3-12,.col-sm-4-10,.col-sm-4-12,.col-sm-5-10,.col-sm-5-12,.col-sm-6-10,.col-sm-6-12,.col-sm-7-10,.col-sm-7-12,.col-sm-8-10,.col-sm-8-12,.col-sm-9-10,.col-sm-9-12,.col-xs-1-10,.col-xs-1-12,.col-xs-10-10,.col-xs-10-12,.col-xs-11-12,.col-xs-12-12,.col-xs-2-10,.col-xs-2-12,.col-xs-3-10,.col-xs-3-12,.col-xs-4-10,.col-xs-4-12,.col-xs-5-10,.col-xs-5-12,.col-xs-6-10,.col-xs-6-12,.col-xs-7-10,.col-xs-7-12,.col-xs-8-10,.col-xs-8-12,.col-xs-9-10,.col-xs-9-12{padding-right:5px;padding-left:5px}
.col-sm-1-12,.col-sm-10-12,.col-sm-11-12,.col-sm-12-12,.col-sm-2-12,.col-sm-3-12,.col-sm-4-12,.col-sm-5-12,.col-sm-6-12,.col-sm-7-12,.col-sm-8-12,.col-sm-9-12{float:left}


img{max-width:100%;height:auto;box-sizing:border-box}
img.img-rounded{border-radius:1em}
img.img-circle{border-radius:50%}
img.img-thumbnail{border:1px solid #ddd;padding:5px;background:#FFF}

ol li,p,ul li{line-height:1.8em}
ol,ul{margin:1em 0;padding-left:1.5em}
.nav{margin:0;padding:0}.nav li{position:relative}.nav li>a{padding:15px;color:#333}.nav li>a:hover{color:#000}

/*banner*/
.banner { position: relative; padding: 0; }


.banner img { display: block; width: 100%; }


.banner .text { position: absolute; top: 33%; left: 21.5%; width: 55%; animation: myfirst 2s linear; }

@keyframes myfirst { 0% { opacity: 0; }
  100% { opacity: 1; } }



/*banner end*/

/*2级导航*/
.nav-2 { position: relative; background-image: url("../dj_img/nav1.png"); background-repeat: no-repeat; background-position: center center; background-size: cover; }

@media (max-width: 959px) { .nav-2 { display: none; } }

.nav-2 ul { margin: 0; padding: 10px 10px; list-style: none; overflow: hidden; }

.nav-2 ul li { position: relative; float: left; padding: 0 35px; }

@media (max-width: 1199px) { .nav-2 ul li { padding: 0 30px; } }

.nav-2 ul li:after { content: ""; position: absolute; top: 20%; right: 0; bottom: 20%; width: 1px; background: #fff; }

.nav-2 ul li span { display: block; font-size: 16px; color: #e42b11; }

.nav-2 ul li span a { display: block; font-size: 18px; color: #fff; line-height: 65px; font-weight:bold;}

.nav-2 ul li span a:hover { font-weight: bold; }

.nav-2 ul .bor { padding-right: 0; }

.nav-2 ul .bor:after { content: ""; position: absolute; top: 20%; right: 0; bottom: 20%; width: 0px; background: #fff; }

/*2级导航结束*/


/*返回顶部结束*/
/*通用*/
.title { margin-bottom: 5px; line-height: 1em; overflow: hidden; text-align: center; }

.title a { display: inline-block; line-height: 1em; width: 80%; }

.title a img { position: relative; left: 0; display: block; width: 100%; max-width: none\9; transition: all 0.3s linear; }

/*两会焦点*/
.lhjd { padding: 30px 0px; }

.lhjd .article { overflow: hidden;background-color: #f2f2f2;padding:10px 10px; }

.lhjd .article .section .content img{border:1px solid #999;}
.lhjd .article .section .content .img { position: relative; display: block; overflow: hidden;}

.lhjd .article .section .content .img:hover em { opacity: 0.2; filter: Alpha(opacity=20); }

.lhjd .article .section .content .img img { display: block; width: 100%;}

.lhjd .article .section .content .img em { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #fff; transition: linear all 0.3s; opacity: 0; filter: Alpha(opacity=0); }

.lhjd .article .section .content span { display: block; box-sizing: border-box; padding: 10px 0; line-height: 1.8em; color: #333; font-size: 14px;}

.lhjd .article .section .content span a { display: block; box-sizing: border-box; padding: 10px 0; line-height: 1.8em; color: #333; font-size: 16px; text-align:center;}

.lhjd .article .section .content span a:hover { color: #dd0f17; }

.expert-name ul{
	width: 100%;
}
.expert-name ul li{
	margin-right: 20px;
	width: 360px;
	height: 360px;
	margin-bottom: 10px;
	float: left;
	list-style: none;
}
.expert-name ul li {
        text-align: center;
        font-size: 16px;
        background: #f5f5f5;
        color: #666666;
        cursor: pointer;
    }
    .expert-name ul li:hover{
    	background: #062bc5;
    	color: white;
    }
    .expert-name ul li img{
    	width: 100%;
    	height: 240px;
		border: 1px solid #999;
    }
  .expert-name ul li p.expert-position,.expert-name ul li p.expert-company{
    	color: #666;
		line-height: 0.5em;
	
    }
    .expert-name ul li:hover p.expert-name,.expert-name ul li:hover p.expert-position,.expert-name ul li:hover p.expert-company{
    	color: white;
    }
   
   .expert-name ul li p.expert-name{
   	color: #333;
   	font-size: 16px;

   }
   


.lhjd .article .box { margin-top: 20px; }

@media (max-width: 959px) { .lhjd .article .box { display: none; } }

.lhjd .article .box .content { background-color: #f2f2f2; overflow: hidden; }

.lhjd .article .box .content ul { float: left; margin: 0; padding: 25px 10px; list-style: none; width: 33.33333%; box-sizing: border-box; }

@media (max-width: 1199px) { .lhjd .article .box .content ul { padding: 20px 8px; } }

.lhjd .article .box .content ul li { padding: 8px 0; }

.lhjd .article .box .content ul li a { display: block; line-height: 2.2em; height: 2.2em; font-size: 16px; color: #333; overflow: hidden; }

.lhjd .article .box .content ul li a:hover { color: #dd0f17; }

/*两会新角度*/
.lhxjd {background:#f2f3f4; }


.lhxjd .article .list ul { margin: 0; padding: 10px; list-style: none; }

.lhxjd .article .list ul li { position: relative; padding: 10px 0; }

@media (max-width: 1199px) { .lhxjd .article .list ul li { padding: 4px 0; } }

@media (max-width: 959px) { .lhxjd .article .list ul li { padding: 0; } }

.lhxjd .article .list ul li span { position: absolute; top: 50%; top: 20%\9; -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; width: 12px; }

@media (max-width: 959px) { .lhxjd .article .list ul li span { display: none; } }

.lhxjd .article .list ul li span img { display: block; width: 100%; }

.lhxjd .article .list ul li a { display: block; padding: 0 30px; line-height: 2.2em; height: 2.2em; font-size: 18px; color: #333; overflow: hidden; text-decoration: none;}

.lhxjd .article .list ul li a:hover { color: #dd0f17; }

@media (max-width: 959px) { .lhxjd .article .list ul li a { padding: 0; } }

/*两会新角度结束*/


/*页脚*/
.footer { margin-top: 20px; padding: 20px 0; color: #333; background: #F2F6F8; }

.footer p { color: #333;line-height:1.6em; }

.footer a:hover { color: #D84A4A; }

.footer em { font-style: normal; margin: 0 8px; color: #333; }

.footer .m-t-xs { margin-top: 10px; }

.footer .m-t-xs small { font-size: 70%; }

.footer .m-t-xs small em { margin: 0 4px; }

/*页脚 结束*/
.text-center{text-align:center}

@media (max-width:767px){.visible-xs{display:block}