@charset "gb2312";
/* CSS Document */

.bor{ border:1px solid #CFCFCF;}
.position{ height:33px; line-height:33px; overflow:hidden; background:url(imagespositionbg.jpg) repeat-x; display:block; font-size:14px; padding:0 15px;}

.bsc_btns{ height:44px; overflow:hidden;}
.bsc_btns a{ display:inline-block; border:1px solid #CFCFCF; background:url(imagesabout_btn_bg.jpg) repeat-x; width:112px; height:42px; line-height:42px; text-align:center; color:#0872C1; font-size:14px; font-weight:bold; margin-right:12px;}
.bsc_btns a.last{ margin-right:0px; width:118px;}
.bsc_btns a:hover,.bsc_btns a.on{ background:#0779CD; color:#FFF; border:1px solid #0779CD; text-decoration:none;}
.bsc_btns2 {height:auto;}
.bsc_btns2 a {width:210px;}

.about_left{ width:212px; background:#F4F4F4; height:836px; overflow:hidden;}
.about_left .ad{ vertical-align:top; margin-bottom:6px;}
.about_right{ width:780px;}

.about_tit1{ height:32px; line-height:32px; padding-left:32px; border-bottom:1px solid #0AA3E3;}
.i1,.i2{ background:url(imagesabout_ico02.png) no-repeat 5px 5px;}
.i2{ background-position: 5px -29px;}

.w1,.w2{ background:url(imagesword01.png) no-repeat 0 5px; display:block; width:140px; height:32px;}
.w2{ background-position: 3px -31px;}

.tels{ padding:10px 0 5px 20px; line-height:18px;}
.tels b{ color:#005A6F;}

.lcontact{ padding:10px 5px 5px 15px; line-height:24px;}
.lcontact b{ color:#005A6F;}

.slidepic{ width:441px; height:263px; position:relative; background-color:#FFF;}
.slidepic .picnum{ position:absolute; bottom:8px; right:8px; height:17px; z-index:99;} 
.slidepic .picnum li{ height:17px; line-height:17px; width:17px; color:#FFF; background:#C40000; float:left; margin-left:8px; text-align:center; cursor:pointer;}
.slidepic .picnum li.active{ background:#000;}
.slidepic .bg{ position:absolute; bottom:0px; left:0px; height:36px; width:441px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;} 

.about{ width:305px; height:253px; overflow:hidden; line-height:28px; font-size:14px; padding:5px 10px; background-color:#FFF;}

.info{ height:46px; border:1px solid #CFCFCF; border-bottom:0; line-height:46px; font-size:14px; background:#FFF;}
.info b{ height:46px; font-weight:bold; color:#0872C1; width:105px; text-align:center; display:inline-block; background:#F1F1F2; margin-right:20px;}


.maptit{ background:url(imagesmaptopbg.jpg) repeat-x; font-size:14px; height:38px; line-height:38px; font-weight:bold; color:#0872C1; padding:0 15px; border-bottom:1px solid #CFCFCF;}
.maptit span{ background:url(imagesabout_ico01.png) no-repeat 0 8px; height:38px; display:inline-block; padding-left:25px;}

.map{ width:778px; height:379px;}

/*168 211*/
.book{ background:#FFF; padding: 10px 0;}
.book li{ float:left; width:170px; height:274px; margin:20px 40px 5px 40px; _display:inline;}
.book li img{ border:1px solid #CFCFCF; vertical-align:top; margin-bottom:5px;}
.book li p{ height:24px; line-height:24px; text-align:center; overflow:hidden;}
.book li .t{ font-size:14px; font-weight:bold;}
.book li .d{ background:url(imagesdwico.jpg) no-repeat; padding:1px 0 4px 18px; color:#0084FF;}

.pages{ padding:10px 25px;}
.pages a{ border:1px solid #CFCFCF; padding:3px 7px; margin:0 2px;}
.pages span{ color:#FF0000;}






