﻿@charset "utf-8";

/* 首页banner图切换 S*/
#indBanner,
#indBanner .bd,
#indBanner .bd li,
#indBanner .bd li .pic{width: 1200px; height:300px;}
#indBanner{overflow: hidden; position: relative; z-index: 1; margin: 0 auto 20px; text-align: left;  }
#indBanner .bd{position: relative; z-index: 2; overflow: hidden;}
#indBanner .bd li{position: relative; z-index: 3;}
#indBanner .bd .con{height:48px; position:absolute; bottom:0px; left:0px; width:1200px; z-index:4}
#indBanner .bd .con .title{height: 48px; line-height: 48px; padding-left: 10px; font-size: 16px; position: relative; z-index: 6;}
#indBanner .bd .con .title a{color: #fff;}
#indBanner .bd .con .title a:hover{color: #f60; text-decoration: none;}
#indBanner .bd .con .titleBg{width: 1200px; height: 48px; position: absolute; left: 0px; top: 0px; background: #000; filter:alpha(opacity=60);opacity:0.6; z-index: 5;}
#indBanner .prev,
#indBanner .next{ border:1px solid #fff; border-radius: 20px; width: 40px;height: 40px;background: url(../../base/img/slidearrow.png) no-repeat;display: block;position: absolute; z-index: 7; top: 50%;margin-top:-20px;cursor: pointer;transition:0.3s;-moz-transition:0.3s;-webkit-transition: 0.3s;-o-transition:0.3s;}
#indBanner .prev{left:10px; background-position: 13px 10px;}
#indBanner .next{right:10px; background-position: 16px -74px; }
#indBanner .prev:hover{border:1px solid #2b71c4;background: url(../../base/img/slidearrow.png) no-repeat 13px 10px #2b71c4;}
#indBanner .next:hover{border:1px solid #2b71c4;background: url(../../base/img/slidearrow.png) no-repeat 16px -74px #2b71c4; }

#indBanner .hd{ height:14px; overflow:hidden; position:absolute; z-index: 8; right:10px; bottom:20px; text-align:center; font-size:0; }
#indBanner .hd li{cursor:pointer;display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 3px; width:14px; height:14px; background:#999; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px;  }
#indBanner .hd li span{display:none; }
#indBanner .hd .on{width:30px;background:#fff;}


.iframe { width: 800px; margin: 20px auto 0;}


/* columnA */
#columnA{margin-bottom: 20px;}
#columnA .areaL{float: left; _display: inline; width: 870px}
#columnA .areaR{float: right; _display: inline; width: 310px}
/* 焦点图 */
#focusBox{width: 360px; height: 290px; float: left; _display: inline; }
#focusBox .hd{bottom: 48px;}
#focusBox .bd .pic img{width: 360px; height: 290px}
#focusBox .bd .con .title{text-align: center; text-indent: 0; }
#focusBox .bd .con .title a{display: block; text-align: center; padding: 0 10px;}

/* 新闻中心 */
#indXwzx{width: 490px; float: right; _display: inline; }
#indXwzx .infoList li{width: 49.9%; float: left; overflow: hidden; padding-left:0;}
#indXwzx .infoList li a{margin-left:15px;}

/* columnB */
#columnB .areaL{float: left; _display: inline; width: 870px; margin-bottom: 20px;}
#columnB .areaL .box{width: 425px}
#columnB .areaL .box .bd{height: 180px; overflow: hidden; }
#columnB .areaL .infoList li{width: 49.9%; float: left; overflow: hidden; padding-left:0;}
#columnB .areaL .infoList li a{margin-left:15px;}
#columnB .areaR{float: right; _display: inline; width: 310px}

/* 快速链按 */
#indLslj{}
#indLslj .links{width: 270px; margin: 0 auto; overflow: hidden; }
#indLslj .links li{width: 90px; float: left; _display: inline; height: 80px;}
#indLslj .links li a{display: block; height: 24px; line-height: 24px; padding-top: 50px; background: url(../../base/img/icons.png)  31px -332px  no-repeat; text-align: center;  }
#indLslj .links li.li2 a{background-position: 31px -419px;}
#indLslj .links li.li3 a{background-position: 31px -507px;}
#indLslj .links li.li4 a{background-position: 31px -590px;}
#indLslj .links li.li5 a{background-position: 31px -678px;}
#indLslj .links li.li6 a{background-position: 31px -761px;}

