@charset "utf-8";
/* CSS Document */

/* 重置 CSS */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body { min-width:1200px; }
body { font-size:16px; line-height:2em; font-family:"Microsoft YaHei", "微软雅黑", sans-serif; color:#333333; background-color: #FFFFFF; -webkit-text-size-adjust:none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
ul, ol { list-style:none }
a { color:#333333; text-decoration:none }
a:active, a:hover { text-decoration:none; color: #1866b6; }
a { outline: none; }  
a:active { star:expression(this.onFocus=this.blur()); }
legend { color: #000; }
fieldset,img {border:0 none}
button, input, select, textarea { font-size: 100%; vertical-align:middle; outline: none; } 
button { border:0 none; background-color:transparent; cursor:pointer } 
caption { display:none; }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }

/*通用 CSS*/
.clearfix:after { content:"."; display: block; height: 0; visibility: hidden; clear: both; }
.clearfix { *zoom: 1; }
.container { width:1200px; clear:both; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.fl { float: left; }
.fr { float: right; }
.blank1 { clear: both; height: 1px; width: 100%; overflow: hidden; font-size: 0px; line-height: 0px; }
.blank10 { clear: both; height: 10px; width: 100%; overflow: hidden; font-size: 0px; line-height: 0px; }
.blank20 { clear: both; height: 20px; width: 100%; overflow: hidden; font-size: 0px; line-height: 0px; }
.blank30 { clear: both; height: 30px; width: 100%; overflow: hidden; font-size: 0px; line-height: 0px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb50 { margin-bottom: 50px; }
.ml30 { margin-left: 30px; }
.ml40 { margin-left: 40px; }
.w340 { width: 340px; }
.w565 { width: 565px; }
.w730 { width: 730px; }

/*头部*/
.header { position: relative; overflow: hidden; height: 100px; width: 1200px; margin-right: auto; margin-left: auto; }
.header .sitelogo { position: absolute; left: 0px; top: 25px; }
.header .sitelogo img { display: block; }
.header .topnav { position: absolute; top: 10px; right: 0px; }
.header .topnav li { float: left; padding-right: 15px; padding-left: 15px; font-size: 14px; line-height: 16px; border-right-width: 1px; border-right-style: solid; border-right-color: #e1e1e1; }
.header .topnav li:last-child { border: none; }

/*搜索框*/
.search { position: absolute; width: 230px; height: 30px; right: 0px; background-color: #eee; bottom: 20px; border-radius: 15px; }
.search_keyword { float:left; width:175px; height:20px; line-height:20px; overflow: hidden; font-size: 14px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: #EEE; margin-left: 15px; color: #666; margin-top: 5px; }
.search_button { float:right; display:block; width:30px; height:30px; cursor: pointer; }

/*主导航*/
.nav { width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #e2e2e2; }
.navbar { width: 1200px; height: 50px; margin-right: auto; margin-left: auto; line-height: 50px; position: relative; z-index: 3; }
.navbar .nli { float: left; border-left-width: 1px; border-left-style: solid; border-left-color: #E2E2E2; width: 149px; position: relative; }
.navbar .nli:last-child { width: 148px; border-right-width: 1px; border-right-style: solid; border-right-color: #E2E2E2; }
.navbar .nli h3 { font-size: 18px; font-weight: bold; display: block; }
.navbar .nli h3 a { display: block; line-height: 50px; text-align: center; color: #333333; text-decoration: none; background-image: url(bafzkg_04.gif); background-repeat: repeat-x; background-position: 0px -5px; }
.navbar .nli.on h3 a { background-position: 0px 0px; color: #1866B6; }
.navbar .sub { display:none; left:0; top:50px; position:absolute; width: 100%; }
.navbar .sub li { zoom:1; margin-top: 1px; }
.navbar .sub a { display:block; text-align: center; line-height: 40px; font-size: 16px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; color: #FFFFFF; background-color: #1866b6; border-radius: 4px; }
.navbar .sub a:hover { background-color: #3399ff; }
.navbar a {
transition: 0.2s;
-moz-transition: 0.2s; /* Firefox 4 */
-webkit-transition: 0.2s; /* Safari and Chrome */
-o-transition: 0.2s; /* Opera */
}

/*主导航
.navbar { width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #e2e2e2; }
.navbar ul { overflow: hidden; width: 1200px; margin-right: auto; margin-left: auto; }
.navbar li { float: left; border-left-width: 1px; border-left-style: solid; border-left-color: #E2E2E2; width: 149px; }
.navbar li:last-child { width: 148px; border-right-width: 1px; border-right-style: solid; border-right-color: #E2E2E2; }
.navbar li a { font-size: 18px; display: block; line-height: 50px; font-weight: bold; text-align: center; color: #333333; text-decoration: none; background-image: url(bafzkg_04.gif); background-repeat: repeat-x; background-position: 0px 50px; }
.navbar li a {
transition: 0.2s;
-moz-transition: 0.2s;
-webkit-transition: 0.2s;
-o-transition: 0.2s; 
}
.navbar li a:hover { background-position: 0px 45px; color: #1866B6; }
*/

/*主体*/
.main { background-color: #FFFFFF; margin-bottom: 50px; }
.main-main { width: 1200px; margin-right: auto; margin-left: auto; overflow: hidden; }
.main_l { float: left; width: 240px; position: relative; }
.main_r { float: right; width: 900px; }
.main_t { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.main_t_m { width: 1200px; margin-right: auto; margin-left: auto; overflow: hidden; line-height: 50px; height: 50px; }
.main_t h3 { float: left; padding-left: 10px; border-left-width: 5px; border-left-style: solid; border-left-color: #1866b6; font-weight: bold; font-size: 20px; line-height: 24px; height: 24px; margin-top: 13px; margin-bottom: 13px; }
.main-bbg { background-color: #FFFFFF; padding-top: 50px; padding-bottom: 50px; }
.main-hbg { background-color: #f8f8f8; background-image: url(bafzkg_03.jpg); background-repeat: no-repeat; background-position: center bottom; padding-top: 50px; padding-bottom: 50px; }
.main-title { font-size: 36px; line-height: 40px; font-weight: normal; background-image: url(bafzkg_04.gif); background-repeat: no-repeat; background-position: center bottom; display: block; clear: both; margin-right: auto; margin-left: auto; padding-bottom: 20px; text-align: center; margin-bottom: 40px; }

/*当前位置*/
.sitepath { float: right; font-size: 14px; }

/*底部*/
.footer { background-color: #555; padding-top: 40px; padding-bottom: 40px; color: #CCCCCC; font-size: 14px; line-height: 24px; }
.footer a { color: #CCCCCC; text-decoration: none; }
.footer a:hover { color: #FFFFFF; }
.footer .fl { float: left; width: 330px; height: 110px; }
.footer .fl .smalllogo { display: block; width: 260px; margin-top: 20px; }
.footer .fl img { display: block; height: auto; width: 260px; }
.footer .fl ul { overflow: hidden; margin-top: 17px; }
.footer .fl li { font-size: 14px; line-height: 14px; float: left; padding-right: 5px; padding-left: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #999999; }
.footer .fl li:first-child { padding-left: 0px; }
.footer .fl li:last-child { border: none; padding-right: 0px; }
.footer .fm { float: left; height: 110px; width: 568px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #777777; border-left-color: #777777; padding-left: 70px; }
.footer .fm p { line-height: 28px; text-align: left; margin-top: 13px; }
.footer .fr { width: 230px; height: 110px; }
.footer .fr .erweima { display: block; width: 86px; margin-left: auto; margin-right: auto; }
.footer .fr .erweima img { display: block; height: 86px; width: 86px; }
.footer .fr .erweima i { font-style: normal; text-align: center; display: block; }

/*通栏图片*/
.bigbanner { width:100%; position:relative; height:500px; overflow: hidden; background-color: #f8f8f8; }
.bigbanner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.bigbanner .bd ul{ width:100% !important; }
.bigbanner .bd li{ width:100% !important; height:500px; overflow:hidden; text-align:center; }
.bigbanner .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:50px; line-height:30px; }
.bigbanner .hd ul{ text-align:center; }
.bigbanner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:16px; border-radius: 8px; overflow:hidden; filter:alpha(opacity=50); opacity:0.5; line-height:999px; background-color: #000000; margin-right: 5px; margin-left: 5px; }
.bigbanner .hd ul li{ 
transition: 0.2s;
-moz-transition: 0.2s; /* Firefox 4 */
-webkit-transition: 0.2s; /* Safari and Chrome */
-o-transition: 0.2s; /* Opera */
}
.bigbanner .hd ul .on{ background-color: #FFFFFF; filter:alpha(opacity=90); opacity:0.9; width: 60px; }
.bigbanner .prev, .bigbanner .next{ display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:0%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; background-color: #000; background-image: url(slider-arrow.png); background-repeat: no-repeat; background-position: -126px -137px; }
.bigbanner .next{ left:auto; right:0%; background-position:-6px -137px; }
.columnbanner { width:100%; position:relative; height:300px; overflow: hidden; background-color: #f8f8f8; background-image: url(lmbanner_01.jpg); background-repeat: no-repeat; background-position: center top; }

/*首页焦点图*/
.focusbox { position: relative; width: 600px; height: 338px; overflow: hidden; float: left; }
.focusbox .pic img { width: 600px; height: 338px; display: block; }
.focusbox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%; background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusbox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden; }
.focusbox .txt li{ height:50px; line-height:50px; position:absolute; bottom:-40px; }
.focusbox .txt li a{ display: block; color: #FFFFFF; font-size: 16px; font-weight: normal; text-decoration: none; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 20px; }
.focusbox .num { position: absolute; z-index: 3; bottom: 19px; right: 16px; }
.focusbox .num li{ float: left; position: relative; width: 12px; height: 12px; cursor: pointer; margin-left: 8px; font-size: 0px; border-radius: 6px; background-color: #FFFFFF; }
.focusbox .num li.on { background-color: #ff9900; }
.focusbox .prev, .focusbox .next{ display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:0%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; background-color: #000; background-image: url(slider-arrow.png); background-repeat: no-repeat; background-position: -126px -137px; }
.focusbox .next{ left:auto; right:0%; background-position:-6px -137px; }

/*侧导航*/
.sidenav { width: 240px; margin-top: -130px; }
.sidenav dt {  color: #FFF; height: 130px; width: 100%; position: relative; }
.sidenav dt h3 { color: #FFF; z-index: 2; position: absolute; left: 40px; font-size: 28px; font-weight: normal; bottom: 40px; }
.sidenav dt span { background-color: #0648a3; filter: alpha(opacity=80); opacity: 0.8; height: 130px; width: 100%; position: absolute; display: block; z-index: 1; }
.sidenav dd { margin-top:5px; }
.sidenav dd a { background-color: #eee; display: block; line-height: 60px; height: 60px; padding-left: 40px; text-decoration: none; font-size: 18px; }
.sidenav dd a {
transition: 0.2s;
-moz-transition: 0.2s; /* Firefox 4 */
-webkit-transition: 0.2s; /* Safari and Chrome */
-o-transition: 0.2s; /* Opera */
}
.sidenav dd a:hover { border-left-width: 5px; border-left-style: solid; border-left-color: #386DB5; padding-left: 45px; font-weight: bolder; background-color: #f8f8f8; }
.sidenav dd.on a { border-left-width: 5px; border-left-style: solid; border-left-color: #1866b6; padding-left: 45px; font-weight: bolder; background-color: #f8f8f8; color: #1866b6; }

/*栏目通用标题列表*/
.currentlist_txt li { padding-top: 30px; padding-bottom: 30px; overflow: hidden; height: 90px; }
.currentlist_txt .date { float: left; border-right-width: 2px; border-right-style: solid; border-right-color: #CCCCCC; padding-right: 43px; margin-right: 43px; } 
.currentlist_txt .date span { display: block; text-align: center; font-size: 18px; color: #888; line-height: 30px; height: 30px; width: 90px; } 
.currentlist_txt .date span:first-child { font-size: 40px; color: #666666; line-height: 50px; height: 50px; margin-bottom: 10px; } 
.currentlist_txt .txt { float: left; width: 722px; line-height: 24px; font-size: 12px; } 
.currentlist_txt .txt .title { display: block; font-size: 16px; font-weight: bold; }
.currentlist_txt .txt p { color: #999999; display: block; margin-top: 18px; }
.currentlist_txt .txt p a { color: #ff9900; text-decoration: none; white-space: nowrap; } 
.currentlist_txt .txt p br { display: none; }


/*列表分页*/
.epages { text-align: right; margin-top: 30px; clear: both; }
.epages *{ vertical-align:middle; font-size: 14px; line-height: 30px; font-weight: normal; text-decoration: none; border-radius: 2px; }
.epages a{ text-align:center; text-decoration:none; color: #666666; margin-top: 0; margin-right: 1px; margin-bottom: 0; margin-left: 1px; background-color: #F4F4F4; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.epages a:hover { text-decoration:none; color:#FFFFFF; background-color: #0560b1; }
.epages b { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; background-color: #0560b1; color: #FFFFFF; }
.epages a, .epages b, .epages span {  }

/*正文*/
.textbox { margin: 50px; }
.textheader { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.textheader h1 { font-size: 28px; font-weight: bold; text-align: center; padding-right: 50px; padding-left: 50px; display: block; color: #333333; }
.textheader h2 { text-align: center; margin-top: 15px; font-size: 22px; color: #333333; }
.textinfo { margin-bottom: 20px; margin-top: 40px; text-align: center; color: #999999; line-height: 26px; height: 26px; font-size: 14px; }
.textinfo .fl span { margin-right: 20px; }
.textinfo #fontsize span { float: left; }
.textinfo #fontsize a { color: #999999; display: block; float: left; height: 26px; width: 26px; }
.textinfo #fontsize a.on { color: #2c66a5; line-height: 24px; height: 24px; width: 24px; border: 1px solid #2c66a5; border-radius: 3px; }
.textcontent { margin-top: 35px; margin-bottom: 35px; line-height: 2; font-size: 16px; }
.textcontent p { margin-bottom: 20px; outline: none; }
.textcontent img { max-width:1000px; height:auto; }
.textmore { border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; padding-top: 30px; }
.zhengwen-fenye { font-size: 14px; line-height: 30px; text-align: center; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0; clear: both; }
.zhengwen-fenye *{ vertical-align:middle; }
.zhengwen-fenye a{ border:1px solid #999999; text-align:center; text-decoration:none; font-size: 14px; font-style: normal; line-height: 30px; font-weight: normal; font-variant: normal; color: #015293; margin-top: 0; margin-right: 1px; margin-bottom: 0; margin-left: 1px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.zhengwen-fenye a:hover { border:1px solid #015293; text-decoration:none; color:#FFFFFF; background-color: #015293; }

/*单页*/
.danyebox { margin: 50px; }
.danyebox h1 { font-size: 28px; font-weight: bold; text-align: center; padding-right: 50px; padding-left: 50px; display: block; color: #333333; }
.danyecontent { margin-top: 35px; margin-bottom: 35px; line-height: 2; font-size: 16px; }
.danyecontent p { margin-bottom: 20px; outline: none; }
.danyecontent img { max-width:1000px; height:auto; }

/*首页头条*/
.toutiao-warp { height: 100px; width: 1160px; position: relative; margin-right: auto; margin-left: auto; background-color: #FFFFFF; padding-top: 20px; padding-right: 20px; padding-left: 20px; }
.toutiao-warp .jiao { background-image: url(bzjttz_02_01.png); background-repeat: no-repeat; background-position: 0px 0px; position: absolute; height: 113px; width: 113px; left: -4px; top: -4px; }
.toutiao { padding-right: 60px; padding-left: 90px; background-image: url(bzjttz_03.png); background-repeat: repeat-x; background-position: left bottom; height: 100px; }
.toutiao .hd{ float: right; width: 30px; height: 90px; position: absolute; z-index: 1; top: 20px; right: 20px; }
.toutiao .hd .prev { display:block; width:30px; height:20px; overflow:hidden; background-image: url(icon_04.png); background-repeat: no-repeat; background-position: 0px 0px; cursor: pointer; }
.toutiao .hd .pageState { text-align: center; width: 30px; line-height: 30px; display: block; height: 30px; font-size: 14px; }
.toutiao .hd .next { display:block; width:30px; height:20px; overflow:hidden; background-image: url(icon_04.png); background-repeat: no-repeat; background-position: 0px -20px; cursor: pointer; }
.toutiao .bd{ overflow: hidden; height: 70px; }
.toutiao .infoList li{ height:70px; width: 1010px; }
.toutiao .infoList h3 { font-size: 40px; line-height: 70px; font-weight: bold; text-align: center; }
.toutiao .infoList h3 a { color: #0560b1; text-decoration: none; }
.toutiao .infoList p { font-size: 16px; text-align: center; line-height: 32px; color: #666666; }
.toutiao .infoList p a { color: #CC0000; text-decoration: none; }

/*首页新闻*/
.home-yaowen { width: 560px; float: right; }
.home-yaowen .hd { line-height: 50px; overflow: hidden; }
.home-yaowen .hd li { float: left; }
.home-yaowen .hd li a { text-align: center; width: 140px; display: block; font-size: 18px; background-color: #f8f8f8; text-decoration: none; }
.home-yaowen .hd li.on a { background-color: #1866b6; color: #FFFFFF; }
.home-yaowen .bd { padding-top: 20px; }
.home-yaowen .bd li { line-height: 44px; overflow: hidden; }
.home-yaowen .bd li a { float: left; display: inline; }
.home-yaowen .bd li .date { float: right; color: #999999; font-size: 14px; }

/*首页新闻下边图标按钮*/
.home-iconbutton { padding-top: 50px; height: 110px; width: 100%; clear: both; }
.home-iconbutton li { margin-right: 15px; float: left; }
.home-iconbutton li a { line-height: 108px; background-color: #f8f8f8; height: 108px; width: 388px; border: 1px solid #f8f8f8; display: block; }
.home-iconbutton li a:hover { border: 1px solid #1866b6; background-color: #FFFFFF; -moz-box-shadow: 10px 10px 5px #aaa; box-shadow: 0px 0px 10px #aaa;  }
.home-iconbutton li a i
{
transition:1s ease;
-ms-transition:1s ease;     /* IE 9 */
-moz-transition:1s ease;    /* Firefox */
-webkit-transition:1s ease; /* Safari 和 Chrome */
-o-transition:1s ease;      /* Opera */
}
.home-iconbutton li a:hover i
{
transform:rotatey(360deg);
-ms-transform:rotatey(360deg);     /* IE 9 */
-moz-transform:rotatey(360deg);    /* Firefox */
-webkit-transform:rotatey(360deg); /* Safari 和 Chrome */
-o-transform:rotatey(360deg);      /* Opera */
}
.home-iconbutton li em { font-style: normal; font-size: 24px; font-weight: normal; }
.home-iconbutton li a:hover em { color: #1866b6; }
.home-iconbutton li i { float: left; height: 40px; width: 40px; display: block; background-image: url(bafzkg_02.png); background-repeat: no-repeat; margin-top: 35px; margin-right: 40px; margin-left: 106px; }
.home-iconbutton li i.gaikuang { background-position: 0px 0px; }
.home-iconbutton li i.dangjian { background-position: 0px -40px; }
.home-iconbutton li i.zhaopin { background-position: 0px -80px; }
.home-iconbutton li:last-child { margin-right: 0px; }

/*横幅*/
.smallbanner { overflow: hidden; height: 130px; clear: both; margin-top: 50px; position: relative; }
.smallbanner .pic li { height: 130px; overflow: hidden; }
.smallbanner .pic img { width:1200px; height:130px; display: block; }
.smallbanner .hd { overflow:hidden; zoom:1; position:absolute; bottom:10px; right:10px; z-index:3 }
.smallbanner .hd li { float:left; line-height:20px; width:20px; height:20px; cursor:pointer; overflow:hidden; margin-left:1px; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease; background-color: #FFFFFF; color: #999999; text-align: center; font-size: 12px; }
.smallbanner .hd li.on { background-color: #FF9900; color: #FFFFFF; }

/*首页集团业务*/
.home-jtyw-pic { height: 400px; }
.home-jtyw-pic li { float: left; height: 400px; width: 285px; margin-right: 20px; overflow: hidden; position: relative; }
.home-jtyw-pic li:hover { -moz-box-shadow: 10px 10px 5px #aaa; box-shadow: 0px 0px 10px #aaa; }
.home-jtyw-pic li:last-child { margin-right: 0px; }
.home-jtyw-pic li a { display: block; }
.home-jtyw-pic li em { z-index: 3; line-height: 40px; height: 40px; width: 123px; font-style: normal; text-align: center; color: #FFFFFF; font-size: 20px; font-weight: bold; border: 1px solid #FFFFFF; display: block; position: absolute; left: 80px; top: 174px; }
.home-jtyw-pic li:hover em { background-color: #3399ff; border: 1px solid #3399ff; top: 154px; }
.home-jtyw-pic li span { background-image: url(bafzkg_05.png); background-repeat: repeat; background-position: 0px 0px; height: 400px; width: 285px; z-index: 2; position: absolute; left: 0px; top: 0px; filter: alpha(opacity=70); opacity: 0.7; }
.home-jtyw-pic li:hover span { filter: alpha(opacity=0); opacity: 0; }
.home-jtyw-pic li img, .home-jtyw-pic li em { 
transition: 0.3s;
-moz-transition: 0.3s; /* Firefox 4 */
-webkit-transition: 0.3s; /* Safari and Chrome */
-o-transition: 0.3s; /* Opera */
display: block;
}
.home-jtyw-pic li:hover img {
transform:scale(1.1);
-ms-transform:scale(1.1); 	/* IE 9 */
-moz-transform:scale(1.1); 	/* Firefox */
-webkit-transform:scale(1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1); 	/* Opera */
}

/*首页下属企业*/
.home-xsqy { overflow: hidden; }
.home-xsqy .fl { background-image: url(bafzkg_10.jpg); background-repeat: no-repeat; background-position: 0px 0px; float: left; height: 350px; width: 600px; }
.home-xsqy .fr { background-image: url(bafzkg_11.jpg); background-repeat: no-repeat; background-position: 0px 0px; float: right; height: 350px; width: 600px; }
.home-xsqy-list { width:500px; overflow:hidden; position:relative; height: 288px; margin-top: 30px; margin-right: 50px; margin-bottom: 30px; margin-left: 50px; }
.home-xsqy-list .hd { overflow:hidden; position: absolute; right: 0px; bottom: 0px; width: 30px; }
.home-xsqy-list .hd .prev,.home-xsqy-list .hd .next { display:block; width:30px; height:30px; overflow:hidden; cursor:pointer; background-image: url(bafzkg_08.png); background-repeat: no-repeat; }
.home-xsqy-list .hd .prev { background-position: 0px 0px; margin-bottom: 10px; }
.home-xsqy-list .hd .next { background-position: 0px -30px; }
.home-xsqy-list .hd a:hover { background-color: #3399ff; }
.home-xsqy-list .bd { width: 400px; position: absolute; left: 0px; top: 0px; }
.home-xsqy-list .bd ul li { height:48px; line-height:48px; }
.home-xsqy-list .bd ul li { 
transition: 0.3s;
-moz-transition: 0.3s; /* Firefox 4 */
-webkit-transition: 0.3s; /* Safari and Chrome */
-o-transition: 0.3s; /* Opera */
display: block;
}
.home-xsqy-list .bd ul li:hover { padding-left: 15px; }
.home-xsqy-list .bd ul li a { color: #fff; text-decoration: none; }
.home-xsqy-list .bd ul li:hover a { color: #9cd6ff; }

/*友情链接*/
.links { background-color: #f8f8f8; padding-top: 30px; padding-bottom: 30px; }
.links .hd { font-size: 18px; font-weight: bold; text-decoration: none; }
.links ul { overflow: hidden; margin-top: 10px; }
.links li { float: left; white-space: nowrap; margin-right: 30px; line-height: 30px; }
.links li a { color: #666666; }
.links li a:hover { }

/*搜索结果*/
.sousuo { padding-bottom: 20px; }
.sousuo .sousuo-top { background-color: #F4F4F4; line-height: 40px; height: 40px; overflow: hidden; padding-right: 20px; padding-left: 20px; }
.sousuo .tishi { float: left; display: inline; }
.sousuo .tishi span { color: #CC0000; padding-right: 10px; padding-left: 10px; }
.sousuo .jieguo { padding: 20px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.sousuo .bt { }
.sousuo .bt span { color: #0560b1; margin-right: 10px; }
.sousuo .bt a { color: #333333; text-decoration: none; font-weight: bold; }
.sousuo .bt a:hover { color: #0560b1; }
.sousuo .js { font-size: 14px; line-height: 24px; color: #666666; }
.sousuo .xx { font-size: 14px; line-height: 24px; overflow: hidden; color: #669966; }
.sousuo .xx span { margin-right: 15px; }
.sousuo .xx span a { color: #669966; }

/*下属企业栏目页列表*/
.xsqylist { overflow: hidden; }
.xsqylist ul { overflow: hidden; }
.xsqylist li { display: inline; height: 253px; width: 360px; overflow: hidden; float: left; margin-top: 30px; margin-bottom: 30px; margin-left: 60px; }
.xsqylist li:nth-child(3n+1) { margin-left: 0px; }
.xsqylist li p { display: block; }
.xsqylist li .pic { background-color: #FFFFFF; padding: 5px; height: 191px; width: 348px; border: 1px solid #e2e2e2; }
.xsqylist li:hover .pic { border: 1px solid #1866b6; }
.xsqylist li .text { line-height: 50px; text-align: center; height: 50px; padding-right: 10px; padding-left: 10px; overflow: hidden; background-color: #f2f2f2; }
.xsqylist li:hover .text { color: #FFFFFF; background-color: #1866b6; }
.xsqylist li img { display: block; height: 191px; width: 348px; }
.xsqylist li .pic span { height: 191px; width: 348px; display: block; overflow: hidden; }
.xsqylist li:hover img { 
transform:scale(1.1);
-ms-transform:scale(1.1); 	/* IE 9 */
-moz-transform:scale(1.1); 	/* Firefox */
-webkit-transform:scale(1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1); 	/* Opera */
}
.xsqylist * {
transition: 0.2s;
-moz-transition: 0.2s; /* Firefox 4 */
-webkit-transition: 0.2s; /* Safari and Chrome */
-o-transition: 0.2s; /* Opera */
}

/*成员单位菜单*/
.cydwnav {
	background-color: #eee;
	line-height: 60px;
	overflow: hidden;
}
.cydwnav ul {
	clear:both;
	float:left;
	position:relative;
	left:50%;
}
.cydwnav li {
	float:left;
	display:inline;
	margin-right:20px;
	position:relative;
	left:-50%;
	margin-left: 20px;
}
.cydwnav li a {
	font-size: 18px;
	line-height: 60px;	
	display: block;
	padding-right: 25px;
	padding-left: 25px;
}
.cydwnav li.on a {
	color: #FFFFFF;
	background-color: #1866b6;
}
.cydwnav li a:hover {
	color: #FFFFFF;
	background-color: #1866b6;
}
.cydwnav * {
transition: 0.2s;
-moz-transition: 0.2s; /* Firefox 4 */
-webkit-transition: 0.2s; /* Safari and Chrome */
-o-transition: 0.2s; /* Opera */
}

/*下属企业栏目页列表2*/
.xsqylist2 {
	overflow: hidden;
}
.xsqylist2 li {
	height: 122px;
	width: 570px;
	margin-top: 60px;
}
.xsqylist2 li:nth-child(odd) {
	float: left;
}
.xsqylist2 li:nth-child(even) {
	float: right;
}
.xsqylist2 li .qiyelogo {
	display: block;
	float: left;
	height: 120px;
	width: 213px;
	border: 1px solid #CCC;
}
.xsqylist2 li .bt {
	padding: 25px;
	float: right;
	height: 72px;
	width: 305px;
	background-color: #eee;
	font-size: 20px;
	font-weight: bold;
}
.xsqylist2 li:hover .bt {
	color: #FFFFFF;
	background-color: #1866b6;
}
.xsqylist2 * {
transition: 0.2s;
-moz-transition: 0.2s; /* Firefox 4 */
-webkit-transition: 0.2s; /* Safari and Chrome */
-o-transition: 0.2s; /* Opera */
}
