@charset "utf-8";
/* CSS Document */

a:hover { text-decoration: none; color: #00a0d5; }
hr { border: none; }
.bg { background: url(../img/icon-back.png) no-repeat; }
.top-line { background: url(../img/top-line.png) repeat-x; width: 100%; height: 10px; }
.header, .content { position: relative; width: 1007px; margin: auto; }
.header { height: 173px; padding: 2px 0 0; z-index: 100; }
.header img { float: left; }
.header-logoTip { float: left; background: url(../img/zhejiang.gif); width: 440px; height: 115px; }
.header-nav { position: absolute; left: 10px; bottom: 0px; font-family: "microsoft yahei"; }
.header-nav ul { background: url(../img/nav-ul-line.gif) no-repeat right bottom; padding-right: 1px; }
.header-nav ul li { position: relative; float: left; width: 98px; height: 47px; line-height: 47px; background-position: 0 0; text-align: center; font-size: 16px; transition: all 0s ease; }
.header-nav ul li dl { position: absolute; z-index: 100; background: #fff; left: 1px; top: 47px; overflow: hidden; height: 0px; transition: all 0s ease; }
.header-nav ul li dl dd { *height:47px;
}
.header-nav ul li dl dd a { text-align: left; padding: 0 17px; white-space: nowrap!important; *width:100%; font-weight:100;
}
.header-nav ul li dl dd a:hover { border-bottom: 4px solid #0078d5; color: #0078d5; }
.header-nav ul li a { display: inline-block; width: 100%; height: 100%; }
.header-nav ul li:hover { background-position: -102px 0; color: #00a0d5; }
.header-nav ul li.focus { ackground-position: 0 0 !important; font-weight: bold; }
.header-nav ul li.focus a { color: #00a0d5 !important; }
.header .search { position: absolute; right: 30px; top: 50px; width: 228px; font-family: "microsoft yahei"; }
.header .search a { float: right; display: inline-block; width: 76px; line-height: 24px; color: #fff; text-align: center; cursor: pointer; }
.header .search input { width: 168px; height: 25px; line-height: 25px; vertical-align: middle; background: #f7f7f7; }
.header .search button.btn { background-position: -207px 0; width: 54px; height: 25px; vertical-align: middle; }
.img-Carousel-bg { background: url(../img/icon-imgbg.png) repeat-x; height: 511px; }
.img-Carousel-bg .img-Carousel { width: 100%; height: 100%; }
.img-Carousel ul { position: relative; height: 100%; width: 100%; overflow: hidden; perspective: 500px; perspective-origin: 50px center; transform-style: preserve-3d; }
.img-Carousel ul li { position: absolute; width: 650px; height: 433px; border: 1px solid #fff; top: 50%; margin: -216px 0 0 -325px; left: 50%; z-index: 10; transition: all 1s ease; display: none; }
.img-Carousel ul li img { width: 100%; height: 100%; }
.img-Carousel ul li.img-Carousel1 { display: block; width: 424px; height: 288px; top: 50%; margin: -144px 0 0; left: 0; z-index: 5; transform: rotateY(30deg); transform-origin: left center;-webkit-transform-origin: left center;-webkit-transform: rotateY(30deg); }
.img-Carousel ul li.img-Carousel3 { display: block; width: 424px; height: 288px; top: 50%; margin: -144px 0 0;  left: 581px; z-index: 5; -webkit-transform: rotateY(0deg); transform: rotateY(-90deg);transform-origin: right center; -webkit-transform-origin: right center;}.img-Carousel ul li.now { display: block; z-index: 15; }
.img-Carousel ul li p { font-size: 14px; display: none; font-weight:bold; _display: block; position: absolute; bottom: 0; width: 100%; background: #000; opacity: 0.5; filter: alpha(opacity=50); color: #fff; }
.img-Carousel ul li:hover p { display: block; }
.img-Carousel-left, .img-Carousel-right { cursor: pointer; position: absolute; top: 50%; margin-top: -24px; left: -40px; z-index: 100; }
.img-Carousel-right { left: auto; right: -40px; }
.img-Carousel-left:hover, .img-Carousel-right:hover { color: #00a0d5; }
.img-Carousel-drop { position: absolute; bottom: 6px; width: 100%; text-align: center; }
.img-Carousel-drop i { display: inline-block; width: 14px; height: 14px; line-height: 14px; font-size: 10px; border-radius: 7px; background: #fff; margin: 0 5px 0 0; _margin-left: 5px; }
.img-Carousel-drop i.now { background: #00a0d5; }
.rail-bg {height: 90px; }
.rail-tip { width: 980px;no-repeat; height: 100%; margin: auto; _background: none;
}
.hot-guild { background: url(../img/attention-.gif) no-repeat left center; padding: 20px 40px 20px 200px; height: 77px; position: relative; overflow: hidden; }
.hot-guild p { position: relative; padding-right: 150px; line-height: 40px; }
.hot-guild p.border { border-bottom: 1px solid #ccc; }
.hot-guild p a { display: inline-block; width: 100%; }
.hot-guild p span { position: absolute; right: 0px; _right: 50px; top:0; }
.new-trends-list { float: left; width: 530px; padding-left: 40px; }
.new-trends-tip { position: relative; background: url(../img/new-trends.gif) no-repeat; height: 28px; padding: 1px 0; line-height: 28px; }
.new-trends-tip span { position: absolute; right: 0px; }
.new-trends-list dt { padding-bottom: 20px; }
.new-trends-list dd { position: relative; border-bottom: 1px solid #ccc; padding: 0 100px 0 10px; line-height: 30px; }
.new-trends-list dd a { display: inline-block; width: 100%; }
.new-trends-list dd span { position: absolute; right: 0; top: 0;}
.img-window { float: left; width: 342px; height: 210px; padding: 5px 0 0 70px; }
.vip { position: relative; overflow: hidden; zoom: 1; padding: 55px 0; }
.dashed-line { position: absolute; border-bottom: 1px dashed #aaa; top: 50%; width: 100%; }
.vip .vip-content { position: relative; width: 990px; overflow: hidden; zoom: 1; margin: auto; z-index: 5; }
.vip .vip-content li { float: left; text-align: center; width: 167px; height: 167px; background: url(../img/icon-round.gif) no-repeat center; border-radius: 84px; margin: 0 40px; display: inline; transition: all .8s ease; }
.vip .vip-content li a { padding-top: 40px; display: block; height: 127px; width: 100%; color: #aaa; }
.vip .vip-content li:hover { transform: rotateY(360deg); }
.vip .vip-content li:hover a { color: #00a0d5; }
.vip .vip-content li h2 { font-size: 24px; font-weight: bold; }
.vip .vip-content li i { display: inline-block; width: 53px; height: 50px; }
.title-list { overflow: hidden; zoom: 1; padding-bottom: 50px; }
.title-list li { float: left; display: inline; width: 290px; padding: 0 20px; }
.title-list li i { display: inline-block; background: url(../img/icon-hot.png) no-repeat; padding: 6px 14px; _padding: 0 14px; vertical-align: middle; }
.title-list li div{padding-bottom: 10px; border-bottom:1px solid #ccc;}
.title-list li p { position: relative; padding: 10px 75px 0px 0;_float: left; max-height: 42px; overflow: hidden; }
.title-list li p span { position: absolute; right: 0; top: 50%; margin-top: -5px; vertical-align: middle; }
.title-list .contPro { float: left; display: inline; width: 125px;  border:none;}
.title-list .contPro p { text-align: center; padding: 5px 0; border: none; font-size: 12px; }
.brand-Carousel { position: relative; overflow: hidden; zoom: 1; width: 960px; margin: auto; height: 338px; }
.brand-Carousel ul { position: absolute; overflow: hidden; zoom: 1; width: 960px; margin: auto; left: 0; transition: all 0s ease; }
.brand-Carousel li { float: left; width: 960px; }
.brand-Carousel li a img { padding-top: 4px; }
.brand-Carousel-left, .brand-Carousel-right { cursor: pointer; position: absolute; top: 50%; margin-top: -24px; color: #aaa; left: -25px; }
.brand-Carousel-right { left: auto; right: -20px; }
.footer { background: #e9e9e9; width: 100%; font: 12px/1.5 "microsoft yahei"; }
.footer-logo p { padding: 5px 0 5px 10px; }
.footer-logo p.web { margin-left: 263px; }
.footer-logo p a { display: inline-block; width: 30%; margin-top: 10px; }
.footer-logo {  no-repeat; }
.ui-input { width: 100%; }
.gray-line { width: 100%; height: 10px; background: #e0e0e0; }
.main { width: 100%; background: url(../img/children-bg.png) top center no-repeat; }
.breadcrumb { width: 100%; height: 35px; line-height: 35px; background: #fff; font-size: 12px; margin-bottom: 5px; }
.content-nav-head, .content-nav-list li, .content-nav-footer, .contact-table tfoot .tfoot-btn { background: url(../img/icon-childre.png) no-repeat; }
.content-nav { width: 191px; padding: 0 13px; margin-left: -1px; }
.content-nav-head { width: 195px; padding: 0 10px; height: 82px; background-position: 0 0; font: 18px/1.5 "microsoft yahei"; text-align: center; color: #00a0d5; font-weight: bold; }
.content-nav-list { border: 1px solid #ddd; border-width: 0 1px; background: #fff; text-align: center; width: 189px; padding: 10px 0 100px; }
.content-nav-list ul { width: 189px; }
.content-nav-list li { height: 41px; width: 147px; position: relative; line-height: 41px; background-position: 250px -91px; padding-left: 50px; text-align: left; }
.content-nav-list .li-hover, .content-nav-list li:hover { background-position: 0 -91px; width: 147px; left: 5px; }
.content-nav-list .li-hover a, .content-nav-list li:hover a { color: #fff; }
.content-nav-list .li-hover a { font-weight: bold; }
.content-nav-list li a { position: relative; font: 16px/1.5 "microsoft yahei"; color: #00a0d5; width: 100%; height: 100%; line-height: 41px; }
.content-nav-list li a i { position: absolute; top: -8px; left: -25px; padding: 2px 5px; }
.content-nav-footer { background-position: 0 -136px; height: 150px; width: 191px; _width: 199px; _background-position: 0 -351px; }
.content-main { float: left; display: inline; margin-left: 4px; _margin-left: -4px; width: 785px; border: 1px solid #ddd; background: #fff; }
.content-main li p.list { position: relative; height: 41px; line-height: 41px; background: url(../img/icon-tipBlue.png) no-repeat 6px 18px; padding: 0 120px 0 24px; border-bottom: 1px dashed #898989; }
.content-main li p.list a { display: block; width: 100%; }
.content-main li p.list span { position: absolute; top: 0; right: 0; }
.content-main li div.contact { font: 16px/1.5 "microsoft yahei"; color: #282828; padding: 30px 40px 50px; }
.content-main li p { padding: 10px 0; }
.content-main li p span.blue { color: #00a0d5 }
.content-main .tabs-body { min-height: 500px; }
.content-main .tabs-body li { display: none; }
.content-main .tabs-body li ul { margin: 30px 0 0; overflow: hidden; zoom: 1; }
.director li { width: 194px !important; height: 77px; background: url(../img/icon-childre.png) no-repeat scroll 0px -518px transparent; margin: 20px 11px 0!important; }
.director li h2 { font: 18px/1.5 "microsoft yahei"; text-align: center; height: 38px; line-height: 38px; color: #099eb7; }
.director li p { overflow: hidden; width: 194px !important; text-align: center; padding: 0 !important; height: 33px; line-height: 33px; color: #727272; }
.content-main .tabs-body li li { float: left; display: inline; width: 214px; padding: 0 10px; margin: 20px 0 0; }
.content-main .tabs-body li li.middle-li { }
.content-main .tabs-body li li .organization-head { font: 18px/1.5 "microsoft yahei"; font-weight: bold; position: relative; color: #099eb7; height: 41px; line-height: 33px; background: url(../img/organization.png) no-repeat 0 -227px; }
.content-main .tabs-body li li .organization-head span { position: absolute; }
.content-main .tabs-body li li .organization-head span.pLeft { left: 10px; }
.content-main .tabs-body li li .organization-head span.pRight { right: 10px; font-size: 14px; font-weight: 100; line-height: 36px; right: 10px; }
.organization-body { background: url(../img/organization.png) #ededed no-repeat 0 -271px; font-size: 12px; padding: 15px 10px; }
.content-main .tabs-body li li .organization-body p { padding: 0px 5px; overflow: hidden; }
.content-main .tabs-body li li .organization-body p.bottom-line { border-bottom: 1px solid #d3d3d3; padding: 10px 5px; }
.vice-bos-tip, .bos-tip { position: relative; background: url(../img/organization.png) no-repeat; height: 175px; margin: 30px 0 0 8px; color: #fff; font-size: 12px; }
.vice-bos-tip { background-position: 0 -445px; margin-left: 12px !important; }
.vice-bos-tip .bos-bosHelp, .vice-bos-tip .bos-name, .bos-tip .bos-name { position: absolute; top: 22px; left: 153px; font: 22px/1.5 "microsoft yahei"; }
.vice-bos-tip .bos-job, .bos-tip .bos-job { position: absolute; top: 84px; left: 31px; width: 175px; }
.vice-bos-tip .bos-unit, .bos-tip .bos-unit { position: absolute; left: 31px; top: 108px; width: 175px; height: 38px; overflow: hidden; }
.vice-bos-tip .bos-title, .bos-tip .bos-title { position: absolute; left: 261px; top: 28px; width: 399px; height: 112px; overflow: hidden; }
.vice-bos-tip .bos-bosHelp { font-size: 18px; left: 32px; top: 25px; font-weight: bold; }
.column-col { font: bold 18px/1.5 "microsoft yahei"; text-align: center; color: #fff; background: url(../img/organization.png) no-repeat 7px -177px; height: 41px; line-height: 41px; margin-top: 30px; }
.search-table { margin: 20px 0; font-size: 12px; width: 100%; }
.search-table tr td { padding: 5px 10px; text-align: right; }
.ui-text { height: 24px; border: 1px solid #d4d4d4; }
.ui-text input { line-height: 24px; width: 100%; height: 100%; }
.ui-text:hover { border-color: #0cb3e5; }
.btn-search { background: #0cb3e5; cursor: pointer; padding: 2px 8px; color: #fff; }
.btn-search:hover { background: #0492bd; }
.contact-table th { font-weight: bold; padding: 10px 5px; }
.contact-table tbody tr { border-bottom: 1px dashed #898989; }
.contact-table td { text-align: center; padding: 10px 5px; }
.contact-table td i { display: inline-block; width: 10px; height: 10px; padding-right: 10px; background: url("../img/icon-tipBlue.png") no-repeat; }
.contact-table tfoot { font-size: 12px; color: #295568; }
.contact-table tfoot tr td { padding: 20px 0; }
.contact-table tfoot tr td div.ui-text-box { border: 1px solid #8fb9d0; vertical-align: middle; }
.contact-table tfoot tr td div.ui-text-box input { text-align: center; }
.contact-table tfoot tr td .tfoot-btn { vertical-align: middle; background-position: 0 -306px; padding: 0 5px; border: 1px solid #8fb9d0; background-color: #d5eefb; cursor: pointer; *margin:0 0 0 5px
}
.contact-table tfoot tr td .tfoot-btn-down { background-position: 0 -327px; }
.figure img { vertical-align: middle; width: 100%; }
.search-firm-contentlist { font: 12px/1.5 "microsoft yahei"; height: 60px; }
.search-firm-contentlist p { }
.search-firm-contentlist p span { background: #60adff; color: #fff; padding: 0 8px; margin-right: 5px; }
.search-firm { width: 100%; overflow: hidden; zoom: 1; }
.content-main .tabs-body li .search-firm { border: 1px solid; border-color: #d3d3d3 transparent #f1f1f1; }
.content-main .tabs-body li .search-firm li { position: relative; width: 535px; padding: 15px 0 15px 150px; height: 60px; border: 1px solid; border-color: #f1f1f1 transparent #d3d3d3; margin: 0; }
.content-main .tabs-body li .search-firm li:hover { background: #bfe2ff; }
.content-main .tabs-body li .search-firm li .figure { position: absolute; width: 120px; height: 70px; top: 10px; left: 10px; }
.code-weix { position: fixed; right: 10px; bottom: 100px; z-index: 1000; }
.code-weix-btn { cursor: pointer; width: 36px; height: 49px; background: url(../img/icon-childre.png) no-repeat -3px -600px; transition: all 0s ease; }
.code-weix:hover .code-weix-btn { background-position: -43px -600px; }
.code-weix-img { position: absolute; background: url(../img/weix-back.png) no-repeat 4px -8px; top: -100px; right: 30px; padding: 5px 20px 5px 12px; height: 170px; width: 150px; }
.code-weix img { width: 150px; height: 170px; }
.and-all { position: absolute; font-size: 12px; color: #fff !important; top: 83px; left: 21px; }
.title-list-head { position: relative; display: block; height: 106px; }
.and-index { position: absolute; left: 166px; top: 5px; width: 116px; height: 100px; }
.and-index img{ height:100%;}
.content-main .tabs-body li li.contPro { width: 138px; font: 14px/1.5 '΢���ź�'; margin: 10px 4px 0; }
.content-main .tabs-body li li.contPro .contPro-img { display: inline-block; width: 140px; height: 183px; padding: 0 0 10px 10px; overflow: hidden; background: url('../img/aaabg.png') no-repeat scroll 2px -18px transparent;}
.content-main .tabs-body li li.contPro .contPro-img img {width:133px; height:182px; }
.content-main .tabs-body li li.contPro p { text-align: center; padding: 0px 0 5px; }
.content-main .tabs-body li li.contPro p.contPro-btn a { color: #0000ee; }
.core_title_txt { background:#f8f8f8; background-image: linear-gradient(to bottom, #fff, #f5f5f5);  border-bottom: 1px solid #e1e4e6;line-height: 30px;  overflow: hidden;  padding: 20px; }
.core_title_box { position: relative; border-bottom: 1px solid #e1e4e6; padding: 20px; overflow: hidden; zoom: 1; }
.core_title_box .core_title_name { float: left; padding: 3px; }
.core_title_box span.content { float: left; width: 630px; padding-left: 20px; padding: 3px; }
.core_title_box div { position: absolute; bottom: 2px; right: 20px; }
.ui_btn_m { background: #3179e5; transition: all 0.2s ease; color: #fff; height: 32px; padding: 0 10px; line-height: 32px; }
.ui_btn_m:hover { background: #3b85f4; }
.poster_head { padding: 10px 20px !important; }
.poster_head i { display: inline-block; width: 14px; height: 14px; background: url(../img/poster_icons_4ca8924.png) no-repeat; vertical-align: middle; }
.poster_body { border: 1px solid #dfdfdf; margin: 0 20px; height: 120px; }
.ui-textarea { width: 100%; height: 100%; resize: none; padding: 0; margin: 0; }
.nTab_title { color: #737373; font-family: "microsoft yahei"; font-size: 16px; height: 55px; padding-top: 40px; text-align: center; }
.nTab_title { color: #737373; font-family: "microsoft yahei"; font-size: 16px; height: 55px; padding-top: 40px; text-align: center; }
.nTab_title .nTab_t1 { margin-right: 29px; }


.memberApply_form table{ width:100%;}
.memberApply_form table td{ padding:5px 10px; text-align:right;}

.memberApply_form select{ width:100%; }

.ui-textarea-txtInfo2{height:150px; padding:3px; border:1px solid #d6e7e0;}

.memberApply_form  textarea{ width:100%; height:100%; padding:0; margin:0;}
.memberApply_form{ padding:30px 10px 0;}
.memberApply_form p.line { margin-bottom: 10px; overflow: hidden; }
.memberApply_form p.line span { float: left; line-height: 32px; }

.memberApply_form p.line .txt { color: #737373; font-size: 14px; padding-right: 17px; text-align: right; width: 190px; }

.memberApply_form .ui-text-styleInput{border: 1px solid #d6e7e0; padding:2px;}
.styleInput {  color: #9e9e9e; height: 20px; line-height: 20px; outline: medium none; vertical-align: middle; width: 100%; }
.styleInput5 { border: medium none; color: #9e9e9e; height: 22px; line-height: 22px; outline: medium none; vertical-align: middle; width: 213px; }
.styleInput2 { border: 1px solid #d6e7e0; color: #9e9e9e; height: 100px; margin-bottom: 43px; padding: 10px; width: 308px; }
.upload_bt { background: url("images/memberApply_bt.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #c3c3c3; color: #5a5a5a; cursor: pointer; font-size: 12px; height: 30px; line-height: 30px; margin-left: 8px; text-align: center; width: 64px; }
.point_txt { color: #2abbc4; font-size: 12px; padding-left: 8px; }
.sex1, .sex2 { }
.sex2 { margin-left: 21px; }
.sex_radio { float: left; margin-top: 8px; }
.buttonBox { margin-bottom: 20px; }
.buttonBox .con { padding-left: 190px; }
.Submit_bt, .Cancel_bt { background:#f5f5f5; background-image:linear-gradient(to bottom, #fff, #f5f5f5); border: 1px solid #c3c3c3; color: #5a5a5a; cursor: pointer; display: inline-block; font-size: 12px; height: 30px; line-height: 24px; margin-left: 40px; padding: 0; text-align: center; width: 64px; }
#txtInfo,#txtInfo2{ resize:none;}


/* page */
.listpage {
	width: 100%; margin-top: 5px; 
}
.xspace-page {
	float: right; 
}
.xspace-page a, .xspace-page span {
	float: left; display: inline; margin-right: 3px; line-height: 20px; padding: 0 5px; border: 1px solid; border-color: #CEE3EA #90AAB4 #90AAB4 #CEE3EA; background: #fff; 
}
span.xspace-totlerecord, span.xspace-totlepages {
	color: #090; 
}
span.xspace-totlerecord {
	margin-right: 0; border-right: none; 
}
span.xspace-current {
	background: #00a0d5; border-color: #0A0 #060 #060 #0A0; color: #FFF; font-weight: bold; 
}


.content-nav-head-eh{font-size:14px; font-weight:100;}

.code-weix_adver{position:absolute; width:20px; height:20px; background: url(../img/sition.png) no-repeat -2px -40px;right: 6px; top: -4px;}


#dianz{ padding:25px 0;}
.dianz-head{height: 63px; background: url('../img/dianzihuikan.png') no-repeat scroll 0px -323px transparent; width: 146px; margin:auto;}
.dianz-content-bg{background:url('../img/dianzihuikan.png') repeat-x  left 80px; height:243px; margin-top:30px;}
.dianz-content{  position:relative; display:inline-block;width: 135px; height: 182px; padding:0 10px 10px; margin:0 15px; background: url('../img/aaabg.png') no-repeat scroll 4px -15px transparent;}
#dianz .dianz-h1{ font: 14px/1.5 "΢���ź�"; position:absolute; top:200px; left:0px; width:135px; text-align:center; color:#fff;}

.tree{ position:relative; width:710px; height:375px; background:url(../img/tree.png); color:#099eb7; font:bold 18px/33px "microsoft yahei";}
.tree div{ position:absolute; height: 40px; line-height: 36px;width: 210px; text-align:center; }
.tree .tree-1{top: 1px; left: 255px;}
.tree .tree-2{top: 78px; left: 255px;}
.tree .tree-3{top: 155px; left: 255px;}
.tree .tree-4{top: 251px; left:112px;width:163px;}
.tree .tree-5{top: 251px; left: 444px;width:163px;}
.tree .tree-6{top: 328px; left: 112px;width:163px;}
.tree .tree-7{top: 328px; left: 444px;width:163px;}
.cd10{ color:#d10000 !important;}

.content-main1 { float: left; display: inline; margin-left: 4px; _margin-left: -4px; width: 785px; border: 1px solid #ddd; background: #fff; }
.content-main1 .tabs-body { min-height: 500px; }
.content-main1 .tabs-body li { display: none; }
.content-main1 .tabs-body li ul { margin: 30px 0 0; overflow: hidden; zoom: 1; }
#fenye{clear:both;}
#fenye a{text-decoration:non;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#EBF6FA; border:1px solid #83AECE; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #83AECE; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#83AECE; border:1px solid #EBF6FA;float:left;}
#fenye span{line-height:30px;}

.w980{width:1002px;overflow:hidden;}
.mt10{margin-top:10px;}
.mc{margin:0 auto;}
.l{float:left;}
.b{border:1px solid #E09B1B;}
#topnew{width:320px; height:270px;margin:0 10px;padding:12px 10px 18px 10px;*padding:18px 10px }
#topnew .title{font-size:14px;font-weight:bold;text-align:center;margin:13px 0;*margin:14px 0;}
#topnew .intro{color:#999;line-height:20px;padding:0 10px;word-break:break-all;}


.section-focus-pic{margin:2px auto 0 auto;height:300px;width:615px;overflow:hidden;position:relative;}
.section-focus-pic ul li{position:absolute;top:0;left:615px;width:615px;height:300px;}
.section-focus-pic ul li h3{position:absolute;bottom:11px;left:0;width: 400px;font-weight:normal;color:#FFF;margin-left: 20px;z-index: 111;font-size: 18px; font-family:"微软雅黑";}
.section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:50px;background-color:#000;width:615px;opacity: 0.6;filter: alpha(opacity=60);}
.section-focus-pic .pages{width:615px;height:300px;}
.section-focus-pic .controler{position:absolute;bottom:20px;right:20px;}
.section-focus-pic .controler b{cursor:pointer;width:20px;height:10px;display:block;overflow:hidden;text-indent:20px;background:url(../img/news_index_icon.png) no-repeat -136px 3px; float:left;margin:0 0 0 5px;}
.section-focus-pic .controler b.down{background-position:-161px 1px;}
.section-focus-pic .controler2 a{display:block; width:40px;position:absolute;top:120px;height:40px;}
.section-focus-pic .controler2 a i{cursor:pointer;display:block;width:22px;height:34px; background:url(../img/star.png) no-repeat;}
.section-focus-pic .controler2 .prev{left:5px;}
.section-focus-pic .controler2 .prev i{background-position:-34px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/star_05.png');margin-left:5px;}
.section-focus-pic .controler2 .prev:hover i{left:10px;background-position:-34px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/star_03.png');}
.section-focus-pic .controler2 .next{right:10px;}
.section-focus-pic .controler2 .next i{background-position:-62px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/star_06.png');margin-left:10px;}
.section-focus-pic .controler2 .next:hover i{right:10px;background-position:-62px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/star_04.png');}