@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li, 
pre, 
fieldset, lengend, button, input, textarea,
th, td { 
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
body,
button, input, select, textarea { 
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/18px  "\5b8b\4f53", Tahoma, Helvetica, Arial, sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
	color: #444444;
}

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; }  

ul, ol { list-style: none; }

a { text-decoration: none; color: #444444;}
a:hover { text-decoration: underline; }

abbr[title], acronym[title] { 
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after { content: ''; }

legend { color: #000; } 
fieldset, img { border: none; } 
button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    border: none;
    height: 1px;
}
.ls_1{letter-spacing: 1px;}
.ls_2{letter-spacing: 2px;}
.ls_15{letter-spacing: 1.5px;}
.ls_3{letter-spacing: 3px;}
.mt20{margin-top: 20px;}
.mt10{margin-top: 10px;}
.mt13{margin-top: 13px;}
.mt28{margin-top: 28px;}
.mt15{margin-top: 15px;}
.mt5-6{_margin-top: 5px;}
.ml33{margin-left: 33px; _display: inline;}
.mr100{margin-right: 100px;}
.mt8{margin-top: 8px;}
.mt7{margin-top: 7px;}
.mt23{margin-top: 23px;}
.mr50{margin-right: 50px;}
.ad .h70{height: 70px;}
.w460{width: 460px;}
.w310{width: 310px;}
.w304{width: 304px;}
.w660{width: 660px;}
.w650{width: 650px;}
.h100{height: 100px; }
.h545{height: 545px;}
.h303{height: 303px;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }

.header{background: url(../images/pic_1.jpg) no-repeat center 0; width:100%; height: 372px; }
.nav{height: 60px; width: 1000px;  margin: 0 auto; padding-top: 311px; }
.nav ul{float: left; margin-left: 70px;  font-size: 13px; font-family: "微软雅黑"; line-height: 22px; margin-top: 7px; _display: inline; _margin-left: 50px;}
.nav ul a{color: #444444; margin-right: 19px;}
.nav ul a:link{color: #444444;}
.nav .second_ul{ margin-left: 113px; _margin-left: 100px;}
.nav .third_ul{ margin-left: 117px;_margin-left: 103px;}
.second_ul .spec{margin-right: 32px;}
.third_ul .spec{margin-right: 26px;}
.main{width: 1000px; margin: 0 auto; overflow: hidden;}
.ad{ overflow: hidden;}
.ad img{width: 100%; height: 90px; overflow: hidden;}
.main_content{float: left; width: 728px; overflow: hidden;}
.sidebar{float: right; width: 242px;}
.top_news p{text-align: center;}
.left_area, .right_area{float: left; width: 356px; overflow: hidden;}
.right_area{float: right;  width: 352px; }
.box_area, .news_box{clear: both; overflow: hidden;}
.news_img{height: 237px; width: 355px;}
.title{height: 28px; border-bottom: 1px solid #bbbbbb;}
.title h1{border-bottom: 2px solid #9a0000; font-size: 18px; font-family: "黑体"; color: #9a0000; display: inline-block; height: 28px; line-height: 20px; }
.title h1 span{text-transform: uppercase; display: block; font-weight: normal; font-size: 9px; color: #565656;  text-align:center; font-family: times new roman; height: 12px; line-height: 12px;   *text-align: left; *font-size: 8px; *height: 10px; *line-height: 10px;}
.title h1 a{color: #9a0000;}
.hot_pic{position: relative; height: 100px; width: 156px; overflow: hidden; float: left; margin-right: 14px;}
.hot_pic img{height: 100px; width: 156px;}
.textbg{baground-color: #000000; height: 18px; opacity: 0.8; position: absolute; bottom: 0; left: 0; width: 100%; color: #ffffff; text-align: center;}
.textbg a{color: #ffffff;}
.list_1 li, .list_1 li a{line-height: 20px; color: #00323f;}
.divide_line{border-bottom: 1px dashed #949494;}
.paper{margin-top: 2px; width: 98px; height: 138px; margin: 2px 40px 13px 27px; _display: inline;}
.cRed{color: #c30000; font-size: 14px; font-family: "黑体";}
.list_2 li, .list_3 li{background: url(../images/dot.png) no-repeat 0 center; line-height: 24px; padding-left: 15px;}
.list_3 li{background: url(../images/dot1.png) no-repeat 0 center;}
.news_hot{overflow: hidden; text-align: center;}
.news_hot h1{font-size: 16px; line-height: 27px; color:#00517f; font-weight: bold;}
.news_hot h1 a, .news_hot h2 a, .top_one h3 a{color: #00517f;}
.news_hot p{font-size: 13px; line-height: 32px; margin-bottom: 4px;}
.news_hot h2, .top_one h3{font-size: 14px; line-height: 26px; color:#00517f; font-weight: bold; }
.news_hot li{font-size: 14px; line-height: 26px; text-align: left;}
.notice{height: 80px;}
.notice h2{height: 24px; background-color: #d60000; color: #ffffff; font-size: 15px; font-family: "黑体"; line-height: 24px; padding-left: 3px;}
.notice h2 a{ color: #ffffff; margin-left: 4px; margin-right: 4px; }
.notice li{background: url(../images/pic_20.png) no-repeat 0 center; padding-left: 20px; line-height: 24px;}
.top_one h3{line-height: 20px; font-size: 13px;}
.top_one p, .answer_q p{margin-top: 10px;  overflow: hidden; text-indent: 24px; color: #2f2f2f; line-height: 22px; margin-bottom: 4px;}
.top_one img, .person img{float: left; width: 87px; height: 90px; margin-right: 8px;}
.top_one .fr{color: #004871;}
.person{overflow: hidden; clear: both;}
.person dt{font-weight: bold;  line-height: 27px; color: #4c4c4c;}
.person dd{line-height: 21px; color: #4c4c4c;}
.person dt a, .person dd a{color: #4c4c4c;}
.flash{width: 356px; height: 278px; float: left; margin-right: 20px;}
.flash img{width:356px; height:278px;}
.image img{width: 140px; height: 95px; margin-right: 15px;}
.title_1{background: url(../images/title_bg.png) no-repeat 0 center; height: 44px;  margin-top: 28px; text-indent: -99999px;}
.title_1 .first_title,.title_1 .sec_title, .title_1 .thrid_title,.title_1 .forth_title{background: url(../images/icon.png) no-repeat ; height: 44px; width: 110px; margin: 0 auto;}
.title_1 .sec_title{background-position: 0 -47px;}
.title_1 .thrid_title{background-position: 0 -94px;}
.title_1 .forth_title{background-position: 0 -142px;}
.cont_box{height: 262px; background-color: #f3f2f2;}
.cont_box h1{font-size:20px ; font-weight: bold; color: #282828; font-family: "黑体"; margin-top: 25px;}
.report{background: url(../images/bg_table.png) no-repeat; width: 588px; height: 229px; float: right; margin: 26px 25px 0 0; _display: inline;}
.report ul{width: 530px; margin: 0 auto; overflow: hidden;}
.report li{width: 143px; float: left; margin-right: 36px; height: 108px;}
.report .last{margin-right: 0; width: 170px;}
.report h2{color: #bd0000; font-weight: bold; font-size: 16px; line-height: 24px; margin-top: 8px; text-align: center;}
.report h2 a{color: #bd0000; }
.report p{text-indent: 26px; font-size: 13px; line-height: 21px;}
.sight{background: url(../images/sight_bg.png) no-repeat center 0; height: 356px;}
.sight_in, .sight_out{background: url(../images/title_red.png) no-repeat; height: 120px; width: 460px;}
.sight_in img, .sight_out img{width: 212px; height: 117px; float: left; margin-right: 15px;}
.sight_in p, .sight_out p{text-indent: 24px; line-height: 24px; margin-left: 55px; }
.sight_out{background-position: 0 -124px;}
.tv{overflow: hidden;}
.tv li{float: left; width: 135px; height: 89px; margin-top: 22px; margin-right: 25px; position: relative;}
.tv .last{margin-right: 0;}
.tv img{width:134px ; height: 89px;}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.grid_1{width: 115px; height: 115px; float: left; margin-right:10px;  _display: inline; position: relative;}
.grid_2l{width: 240px; height: 115px; float: left; position: relative;}
.grid_2s{width: 240px; height: 240px; float: left; position: relative;}
.grid_3{width: 240px; height: 368px; float: left; margin-right: 10px; position: relative; z-index: 2}
.mr0{margin-right: 0;}
.mt13{margin-top: 13px;}
.mt10{margin-top: 10px;}
.top_one .huaxu{width: 156px ; height: 110px; float: left; margin-right: 15px;}
.yulu, .answer_q h1{border-left: 3px solid #cc2424; padding-left: 6px;  font-weight: bold; font-size: 16px; color: #4d4d4d;}
.answer_q{background-color: #f1f1f1; height: 100px; border-top: 1px solid #cc2424;}
.answer_q  p{width: 288px;  float: left; margin-left: 20px; margin-top: 15px; _display: inline;}
.answer_q  div{float: left; height: 70px; width: 1px; border-left: 1px dashed #d0d0d0; margin: 0 0 0 20px; _display: inline;}
.answer_q  p a{color: #004871;}
.img_list a{display: block; float: left; width: 138px; height: 61px; margin-top: 8px;  margin-right: 30px;  overflow: hidden;}
.img_list .last{margin-right: 0;}
.img_list {
    margin-top: 10px;
	overflow: hidden;
}
.img_list li{clear: both; overflow: hidden;}
/*footer */
.foot-01{background: url(../images/img_207.jpg) repeat-x; height: 48px;}
.foot-02{width:1000px; height:48px; margin:0 auto; font-size:12px; line-height:48px;text-align: center;}
.foot-02 a{ color:#333333; text-decoration:none; font-size:12px;}
.foot-02 a:hover{ color:#B60005; text-decoration:none; font-size:12px;} 

.foot-03{width:1000px; margin:0 auto; overflow:hidden; text-align:center;
	padding:10px 0 0 0; font-size:12px; line-height:23px;}
.foot-03 a{ color:#333333; text-decoration:none; font-size:12px;}
.foot-03 a:hover{ color:#B60005; text-decoration:none; font-size:12px;} 

.service li { margin-top: 8px; border-bottom: 1px dashed #474747; padding-bottom: 3px;}
.mobile_net{background: url(../images/mobile_net.png) no-repeat;}
.mobile_paper{background: url(../images/mobile_paper.png) no-repeat;}
.cloud{background: url(../images/cloud.png) no-repeat; padding-top: 10px;}
.service li p{padding-top: 40px; font-size:14px; color: #222021; text-indent: 28px; line-height: 18px;}
.service .tips{padding-top: 0; font-size: 12px; color: #bd0100;}
.tips a{color: #bd0100;}
.service .last_li p{padding: 0; font-size: 12px; text-indent: 0; }
.service .last_li{border: none;}
 .last_li .fr{color: #004871;}
 
 /*list page*/
.two_border{margin-top: 3px; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; }
.breadcrumb{height:30px; margin:-3px auto; border-top:1px solid #d10000; border-bottom:1px solid #d10000;}
.bread_nav{font-size:13px; line-height:30px; padding:0 0 0 15px; margin: 0 auto; width: 1000px;}
.list_area{
	width:710px;
	overflow: hidden;	
}
.page_list{
	font-size:12px;line-height:28px;margin: 25px 0;overflow: hidden;padding: 3px 5px; text-decoration:none; text-align: center;
}
.page_list a{
	border: 1px solid #CCCCCC; font-size: 12px;line-height: 28px; margin: 8px 0; overflow: hidden; padding: 3px 5px; text-decoration:none; color:#000000; 
}
.page_list .current{background: #c72242; color:#fff; }
.page_list  input{
	margin: 0 4px;
    padding: 4px 6px;
    text-align: center;
    vertical-align: middle;
    width: 22px;
	border: 1px solid #CCCCCC;
    font-size: 12px;
    height: 15px;
	}
.page_list span{margin: 0 5px;}
.list_area .lists{
	width: 670px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
}
.al_hr{border: 1px dashed #c1817f; margin: 15px 0;}
.lists li{overflow: hidden; clear: both; font-size: 14px; color: #404040; line-height: 25px;}
.lists li a{float: left;}
/*detail page*/
.head{margin-bottom: 10px; text-align: center;}
.article{
	 margin: 12px auto;
    overflow: hidden;
    width: 626px;
}
.article p{font-size: 14px; line-height: 24px; line-height: 28px; color: #000000; padding: 5px 25px; }
.from{height:26px;text-align:center; border-bottom:1px solid #cccccc; line-height: 26px; }
.head h1{font-size: 20px; color: #322d27 ; font-weight: bold; line-height:28px;}
.head h2{font-size: 16px; color: #000000 ; font-weight: bold; line-height:22px;}
.head h3{font-size: 14px; color: #303030 ; line-height:22px; }
.author{font-size: 14px; color: #1e0604;}
.tv_net{ width: 550px; height: 460px; margin:0 auto; margin-top: 30px;}
.tv_net img{width: 550px; height: 460px;}
.extend_read h2{padding-left: 8px; font-size: 18px; color: #9A0000;  font-family: "黑体"; border-bottom: 1px solid #D2D2D2; height: 20px; line-height: 20px;}
.extend_read  .box_area{background-color: #f3f3f3;}
.extend_read   .box_area img{width:250px; height: 185px; margin-right: 15px; margin-bottom: 10px;}
/*图说两会*/
.pic_title{position: absolute; width: 100%; height: 100%; background-color: #FF0048; opacity: 0.8; filter:alpha(opacity=80); top: 0; color: #ffffff; text-align: center; line-height: 30px; display:none; z-index: 100;}
.n_btn{overflow: hidden; height: 18px; width: 355px;}
.n_btn li{float: left; width:18px; margin-right: 1px; background-color: #a6a6a6; border: 1px solid #d1d1d1; color:#ffffff; text-align: center;}
.n_pic{height: 138px; width: 355px;}
.special{position: relative; overflow: visible;}
.special .image{
	left: -64px;
    overflow: visible;
    position: absolute;
    top: 209px;
    width: 350px;
}
.pic h3{margin-top: 15px;}
.marquee_area{
	height: 100px; 
	overflow: hidden;
}
.marquee_area li{padding: 10px 50px; border-bottom: 1px dotted #dbdbdb; line-height: 20px;}
.marquee_area .p_name{color: #01557a; font-size: 14px; margin-right: 24px;}
.more{color: #417696; margin-left:10px;}
.more a{color: #417696;}
/* artist */
.artist{width:1000px;position:relative;height:354px;margin:10px auto 0 auto;}
.artist li{left:250px;overflow:hidden;width:114px;position:absolute;top:0px;height:110px}
.artist li a{background:#ff0000;filter:alpha(opacity=80);left:0px;color:#fff;position:absolute;top:0px;opacity:0.8}
.artist li a:hover{color:#ffffff;}
.artist li a strong{line-height:2em}
.artist li h2{font-size: 14px;}
.artist li p{font-size: 12px;}
.artist .a1{left:0px;position:absolute;top:0px;width:240px;height:354px;}
.artist .a2{width:240px;height:232px}
.artist .a3{left:250px;top:244px}
.artist .a4{left:376px;top:244px}
.artist .a5{left:500px;top:0px}
.artist .a6{left:622px;top:0px}
.artist .a7{left:500px;top:120px}
.artist .a8{left:622px;top:120px}
.artist .a9{left:500px;width:240px;top:244px}
.artist .a10{left:744px;top:0px}
.artist .a11{left:866px;top:0px}
.artist .a12{left:744px;width:240px;top:120px;height:232px}
.artist .a1 a{padding-right:20px;padding-left:30px;padding-bottom:15px;overflow:hidden;width:190px;padding-top:45px;height:294px}
.artist .a2 a{padding-right:20px;padding-left:30px;padding-bottom:15px;overflow:hidden;width:190px;padding-top:45px;height:172px}
.artist .a3 a{padding-right:10px;padding-left:10px;padding-bottom:10px;overflow:hidden;width:94px;padding-top:10px;height:90px}
.artist .a4 a{padding-right:10px;padding-left:10px;padding-bottom:10px;overflow:hidden;width:94px;padding-top:10px;height:90px}
.artist .a5 a{padding-right:10px;padding-left:10px;padding-bottom:10px;overflow:hidden;width:94px;padding-top:10px;height:90px}
.artist .a6 a{padding-right:10px;padding-left:10px;padding-bottom:10px;overflow:hidden;width:94px;padding-top:10px;height:90px}
.artist .a7 a{padding-right:10px;padding-left:10px;padding-bottom:10px;overflow:hidden;width:94px;padding-top:10px;height:90px}
.artist .a8 a{padding-right:10px;padding-left:10px;padding-bottom:10px;overflow:hidden;width:94px;padding-top:10px;height:90px}
.artist .a9 a{padding-right:20px;padding-left:20px;padding-bottom:10px;overflow:hidden;width:200px;padding-top:10px;height:90px}
.artist .a10 a{padding-right:10px;padding-left:10px;padding-bottom:10px;overflow:hidden;width:94px;padding-top:10px;height:90px}
.artist .a11 a{padding-right:10px;padding-left:10px;padding-bottom:10px;overflow:hidden;width:94px;padding-top:10px;height:90px}
.artist .a12 a{padding-right:20px;padding-left:30px;padding-bottom:15px;overflow:hidden;width:190px;padding-top:45px;height:172px}
