body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin:0;padding:0;}
body {font-family:"微软雅黑"; background:#efedee; behavior:url("csshover.htc");}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}
ul {list-style:none;}
a {text-decoration:none;}
form {display:inline;}
input {vertical-align:middle}
img {border:0;max-width: 100%;width: auto\9;}
ul {margin:0;-webkit-padding-start: 0px;list-style:none outside none;}
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.overflow {overflow: hidden;}

#hd {width:100%;height:730px;background:url(../images/topbg.png) 0px 0px repeat-x;}
#Contenthd {width:100%; height:474px; height:474px\0; background:url(../images/topbg.png) 0px 0px repeat-x ;}
.hdwrap {width:1200px;height:143px;margin:0px auto;}
.hdbar {width:100%;height:26px;line-height:26px;color:#666;font-size:12px;}
.hdbar a {color:#666;}
.hdbar a:hover {color:#fff; text-decoration:underline;}
.wb,.wx,.newslist li,.newslist2 li,.more,.l1,.l2,.l3,.l4,.l5,.l6,.r1,.r2,.r3,.r4,.r5,.r6 {background:url(../images/topBarPic.png) no-repeat;}

#navwrap {width: 648px;	height: 100px;}
.nav {width:690px;height:117px;font-size:16px;}
.nav li {float:left;margin-left:29px;}
.nav li .bi {position:relative;z-index:0;}
.nav li .bi:hover{z-index:99;}
.nav li .bi:hover span{visibility:visible;top:0;left:0;cursor:pointer;}
.nav li .bi:hover p {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.nav li .bi span {position:absolute;left:-999em;visibility:hidden;}
.nav li a, .nav li .bi span {height:97px;line-height:50px;padding-top:20px;color:#000;font-weight:bold;display:block;width:100px;text-align:center;}
.nav li a:hover,.nav li .bi:hover span{color:#FFF; line-height:24px; background:url(../images/navBg.png) no-repeat;}

.more {font-size:12px; color:#0065b2; display:block; padding-right:27px; line-height:26px; background-position:25px 3px;}
.logo {width:440px; height:100px;}

#banner {width:100%; height:596px; overflow:hidden; position:absolute; z-index:-1; background:url(../images/01.jpg) center top no-repeat; margin-top:-10px;}
.contentBg {width:100%; height:340px; background:url(../images/02.jpg) center -120px no-repeat; position:absolute; z-index:-1;  overflow:hidden; margin-top:-10px;}
#full-screen-slider { width:100%; height:600px; float:left; position:relative}
ul#slides { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:530px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

#main {width:1280px; height:auto; background:#fff; margin:0px auto; padding:0px 20px 0px 20px;}
.mainwrap {width:1240px; height:auto; overflow:hidden; padding:44px 0px 44px 0px; margin:0px auto;}
.mainwrap h1 {float:left;font-size:18px;}
.mainwrap span {font-size:16px;font-family:Arial;  line-height:26px; color:#0065b2;}

#ContentMain {width:1280px; height:auto; background:#fff; margin:0px auto; padding:0px 20px 0px 20px;}
.ContentMainwrap {width:1024px; height:auto; overflow:hidden; padding:44px 0px 44px 0px; margin:0px auto;}

.about {width:314px;}
.about article {line-height:26px;}

.newsWrap {width:506px; margin-left:34px;}
.topNew {margin-top:14px;padding-bottom:12px;border-bottom:1px solid #eaeaea;}
.newslist {border-bottom:1px solid #eaeaea;}

.media {width:352px;}
.media .tv a,.media .video a {color:#333;}
.media .tv a:hover,.media .video a:hover {color:#fff;}
.logolist {width:352px; height:150px; margin-top:10px;}
.logolist .tv li {font-size:12px; margin-top:17px; width:160px;}
.logolist .tv li:hover {text-decoration:none; background:url(../images/logolistbg.jpg) no-repeat;}
.logolist .tv li a {line-height:33px; padding-left:30px; margin-left:10px;  text-decoration:none; display:block; height:33px;}

.l1 {background-position:0px -15px;}
.l2 {background-position:0px -42px;}
.l3 {background-position:0px -69px;}
.l4 {background-position:0px -96px;}
.l1:hover {background-position:-46px -15px;}
.l2:hover {background-position:-46px -42px;}
.l3:hover {background-position:-46px -69px;}
.l4:hover {background-position:-46px -96px;}

.logolist .video li {font-size:12px; margin-top:17px; width:160px;}
.logolist .video li a {line-height:33px; padding-left:48px; margin-left:10px;  text-decoration:none; display:block; height:33px;}
.logolist .video li:hover {text-decoration:none; background:url(../images/logolistbg.jpg) no-repeat;}
.r1 {background-position:0px -127px;}
.r2 {background-position:0px -154px;}
.r3 {background-position:0px -178px;}
.r4 {background-position:0px -204px;}
.r1:hover {background-position:-46px -127px;}
.r2:hover {background-position:-46px -154px;}
.r3:hover {background-position:-46px -178px;}
.r4:hover {background-position:-46px -204px;}

.bigLogo {border-top:1px solid #eaeaea; margin-top:24px; padding-top:20px;}
.bigLogo li {float:left; margin-left:20px; width:140px; height:65px;}

footer {width:100%;padding-top:24px;line-height:24px; position:relative; background-color:#292929;}
.foot { height:110px;  margin:0px auto; font-size:12px; color:#fff;  text-align:center; /* line-height:24px; */}
.foot a {color:#fff;}