@charset "gb2312"; body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,input,textarea,th,td,div,input {margin: 0; padding: 0; word-wrap: break-word; }
body,html,input {font: 12px "Microsoft Yahei", arial, \5b8b\4f53, "Helvetica Neue", Helvetica, STHeiTi, sans-serif; }
h1,h2,h3,h4,h5,h6 {font-size: 100%; }
h1 {font-size: 34px; }
h2 {font-size: 24px; }
h3 {font-size: 18px; }
h4 {font-size: 16px; }
h5 {font-size: 14px; }
h6 {font-size: 12px; }
table {border-collapse: collapse; border-spacing: 0; }
input,label,img,th {vertical-align: middle; }
ul,ol,li {list-style: none; }
a {text-decoration: none; color: #1d1d1d; }
a:hover {text-decoration: underline; color: #006cb8; }
img {margin: 0; padding: 0; border: none; }
.w1000 {width: 1000px; margin: 0 auto; overflow: hidden; }
.mt15 { margin-top: 15px; }
.font-fixh {font-family: Georgia, Arial; font-size: 16px; font-weight: 700; }
/*顶部*/
.topbar {width: 1000px; height: 50px; margin: 10px auto; overflow: hidden; padding: 10px 0 5px; }
.topbar .logo {float: left; display: block; }
.topbar .logo img{ float: left;}
.topbar .logo span{ font-size: 36px; color: #056e9b; margin-left: 20px; line-height: 50px; }
/*导航*/
.nav {width: 1000px; height: 40px; overflow: hidden; background-color: #dd100f; margin: 10px auto; }
.nav ul li {width: 100px; height: 37px; text-align: center; line-height: 37px; cursor: pointer; float: left; }
.nav ul li a {font-size: 20px; color: #fff; }
.nav ul li:hover a {color: #fff; font-weight: bolder; }
/*主体*/
.wrap {width: 1000px; margin: 0 auto; overflow: hidden; }
/*头条*/
.bigTitle {text-align: center; border-bottom: 1px solid #e8e9ea; padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; }
.bigTitle h1 a {color: #006cb8; }
/*要闻*/
.news {width: 1000px; height: 345px; margin: 0 auto; overflow: hidden; }
.news_l { position: relative; float: right; width: 350px; height: 345px;overflow: hidden; }
.news_l .title{ width: 350px; height: 30px; line-height: 30px; border-bottom: 1px #ddd solid;}
.news_l .title h3 { float: left; font-size: 18px; font-weight: bold; color: #006cb8; }
.news_l .title span {float: right; font-size: 14px; font-weight: normal; }
.news_l ul li {font-size: 16px; line-height: 32px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news ul li:nth-child(1),.news ul li:nth-child(4),.news ul li:nth-child(7) {font-size: 20px; line-height: 36px; font-weight: bold; padding-top: 5px; }
.news_r {width: 610px; height: 345px; float: left;  }
.yx-rotaion img {width: 610px; height: 345px; }
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn {position: absolute}
.yx-rotation-title {position: absolute; width: 100%; height: 40px; line-height: 40px; background: #000; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; left: 0; bottom: 0; _bottom: -1px; z-index: 1}
.yx-rotation-t {color: #fff; font-size: 16px; font-family: microsoft yahei; z-index: 2; bottom: 0; left: 10px; line-height: 40px}
.yx-rotation-focus span,.yx-rotaion-btn span {background: url(../images/ico.png) no-repeat; display: block; }
.yx-rotation-focus {height: 40px; line-height: 40px; right: 20px; bottom: 0; z-index: 2}
.yx-rotation-focus span {width: 12px; height: 12px; line-height: 12px; float: left; margin-left: 5px; position: relative; top: 14px; cursor: pointer; background-position: -24px -126px; text-indent: -9999px}
.yx-rotaion-btn {width: 100%; height: 41px; top: 50%; margin-top: -20px; }
.yx-rotaion-btn span {width: 41px; height: 41px; cursor: pointer; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; position: relative}
.yx-rotaion-btn .left_btn {background-position: -2px -2px; float: left; left: 10px}
.yx-rotaion-btn .right_btn {background-position: -2px -49px; float: right; right: 10px}
.yx-rotaion-btn span.hover {filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8}
.yx-rotation-focus span.hover {background-position: -10px -126px}
/*侧栏目*/
.columnCon {width: 1000px; margin: 25px auto; overflow: hidden; }
.side_column {width: 350px; overflow: hidden; float: right; overflow: hidden; margin-left: 50px; }
.side_column ul li {font-size: 16px; line-height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.side_bar {width: 350px; border-top: 1px #ddd solid; height: 46px; overflow: hidden; }
.side_bar span {float: right; font-size: 14px; font-weight: normal; }
.side_bar h4 {height: 45px; font-size: 18px; font-weight: bold; color: #006cb8; line-height: 45px; }
.redian,.zhuanti {margin-bottom: 30px; }
.zhuanti .piclist li{ width: 350px; height: 130px;  }
.zhuanti .piclist li img{ width: 350px; height: 110px; margin-top: 10px; }
.sideBar_new_img {width: 350px; height: 100px; overflow: hidden; margin-bottom: 20px; padding-top: 15px; }
.sideBar_new_img img {float: left; margin-right: 20px; width: 160px; height: 100px; }
.sideBar_new_img h4 {line-height: 24px; font-size: 16px; }
/*栏目新闻*/
.columnNews {width: 600px; overflow: hidden; float: left; }
.colum_nav {border-top: 1px #ddd solid; height: 50px; overflow: hidden; font-size: 20px; }
.colum_nav ul li {font-weight: bold; width: 100px; height: 50px; float: left; text-align: center; line-height: 50px; cursor: pointer; }
.colum_nav ul li a{ color: #006cb8; }
.colum_nav ul li:hover,.wrap .colum_nav ul li.on {border-top: 2px solid #006cb8; background: #006cb8; color: #fff; }
.colum_nav ul li:hover a,.wrap .colum_nav ul li.on a {color: #fff; }
.colum_new_con {width: 600px; overflow: hidden; margin-top: 10px; }
.colum_new_con ul li {height: 149px; border-bottom: 1px solid #ddd; overflow: hidden; }
.colum_new_con h3 {font-size: 18px; line-height: 36px; margin-top: 20px; margin-bottom: 10px; height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.colum_new_con p {text-indent: 2em; line-height: 26px; font-size: 14px; color: #666; max-height: 78px; overflow: hidden; }
.colum_new_con .colum_news_list {display: none; }
.colum_new_con .colum_news_list:first-child {display: block; }
/*推荐*/
.tuijian {width: 1060px; margin: 0 auto; overflow: hidden; height: 320px; }
.tuijian .title { position: relative; width: 1000px; height: 39px; margin: 0 auto; border-bottom: 1px solid #dddddd; }
.tuijian .title h3 { float: left; display: block; width: 160px; height: 39px; line-height: 39px; background: #006cb7; color: #ffffff; font-size: 24px; text-align: center; letter-spacing: 5px; }
.tuijian .title span{ float: right; font-size: 14px; line-height: 50px;}
.tuijian_con {height: 300px; position: relative; width: 1060px; }
.tuijian_con .btn {position: absolute; top: 80px; width: 15px; height: 23px; cursor: pointer; }
.tuijian_con .prev {background: url(../images/prev.png) left top no-repeat; left: 0; }
.tuijian_con .next {background: url(../images/next.png) left top no-repeat; right: 0; }
.tuijian_list { margin-top: 20px; margin-left: 20px; width: 1020px; overflow: hidden; height: 260px; }
.tuijian_list ul {width: 10000px; }
.tuijian_list ul li {width: 320px; height: 260px; overflow: hidden; float: left; margin: 0 10px; text-align: center; }
.tuijian_list ul li img {width: 320px; height: 200px; margin-bottom: 5px; }
.tuijian_list ul li h2 {font-size: 16px; line-height: 24px; width: 320px; height: 48px; overflow: hidden; }
/*广告*/
.ad {width: 1000px; height: 70px; margin: 35px 0 40px; }
.ad1 img {width: 1000px; height: 70px; }
.adSlide {height: 70px; width: 1000px; overflow: hidden; margin: 30px auto; position: relative; }
.adSlide_con {height: 70px; }
.adSlide_con ul {height: 70px; }
.adSlide_con ul li {float: left; width: 1000px; height: 70px; position: relative; }
.adSlide_con a {display: block; }
.adSlide_con ul li span {position: absolute; display: inline-block; background: rgba(0, 0, 0, 0.6); height: 17px; border-radius: 0 0px 0px 8px; line-height: 17px; width: 35px; font-size: 12px; font-family: Arial; text-align: center; color: #fff; right: 0; top: 0; z-index: 5; }
.adSlide_con img {width: 1000px; height: 70px; display: block; }
.ad1000_nav {position: absolute; height: 15px; bottom: 3px; right: 10px; }
.ad1000_nav ul li {width: 15px; height: 15px; line-height: 15px; background: #fff; text-align: center; margin-right: 6px; border-radius: 2px; -webkit-border-radius: 2px; cursor: pointer; float: left; margin-right: 5px; }
.ad1000_nav ul li.active {background: #f33; color: #fff; }
/*页脚*/
footer { width: 100%; margin-top: 50px; padding-top: 50px; padding-bottom: 50px; border-top: 30px solid #dddddd; }
.footer_left { float: left; width: 400px; height: 180px; }
.footer_left img { margin: 58px 39px; }
.footer_right { float: right; width: 600px; height: 180px; overflow: hidden; }
.footer_right p { line-height: 30px; }
.footer_gajg { float: left; margin-top: 15px; line-height: 20px; margin-left: 70px; margin-right: 100px; }
.footer_gajg img { float: left; margin-right: 5px; }
.footer_link { float: left; margin-right: 20px; }
.footer_hidden { width: 0px; height: 0px; overflow: hidden; }
/*视线*/
.shixian { width: 1000px; height:410px; margin: 0 auto; overflow: hidden;}
.shixian .title { position: relative; width: 1000px; height: 39px; margin: 0 auto; border-bottom: 1px solid #dddddd; }
.shixian .title h3 { float: left; display: block; width: 160px; height: 39px; line-height: 39px; background: #006cb7; color: #ffffff; font-size: 24px; text-align: center; letter-spacing: 5px; }
.shixian .title span{ float: right; font-size: 14px; line-height: 50px;}
.shixian .box{ float: left; width: 600px; height: 350px; margin-top: 20px; background: #000000;}
.shixian .box video { width: 600px; height: 350px; }
.shixian .piclist{ float: right; width: 350px; height: 350px; margin-top: 20px;}
.shixian .piclist li{ width: 350px; height: 125px; overflow: hidden;  }
.shixian .piclist li img{ float:left; width:150px; height: 100px; margin-right: 20px; }
.shixian .piclist li span{ float: right; display: block; width: 180px; height: 90px; line-height: 30px; margin-top: 5px; font-size: 18px; overflow: hidden;}