﻿/* CSS Document */
html {overflow-y:scroll; font-size:12px;}
body { margin:0; font:12px "\5B8B\4F53" Arial,sans-serif; background:#fff; color:#333; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding:0; margin:0; }
li { list-style-type:none; }
img { vertical-align:top; border:0; }
ol, ul { list-style:none; }
em,i,address, cite, code, th,h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal;  font-style:normal;}



a{ color:#444; text-decoration:none;}
a:hover{ color:#ea0000; text-decoration:underline;}


/*top*/
.top{ height:46px; line-height:42px; background:#484849 url(../images/topbg.gif) repeat-x bottom; color:#888;}
.top .w1000{ position:relative;}
.top a{ color:#fff;}
.top .denglu{
	background-color:#ea0000;
	padding:0 16px;
	position: absolute;
	right: 460px;
	top:0;
	border-bottom:3px solid #be1414;
}

.top .guanzhu{ background:url(../images/guanzhu.gif) no-repeat left center; padding-left:24px;}
/*head*/
.head{ height:104px; position:relative;}
.logo,.src,.weather{ position:absolute;}
.logo{ left:0px; top:22px; height:59px;}
.src{ left:320px; top:32px;}
.weather{
	right: 0px;
	top: 3px;
}
.zhegai{ background:url(../images/zhegai.gif) repeat; width:200px; height:80px; position:absolute;right: 0px;
	top: 26px; z-index:99;}
.src{ width:447px; height:42px; line-height:40px;}
.src .src-txt{ width:298px; height:40px; border:1px solid #ebebeb	; line-height:35px;  float:left; border-right:none; padding:0 12px;}
.src .src-btn{ width:57px; height:42px; background:url(../images/ico-all.png) no-repeat; border:none; cursor:pointer; float:left; overflow:hidden;}
.src ul{ background:#f8f8f8 url(../images/srcbg.gif) no-repeat 46px 15px; float:left; width:62px;  position:relative; padding-top:40px; border:1px solid #ebebeb; border-right:none;}
.src ul li{ width:50px; padding-left:12px; border-left:1px solid #ece9e6;border-right:1px solid #ebebeb; margin-left:-1px; cursor:pointer;}
.src ul li:hover{ background-color:#fff;}
.src ul li.on{ position:absolute; top:0; left:0; border:none; margin:0; display:block;}
.src ul li.on:hover{ background:none;}
.src ul:hover li{ display:block;}
.src ul:hover{background:#f8f8f8 url(../images/srcbg2.gif) no-repeat 46px 15px;}
.src ul li{ display:none;}
/*nav*/
.nav{ width:1008px; margin:0 auto; background:url(../images/ie-navbg.gif) no-repeat center center; }
	.nav a{ display:inline-block;margin-right:10px; line-height:25px; height:25px;}
.nav .w1000{ border-top:5px solid #316284;
height:116px;}
.nav li{padding-top:14px; padding-left:20px; float:left; width:176px; border-left:1px solid #e9e9e9;height:96px;}
.nav li.first{ border:none; }
.nav li.three{ width:192px;}
.nav li .blue{ font-weight:500; font-size:15px; }

/*rptad*/
.rptad{ border:1px solid #e9e9e9;}
.rptad .con{ width:960px; margin:0 auto;}
.rptad .down,.rptad .up{width:960px;  padding:2px 19px 10px 19px; }
.rptad .up  p,.rptad .down p{overflow:hidden;height:36px; padding-top:8px; height:16px; line-height:16px;}
.rptad a{ color:#666;}
.rptad a:hover{ color:#ea0000;}

/*--------------------------------------------------model-------------------------------------*/
.brd{ border:1px solid #e9e9e9; padding:0 14px;}
.left{ float:left;}
.right{ float:right;}
.w1000{ width:1000px; margin:0 auto;}

/*标题*/
h2,h3,h4,.h4,h5,.h5{font-family:"\5FAE\8F6F\96C5\9ED1";}
h2 a,h3 a,h4 a,.h4 a,h5 a{ color:#000;}
h2{ font-size:28px; }
h3{ font-size:18px;}
h4,.h4{ font-size:16px;}
h5,.h5{ font-size:14px;}
/*字体*/
.f14{ font-size:14px;}
.yahei{font-family:"\5FAE\8F6F\96C5\9ED1";}
.roman{ font-family:"Times New Roman", Times, serif;}
.arial{ font-family:Arial, Helvetica, sans-serif;}
.f12{ font-size:12px;}
.f18{ font-size:18px;font-family:"\5FAE\8F6F\96C5\9ED1";}
/*颜色*/	
.gray a,.gray{ color:#777;}
.blue a,.blue{ color:#316284;}
.gray a:hover,.blue a:hover,.red a,.red{ color:#ea0000;}
/*块间距*/
.clear10,.clear20,.clear30,.clear26,.clear{ clear:both;}
.pd6{ padding-top:6px;}
.clear10{ height:10px;}
.clear20{ height:20px;}
.clear26{ height:26px;}
.clear30{ height:30px;}
/*结构*/
.ltall{ width:680px; float:left;}
.lt{ float:left; width:325px; overflow:hidden;}
.ct{ float:right; width:325px;overflow:hidden;}
.gt{ float:right; width:300px;}
/*img-cover*/

.img{ display:inline-block; *display:inline; *zoom:1; position:relative;}
.img dd{ float:right; line-height:22px;}
.img dt{ float:left;}
.img-cover{ position:relative;}
.img-cover dd a{ display:block; color:#fff; padding:12px;}
.img-cover dd{ width:100%;
	   background-color:#000;
	  position:absolute;  filter:alpha(opacity=70);  
      -moz-opacity:0.7;  
      -khtml-opacity: 0.7;  
      opacity: 0.7;
	  bottom:0;
	 	   }
/*摘要样式*/
.txtp{ color:#777; line-height:22px;}
.txtp a{ color:#ea0000;}
/*简单列表*/
.modli li,.modli-nostyle li{ line-height:30px; height:30px; overflow:hidden; }
.modli li{padding-left:14px; background:url(../images/li-style.gif) no-repeat center left;}
/*行高*/
.lhgt24 li,.lhgt24{ line-height:24px;}.lhgt24 li{ height:24px;}
.lhgt26 li,.lhgt26{ line-height:26px;}.lhgt26 li{ height:26px;}
.lhgt26 li,.lhgt24 li{ overflow:hidden;}
.lhgt36{ height:36px; line-height:36px;overflow:hidden;}
/*广告*/
.ad1000{ background-color:#f8f8f8; border:1px solid #e9e9e9; height:90px;}
.ad300{ width:300px; height:250px; background-color:#f8f8f8;}
.justify{display:inline-block;*display:inline;*zoom:1;width:100%; height:1px; font-size:1px; text-indent:0; line-height:0; overflow:hidden;}/*两端对齐*/
.aline-jus{text-align:justify;text-justify :distribute;}/*两端对齐*/
/*=====================相同栏目====================*/

/*右侧栏目标题*/
.c-tab .hd{ height:44px; background-color:#fbf9f9; border-top:#e9e9e9 3px solid;}
.c-tab .hd li{ float:left; font-size:18px; line-height:44px; padding:0 18px;}
.c-tab .hd li.on{ border-top:3px solid #ea0000; margin-top:-3px;}
.gttitbar{ line-height:46px; height:46px;}
.more{ vertical-align: middle; display:inline-block;}
.more a{ display:inline-block; vertical-align:middle; background:url(../images4/more.gif) no-repeat right center; padding-right:12px;}

/*排行*/
.survey {*float:left; background-color:#fbfbfb; position:relative;}
.survey .gttitbar .left{ position:absolute; top:0;width:112px; height:40px; left:-6px; text-align:center; background: url(../images/survey.gif) no-repeat 0 34px; }
.survey .gttitbar .left a{ background-color:#316284; display:block; color:#fff; line-height:34px;}
.rank{ float:left;}
.rank li{ clear:both; *float:left; width:270px;}
.rank li em{ display:inline-block; vertical-align:middle; background-color:#c0c0c0; color:#fff; height:14px; width:14px; line-height:14px; text-align:center; margin-right:8px;}
.rank li em.ico1{ background-color:#ff553a;}
.rank li em.ico2{ background-color:#ff814a;}
.rank li em.ico3{ background-color:#f39268;}
/*=====================相同栏目end====================*/

/*---------------------------------------------------------model end----------------------------------------*/
/*headline*/
.headline{ height:136px; background:#f7f9fa;}
.headline .ltall{ background:url(../images/topnews.gif) no-repeat left top;}
.headline h2 a{ line-height:52px; padding-top:12px; display:block; padding-left:24px;}
.headline p{ line-height:26px; font-size:13px; padding-left:24px;}
.headline .img-cover{ float:left; width:125px; margin-right:24px; margin-top:24px;}
.headline .img-cover dd{ line-height:22px;}
/*hotinfo*/
.hotinfo .img{ display:block; clear:both;}
.hotinfo{ height:336px;}
.hotinfo dl.on{ border-top:1px solid #e9e9e9; height:92px; padding:12px 0;}
.hotinfo dl.on dd{ width:126px; height:auto; border:none;}
.hotinfo dl.on dd h4{ height:44px; line-height:22px;}
.hotinfo dl.on dd .txtp{ padding-top:3px;}
.hotinfo dl.on dt{ display:block;}
.hotinfo dl dd,.hotinfo dl dd h4{ line-height:42px; height:42px; overflow:hidden;}
.hotinfo dl dd{ border-top:1px solid #e9e9e9; width:270px;}
.hotinfo .img dt{ display:none;}
.hotinfo dl.first.on{ border-top:none; padding-top:13px;}
/*firstscreen*/
.firstscreen .lt h3{ height:30px;}
.firstscreen .lt p{ line-height:25px;}
.firstscreen .lt p a{ color:#666;}
.firstscreen .lt p a:hover{ color:#ea0000;}
.firstscreen .lt h4{ line-height:38px;}
.firstscreen  .c-tab .img{ width:325px;}
.firstscreen  .c-tab{ height:370px; overflow:hidden;}
.firstscreen .c-tab .img dd{ width:176px;}
.firstscreen .c-tab .bd{ overflow:hidden;}
.firstscreen  .c-tab .bd h4{ line-height:52px; padding-top:6px; height:52px; overflow:hidden;}
.firstscreen  .c-tab .bd ul{ padding-top:16px;}
/*banner*/

.banner .hd{ height:30px; padding-left:50px; text-align:center; padding-top:18px;}
.banner .hd li{ float:left; width:28px; height:8px; background-color:#dadada; cursor:pointer; text-indent:200px; overflow:hidden; margin:0 8px; vertical-align:middle;}
.banner .hd li.on{ background-color:#ff6950;}
.banner .bd dl{ height:228px; width:325px; position:relative;}
.banner .bd dd{ display:block; position:absolute; bottom:0;
height:36px; line-height:36px; width:325px;
 background-color:#000;
	  position:absolute;  
	  filter:alpha(opacity=70);  
      -moz-opacity:0.7;  
      -khtml-opacity: 0.7;  
      opacity: 0.7;
	  bottom:0;
}
.banner .bd dd a{ color:#fff; padding:0 12px;}
.banner{ height:276px; overflow:hidden;}
/*titbar*/
.titbar{ height:46px; line-height:46px; border-bottom:1px solid #e9e9e9; border-top:#316284 3px solid;}
.titbar strong{ padding-right:40px;}
.titbar .sontitle{ color:#dedede;}
.titbar .sontitle a{ padding:0 6px;}
/*.sonsite ======================================================修改的地方========================================================*/
.green{ color:#008000;}
.sonsite .titbar i{ float:left; height:16px; width:8px; background-color:#ea0000; margin-top:16px; margin-right:6px;}
.sonsite .ltall{ width:679px;}
/*title*/
.stit{ height:36px; line-height:36px; padding-top:6px; font-size:15px;}
.stit a{ font-weight:bold;}
/*prd 商品*/
.prd ul{ padding:12px; border:1px solid #e9e9e9; padding-right:0; padding-bottom:0; height:176px;}
.prd li{ height:76px; width:209px; float:left; margin-bottom:12px; margin-right:12px;}
.prd li a.prdimg{ float:left; margin-right:12px;}
.prd li a.prdimg img{ width:76px; height:76px;}
.prd li h4{ font-size:13px; line-height:22px; height:44px;}
.prd li em{ display:inline-block; padding-top:6px;}
/*企业*/
.comy ul{border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9; float:left;}
.comy li{ text-align:center; float:left; border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9; height:32px; line-height:32px;  width:203px; padding:0 11px; overflow:hidden; }


/*qiugou*/
.qiugou  ul{ width:339px; overflow:hidden;}
.qiugou li{ height:32px; line-height:32px; clear:both; float:left; width:100%;  }
.qiugou li h4.tit{ float:left; width:166px; padding-left:12px; font-size:12px; font-family:"\5B8B\4F53"; }
.qiugou li h4.tit a{color:#666;}
.qiugou li.bg h4.tit a{ color:#c97902; }
.qiugou li.bg{ background-color:#f8f8f8;}
.qiugou li .date{ float:left; width:80px; }
.qiugou li .number{ float:left; width:68px; }

/*招商*/
.zs li{ width:146px; overflow:hidden;}
a.gold{ color:#c97902;}
.zs li,.zs li a{ height:36px; line-height:36px; overflow:hidden; text-align:center;}
/*.sitelist*/
.sitelist dt strong{ font-size:13px;}
.sitelist .con{ border:1px solid #e9e9e9; padding:1px 16px 0 16px;}
.sitelist dd i{ padding:0 6px; color:#e3e3e3;}
.sitelist dd{ height:24px; border-bottom:1px dashed #e3e3e3;}
.sitelist dl{ padding-top:11px;}
.sitelist dl.last dd{ border:none;}
.sitelist dt{ height:24px;}


/*rptkey*/
.rptkey li{ width: 110px; height:53px; line-height:24px; padding-top:5px; padding-left:2px; padding-right:0;}
.rptkey li a{ display:inline-block;}

/*rptslide*/
.rptslide{ height:146px;  border-top:2px solid #e3e3e3; clear:both; position:relative; }

.rptslide dl{  width:212px; float:left; padding-top:8px; padding-right:18px;}
.rptslide dt{ width:108px; float:right; line-height:22px;}
.rptslide dt a.tit{ display:block; height:66px; overflow:hidden;}
.rptslide .rmore{ display:block; height:24px; line-height:24px;  color:#316284;}
.rptslide dd{ float:left;}
.rptslide dd img{ border:3px solid #fff;}
.rptslide .hd{ position:absolute; top:14px; right:0; width:100px; }
.rptslide .hd li{ background:#a2a2a2; width:20px; height:6px; text-indent:-1222px; float:left; margin-right:12px; cursor:pointer;}
.rptslide .hd li.on{ background:#de3230;}
.sonsite .ltall  .blue a:hover{ color:#ea0000;}
.sonsite .ltall  .blue  a{ color:#0f6c92;}
/*.sonsite ======================================================修改的地方========================================================*/
/*people*/
.people .gttitbar{ border-top:3px solid #e9e9e9;}
.people .img{ width:300px; border-top:1px solid #e9e9e9; padding-bottom:16px; height:98px; padding-top:15px;}/*修改的地方---------------------------------*/
.people .img dd{ width:200px;}
/*===============news==============*/
.news .lt{ padding-top:14px;}
.news .lt h4{ line-height:36px; padding-top:4px; height:36px; overflow:hidden;}
.news .lt p{ border-bottom:1px dashed #dadada; padding-bottom:10px;}
.news .ct{ padding-top:26px;}

.news .gt{ padding-top:26px;}
.news .gt .brd{ padding-bottom:6px;}
/*========info================*/
/*相同样式*/
.line{ border-bottom:1px solid #e9e9e9;}
.w325{ width:325px;}
.w325 dd{ width:168px;}
.info .ltall{ padding-top:22px;}
.info .gt .img{ width:138px; overflow:hidden;}
.info .gt{ padding-top:12px;}
.info .gt .img dd{ width:138px; height:24px; padding-top:6px; overflow:hidden; margin-bottom:16px;}
.iesix1{ height:228px;}
/*report*/
.report .w325 dd{ width:154px;}
.report .w325 .price{  font-family:Georgia, "Times New Roman", Times, serif; line-height:48px;}
.report .w325 .price em{font-size:18px;}
.report .w325  h4{ height:72px; overflow:hidden; line-height:24px;}
.report .w325  p a{ display:inline-block; height:30px; line-height:30px; width:74px; text-align:center; color:#fff; text-decoration:none;}
.report .w325  p a.view{ background-color:#51738a;}
.report .w325  p a.buy{ background-color:#ff6c00;}
.report .ltall .modli div{ height:30px; background:url(../images/line2.gif) repeat-x center center;}
.report .ltall .modli a.left{ background-color:#fff; padding-right:8px;}
.report .ltall .modli a.right{ padding-top:8px; background-color:#fff; padding-left:8px;}
.report .gt dd{ width:146px; }
.report .gt .img{ width:270px;}
.report .gt .brd{ padding:4px 14px 10px 14px;}

.rptnav{ height:33px; border-bottom:1px solid #e9e9e9;  border-right:1px solid #e9e9e9;  margin-top:9px;*margin-top:2px;}
.rptnav a {
text-align: center;
width: 67px;
float: left;
height: 32px;
line-height: 32px;
border-left: 1px solid #e9e9e9;
border-top: 1px solid #e9e9e9;
background-color: #f8f8f8;
color: #1a496a;
}

.rptnav a.last {
width: 66px;
}
.rptnav a:hover{ color:#ea0000;}



/*finance*/
.finance-tab .hd ul{ background:#f3f3f3; height:36px;}
.finance-tab .hd li{ float:left; height:36px; line-height:36px; width:60px; text-align:center; font-size:14px; cursor:pointer;}
.finance-tab .hd li.on22{ font-weight:bold; height:33px; line-height:30px; background-color:#fff; border-top:3px solid #de0000; border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3; width:58px;}
.finance-tab .con{ border:1px solid #e3e3e3; border-top:none; height:268px;}
.finance-tab .text2{ display:none;}
#tab1{ display:block;}
/*.text*/
.text2{ padding:0 14px; padding-top:6px;}
.text2 .gp{ height:22px; line-height:22px; padding:2px 0;}
.text2 .gp a{text-decoration:none;}
.text2 .gp_lan{ color:#3e9704; font-family:Arial, Helvetica, sans-serif; padding-left:12px;}
.text2 .gp_left{ float:left; width:270px;}
.text2 .gp_left p{ float:left; line-height:22px; padding-left:10px; font-size:12px;}
.text2 .gp_left p .pg_l{ color:#194ea6;}
.text2 .gp_line{ height:2px; border-bottom:1px dashed #acacad;}
/*area*/
.area .place a{ display:inline-block; padding:6px 4px 6px 5px;}
.area .ltall .conul{ float: right; width:480px;}
.area .ltall .conul ul{ width:232px; overflow:hidden;}
.area .place{ border-bottom:1px dashed #dadada; padding-bottom:10px;}
.area .gt .img{ width:126px; height:138px;}
.area .gt { padding-top:20px;}
.area .gt .brd{ padding:14px 14px 6px 14px;}
/*war*/
.war .lt{ width:272px;}
.war .ct{ width:380px;}
.war .lt .img{ width:126px; height:116px; overflow:hidden; padding-top:16px;}
.war .ct h3{ line-height:38px;}
.war .ct p{ padding-bottom:8px;}
.war .gt .brd{ padding-bottom:7px;}
/*ent*/
.ent .lt dd{ width:240px;}
.ent .lt .img,.ent .ct .img{ width:325px;}
.ent .lt .img{ padding-top:12px;padding-bottom:12px; }
.ent .ct .img dd{ width:230px;s}
.ent .ct{ padding-top:16px;}
.ent .gt{ padding-top:22px;}
.ent .lt{ padding-top:4px;}
/*trip*/
.trip .gt .img{ width:138px; overflow:hidden; height:124px; padding-top:20px;}
.trip .gt{ padding-top:20px;}
.trip .ltall{ padding-top:20px;}
/*photo*/
.photo .img-cover{ width:236px; height:165px; margin-top:20px;}
.photo .img-cover dd{ height:32px; line-height:32px; overflow:hidden; left:0;}
.photo .img-cover dd a{ padding:0 12px;}
/*link*/
.link{ border:1px solid #e3e3e3; position:relative;}
.link .more{ right:2px; top:12px; position:absolute;}
.link .more a{ background:none;}
.link p{ border-top:1px solid #fff; color:#234a4a; line-height:26px; padding:10px;}
.link a{ display:inline-block; padding:0 6px;}

.link .hd{ height:40px; background-color:#f7f7f7;}
.link .hd ul{ border-bottom:1px solid #ddd;height:39px; padding-left:22px;}
.link .hd li{ float:left; height:40px; line-height:40px; padding:0 18px; font-size:14px; font-weight:bold; cursor:pointer;}
.link .hd li.on{ height:33px;  line-height:24px; margin-top:6px; background-color:#fff; border:1px solid #ddd; border-top:2px solid #de0000; border-bottom:none; padding:0 17px;}
/*footer*/
.footer{ border-top:1px solid #e9e9e9;}
.footnav{ height:42px; line-height:42px; text-align:center; color:#e9e9e9;}
.footnav a{ margin-left:5px; margin-right:4px;}
.footer a{ color:#666;}
.footer a:hover{ color:#ea0000;}
.footer p{ text-align:center; line-height:26px; color:#666;}
.footer .bottom .img{ border:1px solid #e9e9e9;  height:50px; vertical-align:middle; margin:0 4px 0 6px;*margin:0 5px 0 7px;}
.footer .bottom .safe em{ padding-left:6px; padding-top:10px;}
.footer .bottom{ text-align:center; padding:16px 0 30px 0;}

.footer .bottom em img{ vertical-align:middle;}
.footer .bottom em{ display:inline-block; float:left;}
.footer .bottom i{ padding:2px 8px 0 8px; display:inline-block; line-height:22px;}
.footer .bottom .last em{ padding:0 5px;}
.footer .bottom .last{ padding:0 4px;}
.img-slide{ overflow:hidden;}
.img-slide dd{ display:none; line-height:24px; bottom:-84px; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.img-slide dd a{ display:block;}
/*微信*/
.bottom_tools{position:fixed;z-index:1070;right:40px;bottom:40px;}
.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
.qr_img{position:absolute;top:-189px;left:-143px;display:none;}
#scrollUp{width:45px;height:45px;background:url(../images/ico-all.png) no-repeat -106px 0;display:none;}
#scrollUp:hover{background:url(../images/ico-all.png) no-repeat -152px 0;}
.qr_tool{width:45px;height:45px;background:url(../images/ico-all.png) no-repeat -59px 0;cursor:pointer;}
#yanjiuyuan{ width:45px; height:45px;background:url(../images/ico-all.png) no-repeat -250px 0;}
#yanjiuyuan:hover{background:url(../images/ico-all.png) no-repeat -202px 0;}

.titbar img{ vertical-align:middle;}
