/* CSS Document */
*{margin:0;padding:0}
//table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:''}
body{font-size:12px;font-family:simsun;background:#fff;color:#2b2b2b}
table{font-size:inherit;font:100%}
h1{padding:11px 0 0; margin-bottom:4px;font:normal 20px/30px 黑体;text-align:center;}
h2 { padding:6px 0 0; margin-bottom:4px; font:normal 20px/30px 黑体; text-align:center; }
h3{font-size:12px}
h4{font-size:12px;font-weight:normal}
strong,.m_bold{font-weight:bold}
a{text-decoration:none;cursor:pointer}
a:link{color:#122e67}
a:visited{color:#122e67}
a:hover{text-decoration:underline;color:#ba2636}
input,select{font-size:12px}
.clear{ clear:both;}
.mt{ margin-top:10px;}
.rr{ float:right;}
.ll{ float:left;}
.h329{ height:328px;}

* html .clearfix{height:1%}
.page{width:958px;margin:0 auto;position:relative; background: transparent url(images/head-ico.png) repeat-x 0 0;height: 32px; border-left:1px solid #ccc; border-right:1px solid #ccc;}

.login {
  float: left;
  _display: inline;
  margin: 9px 20px 0 10px;
}
 .login a {
  color: #666666;
}
 .login a:hover {
  color: #cc0000;
}
.head-rss {
  float: left;
  _display: inline;
  margin-top: 9px;
  width: 37px;
  height: 14px;
  background-image: url(images/head-ico.png);
  background-position: 0 -75px;
}

.cal{
  float:left;
  width: 16px;
  height: 15px;
  background: transparent url(images/cal.png) no-repeat;
  margin: 8px 0 0 20px;
  cursor: pointer;
}
.llt{ float:left; width:670px;}
 .share {
  float: left;
  _display: inline;
  margin: 9px 0px 0 0;
  width:110px;

}
.search {
  float: left;
  _display: inline;
  margin: 5px 10px 0 0;
  position: relative;
  width: 160px;
}
 .search .text {
  width: 123px;
  height: 16px;
  border: 1px solid #ccc;
  position: absolute;
  left: 0;
  color: #cccccc;
}
 .search .btn-submit {
  background-image: url(images/head-ico.png);
  background-position: 0 -235px;
  width: 30px;
  height: 22px;
  border-width: 0;
  position: absolute;
  right: 0;
  cursor: pointer;
}

/*头部样式*/

.masthead{width:960px;margin:0 auto;padding-top:8px;height:59px;position:relative}
.logoDiv{float:left;width:700px; overflow:hidden;}


.aa{ width:290px; padding-top:10px; padding-bottom:10px; padding-left:5px; font-size:14px;}
.aa li{background:url(images/xbg.jpg) center no-repeat; width:280px; height:25px; line-height:25px; margin-top:5px;text-align:center;}


.theLogo{float:left;width:220px;_width:420px;padding-left:5px; padding-right:10px;}
.tit01{padding-top:15px}
.theWap{padding-top:18px}
.theWap-span{padding:0 12px 0 15px}
.theWap-span2{padding:0 18px 0 0;}
.cRed,.cRed a:link,.cRed a:visited,.cRed a:hover,a.m_red:link,a.m_red:visited,a.m_red:hover{color:#ba2636}
.theDate{color:#666;padding-top:4px;padding-top:6px\9;*padding-top:6px;_padding-top:4px; padding-left:10px;}
.theDate p{float:left;}
.navSet{float:right;padding:15px 0px 1px 0;width:230px;}

.ss{float:left;padding:2px 8px 0 0}
 .cGray{color:#ddd; }
 .cGray a:hover{color:#ba2636}
.navSet  strong{color:#ba2636;}
.btn03 a{float:right;background:#ba2636;font-weight:bold;width:36px;height:15px;text-align:center;line-height:15px;padding:1px 0 0 1px}
.btn03 a:hover,#btnSwapLogin.btn03aHover,.btn03 .btn03aHover{background:#c5d0d4;text-decoration:none}

a.cGray:link,a.cGray:visited{ color:#666;}
a.cGray:hover{ color:#ba2636;}

.weather {float:left;width:188px;height:52px;height:55px\9;*height:55px;_height:53px;overflow:hidden;}
.weaInfo{float:left;width:188px;position:relative}

.weaPic{float:left;width:45px;height:45px;padding-right:10px}
.ser{float:right;padding:30px 5px 1px 0;}

.temp{float:left;width:125px;font:normal 18px Arial,Helvetica,sans-serif;color:#dce1e5}
.temp .cOrange{color:#ed6502}
.temp em{_margin-left:-10px}
.weaInfo2{float:left;padding-left:15px;margin-top:-5px;}
.weaInfo2 .cOrange{color:#ed6502}
.weaInfo2 span{float:left; padding:0 8px 0 0;margin-top:5px;}
span.weaPic2{float:left; padding:0 8px 0 0;margin-top:0;}
.weaInfo2 span.slash,.weaInfo2 span.cOrange,.weaInfo2 span.cGray{float:left; margin-top:3px;padding:0;font:normal 12px Arial,Helvetica,sans-serif;}
.weaInfo2 span.slash{padding:0 3px;}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden}

.cWhite,.cWhite a:link,.cWhite a:visited,.cWhite a:hover,.label01 li.current a:link,.label01 li.current a:visited,.label01 li.current a:hover,.curve li.current a:link,.curve li.current a:visited,.curve li.current a:hover{color:#fff}
.reg{float:right;padding:2px 8px 0 0}
.cGray,.cGray a:link,.cGray a:visited,.fPic .cGray a:hover{color:#666}
.cGray a:hover{color:#ba2636}
/*导航样式*/
.headBg{width:100%;height:80px;margin:0 auto;background:#0d408d;}

.headNav { width:930px; height:80px; margin:0 auto; padding-left:15px; background:#0d408d; position:relative;font-size:15px;}
.hotNav{ position:absolute; width:20px; height:10px; top:24px; left:347px;}
.hotNav img{ display:block; border:0px;}
.headNav ul{float:left;background:url(images/index_line.jpg) no-repeat right center;padding:10px 10px 4px 0;_padding:10px 10px 4px 0;margin-right:14px}
.headNav li,.adList03 li{line-height:32px}
.headNav-last{background:none;padding-right:0;margin-right:0}
/*广告样式*/
.adbox{width:960px;margin:0 auto;padding-bottom:2px}
.bord01{float:left;width:960px;padding:4px 0 3px 0px; background:#fff;}
.adBlue,.adBlue a:link,.adBlue a:visited,.adBlue a:hover{color:#005197}
.adList05{float:left;width:955px; padding-left:5px;}
.adList05 li{float:left;width:123px;line-height:20px;padding-left:12px;}

.ad210{float:left;width:210px;height:80px;text-align:left;overflow:hidden; margin-left:3px; margin-top:5px; margin-bottom:5px;}
.ad510{float:left;width:520px;height:80px;text-align:left;overflow:hidden ; margin-left:5px;margin-top:5px; margin-bottom:5px; }

.space7{clear:both;height:7px;line-height:0;font-size:0; background:#fff; width:960px; margin:0 auto;}

/*会客厅和快讯样式*/
.top{ width:960px; height:122px; background:url(images/kx_bg.jpg) no-repeat; margin:0 auto;}
.hkt { width:260px; float:left; }
.hkt p{ font-weight:bold; font-size:14px; padding-left:10px; padding-top:15px;}
/*
.hkl{ width:260px; height:90px; line-height:90px;overflow:hidden;}
.hkl li{ width:260px; height:90px;}
*/
.hxlx{  width:250px;height:80px;  float:left; margin:15px 0px 0px 10px; text-align:left;}
.hxlx dt{ width:65px; float:left;  padding:0 10px 0 0;}
.hxlx dt img{ width:65px; height:65px;}
.hxlx dd{ float:left; width:160px; height:70px; line-height:21px;  color:#666;}
.hxlx dd h5{ font-size:14px; color:#005197; width:160px; height:24px; line-height:24px;  text-align:left;}


.kx { width:305px; float:left; margin-left:35px;}
.kx p{ font-weight:bold; font-size:14px; padding-left:10px; padding-top:15px;}
.kx table{ float:left; padding-left:10px; padding-top:15px; }
.lis04{ padding-top:15px; padding-left:5px;}
.lis04  li{line-height:22px}
.lis03{ padding-top:15px; padding-left:5px;}
.lis03  li{line-height:21px}
.zs{ width:280px; float:right;}
.zs p{ font-weight:bold; font-size:14px; padding-left:0px; padding-top:15px;}

/*快讯滚动样式*/
.scrolltxt{height:70px; padding-top:15px; padding-left:5px; overflow:hidden;}
.scrolltxt li{line-height:22px}
/*第一屏样式开始*/
.pagecont{ width:960px; margin:0  auto;}
.main_left{ width:260px; float:left; }
.pl_1{ width:244px; height:30px; background:url(images/rbg.jpg) no-repeat;}
.pl_1 p{ font-weight:bold; font-size:14px; padding-left:15px;  float:left; padding-top:10px;}
.pl_1 span{ float:right; font-size:12px;padding-top:10px;}
.pl_2{width:244px;}
.hx{  width:234px;height:80px;  margin:10px 0px 0px 10px; text-align:left;}
.hx dt{ width:234px; padding-bottom:5px;   font-size:14px; color:#005197;  height:24px; line-height:24px;  text-align:left; font-weight:bold;}
.hx  img{ float:left;width:65px; height:65px; padding-right:10px;}
.hx dd{  width:234px; height:70px; line-height:21px;  color:#666;}

.main_middle{ width:360px; float:left; margin-left:10px; height:610px;}
.hotNews h2{font:18px "黑体";   height:23px; text-align:center;}
.hotNews p{font-size:12px;line-height:22px;font-weight:normal; color:#666; text-align:center;}
.line{background:url(images/line01.gif) repeat-x left bottom;font-size:0;height:1px;line-height:1px;}
.line02{height:1px;overflow:hidden;background:#ccc;clear:both;}
.line03{background:url(images/line03.gif) no-repeat right -3px;}
.mt14{margin-top:14px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
/*.list li{background:url(images/sprite.gif) no-repeat left -208px;padding:0 0 0 12px;}*/
.list02 li,.list02_b li{background:url(images/sprite.gif) no-repeat left -210px;padding:0 0 0 10px;font-size:14px; text-align:left;}
.list li h4{ font-weight:bold;}
.list02 li h4{ font-size:14px; font-weight:bold;}
.list02_b li{float:left;width:316px;}
.pt2{padding-top:2px;}
.lh24,.lh24 a{line-height:24px;}
.lh23,.lh23 a{line-height:23px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.main_right{ width:295px; float:right;height:610px;}
.focus{ width:295px; height:205px; margin-bottom:10px;}
.zt_1{ width:295px; height:30px; background:url(images/rbg.jpg) no-repeat;}
.zt_1 p{ font-weight:bold; font-size:14px; padding-left:15px;  float:left; padding-top:10px;}
.zt_1 span{ float:right; font-size:12px;padding-top:10px;;}
.zt_2{width:295px;}
.ztdl{  width:285px;height:80px;  margin:10px 0px 0px 10px; text-align:left;}
.ztdl dt{ width:285px; padding-bottom:5px;   font-size:14px; color:#005197;  height:24px; line-height:24px;  text-align:left; font-weight:bold;}
.ztdl  img{ float:left;width:90px; height:60px; padding-right:10px;}
.ztdl dd{  width:285px; height:70px; line-height:21px;  color:#666;}
.gjc{ width:295px; height:100px; background:url(images/gjc.jpg) no-repeat;  margin-top:5px;}
.gjc p{ text-align:left; line-height:22px; padding-top:10px; padding-left:40px;}

/*专家专栏样式*/
.zjzl{ width:960px; height:86px; background:url(images/zjzl.jpg) no-repeat;}
.ml{ padding-left:80px;}
.hxlx1{  width:280px;height:80px;  float:left; margin:9px 0px 0px 10px; text-align:left;}
.hxlx1 dt{ width:65px; float:left;  padding:0 10px 0 0;}
.hxlx1 dt img{ width:65px; height:65px;}
.hxlx1 dd{ float:left; width:190px; height:70px; line-height:21px;  color:#666;}
.hxlx1 dd h5{ font-size:14px; color:#005197; width:190px; height:24px; line-height:24px;  text-align:left;}

/*广告样式*/
.ad960{ width:960px; height:80px; margin-top:10px; margin-bottom:10px;}

/*第二屏左开始*/
.mleft{ width:630px; float:left; }
.on{text-align: center;font-size: 14px;color: #174590; height:40px;width:110px;font-weight:bold; background:url(images/p_on.jpg) no-repeat;cursor: pointer; line-height:40px;  }
.non{background: url(images/p_non.jpg) no-repeat;cursor: pointer;text-align: center;color: #000; height:40px;width:110px;font-size: 14px; line-height:40px; }
.block{display: block;}
.unblock{display: none;}
.mright{ width:295px; float:right;}
.jg{ width:302px; }
.jg_1{ width:302px; height:30px; background:url(images/rbg.jpg) no-repeat;}
.jg_1 p{ font-weight:bold; font-size:14px; padding-left:10px;  float:left; padding-top:10px;}
.jg_1 span{ float:right; font-size:12px;padding-top:10px; padding-right:5px;}
.jg_2{ width:302px;}

.jglogo{ width:302px;}
.jglogo li{float:left;width:65px;padding-top:10px;margin-right:10px;}
.jglogo li img,.picList08 li img,.picList04 li img{display:block;}

.pzpd_1{ width:630px; height:30px; background:url(images/pzpd.jpg) no-repeat; margin-top:10px;}
.pzpd_1 p{ font-weight:bold; font-size:14px; padding-left:22px;  float:left; padding-top:10px;}
.pzpd_1 span{ float:right; font-size:12px;padding-top:10px; padding-right:5px;}
.pzpd_2{ width:630px; background:#f9fcfd; margin-top:10px; }
.h300{ height:330px;}
.jspd{ width:300px; }
.jspd_1{ width:300px; height:40px; background:url(images/jsbg.jpg) no-repeat;}
.jspd_1 p{ font-weight:bold; font-size:14px; padding-left:22px;  float:left; padding-top:10px;}
.jspd_1 span{ float:right; font-size:12px;padding-top:10px; padding-right:5px;}
.jspd_2{width:300px;}

/*第二屏右开始*/
.on1{text-align: center;font-size: 14px;color: #fff; height:32px;width:96px;font-weight:bold; background:url(images/pp_on.jpg) no-repeat;cursor: pointer; line-height:25px;  }
.non1{background: url(images/pp_non.jpg) no-repeat;cursor: pointer;text-align: center;color: #000; height:32px;width:96px;font-size: 14px; line-height:25px; }
.on2{text-align: center;font-size: 14px;color: #fff; height:41px;width:140px;font-weight:bold; background:url(images/sy_on1.jpg) no-repeat;cursor: pointer; line-height:40px;  }
.non2{background: url(images/sy_non1.jpg) no-repeat;cursor: pointer;text-align: center;color: #000; height:41px;width:140px;font-size: 14px; line-height:40px; }

.sydl{  width:290px;height:37px;   margin:10px 0px 0px 0px; text-align:left;}
.sydl dt{ width:94px; float:left;  padding:0 10px 0 0; background:url(images/bgd.jpg) no-repeat;}
.sydl dt p{ width:94px; height:37px; float:left; font-size:18px; font-weight:bold; text-align:center; padding-top:5px; font-family:"微软雅黑";}
.sydl dd{ float:left; width:180px; height:37px; line-height:21px;  color:#666;}


.duo{ width:290px; }
.duo_1{ width:290px; height:35px;}
.duo_2{ width:290px;}

.jydl{  width:200px;height:80px;  float:left; margin:15px 0px 0px 10px; text-align:left;}
.jydl dt{ width:65px; float:left;  padding:0 10px 0 0;}
.jydl dt img{ width:65px; height:65px;}
.jydl dd{ float:left; width:120px; height:70px; line-height:21px;  color:#666;}
.jydl dd h5{ font-size:14px; color:#005197; width:120px; height:24px; line-height:24px;  text-align:left;}



.hxlx3{  width:295px; float:left; margin:15px 0px 0px 0px; text-align:left;}
.hxlx3 dt{ width:100x; float:left;  padding:0 10px 0 0;}
.hxlx3 dt img{ width:100px; height:140px;}
.hxlx3 dd{ float:left; width:180px; height:70px; line-height:21px;  color:#666;}
.hxlx3 dd h5{ font-size:14px; color:#005197; width:180px; height:24px; line-height:24px;  text-align:left;}

.jrj-l1{float:left; padding-top:10px; padding-left:10px;}
.jrj-l1 li{float:left; background:url(images/info-ico2.jpg) no-repeat left center; padding:0 5px 0 8px; line-height:30px; width:80px;}

/*合作单位开始*/
.hzdw{ width:960px; height:150px; background:url(images/hzdw.jpg) no-repeat;}
.hzdw_1{ width:630px;  float:left;}
.hzdw_1 p{ text-align:left; line-height:24px; padding-left:10px; padding-top:50px; font-size:12px;}
.hzdw_2{ width:295px; float:right;}
.hzdw_2 p{text-align:left; line-height:24px; padding-left:10px; padding-top:10px; font-size:12px;}

/*底部开始*/

.bot1{ width:960px; height:28px; background:#f4f4f4; margin-bottom:10px;margin-top:10px;}
.bot1 p{ line-height:28px; text-align:center;}
.bot2{ width:960px; }
.bot2 p{ line-height:24px; text-align:left;padding-left:20px;}


/*顶部幻灯片*/
.index-slide,.slider-box{
  position: relative;
  height: 205px;
  overflow: hidden;
  zoom:1;
}
.index-slide .slide-cont,.slider-box .slide-cont{
  height: 205px;
  width: 295px;
  position: absolute;
  top: 0;
  left: 0;
}
.index-slide .shadow,.slider-box .shadow{
  height: 28px;
  width: 295px;
  background-color: #000;
  bottom: 0;
  left: 0;
  position: absolute;
  opacity: .5;
  filter:alpha(Opacity=50);
}

.index-slide .title,.slider-box .title{
  position: absolute;
  left: 0;
  bottom: 0;
  line-height: 26px;
  text-align: center;
  width: 310px;
}
.index-slide .title a,.slider-box .title a{
  color: #fff;
  font-size: 14px;
}
.index-slide .title a:hover{
  color: #ff0;
}
.index-slide .slide-tab,.slider-box .slide-tab{
  position: absolute;
  right: 0;
  bottom:35px;
  width: 295px;
  z-index: 10;
  text-align: right;
}
.index-slide .slide-tab li,.index-slide .slide-tab a,.slider-box .slide-tab li,.slider-box .slide-tab a{
  display: inline;
  color: #fff;
  text-align: center;
}
.index-slide .slide-tab a{
  background-color: #333;
  padding: 3px 6px;
  margin-right: 4px;
}
.index-slide .slide-tab .tabactive {
  background-color: #c00;
}


.mgg{ width:250px; height:80px; margin-bottom:5px; }
//.sj_1{ width:248px; height:510px; background:url(images/sj1.jpg) no-repeat; border:1px solid #ccc;}
//.sll{ padding-top:50px; height:20px; padding-left:10px; color:#999999;}
.sll a{ color:#8d0b0c}
.sjlist { margin-top:0px; margin-bottom:10px; }
.sjlist li {padding-left:8px; line-height:24px; vertical-align:top; font-size:12px;}
.sjlist li a { float:left; margin-right:5px; color:#000;}
.sjlist li h5 { float:left; font-size:12px;color:#666666;font-weight:normal; padding-right:8px;}

.wbht{ width:248px; height:28px; background:#eeeeee; margin:0 auto;}
.wbht p{ float:left; text-align:left; padding-left:8px; padding-top:10px; font-size:14px; font-weight:bold;}
.wbht span{ float:right; padding-top:8px; padding-right:5px;}

.adList12{float:left;width:235px; padding-left:12px; padding-top:6px;}
.adList12 li{float:left;line-height:24px; width:77px;}
.yg1{ background:url(images/yg.jpg) no-repeat; height:20px; line-height:20px; margin-top:10px;}

/*新添加的样式行情表*/
.hq_1{ width:295px; height:54px; background:url(images/hq1.jpg) no-repeat;}

.hq_1 span{ float:right; font-size:12px;padding-top:25px; padding-right:10px;}
.hq_2{width:293px; height:200px; border:1px solid #b7c0cf; border-top:none; border-bottom:none;}
.hq_3{width:293px; height:109px;border:1px solid #b7c0cf; border-top:none;}

.postlist{  padding-top:10px;}
.postlist LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 15px; WIDTH: 275px; PADDING-RIGHT: 0px; BACKGROUND: url(images/li2.gif) no-repeat 5px 10px;  HEIGHT: 30px; PADDING-TOP: 0px; vertical-align:top; border-bottom:1px dotted #ccc;}
.postlist LI H3 { FLOAT: left; FONT-SIZE: 14px; FONT-WEIGHT: normal; text-align:left;}
.postlist LI SPAN {TEXT-ALIGN: right;  FLOAT: right; COLOR: #787878; padding-right:10px;}


/*修改的样式*/
.sll{  color:#999999;}
.sj_1{ width:248px; height:360px;  border:1px solid #ccc;}
