@charset "utf-8";
/* CSS Document */

@import url(global.css);		/*全局样式*/
@import url(share.css);		/*公用样式*/
@import url(layout.css);		/*布局*/
@import url(layer.css);		/*弹窗*/

/*--------容器 主体 时间栏-----------*/
#container #main #dateline,#container #main #dateline span { overflow:hidden; }
#container #main #dateline { height:70px; }
#container #main #dateline .sp { width:30px; height:70px; }
#container #main #dateline .sf01 { background-position:-257px -48px; }
#container #main #dateline .sf02 { background-position:-287px -48px; }
#container #main #dateline span { padding:20px 0px 0px 42px; height:50px; line-height:50px; font-size:12px; text-align:left; color:#5A5A5A; background-position:-530px -668px; display:block; }

#container #main #part01,#container #main #part02 { overflow:hidden; }

/*--------容器 主体 第一屏-----------*/
#container #main #part01  { padding:0px 0px 30px 15px; height:378px; }

#container #main #part01 .fright { padding-right:11px; }

/*--------容器 主体 第一屏 头条-----------*/
#container #main #part01 .fright #headlines { padding:2px 5px 6px 3px; width:569px; height:111px; background-position:0px -167px; overflow:hidden; }
#container #main #part01 .fright #headlines #databox  { padding:20px 0px 0px 26px; width:64px; height:66px; line-height:28px; font-size:12px; color:#006EC5; }
#container #main #part01 .fright #headlines #databox span { padding:0px 5px; height:28px; display:block; }
#container #main #part01 .fright #headlines #databox span font { font-size:16px; }
#container #main #part01 .fright #headlines #databox .sp { line-height:38px; height:38px; }
#container #main #part01 .fright #headlines a { float:right; padding:19px 38px 0px 0px; width:375px; height:72px; line-height:36px; font-size:18px; display:block; overflow:hidden; }
#container #main #part01 .fright #headlines a:link,#container #main #part01 .fright #headlines a:visited { color: #044E89; }
#container #main #part01 .fright #headlines a:hover { color: #006EC5; }

/*--------容器 主体 第一屏 新闻栏-----------*/
#container #main #part01 .fright #ttline { margin-top:6px; width:573px; height:30px; line-height:30px; font-size:16px; background-position:0px -61px; }
#container #main #part01 .fright #ttline a { float:left; padding:0px 19px; display:block; }

#container #main #part01 .fright #ttline a:link,#container #main #part01 .fright #ttline a:visited { color: #464646; }
#container #main #part01 .fright #ttline a:hover { color: #006EC5; }

#container #main #part01 .fright #ttline .hover:link,#container #main #part01 .fright #ttline .hover:visited { color: #FFF; background-color:#006EC5; -moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }
#container #main #part01 .fright #ttline .hover:hover { color: #EBF0F8;  }

#b13 ul,#b13 ul li,#b13 ul li a,#b13 ul li span { display:block; overflow:hidden; }
#b13 ul { height:216px; }
#b13 ul,#b13 ul li { width:572px; }
#b13 ul { margin-top:8px; line-height:35px; }
#b13 ul li { height:35px; margin-top:0px !important; margin-top:-4px; border-bottom:1px solid #F3F3F3; }
#b13 ul li a { float:left; padding-left:18px; width:470px; background:url(../images/bgimg.png) no-repeat -565px -121px; text-overflow: ellipsis; white-space: nowrap; }
#b13 ul li span { float:right; width:82px; color:#9F9F9F; font-family:Verdana, Geneva, sans-serif; text-align:center; font-size:12px; }

