body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; }
body{ margin:0px auto; min-width:1240px; font-size:16px; color:#000000; font-family:"Microsoft YaHei", '微软雅黑'; background:#fff; }
a{ color:#000000; text-decoration:none; }
a:hover{ color:#e60012; text-decoration:none; }
ul, li, ol{ list-style-type:none; }
select,input{ outline:none; }
img{ border:0px; }
.clear{ clear:both; height:0; line-height:0; font-size:0; }
input:focus{ 
    outline:none;
}
input::-moz-focus-inner{
    border:0;
}
textarea:focus{ 
    outline:none;
}
textarea::-moz-focus-inner{
    border:0;
}
button:focus{ 
    outline:none;
}
button::-moz-focus-inner{
    border:0;
}
.none{ display:none; }

/*头部样式*/
.top{ width:100%; height:372px; background:url(../images/top_bg.jpg) center top no-repeat; }
.top_con{ margin:0px auto; width:1200px; height:372px; position:relative; }
.top_text{ position:absolute; left:0px; top:75px; width:700px; height:38px; background:url(../images/top_text.png) left top no-repeat; }
.top_icon{ position:absolute; right:-85px; bottom:0px; width:570px; height:340px; background:url(../images/icon_03.png) left top no-repeat; }
.logo{ position:absolute; left:0px; top:180px; width:528px; height:119px; background:url(../images/logo.png) left top no-repeat; }

.search{ position:absolute; right:-0px; bottom:25px; width:250px; height:32px; }
.ssk{ float:left; width:194px; height:32px; line-height:32px; padding-left:12px; border:none; background:#f8f9f7; border-radius:16px 0px 0px 16px; font-size:14px; color:#999999; font-family:"Microsoft YaHei", '微软雅黑'; }
.ss{ float:left; width:44px; height:32px; }

.menu{ width:100%; height:60px; background:#e60012; }
.menu_con{ margin:0px auto; width:1200px; height:60px; overflow:hidden; }
.menu_con li{ float:left; width:100px; height:60px; line-height:60px; }
.menu_con li a{ display:block; height:60px; font-size:18px; color:#ffffff; text-align:center; }
.menu_con li a:hover{ color:#ffffff; background:rgba(255,255,255,0.2); }
.menu_con li.kong{ width:10px; }


/*底部样式*/
.footer{ width:100%; border-top:10px solid #e60012; padding:25px 0px; line-height:32px; text-align:center; }

/*内页样式*/
.dqwz{ margin:28px auto 20px auto; width:1160px; height:22px; line-height:22px; overflow:hidden; background:url(../images/icon_04.png) 10px center no-repeat; color:#000000; padding-left:40px; }
.dqwz a{ color:#000000;}
.dqwz a:hover{ color:#e60012;}

.ny{ margin:0px auto 35px auto; width:1200px; overflow:hidden; }
.ny_left{ float:left; width:330px; overflow:hidden; }
.left_tit{ height:50px; line-height:50px; overflow:hidden; background:#ea2332; position:relative; font-size:22px; color:#ffffff; padding-left:40px; }
.left_tit::before{ content:""; width:10px; height:20px; background:#ffffff; position:absolute; top:14px; left:12px; border:1px solid #f16b76; }
.left_nav{ overflow:hidden; }
.left_nav li{ height:48px; line-height:48px; overflow:hidden; margin-top:1px; background:#efefef; font-size:18px; }
.left_nav li a{ display:block; height:48px; padding-left:40px; }
.left_nav li a:hover{ background:#ea2332; color:#FFF;}
.left_nav li a.hover{ background:#ea2332; color:#FFF;}

.ny_right{ float:right; width:836px; overflow:hidden; }
.right_tit{ height:49px; position:relative; border-bottom:1px solid #d9d9d9; }
.right_tit h2{ position:absolute; bottom:-1px; left:0px; height:47px; line-height:47px; overflow:hidden; border-bottom:3px solid #e60012; font-size:20px; color:#000000; font-weight:normal; padding:0px 10px; }
.right_con{ margin:20px auto 10px auto; width:816px; overflow:hidden; }

/*单页*/
.danye{ overflow:hidden; line-height:220%; font-size:16px; }
.danye img{ max-width:100%; }

/*列表*/
.News_List{ overflow:hidden; }
.News_List li{ height:50px; line-height:50px; overflow:hidden; border-bottom:1px dashed #e4e4e4; }
.News_List li a{ display:block; height:50px; line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../images/dian_03.png) 5px center no-repeat; font-size:16px; padding-left:20px; }
.News_List li span{ float:right; font-size:16px; color:#666666; margin-left:25px; }

.Pic_List{ width:816px; overflow:hidden; padding-top:5px; }
.Pic_List ul{ overflow:hidden; }
.Pic_List ul li{ float:left; margin-bottom:15px; display: block; width:390px; height:305px;  }
.Pic_List ul li:nth-child(odd){ margin-left:0px; }
.Pic_List ul li:nth-child(even) { margin-left:36px; }
.Pic_List ul li img{ width:390px; height:260px; }
.Pic_List ul li p{ text-align:center; height:45px; line-height:45px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.line1{ background:url(../images/dian_34.jpg) left top repeat-x; height:1px; overflow:hidden; }

/*分页样式*/
/*.pages{ font-size:15px; color:#000000; line-height:32px; text-align:center; margin-top:25px; }
.pages a{ display:inline-block; color:#000000; padding:0px 12px; margin:0px 3px; height:32px; background:#E1E1E1; border-radius:3px; }
.pages a:hover{ display:inline-block; color:#FFFFFF; padding:0px 12px; margin:0px 3px; height:32px; background:#e60012; border-radius:3px; }
.pages .bg{ display:inline-block; color:#FFFFFF; padding:0px 12px; margin:0px 3px; height:32px; background:#e60012; border-radius:3px; }*/

.pages{ font-size:15px; color:#000000; line-height:32px; text-align:center; margin-top:18px; }
.pages a{ display:inline-block; border:1px solid #DDDDDD; color:#333333; padding:0px 10px; margin:0px 3px; height:32px; border-radius:3px; }
.pages a:hover{ display:inline-block; border:1px solid #DDDDDD; color:#ffffff; background:#e60012; padding:0px 10px; margin:0px 3px; border-radius:3px; }
.pages .bg{ display:inline-block; border:1px solid #DDDDDD; color:#ffffff; background:#e60012; padding:0px 10px; margin:0px 3px; border-radius:3px; }

/*详细页样式*/
.nr{ margin:0px auto; width:1200px; overflow:hidden; }
.nr h1{ font-size:28px; color:#000000; font-weight:normal; padding:20px 8px 20px 8px; text-align:center; }
.nr .nr_time{ font-size:14px; color:#999999; font-family:Arial, "Microsoft YaHei", '微软雅黑'; height:30px; line-height:30px; overflow:hidden; text-align:center; padding-bottom:10px; }
.nr .nr_con{ line-height:220%; padding:20px 15px 20px 15px; font-size:18px; border-top:1px solid #f0efef; border-bottom:1px solid #f0efef; }
.nr .nr_con img{ max-width:100%; margin:0px auto; display:block; }
.nr .nr_con a{ color:#e60012; }
.nr .info_xg{ overflow:hidden; padding:20px 8px 0px 8px; }
.nr .info_xg1{ height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; color:#333333; }
.nr .info_xg2{ height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; color:#333333; }
.nr .info_xg b{ color:#000000; }
.nr .info_xg a{ color:#666666; }



/*首页样式*/
.index_box{ margin:25px auto 0px auto; width:1200px; }
.index_box1{ float:left; width:380px; }
.index_box2{ float:left; width:380px; margin-left:30px; }
.index_box3{ float:right; width:380px; }
.index_tit{ height:40px; position:relative; border-bottom:1px solid #d9d9d9; }
.index_tit h2{ position:absolute; bottom:-1px; left:0px; height:38px; line-height:38px; overflow:hidden; border-bottom:3px solid #e60012; font-size:18px; color:#000000; font-weight:normal; padding:0px 10px; }
.index_tit a{ position:absolute; bottom:0px; right:5px; display:block; height:40px; line-height:40px; overflow:hidden; font-size:18px; color:#000000; }
.index_tit a:hover{ color:#e60012; }

/*头条*/
.IsTop{ margin:30px auto 0px auto; width:1200px; text-align:center; }
.IsTop h2{ height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:30px; color:#00287a; font-weight:normal; padding:0px 10px; }
.IsTop p{ height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; color:#666666; font-weight:normal; padding:0px 10px; margin-top:10px; }

/*高层动态、网站公告*/
.news_left{ float:left; width:650px; height:375px; overflow:hidden; }
.news_right{ float:right; width:530px; height:375px; overflow:hidden; }

.news_title{ height:44px; overflow:hidden; border-bottom:2px solid #e60012; }
.news_title li{ float:left; width:140px; height:44px; line-height:44px; overflow:hidden; text-align:center; font-size:18px; }
.news_title li.normal{ background:#ffffff; }
.news_title li.normal a{ display:block; height:50px; color:#000000; }
.news_title li.active{ background:#e60012; }
.news_title li.active a{ display:block; height:50px; color:#ffffff; }
.news_title li a:hover{ color:#ffffff; }

/*切换图片*/
.banner{ margin:25px auto 0px auto; width:1200px; height:110px; overflow:hidden; }
.banner li{ width:100%; height:110px; }
.banner li img{ width:1200px; height:110px; vertical-align:top; }

/*经济信息、战略决策*/
.news_top{ width:380px; height:215px; margin-top:16px; position:relative; }
.news_top img{ width:380px; height:215px; vertical-align:top; }
.news_top p{ position:absolute; left:0px; bottom:0px; padding:0px 8px; width:364px; height:38px; line-height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#ffffff; background:rgba(0,0,0,0.6); }

.news_con{ overflow:hidden; padding:12px 2px 0px 2px; }
.news_con li{ height:40px; line-height:40px; overflow:hidden; }
.news_con li a{ display:block; height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../images/dian_03.png) left center no-repeat; font-size:16px; padding-left:15px; }
.news_con li span{ float:right; font-size:16px; margin-left:25px; }

/*精美图库*/
.tuku{ width:1200px; position:relative; margin-top:25px; }
.tuku_con{ margin:0px auto; width:1128px; overflow:hidden; }
.tuku_con li{ float:left; width:270px; height:180px; overflow:hidden; margin-right:18px; }
.tuku_con li img{ width:270px; height:180px; vertical-align:top; }
#LeftButton{ position:absolute; left:0px; top:70px; z-index:1000; width:23px; height:41px; overflow:hidden; background:url(../images/left.jpg) left top no-repeat; cursor:pointer; }
#RightButton{ position:absolute; right:0px; top:70px; z-index:1000; width:23px; height:41px; overflow:hidden; background:url(../images/right.jpg) left top no-repeat; cursor:pointer; }

/*友情链接*/
.link{ overflow:hidden; padding:10px 0px; line-height:35px; }
.link a{ display:inline-block; margin:0px 10px; }