.friendLinks {background:#fff; height: 48px; border: 1px solid #d7d7d7; margin-bottom: 20px; }
.friendLinks .title{height: 48px; line-height: 48px; width: 112px;float: left; _display: inline;  text-align: center; border-right: 1px solid #d7d7d7; color: #333; font-size: 16px; color: #2a6fc2 }
.friendLinks select{font-size:12px;margin:10px 10px 0;border:1px solid #ddd;background:#fff;padding:5px;width: 184px;vertical-align:middle;}

.friendList{overflow: hidden;}
.friendList li{ width: auto; float: left; margin-left: 15px; line-height: 48px; padding-left: 10px; background:  url(../../base/img/dot-01.png) left center no-repeat;}
.friendList li a{color: #000;}
.friendList li.noData{background:none;}


.con-l{overflow: hidden; margin-bottom: 15px; }
.tab{padding-left: 12px;text-align:left; height: 32px;border-radius: 3px 3px 0 0;border: 1px solid #bcbcbc;border-bottom: 1px dashed #979797}
.tab a{line-height: 27px; margin-top: 5px; border: 1px solid transparent; margin-bottom: -1px; display: inline-block; padding: 0 12px;} 
.tab a.on,
.tab a:hover{text-decoration: none; color: #1e639d; border: 1px solid #bfbfbf; border-bottom-color: transparent; border-radius: 3px 3px 0 0; background: #f4f4f4; box-shadow: inset 0 3px 3px rgba(0,0,0,.1);} 
.boxCon{display: none}
.tabcon{overflow: hidden; height: 120px; border:1px solid #dcdcdc;border-radius: 3px;border-top:none;padding:8px 0;background: #f4f4f4;}
.tabcon ul{padding:5px 10px;}
.tabcon ul li{width: 49%;float: left;text-align: left;text-indent: 15px;}

.searchbox{}
.searchTabT{border-radius: 3px 3px 0 0;padding: 0 0 0 25px;height: 34px;overflow: hidden;text-align: left;box-shadow: inset 0 0 1px #fff;}
.searchTabT a{z-index:1;position:relative;color: #3f3f3f;line-height: 28px;margin-top: 5px;border: 1px solid transparent;margin-bottom: -1px;display: inline-block; padding: 0 12px;}
.searchTabT a:hover,.searchTabT a.on{color: #1e639d;border-radius: 3px 3px 0 0;background: #f4f4f4;}
.searchTabC{display:none;background: #f4f4f4;margin-top: -2px;text-align: left;}
.searchTabC  p{padding: 28px 0 0 30px;}
.searchTabC  p.light{display:none; text-indent: 15px;}
.searchTabC input.searchtext{margin:10px 0 0 30px;*margin-left: 0;width: 900px;height:24px;padding:3px 0;border:1px solid #b0b0b0; text-indent: 15px;}
.searchbut{background: #2b71c4; margin-top:2px\0;*margin-top:-14px;width: 69px;color: #fff;outline: none;border:0;vertical-align: middle;line-height: 30px;padding-bottom: 3px;}
.s-seach{display: inline-block;height: 32px;vertical-align: top;margin-top:10px;margin-left: 8px}
.s-seach a{display: block;height: 16px; line-height: 16px;}
.s-seach a:hover{text-decoration: underline;}
.searchTabC .sea-radio{margin:10px 0 0 30px; vertical-align: middle;padding: 0}
.sea-radio input{vertical-align: middle;margin-top: -2px}

.s-form{margin: 35px 110px; overflow: hidden;}
.s-form .input-box{width: 900px;}
.s-form .input-box input{width: 900px; height: 40px; line-height: 40px; font-size: 16px;}
.s-form .btn-box .searchBtn{width: 60px; height: 52px; line-height: 52px; background-position: center -241px ; background-color: #2b71c4;}