
/* CSS Document */
/*** banner  ***/
.banner { text-align:center; height:325px;}
.logo{ margin:25px 0 15px 0;}
.login { line-height:110px;}
.login a { margin-left:20px;color: #b91520;}
.login a:hover {color: #ee0717;}

/*** 导航  ***/
.main_nav { width:1200px; margin:auto; margin-bottom:20px;}
.nav { width:100%; height:50px; background:#0582e6; margin-bottom:20px;}
ul.nav_menu li a { font-size:18px;color:#fff; padding:0px 60px; line-height:50px; display: block; cursor: pointer;}
.nav_menu {line-height: 50px; font-weight: 700; text-transform: uppercase;}
.nav_menu_item { display: inline-block;}
.nav_menu_item:hover,ul.nav_menu li.set { background: #035ba1;}
.nav_menu_item:hover { background-color: #035ba1;}
.nav_menu_item:hover .nav_submenu { display: block;}
.nav_submenu { font-weight: 300; text-transform: none; display: none; position: absolute; width: auto; background: #035ba1; z-index:1;}
.nav_submenu_item:hover { background: rgba(0, 0, 0, 0.2);}


/*焦点图*/
.focus{ position:relative; width:476px; height:340px;background-color: #000; float: left; margin-right:20px;}  
.focus img{ width:476px; height:340px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:13px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev{top: 50%;margin-top: -70px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -70px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/*** 新闻 ***/
.new_con { float:left; margin-right:20px;}
.new_tit { }
.new_tit p { line-height:24px;}
.new_tit h2 { font-size:22px; padding-bottom:10px; line-height:44px;}

ul.ul_list { margin-top:15px;}
ul.ul_list li { background:url(../image/point.png) no-repeat left center; padding-left:15px; line-height:36px; height:36px;}

.ind_right { width:314px; background:#f9f9f9; padding:15px; overflow:hidden;}
h3.new_img { background:url(../image/tit.png) no-repeat left center; padding-left:16px; line-height:30px; color:#303030; font-size:18px; float:left;}
.new_title { overflow:hidden; border-bottom:1px #cccccc solid; padding-bottom:10px;}
.new_title p { float:right; line-height:30px;}


/*** 中国政信综合服务平台 ***/
.service_tit { float:left; background:#035ba1; width:60px; color:#fff; font-size:24px; height:286px; text-align:center; line-height:60px; -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl;}
.service_con { float:left; width:1110px; background:#f5f5f5; padding:15px;}
.service_con ul {}
.service_con ul li { float:left; width:8%; margin:15px 3.1%; text-align:center;}
.service_con ul li img { margin:auto;}
.service_con ul li p { line-height:30px;}

/*** 观点与实战 ***/
.ind_l { float:left; width:830px;}
h2.ind_tit { color:#0582e6; font-size:30px; line-height:50px; width:830px;}
ul.top_1 { overflow:hidden; margin-top:20px;}
ul.top_1 li { float:left; width:150px;}
ul.top_1 li img { width:150px; height:80px;}
ul.top_1 li.wid_230 { width:230px; margin-left:20px;}
ul.top_1 li h3 { line-height:30px; font-weight:bold;}
ul.top_1 li p { line-height:24px;}

.ind_r { float:right;}
dl.strategy { margin:15px 0;}
dl.strategy dt { background:url(../image/tit_bj.png) no-repeat; width:128px; height:30px; line-height:30px; color:#fff; text-align:center; font-size:16px;}
dl.strategy dd { background:url(../image/point.png) no-repeat left center; padding-left:15px; line-height:36px; height:36px;}

ul.magazine { margin:15px 0; overflow:hidden; height:110px;}
ul.magazine li { float:left; width:80px;}
ul.magazine li img { width:80px; height:110px;}
ul.magazine li.wid_214 { width:214px; margin-left:20px;}
ul.magazine li.wid_214 h3 {line-height:30px; font-weight:bold;}
ul.magazine li.wid_214 p {line-height:24px;}

/*** 智库专家 ***/
ul.tag { border-bottom:1px #c7c7c7 solid; overflow:hidden; padding-left:0;}
ul.tag li { color:#303030; float:left; cursor:pointer; font-size:18px; line-height:30px; margin-right:50px; padding:15px 0;}
ul.tag li.set { border-bottom:2px #0582e6 solid; color:#0582e6;} 
.ind_title { position:relative;}
.ind_title p { position:absolute; right:0px; top:20px;}

.infolistmain { overflow-y:scroll; height:433px;}
.industry { padding-top:15px; overflow:hidden;}
.industry b { float:left; width:60px; display:block; line-height:30px;}
.industry_list,.letter { float:left; width:750px; margin-bottom:10px;}
.industry_list p { float:left;}
.industry_list p span,.letter span { display:inline-block;  padding:0 6px; line-height:30px;}
.industry_list p span.set,.letter span.set { background:#0582e6; padding:0 10px; color:#fff;}
.industry_list p span.set a,.letter span.set a { color:#fff; display:block;}
.industry_list p span.set a:hover,.letter span.set a:hover { color:#fff;}
.introduce{ background: #fff; position:relative; line-height:30px;}
.introduce p{ height: 30px; overflow: hidden;}
#introduce:checked + p{ height: auto;}
#introduce:checked ~ label[for="introduce"] img{ transform: rotate(180deg);}
.introduce label{ width: .48rem; display: block; margin: auto;  cursor: pointer;}
#introduce{ display:none;}
.pod_r { position:absolute; right:10px; top:10px;}

.zk_name { border-top:1px #c7c7c7 dashed; overflow:hidden; padding-top:15px;display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    text-align: center;}
.zk_name span { width:80px; float:left; display:inline-block; line-height:30px;}
.zk_name span.look_more a{
    color: #0071b8;
}
.scrollleft { height:455px; margin-top:20px; overflow:hidden;}
ul.expert_list { padding:15px 0;}
ul.expert_list li { float:left; margin:10px 12px;}
ul.expert_list li img { width:130px; height:180px;}
ul.expert_list li p { text-align:center; line-height:30px;}

/*** 国家智库丛书 ***/
.scroll {width:1200px;height:186px; margin:15px 0;}
.scroll_left,.scroll_right{width:30px;height:50px; margin-top:70px; float:left; background:url(../image/icon.png) no-repeat;background:url(http://www.czxzw.com.cn/statics/zk//images/icon_ie6.png) no-repeat\9;cursor:pointer;filter:alpha(opacity=70);opacity:.7}
.scroll_left{background-position:0 -60px;left:4px}
.scroll_right{background-position:0 0;right:4px}
.pic { width:1120px; height:186px; float:left;}
.pic ul { display:block;}
.pic li { float:left; display:inline; width:150px; text-align:center; margin:0 5px;}

/*** 国家智库 ***/
.ind_main { width:1200px;}
ul.school { margin:15px 0;}
ul.school li { float:left; margin:0 15px 0 0;}
ul.school li img { width:225px; height:120px;}
ul.school li p { text-align:center; line-height:30px;}

/*** 合作 ***/
.cooperation { background:#f8f8f8; padding:30px 0;}
ul.taghz { border-bottom:1px #c7c7c7 solid; overflow:hidden; padding-left:0;}
ul.taghz li { color:#303030; float:left; cursor:pointer; font-size:18px; line-height:30px; margin-right:50px; padding:15px 0;}
ul.taghz li.set { border-bottom:2px #0582e6 solid; color:#0582e6;} 

ul.mechanism { margin:15px 0;}
ul.mechanism li { float:left; margin-right:20px; line-height:30px; color:#aaa;}
ul.links { margin:15px 0;}
ul.links li { float:left; border:1px #ddd solid; margin:0 18px 15px 18px;}
ul.links li img { width:160px; height:36px;}

/*** 列表 ***/
.list_left { float:left; width:830px;}
.list_right{ float:right; width:344px;}

.list_l { float:left; width:200px;}
h3.list_tit { background:url(../image/icon_tit.png) no-repeat 15px 15px #0582e6; font-size:18px; font-weight:bold; color:#fff; padding-left:42px; height:50px; line-height:50px;}
ul.list_nav { border:1px #eee solid;}
ul.list_nav li { line-height:50px; text-align:center; font-size:18px; border-top:1px #eee solid;}
ul.list_nav li a { display:block;}
ul.list_nav li a.set{ background:#f2f6fa; color:#0582e6;}

.list_r { float:right; width:960px; min-height:500px;}
.crumb { background:url(../image/icon_ind.png) no-repeat left center; padding-left:30px; border-bottom:1px #e4e4e4 solid; line-height:30px; color:#333;}
ul.list { padding:15px 0;}
ul.list li { border-bottom:1px #e8e8e8 dashed; padding:20px 0; overflow:hidden; background:url(../image/point.png) no-repeat 10px center; padding-left:30px;}
ul.list li.bjhover {background:url(../image/point.png) no-repeat 10px center #e1f2ff;}
ul.list li a {float:left; font-size:16px;}
ul.list li span { float:right; display:block; padding-right:10px;}

ul.list_img_font { margin:20px 0; min-height:500px;}
ul.list_img_font li { overflow:hidden; padding:15px; border-bottom:1px #ddd dashed;}
ul.list_img_font li.bjhover {background:#e1f2ff;}
ul.list_img_font li .list_img_l { float:left; width:130px; margin-right:30px;}
ul.list_img_font li .list_img_l img { width:130px; height:180px;}
ul.list_img_font li .list_img_r { float:left; width:770px;}
ul.list_img_font li .list_img_r h3 { font-weight:bold; line-height:30px; margin-bottom:10px;}
ul.list_img_font li .list_img_r p { line-height:30px;}

/* 内容详情 */
.info { padding:40px 0;}
.info h1 { text-align:center; font-size:24px; color:#333; font-weight:normal; margin-bottom:20px;}
.info .info_binfo { text-align:right; margin-bottom:40px; font-size:12px; color:#999;}
.info .info_binfo span { margin-left:30px;}
.info .info_con{ font-size:16px; line-height:40px; color:#333;}
.info .info_con img { text-align:center; margin:auto auto 20px auto;}

.top_next { border-top:1px #e4e4e4  solid; padding-top:30px;}
.top_next p a{ line-height:30px;}

/*** 分页 ***/
.pages { padding: 14px 0 10px; margin-top:33px; text-align: center;}
.pages a.a2 { cursor:text; background:#fafafa; margin:0 5px;}
.pages span { border: 1px solid #0582e6; color: #0582e6; font-weight:bold; display: inline-block; height: 36px;line-height: 36px; padding: 0 12px;text-align: center; margin:0 5px;}
.pages a {background:#fff;border: 1px solid #f7f7f7;color: #333;display: inline-block;height: 36px;line-height: 36px; padding: 0 12px;text-align: center; margin:0 5px;}
.pages a:hover { border: 1px solid #205fb4;}




/*** 专家详情 ***/
.pub_left { position: relative;	float:left;}
.pub { position:relates; margin:15px 0;}
#sidebar { text-align:center;width:200px; text-align:center; background:#f9f9f9; padding:20px 15px;}
#sidebar img { width:130px; height:180px; margin:auto;}
.pub_left .name {line-height:30px;}
.pub_left .name h3 { color:#333;}
.pub_left .name p { color:#9b5555;}
#portamento_container #sidebar.fixed { position: fixed;	}
ul.fix_nav_list { margin-top:20px;}
ul.fix_nav_list li { line-height:30px; margin-top:10px;}
ul.fix_nav_list li a { font-size:16px;}
.pub_right{	float:right; width:700px; overflow:hidden;}
.pub_info { margin:15px 0;}
.pub_info h3 { color:#303030; font-size:16px; line-height:30px; font-weight:bold; padding:5px 0;}
.pub_info p { line-height:30px; text-indent:2em; color:#666;}


#grjl p{
    color:#666;
    line-height: 30px;
    font-size: 14px;
    font-family: "微软雅黑";
    text-indent: 0;
}
#grjl p span{
    color:#666!important;
    line-height: 30px!important;
    font-size: 14px!important;
    font-family: "微软雅黑"!important;
    text-indent: 0!important;
}
#grjl .para{
    color:#666;
    line-height: 30px;
    font-size: 14px;
    font-family: "微软雅黑";
}

#yjly p{
    color:#666;
    line-height: 30px;
    font-size: 14px;
    font-family: "微软雅黑";
    text-indent: 0;
}
#yjly p span{
    color:#666!important;
    line-height: 30px!important;
    font-size: 14px!important;
    font-family: "微软雅黑"!important;
    text-indent: 0!important;
}
#yjly .para{
    color:#666;
    line-height: 30px;
    font-size: 14px;
    font-family: "微软雅黑";
}

#jybj{

}
#jybj p{
    color:#666;
    line-height: 30px;
    font-size: 14px;
    font-family: "微软雅黑";
    text-indent: 0;
}
#jybj p span{
    color:#666!important;
    line-height: 30px!important;
    font-size: 14px!important;
    font-family: "微软雅黑"!important;
    text-indent: 0!important;
}
#jybj .para{
    color:#666;
    line-height: 30px;
    font-size: 14px;
    font-family: "微软雅黑";
}
#xsjz{

}
#xsjz p{
    color:#666;
    line-height: 30px;
    font-size: 14px;
    font-family: "微软雅黑";
    text-indent: 0;
}
#xsjz p span{
    color:#666!important;
    line-height: 30px!important;
    font-size: 14px!important;
    font-family: "微软雅黑"!important;
    text-indent: 0!important;
}
#xsjz .para{
    color:#666;
    line-height: 30px;
    font-size: 14px;
    font-family: "微软雅黑";
}
#yjcg{

}
#yjcg p{
    color:#666;
    line-height: 30px;
    font-size: 14px;
    font-family: "微软雅黑";
    text-indent: 0;
}
#yjcg p span{
    color:#666!important;
    line-height: 30px!important;
    font-size: 14px!important;
    font-family: "微软雅黑"!important;
    text-indent: 0!important;
}
#yjcg .para{
    color:#666;
    line-height: 30px;
    font-size: 14px;
    font-family: "微软雅黑";
}
/*** 底部 ***/
.footer { background:#035ba1; border-top:10px #1d2088 solid; padding:15px 0; height:195px;}
.foot_l { float:left; width:1100px;}
.foot_l p a { color:#ddd;}
.foot_l p a:hover { text-decoration:underline; color:#ddd;}
.foot_l p { line-height:30px; color:#ddd; margin-bottom:15px;}
.foot_l p span { margin-right:20px;}
.foot_r { float:right; width:100px; text-align:right;}




.border_t2 { border-top:2px #0582e6 solid;}
.wid_340 { width:340px;}
.wid_400 { width:400px;}
.wid_830 { width:830px;}
.wid_880 { width:880px;}
.fl_mtr30 { float:left; margin:20px 30px 0 0;}
.mt_20 { margin-top:20px;}
.mb_20 { margin-bottom:20px;}/* 懒人图库 搜集整理 www.lanrentuku.com */

/*焦点图*/
.focus{ position:relative; width:660px; height:380px; background-color: #000; float: left;}  
.focus img{ width: 660px; height: 380px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(http://www.czxzw.com.cn/statics/zk//images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/* CSS Document */

/* 公共样式表 */

body{text-align:left; font-family:"微软雅黑", arial; margin:0; padding:0; border:0; font-size:14px; color:#999;background: #fff;}
div,form,img,ul,ol,li,dl,dt,dd,input {margin:0; padding:0; border:0;}
li,dl{list-style-type:none;}
h2,h3,h4,h5,h6 { margin:0; padding:0;font-weight:normal;}
p{margin:0;padding:0}
h1{margin:0; padding:0;}
em,i { font-style:normal;}
b{ font-weight:normal;}
img { display:block;}
table { border-collapse:collapse; border-spacing:0;}
/* 公共样式中的默认超链接 */
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #0582e6; text-decoration:none;}
a:active {color: #b91520;}
/* 浮动 系统样式表 */
.clear{ clear:both;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}

.icon { background:url(http://www.czxzw.com.cn/statics/zk//images/rc_icon.png) no-repeat;}
.account_icon { background:url(http://www.czxzw.com.cn/statics/zk//images/account_icon.png) no-repeat;}

.fl { float:left;}
.fr { float:right;}
.main { width:1200px; margin:auto; margin-bottom:30px; overflow:hidden;}
.main_nav { width:1200px; margin:auto; margin-bottom:20px;}
.footer_main  { width:1200px; margin:auto; overflow:hidden;}
.head { width:1200px; margin:auto;}

.clear::after {
    content: "";
    clear: both;
    display: block;
}
.r_t_link a{line-height: 88px;}
footer{
    background: #000000;
    padding-top: 50px;
    padding-bottom: 55px;
}

footer .w {
    width: 1200px;
    margin: auto;
}

footer .w .daoh p a{
    float: left;
    color: #ffffff;
    padding-right: 25px;
    font-size: 14px;
}

footer .w .yinss ul li{
    margin-top: 30px;
    width: 25%;
    float: left;
}

footer .w .yinss ul li select{
    width: 196px;
    height: 30px;

}
footer .w .zongmm {
    width: 50%; float:left;
    margin-top: 30px;
}
footer .w .zongmm p{
    color: #808080;
    line-height: 28px;
}
footer .w .ewm_block{
    width: 44%;
    float: right;
    margin-top: 63px;
    padding-left: 30px;
}
footer .w .ewm_block li{ display: inline-block; margin-left: 40px;}
footer .w .ewm_block li img{
    width: 120px; height: 120px;
}
footer .w .ewm_block li h3{
    font-size: 14px; color:#808080;text-align: center;
    margin-top: 10px;
}

footer .w .paoji{ clear: both;
    width: 100%;
    margin-top: 20px;
    color: #808080;
    line-height: 28px;
}

.pages{
    text-align:center;
    margin:10px auto;
    font-size: 0;
}
.pages span{
    display:inline-block;
    height:30px;
    min-width:30px;
    background:#035ba1;
    color:#fff;
    line-height:30px;
    font-size: 14px;
    margin: 0 5px;
}
.pages a{
    display:inline-block;
    height:28px;
    /*width:30px;*/
    border:1px solid #dedede;
    line-height:28px;
    font-size: 14px;
    margin: 0 5px;
}
.pages .a1{
    display:inline-block;
    height:28px;
    width:58px;
    border:1px solid #dedede;
    line-height:28px;
    font-size: 14px;
    margin: 0 5px;
}  
