.main{margin-top: -10px;}
.h150{height: 150px}
.w680 .head1{margin-bottom: 0px;}
.w300 .news_rank .c_tab li{background: url(../images/icons.png) no-repeat;}
.con_top{height: 355px;}
.con_top .l{width: 290px;}
.con_top .flexslider{width: 480px;float: left;margin-left: 20px;position: relative;height: 352px;overflow: hidden;}
.con_top .r{width: 210px}
.con_top .l li{height: 32px;line-height: 32px}
.con_top .l li a{color: #878787}
.con_top .l li a.ctitle{color: #434343}
.con_top .l li a.title{color: #4faf0d;font-size: 17px;display: inline-block; padding: 3px 0}
.con_top .r a{display: inline-block;float: left;height: 25px;width: 80px;text-align: center;padding-top: 55px;margin-bottom: 10px;margin-left: 25px;font-size: 14px;color: #fff;background: url(../images/menu.png) no-repeat;}
#container .con_top .r a:hover{text-decoration: none}
.con_top .r a.cf{background-position: 0 0px;}
.con_top .r a.zf{background-position: 0 -81px;}
.con_top .r a.jg{background-position: 0 -162px;}
.con_top .r a.kj{background-position: 0 -243px;}
.con_top .r a.yz{background-position: -81px 0;}
.con_top .r a.tj{background-position: -81px -81px;}
.con_top .r a.sp{background-position: -81px -162px;}
.con_top .r a.gj{background-position: -81px -243px;}
.con_top .slides li{position: relative;}
.con_top .slides li p.title{position: absolute;height: 33px;top:255px;left: 0;width: 100%;color: #fff;line-height: 33px;z-index: 100;text-align: center;font-weight: bold;}
.con_top .slides li p.title a{color:#fff;}
.con_top .slides li p.desc{height: 50px;line-height: 26px;background: url(../images/news_banner.png);}
.con_top .slides li .bg{position: absolute;height: 33px;top:255px;left: 0;right: 12px;background: #000;text-align: center;filter:alpha(opacity=30); -moz-opacity:0.3;-khtml-opacity: 0.3; opacity: 0.3;width: 480px;}
.con_top .slides li .detail{float: right;}
/*.con_top .flexslider .flex-prev,.con_top .flexslider .flex-next{display: none;}*/
.con_top .flexslider .flex-control-nav{height: 13px; position: absolute;background: #000;top: 283px;left: 0;right:0;padding-left: 200px;z-index: 1000;width: 280px}
.con_top .flex-control-nav li{float: left;text-align:center;margin: 0 5px;position: relative;}	
.con_top .flex-control-nav li a{background-color:#000 ;display: block; width:6px;height:6px;background:url(../images/nd.gif) no-repeat;cursor: pointer;margin-top: 5px;text-indent: -1000px;_margin-top:2px;overflow: hidden;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius:15px; }
.con_top .flex-control-nav li a.flex-active{background:url(../images/ld.gif) no-repeat;width:8px;height:8px;margin-top: 3px;}
/*.con_top .flex-direction-nav{position: absolute;}*/
.con_top .flex-direction-nav li a{-moz-opacity:0.7;-khtml-opacity: 0.7; opacity: 0.7;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);background:url(../images/newbanner.png) no-repeat;width:31px;height:41px;position: absolute;top: 120px;display: inline-block;text-indent: -1000px;z-index: 100}
.con_top .flex-direction-nav li a.flex-prev{background-position:0 0;left: 0}
.con_top .flex-direction-nav li a.flex-next{background-position:-36px 0;right: 0}
.con_top .flex-direction-nav li a.flex-prev:hover{background-position:-70px 0;}
.con_top .flex-direction-nav li a.flex-next:hover{background-position:-106px 0;}
.main .news_l{width: 280px;float: left;}
.main .news_r{width: 360px;float: right;}
.main .news_l li{line-height: 25px;height: 25px;padding-left: 20px;background: url(../images/dot.png) left center no-repeat;}
.main .cnews{height: 142px;padding-top: 8px}
.main .cnews .img{float: left;width: 224px;display: inline-block;position: relative;height: 136px;}
.main .cnews .img .bg,.finance .bg{height: 30px;width:224px;}
.main .cnews .img .title,.finance .title {
position: absolute;
height: 30px;
bottom: 0px;
left: 0;
width: 100%;
color: #fff;
line-height: 30px;
z-index: 100;
text-align: center;
overflow:hidden;
}
.main .cnews p{float: right;width: 126px;line-height: 28px;margin-left: 10px;text-indent: 28px;color: #878787;display: inline;}
.main .cnews p .info{float: right;}
.main .ywnews ul{overflow: hidden;width: 390px}
.main .ywnews ul li{height: 102px;overflow: hidden;}
.main .ywnews li a{display: block;}
.main .ywnews li .img,.main .ywnews li .txt{float: left;width: 168px;display: block;margin-right: 20px;}
.main .ywnews li .txt{text-indent: 28px;line-height: 24px;margin-top: 3px;}
.main .ywnews li .link{float: right;}
.l .head1 .nrhr{border-top: 2px solid #434343;}
.main .news_price{width: 294px;height: 260px;border: 1px solid #dcdcdc;padding: 1px;}
.main .news_price li.first{background: #efefef;height: 29px;}
.main .news_price li span{display: inline-block;line-height: 29px;width: 32%;text-align: center;}
.main .news_rank .c_tab{overflow: hidden;}
.main .news_rank .c_tab li{cursor: pointer;float: left;height: 33px;line-height: 27px;width: 150px;text-align: center;background-position:0 0;}
.main .news_rank .c_tab li.cur{background-position: 0 -33px;color: #fff}
.content ul{display: none;}
.content ul.cur{display: block;}
.main .news_rank .contentb li{line-height: 30px;height: 30px;overflow: hidden;}
.main .news_rank .contentb li em{width: 20px;height: 15px;background: #e2e2e2;display: inline-block;font-size: 12px;margin-top: 7px;float: left;line-height: 15px;text-align: center;font-style: normal;}
.main .news_rank .contentb li em.first{background: #fe6d02;color: #fff}
.main .news_rank .contentb li a{padding-left: 10px}
.main .finance .c_tab{width: 302px;border-bottom: 1px solid #E4E4E4;margin: 20px 0;height: 27px;}
.main .finance .c_tab li{font-size: 17px;float: left;text-align: center;line-height: 26px;cursor: pointer;margin-right:15px;position: relative;height: 26px;}
.main .finance .c_tab li.cur{border-bottom: 2px solid #4faf0d;color: #4faf0d;background: #fff}
.main .finance ul{margin-top: 5px;text-align: center}
.main .finance .img{width: 200px;margin: 0 auto;position: relative;height: 120px;overflow: hidden;}
ul.dot li{line-height: 25px;height: 25px;padding-left: 15px;}
.main .img_li .l,.main .img_li .r{width: 145px;margin: 2px;}
.img_li .txt{display: block;height: 25px;overflow: hidden;line-height: 25px}
.news .w680 .head1 p{width: 0;height: 0;}
.top2{ margin-top:13px; width:66px; height:7px; background:url(../images/jgmk1.jpg) no-repeat; float:left}
.top3{ margin-top:13px; width:614px; height:2px; border-top:2px solid #434343; float:left}