/*--------容器 主体 第二屏-----------*/
#container #main #part02  { margin-top:30px; padding:15px; }
#container #main #part02 .h15  { height:15px; }
#container #main #part02 .ml30  { margin-left:30px; }
#container #main #part02 .classbox  { width:370px; }
#container #main #part02 .classbox .ttline,#container #main #part02 .classbox .ttline span,#container #main #part02 .classbox .ttline font,#container #main #part02 .classbox .ttline a { display:block; }
#container #main #part02 .classbox .ttline,#container #main #part02 .classbox .ttline span,#container #main #part02 .classbox .ttline font { height:33px; }
#container #main #part02 .classbox .ttline { background-position:0px -91px; }
#container #main #part02 .classbox .ttline span,#container #main #part02 .classbox .ttline font { float:left; font-size:18px; line-height:28px; text-align:center; }
#container #main #part02 .classbox .ttline font { width:20px; color:#D2D2D2; }

#container #main #part02 .nav .ttline span { cursor:pointer; }

#container #main #part02 .classbox .ttline span { width:96px; color:#636363; }
#container #main #part02 .classbox .ttline .hover { color:#0168B7; background:url(../images/bgline.png) repeat-x 0px -124px; display:block; }
#container #main #part02 .classbox .ttline a { float:right; margin-top:2px; width:18px; height:18px; background-position:-317px -48px; }

#container #main #part02 .classbox #navbox01,#container #main #part02 .classbox #navbox01 li,#container #main #part02 .classbox #navbox01 li a { display:block; }
#container #main #part02 .classbox #navbox01 { padding-top:15px; }
#container #main #part02 .classbox #navbox01 li { width:180px; height:42px; }
#container #main #part02 .classbox #navbox01 li a { padding-left:78px; width:102px; height:42px; line-height:42px; text-align:left; font-size:16px; background-color:#EBEBEB; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#container #main #part02 .classbox #navbox01 li a:link,#container #main #part02 .classbox #navbox01 li a:visited { color: #5B5B5B; }
#container #main #part02 .classbox #navbox01 li a:hover { color: #007EDF;  }
#container #main #part02 .classbox #navbox01 .h07 { height:7px; }

#container #main #part02 .classbox #navbox01 li .ico01 { background-position: 28px -286px; }
#container #main #part02 .classbox #navbox01 li .ico02 { background-position: 28px -328px; }
#container #main #part02 .classbox #navbox01 li .ico03 { background-position: 28px -370px; }
#container #main #part02 .classbox #navbox01 li .ico04 { background-position: 28px -412px; }

#container #main #part02 .classbox #navbox02,#container #main #part02 .classbox #navbox02 li,#container #main #part02 .classbox #navbox02 li a { display:block; }
#container #main #part02 .classbox #navbox02 li,#container #main #part02 .classbox #navbox02 li a { height:38px; }
#container #main #part02 .classbox #navbox02 { padding-top:1px; height:114px; overflow:hidden; }
#container #main #part02 .classbox #navbox02 li { float:left; width:184px; }
#container #main #part02 .classbox #navbox02 li a { padding-left:18px; width:168px; line-height:40px; background:url(../images/bgimg.png) no-repeat -565px -48px; }

#container #main #part02 #navbox03,#container #main #part02 #navbox li,#container #main #part02 #navbox03 li a { display:block; }


#container #main #part02 #navbox03 .four-box { box-sizing: border-box; padding: 16px 14px; width: 190px; height: 100%; background-color: #e9edf3; border-radius: 4px; font-size: 16px; }
#container #main #part02 #navbox03 .four-box .height35 { height: 30px; }
#container #main #part02 #navbox03 .four-box a { text-align: center; color: #5B5B5B; }
#container #main #part02 #navbox03 .four-box a:hover { color: #007EDF; }
#container #main #part02 #navbox03 .four-box .img-wrap { margin-bottom: 8px; width: 67px; height: 67px; line-height: 60px; border-radius: 50%; background: #3983cb; overflow: hidden; }


