﻿body{color:#333;line-height:22px;font-family:"微软雅黑","黑体",Arial;background-color:#f2f2f2;}
a{outline:0;text-decoration:none;color:#333}a:hover{text-decoration:none;color:#00aa98}
*{ padding:0px; margin:0px;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
/*解决IE6下不兼容 position:fixed 的问题*/
/*标题通用*/
.mainnews .com-title, .main .listr .com-title, .main .listl .com-title { border-bottom: 3px solid #F5F5F5; padding-bottom: 5px; margin-bottom: 5px;}
.mainnews .com-title img, .main .listr .com-title img, .main .listl .com-title img { position: relative; top: 3px; left: 0px; margin-right: 5px;}
.mainnews .com-title span, .main .listr .com-title span, .main .listl .com-title span { border-bottom: 3px solid #00AA98; padding-bottom: 7px; font-size: 18px; color: #3C3B3C; }
/*主要内容*/
.mainnews { width: 1180px; padding: 5px 15px; background-color: #fff; margin: 0 auto; overflow: hidden; padding-bottom: 10px; position: relative;}

/*左侧*/
/*动态CSS-图片新闻轮播-start*/
.mainnews .newsl { float: left; width: 810px; margin-top: 10px;}
.mainnews .newsl .m-slide{ position: relative;  height: 365px;}
.mainnews .newsl .m-slide .img { float: left; position: relative }
.mainnews .newsl .m-slide .img img { display: block; width: 670px; height: 365px }
.mainnews .newsl .m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.mainnews .newsl .m-slide .tab, .mainnews .newsl .m-slide .tab2 { float: right }
.mainnews .newsl .m-slide .tab li { border: 4px solid #fff; border-right:0;  font-size: 13px; font-weight: bold; color: #fff; margin-top:-2px;}
.mainnews .newsl .m-slide .tab2 li { border: 4px solid #fff; width: 128px; height: 77px;  font-size: 13px; font-weight: bold;}
.mainnews .newsl .m-slide .tab2 li img { width: 128px; height: 77px; }
.mainnews .newsl .m-slide .tab li+li { margin-top: 4px;}
.mainnews .newsl .m-slide .tab2 li+li { margin-top: 9px;}
.mainnews .newsl .m-slide .tab li .color1 { background-color: #75CFD9; width: 120px; height: 82px; padding: 7px 7px;}
.mainnews .newsl .m-slide .tab li .color2 { background-color: #E4A17E; width: 120px; height: 82px; padding: 7px 7px;}
.mainnews .newsl .m-slide .tab li .color3 { background-color: #D0838C; width: 120px; height: 82px; padding: 7px 7px;}
.mainnews .newsl .m-slide .tab li .color4 { background-color: #7CAA77; width: 120px; height: 82px; padding: 7px 7px;}
.mainnews .newsl .m-slide .tab .on {}
.mainnews .newsl .m-slide .tab .on .color1 { background-color: #08a7b9;}
.mainnews .newsl .m-slide .tab .on .color2 { background-color: #e5611d;}
.mainnews .newsl .m-slide .tab .on .color3 { background-color: #c75663;}
.mainnews .newsl .m-slide .tab .on .color4 { background-color: #588753;}
.mainnews .newsl .m-slide .tab2 .on { border: 4px solid #00AA98;}
.mainnews .newsl .m-slide #ifocus_opdiv { position:absolute; left:0; bottom:0; width:670px; height:45px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.mainnews .newsl .m-slide #ifocus_tx { position:absolute; left:15px; bottom:10px; color:#FFF; }
.mainnews .newsl .m-slide #ifocus_tx ul li{ display:none;  }
.mainnews .newsl .m-slide #ifocus_tx ul li a{ color:#fff; font-size:17px; font-weight: bold;}
/*动态CSS-图片新闻轮播-end*/


/*右侧*/
.mainnews .newsr { float: left; width: 320px; margin-left: 20px; display: inline; margin-top: 10px;}
.mainnews .newsr .topnews { height: 365px;}
.mainnews .newsr .topnews .sideMenu { padding: 15px 0;}
.mainnews .newsr .topnews .sideMenu h3 { margin-top: 00px; font-size: 16px; color: #504F4F; height: 40px; line-height: 40px; background-image: url(img/symbol-8.png); background-repeat: no-repeat; padding-left: 30px;}
.mainnews .newsr .topnews .sideMenu ul+h3 { border-top: 1px solid #F2F2ED;}
.mainnews .newsr .topnews .sideMenu h3.h3img1 { background-position: 0px 10px;}
.mainnews .newsr .topnews .sideMenu h3.h3img2 { background-position: 0px -25px;}
.mainnews .newsr .topnews .sideMenu h3.h3img3 { background-position: 0px -60px;}
.mainnews .newsr .topnews .sideMenu h3.h3img4 { background-position: 0px -97px;}
.mainnews .newsr .topnews .sideMenu h3.h3img5 { background-position: 0px -134px;}
.mainnews .newsr .topnews .sideMenu h3.on { color: #01A998;}
.mainnews .newsr .topnews .sideMenu ul li { text-indent: 2em; height: 85px; margin-bottom: 10px; margin-top: 5px; overflow: hidden; width: 279px; margin-left: 15px; color: #929090;}

/* 水平滚动---- */
.scroll_title{width:24px; height:120px; line-height:30px; padding:55px 13px; display:block; overflow:hidden; float:left; background:#c00; font-family:microsoft yahei; font-size:24px; color:#fff;}
.scroll_title a{color:#fff;}
.scroll_title a:hover{color:#fff; text-decoration:none;}
.scroll_title2{width:24px; height:120px; line-height:30px; padding:35px 13px; display:block; overflow:hidden; float:left; background:#c00; font-family:microsoft yahei; font-size:24px; color:#fff;}
.scroll_title2 a{color:#fff;}
.scroll_title2 a:hover{color:#fff; text-decoration:none;}
.scroll_horizontal{width:1180px;height:auto;padding:20px 20px 10px 20px;line-height:20px;background:#fff; margin: 0 auto}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1100px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:99999px;}
.scroll_horizontal .list li{float:left;width:250px; height:auto;text-align:center; margin-right:40px;}
.scroll_horizontal .list li img{width:250px; height:167px;}
.scroll_horizontal .list li h1{width:250px; height:40px; line-height:40px; display:block; overflow:hidden; font-family:microsoft yahei; font-size:14px;}
.scroll_horizontal .list li h1 a{ color:#333;}
.scroll_horizontal .list li span{width:250px; height:50px; line-height:25px; text-align:left; display:block; overflow:hidden; color:#666; font-size:12px;}
.scroll_horizontal .list li span a{ padding-left:10px; color:#f00;}
.scroll_horizontal .plus,.scroll_horizontal .minus{position:absolute;top:110px;width:24px;height:39px; display:block; background:url(control.png) no-repeat;cursor:pointer;}
.scroll_horizontal .plus{left:70px;   background-position:-8px -5px;}
.scroll_horizontal .minus{right:30px;   background-position:-48px -5px;}
.scroll_horizontal .plus:hover,.scroll_horizontal .minus:hover{background:#f60;  background: url(control.png) no-repeat;}
.scroll_horizontal .plus:hover{left:70px;   background-position: -8px -55px;}
.scroll_horizontal .minus:hover{right:30px;   background-position: -48px -55px;}

.r-title {
	margin:0 0 10px;
	padding:1px 0 4px 7px;
	font-size:17px;
	font-weight:550;
	border-left:3px solid #ff791a;border-bottom: 3px solid #F5F5F5; height: 34px;}
.r-title .more{float:right;font-size:13px;font-weight:400;color:#999;line-height:19px}
.r-title .more:hover{color:#ff791a;text-decoration:none}
.fullSlide{width:300px;  position:relative;  height:auto; overflow:hidden; margin-bottom: 15px; background: #ffffff;padding: 15px; padding: 15px 14px 30px 14px}	
.fullSlide .bd{ position:relative; z-index:0;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;  height:369px;}
.fullSlide .bd li span{ text-align:center;}
.fullSlide .bd li a{ position:absolute; width:100%; height:auto; display:block; z-index:1;}
.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../img/banner-btn.png) 0 0 no-repeat;	_background:url(../img/banner-btn-ie6.png) 0 0 no-repeat;}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../img/dot-black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4;}	
.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }

