@charset "utf-8";
/* base 公用 */
body,div,dl,dt,dd,ul,ol,a,h1,h2,h3,h4,h5,h6,pre,code,form,input,textarea,img,p,th,td,hr,span{margin:0;padding:0;outline:none;_font-size:12px;}
body,input,textarea,select{color:#666; font-size:12px; font-family:"Microsoft YaHei",微软雅黑;}
a,strong{text-decoration:none;}
a:hover{text-decoration:underline;}
ul,li{list-style:none; margin:0; padding:0;}
img{border:none;padding:0;}
em,i{font-style:normal;}
.vsplit{margin:0 5px;}
.clr{ clear:both;}
.more{ color:#1b4f74;}
/*master 主体*/
body{ background:#f3f3f3;}
.e-wrap,e-con{ width:960px; height:auto; position:relative; margin:0 auto;}
.e-ico{ background:url(../imgnew/eico.png) no-repeat;}
.e-left730{ width:730px; height:auto; float:left; position:relative;}
.e-right200{ width:200px; height:auto; float:right; position:relative;}
.e-h265{ width:100%; height:265px; position:relative; overflow:hidden;}
.e-head{ width:960px; height:100px; background:url(../imgnew/hbg.gif) right top no-repeat; position:relative; margin:0 auto;}
.e-head .logo{ display:block; float:left;}
.e-nav{ width:960px; height:45px; background:#296b9b; position:relative; margin:0 auto; overflow:hidden;}
.n-con{ width:960px; height:45px;  margin:0 auto; overflow:hidden;background:#296b9b;  }
.n-con a{ width:119px; height:45px; display:block;  font-size:14px; text-align:center; line-height:45px; color:#fff; border-right:1px solid #5489af;  overflow:hidden; float:left;  }
.n-con a.n-cur,.n-con a:hover{ background:#1b4f74; text-decoration:none;}
.l-block1{ width:200px; height:265px; float:left; position:relative; overflow:hidden;}
.b-tit{ width:100%; height:30px; position:relative; border-bottom:2px solid #e4e4e4; }
.b-tit span{ font-size:14px; color:#3482bb; border-bottom:2px solid #3482bb; display:block; width:75px; height:30px; line-height:30px; position:absolute; top:0; left:0; font-weight:bold;}
.b-tit a{ width:40px; height:15px; display:block; position:absolute; background-position:0 0; text-align:center; font:12px/15px '宋体';color:#000; right:0; top:8px;}
.b-tit a:hover{ background-position:0 -15px; text-decoration:none;}
.b-con1{ width:180px; height:205px; padding:15px 10px; background:#fff; font:12px/20px 'SimSun';  overflow:hidden; }
.b-con1 p{ width:180px; height:200px; text-indent:20px; display:block; overflow:hidden; text-overflow:ellipsis;}
.l-block2{  width:500px; height:265px; float:right; position:relative; overflow:hidden;}
.b-con2{ width:470px; height:205px; padding:15px;  *height:209px; *padding:13px 15px; background:#fff; font:12px/20px '宋体';  overflow:hidden;}
.b-list{ width:470px; height:155px; overflow:hidden; }
.b-list li{ width:470px;   background:url(../imgnew/row.jpg) left center no-repeat; height:25px; line-height:25px; _height:24px; _line-height:24px; display:block; position:relative; list-style:none; vertical-align:bottom; overflow:hidden;}
.b-list li a{ width:360px; height:25px; _height:24px; display:block; float:left; overflow:hidden; text-indent:12px;color:#666; white-space: nowrap;text-overflow: ellipsis; }
.b-list li a:hover{ color:#fd2502;}
.b-list li span{ width:90px; text-align:right; height:25px; _height:24px;  display:block; float:right;}
.l-block3{ width:730px; height:150px; padding:25px 0; background:#fff; position:relative; overflow:hidden;}
.clr25{ clear:both; height:25px; width:100%; position:relative;}
.clr30{ clear:both; height:30px; width:100%; position:relative;}
.e-imgcon{ width:610px; height:150px; margin:0 auto; position:relative; overflow:hidden;  }
.e-imglist{  width:2000px; height:150px; position:relative;}
.e-imglist a{ width:190px; height:150px; display:block; float:left; margin-right:20px;}
.LeftBotton{ width:26px; height:58px; display:block; background-position:0 -30px; position:absolute; left:20px; top:60px;}
.RightBotton{ width:26px; height:58px; display:block; background-position:-26px -30px; position:absolute; right:20px; top:60px;}
.LeftBotton:hover{ background-position:0 -88px;}
.RightBotton:hover{ background-position:-26px -88px;}
.r-block1{ width:200px; height:220px; position:relative; overflow:hidden;}
.r-con1{ width:180px; height:140px; padding:10px; overflow:hidden; background:#fff;}
.r-h170{width:180px; height:140px; position:relative; overflow:hidden;}
.tblist{ width:180px; height:auto; }
.tblist a{ display:block;  font:12px/20px '宋体'; color:#666; text-indent:10px; background:url(../imgnew/row.jpg) left 5px no-repeat; margin-bottom:15px;}
.tblist a:hover{ color:#fd2502;}
.clr20{ width:100%; height:20px; clear:both;}
.r-block2{ width:200px; height:auto; position:relative; background:#fff; overflow:hidden; }
.r-block2 .eport{ width:135px; padding-left:60px; padding-right:5px; height:52px; display:block; position:relative; border-bottom:2px solid #f3f3f3; color:#3482bb; font-size:14px; font-weight:bold; cursor:pointer; padding-top:8px;}
.r-block2 .eport img{ width:47px; height:47px; display:block; position:absolute; left:7px; top:7px;}
.r-block2 .eport span{ color:#3482bb; line-height:22px; width:135px; display:table-cell; height:auto;  vertical-align:middle;  display:block;  }
.r-block2 .eport:hover{ text-decoration:none;}
.r-block3{ width:200px; height:180px; position:relative; overflow:hidden;}
.r-con3{width:180px; height:130px; padding:10px; overflow:hidden; background:#fff;}
.r-new{ width:170px; height:25px;  padding-left:10px; display:block; background:url(../imgnew/row.jpg) left center no-repeat; overflow:hidden; font:12px/25px '宋体'; color:#666; white-space: nowrap;text-overflow: ellipsis;}
.r-new:hover{ color:#fd2502;}
.clr28{ clear:both; width:100%; height:28px;}

.l-block4{ width:730px; height:320px; position:relative; overflow:hidden;}
.b-con4{width:710px; height:265px; position:relative; overflow:hidden; background:#fff; padding:10px; }
.b-tab-div{ width:460px; height:332px; overflow:hidden; position:relative; float:left; }
.b-tab{ width:460px; height:auto;  border-right:1px solid #e7e7e7; border-top:1px solid #e7e7e7; font-family:'宋体';}
.b-tab th{ height:28px; background:#f0f8fd; color:#4484b2; border:1px solid #e7e7e7;border-right:none; border-top:none; }
.b-tab td{ height:28px; border:1px solid #e7e7e7; border-right:none;  border-top:none; text-align:center; color:#666; white-space:normal; overflow:hidden; text-overflow:ellipsis;  -o-text-overflow:ellipsis; position:relative;}
.b-tab td a,.b-tab td span{ color:#666;   white-space:normal; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; display:block; width:100%; height:28px; line-height:28px;  word-break:break-all; }
.b-tab td a:hover{ color:#fd2502;}
.b-tab-info{ width:240px; height:382px; position:relative; float:right; overflow:hidden;}
.b-info-list{ width:208px; height:140px; background:#f3f3f3; position:relative; overflow:hidden; margin-bottom:5px; padding:5px 16px;}
.b-info-tit{ font-size:16px; color:#31b5e2; width:208px; line-height:28px; margin-bottom:5px;}
.b-info-list div{ position:relative; padding-left:20px; width:193px; line-height:20px; font-family:'宋体';}
.b-info-list div i{ width:18px; height:18px; position:absolute; display:block; top:2px; left:0;}
.b-info-list div i.b-address{ background-position:-180px 0;}
.b-info-list div i.b-time{ background-position:-180px -20px; top:4px;}
.b-info-list div i.b-route{ background-position:-180px -40px; top:3px;}
.b-tab .tlefttd td{ text-align:left;}
.b-tab .tleft { text-align:left;}

.friendlink{ width:960px; height:33px; position:relative; overflow:hidden; margin:0 auto;}
.linklist{ width:1200px; height:33px; position:relative;}
.linklist a{ width:108px; height:35px; display:block; float:left; margin-right:14px;}
.linklist a img { width:106px; height:33px; display:block;}
.linklist a:hover img { border:1px #4484b2 solid;}
.footerDiv{ width:960px; height:76px; background:#e7e7e7; position:relative; margin:0 auto;}
.footerCon{ width:800px; padding-left:160px; height:61px; position:relative; margin:0 auto; background:url(../imgnew/f_logo.png) left top no-repeat; padding-top:15px; line-height:22px; }
.f-div1 a{ color:#666;}
.f-div1 a:hover{color:#fd2502;}
.footerCon p{ font-size:14px; color:#666; font-weight:bold; line-height:25px;}


/*20160719*/
.linklist a{ margin-right:14px;}
.arrowdiv{ width:72px; height:24px; position:absolute; right:-2px; top:6px;}
.arrowbtn{ width:34px; height:24px; display:block; float:left; background:url(../imgnew/arrow.gif) 0 -24px no-repeat; margin-right:1px;}
#upbtn{  background-position:-34px -24px;}
#downbtn{ background-position:0 -24px;}
#upbtn:hover{  background-position:-34px 0;}
#downbtn:hover{ background-position:0 0;}
.r-block2 .eport i.e-x5{ background:url(../imgnew/b5.png) no-repeat;}
.wdiv200{ width:200px; height:auto; position:relative; overflow:hidden;}
.tabDiv{ background:#fff; height:295px;  }
.tab_menu{overflow:hidden; width:202px;}
.tab_menu li{width:99px;float:left;height:18px; background:#9bbbd2;cursor:pointer; margin-right:1px}
.tab_menu li.current{ background:url(../imgnew/tabhover.jpg);}
.tab_menu li a{ text-decoration:none;}
.tab_menu li.current a{color:#333;}
.tab_box{}
.tab_box .ewminfo{ display:block; width:180px; line-height:20px; margin:5px auto; }
.tab_box .hide{display:none;}
.mt20{ margin-top:20px;}
.telDiv{ border-top:18px solid #9bbbd2; text-align:center; line-height:25px; background:#fff; padding:10px 0;}
.r-con3{ height:auto;}
.e-h340{ width:100%; height:340px; position:relative; overflow:hidden;}
.l-block2{ height:340px;}
.b-con2{ height:278px; *height:282px;}
.ctnMain{ width:470px; position:relative; overflow:hidden; height:125px; margin-bottom:10px; padding:0;}
.ctnImage,.ctnImage img{ width:190px; height:125px; display:block; float:left;}
.ctnTitle{ width:270px; height:125px; float:right; position:relative; overflow:hidden; text-align:left;}
.ctnTitle a{ color:#000; font-size:14px; font-weight:bold; display:block; width:100%; height:40px; overflow:hidden; text-overflow: ellipsis; margin-bottom:5px;}
/*.ctnTitle a:hover{  color:#fd2502;}*/
.ctnTitle .ctnDesc{ color:#999; width:100%; height:80px; overflow:hidden; text-overflow: ellipsis;}
.wdiv730{ width:730px; height:auto; position:relative; overflow:hidden;}
.mt40{ margin-top:43px;}
/*图片轮播*/
.headimglb{width:730px; height:200px; position:relative; overflow:hidden; }
.focus{width:730px; height:200px;  position:relative; overflow:hidden;}
.lbimglink{ width:730px; height:200px;  display:block; float:left; }
.focus img{display:block; width:730px; height:200px; }
.focus .ftxt{width:730px;  height:30px; position:absolute; bottom:0px; left:0; background:url(../imgnew/pngBg2.png) repeat; z-index:10;  overflow:hidden;}
.focus .ftxt a{width:730px;  line-height:30px; font-size:14px; font-family:"Microsoft YaHei",微软雅黑; display:block; text-align:left; height:30px; position:absolute; top:0px; color:#fff; text-indent:10px; overflow:hidden; }
.focus .ftxt a:hover{ text-decoration:none;}
.icontent{position:absolute; bottom:10px; right:0px; z-index:1001; width:60px; height:10px; }
.focus .ftag{ width:auto; float:left;  height:10px;  position:absolute; left:10px; }
.focus .ftag i{width:10px; height:10px;  display:block; float:left; cursor:pointer;   margin-right:5px;  background:#cecece;}
.focus .ftag i.current{ background:#31b5e2;}
.contentdiv{display:none}
.focus .fcon{ position:relative; width:730px; height:200px; float:left;    overflow:hidden;}
.focus .fix{ position:relative; width:9999px; height:200px;  }  
.focus .fPs{ width:100%; overflow:hidden; position:relative;  } 
.clr15{clear:both; height:15px; width:100%; position:relative;}
.mt15{ margin-top:15px;}
.adrlink{color:#666; }
.adrlink:active,.adrlink:visited{color:#666;}   
.condiv{ width:960px; min-height:600px; position:relative; margin:0 auto; background:#fff; overflow-x:hidden; font-family:'宋体';}