#container #main #part02 #navbox03 li { width:170px; height:78px; }
#container #main #part02 #navbox03 li a { padding-top:36px; height:42px; line-height:42px; text-align:center; font-size:16px; background-color: #e9edf3; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#container #main #part02 #navbox03 li a:link,#container #main #part02 #navbox03 li a:visited { color: #5B5B5B; }
#container #main #part02 #navbox03 li a:hover { color: #007EDF;  }
#container #main #part02 #navbox03 li .ico01 { background-position: -152px -286px;  }
#container #main #part02 #navbox03 li .ico02 { background-position: -302px -286px; }
#container #main #part02 #navbox03 li .ico03 { background-position: -152px -364px; }
#container #main #part02 #navbox03 li .ico04 { background-position: -302px -364px; }
#container #main #part02 #navbox03 li .ico05 { background-position: -152px -442px; }
#container #main #part02 #navbox03 li .ico06 { background-position: -297px -442px;  }
#container #main #part02 #navbox03 .h10 { height:10px; }

/*--------容器 主体 横幅-----------*/
#container #main #banner,#container #main #banner li,#container #main #banner li a { display:block; }
#container #main #banner { margin-top:30px; }
#container #main #banner .sp { margin-left:8px; }
#container #main #banner li a,#container #main #banner li img {width: 233px;/* height:80px; */}

/*--------容器 主体 专题专栏-----------*/
#container #main #project { margin-top:10px; height:103px;  }
#container #main #project #ttline { float:left; padding:11px 0px 12px 0px; width:52px; height:80px; line-height:20px; font-size:16px; color:#FFF; background-color:#0168B7; text-align:center; display:block; }

.rollBox,.rollBox .Cont { width:1148px; overflow:hidden; }
.rollBox{ float:right;}
.rollBox .ScrCont{ width:10000000px; } 
.rollBox .Cont,.rollBox #List1,.rollBox #List2,.ScrCont,.ScrCont ul li{ float:left; }

.ScrCont,.ScrCont ul li a,.ScrCont ul li a img { height:103px; }
.ScrCont { width:1435px; }

.ScrCont ul,.ScrCont ul li,.ScrCont ul a,.ScrCont ul li a span{ display:block; }
.ScrCont ul li { padding-left:8px; }
.ScrCont ul li a,.ScrCont ul li a img,.ScrCont ul li a span { width:279px; }

/*--------容器 主体 相关链接-----------*/
#container #main #links { margin-top:30px; padding:20px 15px 30px 15px; }
#container #main #links #ttline { height:40px; }
#container #main #links #ttline span,#container #main #links #ttline font { height:38px; border-bottom:2px solid #0168B7; display:block; }
#container #main #links #ttline span { float:left; width:84px; height:38px; line-height:38px; text-align:center; font-size:18px; color:#0168B7; }
#container #main #links #ttline font { float:right; width:1080px; }

#container #main #links ul,#container #main #links ul li,#container #main #links ul li a { display:block; }
#container #main #links ul { padding:10px 0px; font-size:16px; }
#container #main #links ul li { float:left; }
#container #main #links ul li a { padding:0px 46px 0px 32px; line-height:36px; background:url(../images/bgimg.png) no-repeat -552px -86px; }

/*--------焦点图-----------*/
.focus_affairs { float:left; width:570px; height:378px; }
.JQ-slide{ width:570px; height:378px; overflow:hidden; position:relative; }
.JQ-slide-content{ position:absolute; }/*必须要的元素*/
.JQ-slide-content li{ width:570px; height:378px;float:left;display:inline;position:relative; }
.JQ-slide-content li img{ width:570px; height:378px; }
.JQ-slide-content li span{ width:542px; display:block;background:black;color:white;font-size:14px;font-weight:bold;padding:5px 14px;line-height:28px;position:absolute;bottom:0px;left:0;z-index:10;overflow:hidden;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5; }
.JQ-slide-nav{ position:absolute;bottom:14px;right:8px;z-index:30; }
.JQ-slide-nav li{ float:left;display:inline;background:url(../images/focus_li.png) no-repeat;width:10px;height:10px;text-indent:-999em;overflow:hidden;cursor:pointer;margin-right:5px; }
.JQ-slide-nav li.on{ background-position:-15px 0; }







