/**
 * 基础制作页面组件
*/

@charset "utf-8";
/* CSS Document */

/* =Reset
----------------------------------- */
html,body,
div,p,hr,pre,
h1,h2,h3,h4,h5,h6,
table,tr,td,th,tfoot,tbody,thead,
form,fieldset,input,textarea,select,label,
ul,ol,dl,li,dt,dd { margin:0; padding:0; border:0; outline:none; list-style:none;}

li{list-style-type:none;}
a { text-decoration:none; outline:none; color:#000;}
a:hover { text-decoration:underline; color:#000;}
em { font-style:normal;}
hr { height:0; clear:both;}
.none { display:none;}
.clear { clear:both;} 
a img{border:none;}

/* =body
-------------------------*/
body { font-family:"宋体"; color: #000; font-size:12px; background:#fff; line-height:18px;}
.blank10{ height:10px;clear:both;display:block;font-size:1px;line-height:0;}

/* =webpage大通栏
-------------------------*/
#webpage_head ,#webpage_headline, .webpage_content, #webpage_foot { width:980px; margin:0 auto;}
.webpage_content { margin-bottom:10px;}
h1, h2, h3, h4, h5, h6 { font-weight:400; font-size:100%; }
h2 { font-size:14px; font-weight:700; }

/* color */
.fontblue,.fontblue a{ color:#004276!important;}
.fontbrown,.fontbrown a{ color:#464646!important;}

/* 间距 */
.p10 { padding:10px; }
.p20 { padding:20px; }
.pl10 { padding-left:10px; }
.pl20 { padding-left:20px; }
.pr10 { padding-right:10px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.m20 { margin:20px; }
.ml5 { margin-left:5px; }
.mr5 { margin-right:5px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr40 { margin-right:40px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }


/***** 基础组件样式 ******/
/*页面布局*/
#webpage_head ,#webpage_headline, #webpage_content1, #webpage_content2, #webpage_content3, #webpage_content4, #webpage_content5, #webpage_content6, #webpage_content7, #webpage_content8, #webpage_content9, #webpage_content10, #webpage_content11, #webpage_content12, #webpage_foot, .webpage_content{ width:983px; margin:0 auto 10px;}

/*header*/
#header { width:100%; background:#fff; display:inline-block; margin-bottom:12px; overflow:hidden;}
#header h1 { background: url(http://www.xinhuanet.com/static/img/logo.gif) no-repeat center center; text-indent:-9999px;line-height:115px; text-align:center;}
#header h1 a { display:block; width:130px; height:115px;} 
#headLeft { float:left; margin-top:5px; }
#headRight { float:left; width:850px;}
#pindao_link { float:left; width:850px; margin-top:5px; }
#head_ad1 {
	float:left;
	width:740px;
	height:108px;
	margin-top:6px;
}
#head_ad2 { float:left; width:100px; height:63px; margin-top:6px; margin-left:8px; border:1px solid #DDDDDD; }
#head_ad2 p { text-align:center; font-size:12px; line-height:20px; color:#004276; border-bottom:1px solid #DDDDDD; }
#head_ad2 p.reviews { text-align:center; font-size:12px; line-height:20px; color:#006600; }
#head_ad2 p a { color:#004276; font-weight:normal; }
#head_ad2 p.reviews a { color:#006600; font-weight:normal; }
#ad_banner { float:left;}
#c_nav { background: #F9FDFF; border: 1px solid #CFF1FF; overflow:hidden; _display:inline-block; }
#c_logo { width:167px; float:left; }
#c_logo a { display:block;}
#c_nav_r{
	float:inherit;
	width:980px;
	padding-top:5px;
}
#c_nav .c_textnav {
    float: left;
    padding-left: 20px;
    width: 970px;
}
#c_nav .c_textnav ul { margin:0px; padding:0px; }
#c_nav .c_textnav ul li { font-size:12px; line-height:24px; color:#074299; text-decoration:none; float:left; }
#c_nav .c_textnav ul li a { font-size:13px; line-height:24px; font-weight:bold; color:#074299; text-decoration:none; margin:0 8px;}
.top_menu{ border:1px solid #C7C7C7; height:44px; background:url(images/basic/gcdt_bj.gif) 0 0 repeat-x; }
.top_menu .menu_title{ border-right:1px solid #C7C7C7; height:44px; float:left; width:130px; text-align:center;}
.top_menu .menu_title img{ margin-top:6px;}
.top_menu .part{ float:left; height:40px; padding:0 20px; margin-top:2px; background:url(images/basic/layout_line2.gif) 100% 0 repeat-y; width:auto!important;}
.top_menu .part span{ float:left; width:15px; padding-top:2px; margin-right:4px; font-size:15px; font-weight:bold; color:#ae0202;}
.top_menu .part .part_div{ float:left; }
.top_menu .part p{ white-space:nowrap; line-height:20px; font-size:12px; color:#aaa; width:auto;}
.top_menu .part p a{ font-size:13px; color:#333; margin:0 5px; }
.top_menu .nobg{ background:none;}


/* 大头条*/
#headline { padding:5px; border-bottom:2px solid #333; margin:10px 0px;}
#hlLeft { float:left; width:71px; height:71px; text-align:center; margin-right:10px;}
#hlLeft img { float:left;}
#hlRight { float:left; width:877px; text-align:center; margin-bottom:6px;}
#hlRight img { width:860px; height:50px;}
#hlRight p { margin-top:10px; _margin-top:8px; font-size:14px; }
#hlRight p a { color:#333;}
#news { width:980px; }
#newsLeft { float:left; width:300px; margin-right:14px;}
#picnews { height:210px; background-color:#CCC;}
#textnews { padding:0px; _padding:0px;}
#textnews ul { width:300px; float:left;}
#textnews ul li.TNtitlt01 { line-height:2em; background:url(http://www.news.cn/gangao/static/img/hongdian.gif) no-repeat 3px 11px; text-indent:1.4em; font-size:14px; font-weight:700; color:#004276;}
#textnews ul li.TNtitlt01 a { color:#004276;}
#textnews ul li.TNtitlt02 { background:url(http://www.news.cn/gangao/static/img/dot01.gif) no-repeat 2px -34px; line-height:2em; font-size:12px; text-indent:1.6em; }
#textnews ul li.TNtitlt02 a { color:#333;}
#newsMiddle { float:left; width:280px; height:290px; border-left:1px solid #E9E9E9; padding:0px 10px;
	background-image: url(http://www.news.cn/gangao/static/img/spbj.gif); background-repeat: no-repeat; background-position: center top; }
#newsMiddle .list_pic3 { padding:20px 10px; }
#newsMiddle .list_pic3 li{ width: 110px;  text-align:center; height:125px; margin:0 10px; display:inline;}
.ph31 { width:268px; margin:17px 0 0 7px; }
.in_ph11 { width:110px; float:left; text-align:center; margin:6px 12px 4px; display:inline; }
.in_ph11 img{ padding-bottom:3px; }
.in_ph11 a { color:#333; line-height:18px; }
#newsRight { float:right; width:330px; border:1px solid #e9e9e9; padding:10px; *padding:14px 10px 11px; border-right:#c9c9c9 3px solid; border-bottom:#c9c9c9 4px solid;}
#newsRight ul { line-height:2.2em; margin-bottom:10px; text-align:right;}
#newsRight ul li.NewsTitle01 { font-size:18px; font-family:"黑体"; color:#03f;}
#newsRight ul li.NewsTitle01 a { color:#03f;}
#newsRight ul li.NewsTitle02 { font-size:15px; font-weight:700;}
#newsRight ul li.NewsTitle02 a,
 #newsRight ul li.NewsTitle03 a { color:#333;}
#newsRight ul li.NewsTitle03 { font-size:15px;}

#sousuo { width:980px; border-bottom:1px solid #D2E3FC; border-top:1px solid #D2E3FC; margin:10px auto; padding-top:3px; text-align:left; }

/* 列表1,2,3 */
.list { overflow:hidden; _display:inline-block; }
.list li { background:url(http://imgs.xinhuanet.com/icon/2011air/img/dot01.gif) no-repeat 0 -32px; line-height:2em; font-size:14px; text-indent:1em; margin-left:0px; }
.list .list_line { border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:5px;}
.list .list_line2 { border-bottom:1px solid #e0e0e0; padding-bottom:5px; margin-bottom:5px;}

.list li strong { font-weight:bold;}
.list li span { color:#515152; padding-left:5px;}
.list li a { font-size:14px; }
.list_font13 li a{ font-size:13px;}
.list_font12 li a{ font-size:12px;}

/* 图片列表5*/
.list_pic5 ul{ overflow:hidden; _display:inline-block;}
.list_pic5 li{ float:left; width:270px; margin:10px 15px 0 15px; display:inherit;}
.list_pic5 .name{
	font-size:12px;
	color:#004276;
	line-height:18px;
	text-align:center;
	padding-top:5px;
	text-indent: 0px;
}
.list_pic5 .name a{ color:#004276; }

/* 图片列表6*/
.list_pic6 ul{ overflow:hidden; _display:inline-block;}
.list_pic6 li{ float:left; width:195px; height:165px; margin:10px 10px 0 10px; display:inline;}
.list_pic6 .name{ font-size:12px; color:#004276; line-height:18px; text-align:center; padding-top:5px; }
.list_pic6 .name a{ color:#004276; }

/* 图片列表视频*/
.list_pic_video { margin-top: 10px; overflow:hidden; _display:inline-block;}
.list_pic_video li { float:left;  width:130px; margin-right:10px; display:inline; text-align:center; height:140px;}
.list_pic_video .img { width:131px; height:89px; background:url(http://www.xinhuanet.com/static/img/201204/video_bgimg.gif) no-repeat;}
.list_pic_video .img img { width:100px; height:75px; margin-top:8px;}
.list_pic_video .name { text-align:center; line-height:20px; padding-top:5px;  }

/* 列表-图文描述 */
.list2 .img_title { border-bottom:1px solid #C4C4E6; padding-bottom:10px; margin-bottom:10px; overflow:hidden; _display:inline-block;}
.list2 .img_title .img { float:left; margin-right:10px; }
.list2 .img_title .info { color:#666; }
.list2 .img_title .info h2 a { line-height:18px; }
.list2 .img_title .info p a { color:#666; line-height:18px; }

/* 列表-宽度120 */
.list3 { overflow:hidden; _display:inline-block;}
.list3 ul{ overflow:hidden;_display:inline-block;}
.list3 li{ float:left; width:120px; line-height:24px; background:url(http://imgs.xinhuanet.com/icon/2011air/img/dot01.gif) no-repeat 0 -32px; padding-left:12px; display:inline;}

/* 标题1,2 */
.title { height:37px; line-height:37px; color:#0A599B; background:url(images/basic/x_title1.gif) 100% 100% no-repeat; }
.title span{ color:#0A599B; font-size:12px; font-weight:normal; padding-left:10px; }
.title span a{ color:#0A599B; font-size:12px; font-weight:normal; }
.title .more { float:right; font-weight:400; font-size:12px; margin-right:10px; }
.title .more a { color:#333; font-weight:400; font-size:12px; }

/* 标题3 */
.title3 {
	background:#e0f1fe;
	height:45px;
	margin-bottom:1px;
	border-top-width: thin;
	border-top-style: groove;
	border-top-color: #000099;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000099;
	border-left-color: #000099;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
}
.title3 h2 {
	font-weight:bold;
	background:url(images/basic/icon01.gif) 10px 50% no-repeat;
	color:#004072;
	padding-left:30px;
	font-family: "微软雅黑";
	font-size: 20px;
	line-height: 40px;
}

/* 标题4*/
.title4 { margin-bottom:10px;}
.title4 h2 {color: #07519A; height: 28px; line-height: 28px; font-weight: 700;}
.title4 h2 a{color: #07519A; height: 28px; line-height: 28px; font-weight:700;}

/* 标题5*/
.title5 {height: 30px; overflow:hidden;_display:inline-block; background:#378ED3; margin-bottom:10px;}
.title5 h2 { float:left; padding:0 20px; background:#e7f4fb; font:20px/31px "微软雅黑"; font-weight:bold;color: #07519A; }
.title5 li{ float:left; line-height:30px;}
.title5 li a{ margin:0 6px; font-weight:bold; font-size:13px; color:#fff;}

/* 标题6 */
.title6 { height:28px; line-height:28px; background:#eee; border-bottom:1px solid #C5C5C5;}
.title6 span{ float:right; margin-right:10px; }
.title6 span a{ color:#333; font-size:12px; font-weight:normal; }
.title6 h2{ color:#0A599B; padding-left:10px; }

/* 标题7 */
.title7 { height:24px; line-height:24px; border-bottom:1px solid #cac8c8; margin-bottom:10px;}
.title7 h2{ color:#980000; padding-left:10px; }

/* 标题8 */
.title8 { height:30px; line-height:30px; border-bottom:1px solid #97bdda; margin-bottom:10px; background:#f3f8fc;}
.title8 .more { float:right; font-weight:400; font-size:12px; margin-right:10px; }
.title8 .more a { color:#333; font-weight:400; font-size:12px; }
.title8 h2{ color:#af0000; padding-left:10px; font:bold 15px/30px "微软雅黑"; }

/* 标题9 */
.title9 { height:28px; }
.title9 h2{ color:#004276; font:18px; line-height:26px; font-weight:bold; }

/* 标题10 */
.title10 { height:27px; border-bottom:1px solid #709fbd;}
.title10 h2{ float:left; width:120px; text-indent:10px; height:25px;  border-bottom:3px solid #709fbd; color:#ae0202; font-size:15px; font-weight:bold;}
.title10 span{ color:#666; padding-left:20px; line-height:26px;}

/* 标题11 */
.title11 h2{ color: #004276; font-size:18px; font-weight:bold; line-height:26px;}
.title11 h2 a{ color: #004276; font-size:18px; font-weight:bold;}
.title11 p{ color:#262626;}

/* 标题12 */
.title12 {
	height:45px;
	margin-bottom:1px;
	border-top-width: thin;
	border-top-style: groove;
	border-top-color: #006633;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006633;
	border-left-color: #006633;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	background-color: #CFFEE6;
}
.title12 h2 {
	font-weight:bold;
	background:url(images/basic/icon01.gif) 10px 50% no-repeat;
	color:#003333;
	padding-left:30px;
	font-family: "微软雅黑";
	font-size: 20px;
	line-height: 40px;
}
/* 标题13 */
.title13 {
	height:45px;
	margin-bottom:1px;
	border-top-width: thin;
	border-top-style: groove;
	border-top-color: #6666CC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6666CC;
	border-left-color: #6666CC;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	background-color: #e0f1fe;
}
.title13 h2 {
	font-weight:bold;
	background:url(images/basic/icon01.gif) 10px 50% no-repeat;
	color:#333399;
	padding-left:30px;
	font-family: "微软雅黑";
	font-size: 20px;
	line-height: 40px;
}
/* 图片标题摘要 */
.img_title { border-bottom:1px solid #C4C4E6; padding-bottom:10px; margin-bottom:10px; overflow:hidden; _display:inline-block; }
.img_title .img { float:left; margin-right:10px; }
.img_title .border { padding:1px; border:1px solid #ccc;}
.img_title .info {color:#666; }
.img_title .info h2 a { line-height:18px; }
.img_title .info p a { color:#666; line-height:18px; }
.img_title .list li { line-height:18px;}
.img_list .img img{ width:60px; height:60px;}
.it_noborder{  border-bottom:none; padding-bottom:0;}



/* 图片列表*/
.list_pic { margin-top: 15px; overflow:hidden; _display:inline-block;}
.list_pic li { float:left; margin:0 0 10px 10px; }
.list_pic .img { width:190px; height:130px; background:url(http://imgs.xinhuanet.com/icon/local/2012gb/tu4.gif);}
.list_pic .img img {float:left; margin:8px 0 0 8px;}
.list_pic .name { text-align:center; color: #434343; line-height:20px;  }
.list_pic .name a { font-size:12px; font-weight:700;  }

/* 图片列表2*/
.list_pic2 ul{ overflow:hidden; _display:inline-block;}
.list_pic2 li{ float:left; width:67px; margin:10px 6px 10px 0;}
.list_pic2 .name{ font-size:12px; color:#626262; padding:2px 0; _padding-top:6px;}
.list_pic2 .name input{ vertical-align:middle; margin:0; padding:0; _width:14px; _height:14px;}

/* 图片列表3*/
.list_pic3 ul{ overflow:hidden; _display:inline-block;}
.list_pic3 li{ float:left; width:90px; margin:10px;}
.list_pic3 .name{ font-size:12px; color:#004276; line-height:25px; text-align:center; }
.list_pic3 .name a{ color:#004276; }

/* 图片列表4*/
.list_pic4 ul{ overflow:hidden;_display:inline-block;}
.list_pic4 li{ float:left; width:160px; margin-bottom:10px;}
.list_pic4 li img{ width:160px; height:105px;}
.list_pic4 .name{ font-size:12px; color:#004276; line-height:22px; text-align:center; }
.list_pic4 .name a{ color:#004276; }

/* 页签 */
.tab{ overflow:hidden;_display:inline-block;}
.tab .tab_title{  height:26px; background:url(images/basic/tab_line.gif) 0 100% repeat-x;}
.tab .tab_title ul{ overflow:hidden;_display:inline-block;}
.tab .tab_title li{ float:left; height:26px;}
.tab .tab_title li a{ float:left; width:120px; height:26px; line-height:26px;font:bold 16px/26px "微软雅黑"; text-align:center; color:#C00000; }
.tab .tab_title li.active a{border:1px solid #ccc; border-bottom:none; height:26x; background:#fff;  }
.tab .tab_box{ overflow:hidden; padding:10px;_display:inline-block;}
.tab .tab_box .tab_box_content{ display:none;}

/***** 页面模式样式 ******/
/* 通用框 */
.box { border:1px solid #CECECE;}
/* 通用框 */
.box_blue { border:1px solid #AFCFEF;}
/* 通用框 */
.com_box { border:1px solid #CECECE; padding:1px;}
.com_box .content { padding:10px;}

/* 3栏目布局layout_col3 */
.layout_col3{ overflow:hidden; _display:inline-block; border:1px solid #ccc;}
.layout_col3 .col_left{ float:left; width:325px; overflow:hidden;_display:inline-block; padding-bottom:5000px; margin-bottom:-5000px;}
.layout_col3 .col_middle{ float:left; width:330px; overflow:hidden;_display:inline-block; padding-bottom:5000px; margin-bottom:-5000px;}
.layout_col3 .col_right{ float:right; width:320px; overflow:hidden;_display:inline-block; padding-bottom:5000px; margin-bottom:-5000px;}
.layout_col3 .col_main{ padding:5px;}
.layout_lineright1{ background:url(images/basic/layout_line.gif) 100% 0 repeat-y;}
.layout_lineright2{ background:url(images/basic/layout_line2.gif) 100% 0 repeat-y;}
/* 3栏目布局窄宽窄 */
.col3_sls .col_left{ width:260px;}
.col3_sls .col_middle{ width:460px;}
.col3_sls .col_right{ width:260px;}
/* 3栏目布局宽窄宽 */
.col3_lsl .col_left{ width:340px;}
.col3_lsl .col_middle{ width:300px;}
.col3_lsl .col_right{ width:340px;}
/* 3栏目布局宽窄窄 */
.col3_lss .col_left{ width:398px;}
.col3_lss .col_middle{ width:270px;}
.col3_lss .col_right{ width:310px;}
/* 3栏目布局 2级页面 */
.col3_pagesecond .col_left{ width:180px; padding-bottom:5000px; margin-bottom:-5000px;}
.col3_pagesecond .col_middle{ width:518px; padding-bottom:5000px; margin-bottom:-5000px;}
.col3_pagesecond .col_right{ width:280px; padding-bottom:5000px; margin-bottom:-5000px;}
.pagesecond_more{ text-align:right; line-height:30px; padding-right:10px;}

/* 2栏目布局layout_col2 */
.layout_col2{ overflow:hidden; _display:inline-block;border:1px solid #ccc;}
.layout_col2 .col_left{ float:left; width:489px;}
.layout_col2 .col_right{ float:right; width:489px;}
.layout_col2 .col_main{ padding:2px;}
/* 2栏目布局窄宽 */
.col2_sl .col_left{ width:320px;}
.col2_sl .col_right{ width:655px;}
/* 2栏目布局宽窄 */
.col2_ls .col_left{ width:655px;}
.col2_ls .col_right{ width:320px;}
/* 2栏目布局内部嵌套layout_innercol2 */
.layout_innercol2{ overflow:hidden; _display:inline-block;}
.layout_innercol2 .inner_left{ float:left; width:325px;}
.layout_innercol2 .inner_right{ float:right; width:325px;}
.ymfc {
	width: 277px;
	margin-right: auto;
	margin-left: auto;
}
.ymfc h2 {
	line-height: 30px;
	color: #FFFFFF;
	background-color: #009900;
	height: 30px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-position: center;
}

.ymfc h2 a{
	line-height: 30px;
	color: #FFFFFF;
	background-color: #009900;
	height: 30px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-position: center;
}