html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0;/*vertical-align:baseline;*/ }
a{text-decoration:none; color:#333; cursor:pointer;}
a:hover{ text-decoration:none; color:#0150a2;}
body { color:#666666; font-family: "Microsoft YaHei",微软雅黑; font-size:12px; background-color: #f9f9f9; }
ol,ul,li { list-style:none; }
table { border-collapse:separate; border-spacing:0;}
.clear{ clear:both; height:0px; visibility:hidden; line-height:0px; font-size:0px; overflow:hidden;}
strong,h1,h2,h3,h4,h5,h6{ font-weight:bold;}
input,textarea{ font-family: "Microsoft YaHei",微软雅黑;}
input { border: none; margin: 0; padding: 0; }
img{ border: 0; margin: 0; padding: 0;}
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cl,.clearfix{zoom:1}
.colred{ color:#e93e5a;}
.colty{ color: #0150a2;}
.col3{ color: #333;}
.col9{ color: #999;}
.fl{ float: left;}
.fr{ float: right;}
.fontsize12{ font-size: 12px;}
.fontsize13{ font-size: 13px;}
.fontsize14{ font-size: 14px;}
.fontsize16{ font-size: 16px;}
.fontsize18{ font-size: 18px;}
.fontsize20{ font-size: 20px;}
.fontsize24{ font-size: 24px;}
.fontsize28{ font-size: 28px;}
.fontsize30{ font-size: 30px;}
.fontsize48{ font-size: 48px;}
.fontsize26{ font-size: 26px;}
.bgwhite{ background: #fff;}
.colv{ color: #62B471;}
.range-rg{
	margin-right: 6px;
}
 /*83BB5A*/
}
.bg-all{ background-color: #0150a2;}
.pdtop{ padding-top: 15px;}
.pdbottom{ padding-bottom: 15px;}
.collan{ color: #0086f5;}
.colwhite,.header .menu ul li a{ color: #fff;}
.textC{ text-align: center;}
.textR{ text-align: right;}
.mrbt10{ margin-bottom: 10px;}
.mrbt15{ margin-bottom: 15px;}
.mrbt20{ margin-bottom: 20px;}
.mrbt30{ margin-bottom: 30px;}
.mrbt50{ margin-bottom: 50px;}
.mrbt80{ margin-bottom: 80px;}
.mrtop20{ margin-top: 20px;}
.mrtop50{ margin-top: 50px;}
.colhung{ color: #ffb243;}
.colhui{ color: #999;}
.cole3{ color: #e6e3e6;}
.col0{ color: #000;}
.tycut{ padding: 20px 0 20px 0;}
.bghui{ background: #fafafa;}
.bgf7{ background-color: #f7f7f7;}
.pd_tp_bt{ padding: 60px 0;}
.pdall{ padding: 25px 15px;}
.pdtips{ padding-bottom: 20px;}
.pos_pre{ position: relative;}
.borderall{ border: 1px #e6e6e6 solid;}
.lg30{ line-height: 30px;}
.lg26{ line-height: 26px;}
.lg24{ line-height: 24px;}
.lg22{ line-height: 22px;}
.lg20{ line-height: 20px;}
.lg18{ line-height: 18px;}
.pd15{ padding:0 15px 15px 15px;}
.pd20{ padding:10px 20px 20px 20px;}
.radius3{ border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.radius{ border-radius: 2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
i{ display: inline-block; }
.fontweight{ font-weight: bold;}
.boldnormal{ font-weight: normal;}
.pdtpbt30{ padding: 30px 0;}
.pd-tp-bt-20{ padding: 20px 0;}
.ftnormal{ font-weight: normal;}
.bgblue{ background-color: #0150a2}
.ftbold{ font-weight: bold;}
.mgright{ margin-right: 10px;}
.borderbt{ border-bottom: 1px #e6e6e6 solid;}
.cut40{ height: 40px;line-height: 40px;}
.pdall15{ padding: 15px;}
.pd_lf15{ padding-left: 15px;}
.mgrb{ margin: 0 15px 15px 0;}
.bgf0{ background-color: #f0f0f0;}
.over-hide{ overflow: hidden;}
.bgeb{ background-color: #ebebeb;}
.text-c{
	text-align: center;
}
.text-r{
	text-align: right;
}

.icon{ background-image: url(/images/ver2/other-icon.png); background-repeat: no-repeat;}
.main{ width: 1200px; margin: 0 auto;}
.banner-main{ width: 1200px; margin: 0 auto 20px auto;}
.logo,.logo-other{ width: 180px; overflow: hidden; margin-top: 18px;}
.logo-other{ margin-top: 14px;}
.logo img{width: 100%;}
.gf-top{ height: 80px; background-color:#0e1645;}
.gf-top .top-right a{ display: inline-block; height: 20px; line-height: 20px; margin: 23px 16px 0 16px; color: #fff; padding: 5px;}
.gf-top .top-right a i{ width: 15px; height: 15px; margin-right: 5px; background-image: url(/images/ver2/top-right-icon.png); background-repeat: no-repeat; vertical-align: middle;}
.gf-top .top-right a:hover{ color: #0150a2;}
.gf-top .top-right a.login i{ background-position: 0 0;}
.gf-top .top-right a.login:hover i{ background-position: -24px 0;}
.gf-top .top-right a.regist i{ background-position: 0 -27px;}
.gf-top .top-right a.regist:hover i{ background-position: -24px -27px;}
.gf-top .top-right a.ewm i{ background-position: 0 -40px;}
.gf-top .top-right a.ewm:hover{ background-color: #fff; border-radius:2px 2px 0 0;}
.gf-top .top-right a.ewm:hover i{ background-position: -17px -41px;}
.gf-top .top-right a.ewm div{ width: 108px; height: 108px; position: absolute; left: 0; top: 30px; display: none; padding: 3px; border-radius:0 2px 2px 2px; z-index: 9;}
.gf-top .top-right a.ewm:hover div{ display: block;}
.index-banner{ background: url(/images/ver2/q_bck.jpg) no-repeat center center; background-size: cover;}
.index-banner .title-img{ width: 500px; height: 117px; background: url(/images/ver2/banner-ct-title.png) no-repeat; position: absolute; left: 50%; margin-left: -233px; top:20%;}
.index-banner .menu{ width: 100%; position: absolute; top: 40%; left: 0;}
.index-banner .menu a{ display: inline-block; width: 200px; height: 159px; background: url(/images/ver2/menubg.png) no-repeat; margin-left: 30px; border-radius:3px; }
.index-banner .menu a i{ display: inline-block; width: 94px; height: 90px; margin: 15px 0 10px 0; background-image: url(/images/ver2/menu-icon.png); background-repeat: no-repeat;}
.index-banner .menu a h2{ font-weight: normal;}
.index-banner .menu a.items1 i{ background-position: 7px 0;}
.index-banner .menu a.items2 i{ background-position: 0 -94px;}
.index-banner .menu a.items3 i{ background-position: 8px -200px;}
.index-banner .menu a.items4 i{ background-position: 5px -312px;}
.index-banner .menu a.items5 i{ background-position: 5px -408px;}
.index-banner .menu a:hover,.index-banner .menu a.selected{ background-image: none; background-color: #0150a2; color: #fff;}

.index-arrow-btn{ position: absolute; width: 100%; bottom: 10px; left: 0px; }
.index-arrow-btn a{ width: 40px; height: 40px;  background: url(/images/ver2/arrow-btn.png) no-repeat; display: inline-block;}

.index-title{ background: url(/images/ver2/title-line.png) no-repeat center bottom; padding-bottom: 25px; font-weight: normal;}
.index-club-items ul li{ width: 88px; float: left; margin: 0 20px 0 25px; display: inline;}
.index-club-items ul li a{ display: block; transition:all 0.3s ease-in-out 0s}
.index-club-items ul li a:hover span,.index-club-items ul li a.selected span{ /*background-position: -112px -141px;*/ background-color: #0150a2; transition:all 0.3s ease-out 0s}
.index-club-items ul li span{ display: block; height: 88px; border-radius:50%; overflow: hidden; /*background-position: 0 -139px; */ background-color: #666666; margin-bottom: 15px;}
.index-club-items ul li span i{ width: 56px; height: 52px; margin-top: 20px;}
.index-club-items ul li span i.i1{ background-position: 6px 0;}
.index-club-items ul li span i.i2{ background-position: -76px 0;}
.index-club-items ul li span i.i3{ background-position: -156px 9px;}
.index-club-items ul li span i.i4{ background-position: -244px 0;}
.index-club-items ul li span i.i5{ background-position: 6px -70px;}
.index-club-items ul li span i.i6{ background-position: -81px -68px;}

.index-club-items ul li span i.add1{ background-position: -84px -365px; margin-top: 25px;}
.index-club-items ul li span i.add2{ background-position: -148px -365px;}
.index-club-items ul li span i.add3{ background-position: -205px -365px;}
.index-club-items ul li span i.add4{ background-position: 9px -437px;}
.index-club-items ul li span i.add5{ background-position: -46px -440px;}

.index-news{ width: 1117px; margin: 0 auto; height: 300px; overflow: hidden;}
.index-news ul{ width: 2000px; height: 300px;}
.index-news ul li{ float: left; width: 268px; margin-right: 15px;}
.index-news ul li a{ display: block; height: 300px; background-color: #fff; overflow: hidden; transition:all 0.1s ease-in-out 0s}
.index-news ul li a div.news-info{ padding: 15px 10px 14px 10px;}
.index-news ul li a div.news-info h3{ font-weight: normal;}
.index-news ul li a div.news-info p.time{ font-family: "Georgia";}
.index-news ul li a div.news-pic{ width: 268px; height: 166px; overflow: hidden;}
.index-news ul li a div.news-pic img{ width: 268px; height: 166px;  -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.index-news ul li a:hover{ color: #fff; background-color: #0150a2; transition:all 0.1s ease-in-out 0s}
.index-news ul li a:hover p{ color: #fff;}
.index-news ul li a:hover img{ -webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.btnarrow{ width: 22px; height: 62px; position: absolute;}
.btn_backward{ background-position: -164px -66px; left: 0; top: 215px;}
.btn_forward{ background-position: -190px -66px; right: 0; top: 215px;}
.index-news-more{ padding: 30px 0 0 0;}
.index-news-more a{ display: inline-block; border-radius: 5px; height: 45px; border: 2px #0150a2 solid; padding: 0 40px; line-height: 45px; transition:all 0.1s ease-in-out 0s}
.index-news-more a i{ width: 22px; height: 22px; vertical-align: middle; background-position: -230px -86px; margin-right: 6px;}
.index-news-more a.selected{ border: 2px #fff solid;}
.index-news-more a:hover{ background-color: #0150a2; color: #fff; transition:all 0.1s ease-in-out 0s;}
.index-news-more a:hover i,.index-news-more a.selected i{ background-position: -255px -86px;}

.recruit{ height: 504px; background-image: url(/images/ver2/q_bck.jpg); background-repeat: no-repeat; background-size: cover;}
.recruit-items ul li{ float: left; background-color: #fff; border-radius: 2px; width: 290px; height: 318px; margin:0 0 0 8px; display: inline; position: relative;}
.recruit-items ul li span{ position: absolute; left: 50%; margin-left: -49px; top: -49px; width: 99px; background-image: url(/images/ver2/cy-sc.png); background-repeat: no-repeat; height: 99px; border-radius: 50%;}
.recruit-items ul li span.sp1{ background-position: 0 0;}
.recruit-items ul li span.sp2{ background-position: 0 -100px;}
.recruit-items ul li span.sp3{ background-position: 0 -200px;}
.recruit-items ul li span.sp4{ background-position: 0 -302px;}
.recruit-items ul li h2{ margin: 60px 0 10px 0; font-weight: normal;}
.recruit-items ul li p{ padding-left: 35px; line-height: 30px; background: url(/images/ver2/dots.png) no-repeat 20px center;}
.dotsnews li{ background: url(/images/ver2/dots.png) no-repeat left center; padding-left: 10px;}
.recruit-items ul li span i{ width: 70px; height: 70px; margin-top: 30px;}
.recruit-items ul li a span i.i1{ background-position: 5px -146px;}
.recruit-items ul li a span i.i2{ background-position: -72px -146px;}
.recruit-items ul li a span i.i3{ background-position: -153px -146px;}
.recruit-items ul li a span i.i4{ background-position: -226px -150px;}
.recruit-items ul li a span i.i5{ background-position: 0 -359px;}
.recruit-items ul li a h2{ font-weight: normal;}
.recruit-items ul li a:hover span{ background-color: #0150a2; border: 2px #0150a2 solid; transition:all 0.2s ease-in-out 0s;}

.partner-items ul{ border-top: 1px #e5e5e5 solid; border-left: 1px #e5e5e5 solid; width: 1200px; overflow: hidden;}
.partner-items ul li{ float: left; width: 149px; height: 52px; border-bottom: 1px #e5e5e5 solid; border-right: 1px #e5e5e5 solid; text-align: center; }
.partner-items ul li a{ display: block; overflow: hidden; height: 178px; }
.partner-items ul li a img{ -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.partner-items ul li a:hover img{ -webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}

.media-items ul li{ float: left; margin: 0 12px; display: inline; overflow: hidden; line-height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.media-items ul li img{ width: 100%;}

/*底部*/
.footer .footer-header{ background: #0e1645; padding: 20px 0;}
.footer .footer-header .footer_site{ width: 335px; color: #fff; background: url(/images/ver2/ftline.png) no-repeat right center; height: 110px; padding-top: 20px;}
.footer .footer-header .footer_site span{ display: block; padding:32px 0 0 140px; background: url(/images/ver2/gz-us.png) no-repeat 100px 28px;}
.footer .footer-header .footer_site.site2{ width: 500px; padding: 20px 0 0 35px; background: url(/images/ver2/ftline.png) no-repeat right center;}
.footer .footer-header .footer_site.site3{ width: 320px; border-right: 0; padding-top: 10px; height: 120px; background: none;}
.footer .footer-header .footer_site.site3 p{ padding-left: 0; font-size: 12px;}
.footer .footer-header .footer_site.site3 h2{ margin-bottom: 10px;}
.footer .footer-header .footer_site.site3 p a{ display: inline-block; line-height: 20px; width: 100px; overflow: hidden;color: #fff;}
.footer .footer-header .footer_site p{ line-height: 30px; padding-left: 30px;}
.footer .footer-header .footer_site p i{ width: 22px; height: 25px; vertical-align: middle; margin:-5px 6px 0 0;}
.footer .footer-header .footer_site p i.i1{ background-position: 0 -230px;}
.footer .footer-header .footer_site p i.i2{ background-position: 0 -262px;}
.footer .footer-header .footer_site p i.i3{ background-position: 0 -290px;}
.footer .footer-bt{ background: #222; padding: 10px 0;}


/*资讯*/
.other-top{ background-color: #262626; height: 40px; line-height: 40px;}
.other-top .search{ padding-top: 6px;}
.search-txt{ width: 158px; height: 26px; line-height: 26px; text-indent: 0.5em; border: 0; border-radius: 3px 0 0 3px; background-color: #d4d4d4;}
.search-btn{ width: 32px; height: 26px; border: 0; border-radius:0 3px 3px 0; background: #d4d4d4 url(/images/ver2/search-icon.png) no-repeat center center;}
.other-menu{ height: 74px; overflow: hidden; z-index: 999; box-shadow: 0 1px 1px #eee;}
.other-menu ul{ width: 900px; float: right;}
.other-menu ul li{ float: left; margin-right: 1px;}
.other-menu ul li a{ color: #0150a2; display: block; height: 74px; line-height: 74px; padding: 0 20px; transition:all 0.1s ease-in-out 0s;}
.other-menu ul li a:hover,.other-menu ul li a.selected{ background-color: #0150a2; color: #fff; transition:all 0.1s ease-in-out 0s;}
.other-menu ul li a i{ width: 22px; height: 22px; vertical-align: middle; margin-right: 6px;}
.other-menu ul li a i.i1{ background-position: -49px -232px;}
.other-menu ul li a.selected i.i1,.other-menu ul li a:hover i.i1{ background-position: -78px -232px;}
.other-menu ul li a i.i2{ background-position: -51px -259px;}
.other-menu ul li a.selected i.i2,.other-menu ul li a:hover i.i2{ background-position: -78px -259px;}
.other-menu ul li a i.i3{ background-position: -49px -288px;}
.other-menu ul li a.selected i.i3,.other-menu ul li a:hover i.i3{ background-position: -78px -288px;}
.other-menu ul li a i.i4{ background-position: -54px -321px;}
.other-menu ul li a.selected i.i4,.other-menu ul li a:hover i.i4{ background-position: -84px -321px;}
.other-menu ul li a i.i5{ background-position: -128px -323px;}
.other-menu ul li a.selected i.i5,.other-menu ul li a:hover i.i5{ background-position: -152px -323px;}
.other-menu ul li a i.i6{ background-position: -194px -324px;}
.other-menu ul li a.selected i.i6,.other-menu ul li a:hover i.i6{ background-position: -221px -324px;}
.news-banner,.recruit-banner,.club-banner{ color: #333; height: 100px; background-image: url(/images/ver2/news-banner.jpg); background-repeat: no-repeat; background-position: center center;}
.news-banner h2,.recruit-banner h2,.club-banner h2{ font-size: 42px; line-height: 100px; margin: 0 0 6px 0; font-weight:normal;}

.content-w1{ width: 846px;}
.content-w2{ width: 335px;}
.content-tab{ height: 42px; line-height: 42px; box-shadow: 0 1px 4px #d9d9d9;}
.content-tab a{ float: left; padding: 0 16px; height: 42px; position: relative; transition:all 0.1s ease-in-out 0s; margin-right: 1px;}
.content-tab a:first-child{ border-radius:3px 0 0 3px;}
.content-tab a.selected,.content-tab a:hover{ background-color: #0150a2; color: #fff; transition:all 0.1s ease-in-out 0s;}
.content-tab a.selected i,.content-tab a:hover i{ display: inline-block; z-index: 99;}
.content-tab i{ position: absolute; left: 50%; margin-left: -5px; bottom: -5px; width: 10px; height: 5px; background-position: -114px -237px; display: none;}
.content-tab-pd a{ padding:0 19px;}
.borbt{ border-bottom: 1px #eee solid;}
.content-list-for{ height: 130px; padding: 15px; overflow: hidden;}
.content-list-for .list-pic{ width: 190px; height: 130px; overflow: hidden;}
.content-list-for .list-pic img{ width: 100%;}
.content-list-for .list-info{ width: 600px;}
.content-list-for .list-info h2{ font-weight: normal;}
.content-list-for .list-info p.time{ margin-bottom: 6px;}
.fypage{ padding:20px 0 0 0;}
.fypage span,.fypage a,.fypage b{ display:inline-block; text-align:center;}
.fypage a,.fypage b{ width:30px; height:30px; line-height:30px; background:#f0f0f0; margin-right:6px;}
.fypage a:hover,.hotfollow li a:hover{ color:#fff; background:#0150a2; text-decoration:none;}
.fypage span a,.fypage b{ width:74px; color:#fff; background:#0150a2;}
.fypage b{ width:30px;}
.content-title{ height: 40px; line-height: 40px; color: #000; }
.hobnews{ display: block;}
.hobnews li{ display: block; height: 30px; line-height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.hobnews li span{ width: 20px; height: 20px; margin-right: 8px; display: inline-block; vertical-align: middle; text-align: center; line-height: 20px; background-color: #f3f3f3;}
.hobnews li span.front{ background-color: #ec4141;}
.hotfollow li{ float: left; margin: 0 8px 8px 0;}
.hotfollow li a{ display: block; padding: 0 20px; height: 28px; line-height: 28px;}
.hotfollow li a:hover{ border:1px #7db454 solid;}
.recruitfor{ height: 110px;}
.recruit-lf{ width: 676px;}
.recruit-lf h2{ margin-bottom: 8px;}
.recruit-lf ul{ height: 55px; overflow: hidden;}
.recruit-lf ul li{ float: left; width: 33%; line-height: 25px;}
.recruit-rg{ width: 82px; height: 82px; border-radius:50%; line-height: 82px; background-position: -149px -225px; margin-top: 16px;}
.recruit-banner{ background-image: url(/images/ver2/recruit-banner.jpg);}
.news-detial-content img{ max-width: 816px; }
.news-detial-content p{ line-height: 28px; margin-bottom: 10px; text-indent: 2em;}

.zp-detail-top{ padding: 10px;}
.zp-detail-top h1{ margin-bottom: 6px;}
.zp-other-info{ padding: 20px;}
.zp-other-info .zpitems{ min-height: 40px; overflow: hidden;}
.zp-other-info .zpitems i{ background-image: url(/images/ver2/zp-icon.png); background-repeat: no-repeat; width: 21px; height: 21px; margin-right: 10px;}
.zp-other-info .zpitems i.i1{ background-position: 0 0;}
.zp-other-info .zpitems i.i2{ background-position: 0 -110px;}
.zp-other-info .zpitems i.i3{ background-position: 0 -34px;}
.zp-other-info .zpitems i.i4{ background-position: 0 -70px;}
.zp-other-info .zpitems span.mgrg{ margin-right: 20px; display: inline;}
.zp-other-info .zpitems span.zpfl{ border-radius: 20px; padding: 0 15px; margin-right: 10px; display: inline;}
.h3title{ padding-left: 15px; border-left: 5px #7db454 solid}
.zp-content{ padding: 20px;}
.tybtn{ background: #0150a2; padding: 0 30px; height: 40px; line-height: 40px; display: inline-block;}

.club-banner{ background-image: url(/images/ver2/club-banner.jpg);}
.club-nav p{ height: 50px; line-height: 50px;}
.club-nav p a{ display: block;}
.club-nav p a.selected,.club-nav p a:hover{ color: #0150a2;}
.club-nav-line{ height: 12px; background: url(/images/ver2/club-nav-bg.jpg) no-repeat;}
#allmap{ width: 100%; height: 600px;}

.zjbanner{ height: 200px; background: #3d444a url(/images/ver2/zj-banner.png) no-repeat center center;}
.hrtitle{ background: url(/images/ver2/title-hr.png) no-repeat center bottom; padding-bottom: 10px;}
.fcbanner{ height: 100px; background: url(/images/ver2/fc-banner.jpg) no-repeat -100px center; width: 1200px; margin: 0 auto;}
.fc-left{ width: 260px; margin-top: 20px; float: left; margin-bottom: 20px;}
.fc-right{ width: 880px; margin-top: 20px; float: right; padding: 32px 20px 20px 20px; margin-bottom: 20px;}
.nav-lf{ padding: 0 20px;}
.content-list-for .fc-info{ width: 700px;}
i.vedio{ width: 36px; height: 36px; position: absolute; left: 50%; margin-left: -18px; top: 50%; margin-top: -18px; background: url(/images/ver2/vedio.png) no-repeat;}
.fc-list-for{ padding: 15px 0 0 0; height: 100px;}
.fc-list-for .list-pic{ width: 160px;}

.zlbanner{ height: 346px; background: url(/images/ver2/zl-banner.jpg) no-repeat;}
.zl-header{ height: 220px; margin-top: -180px; padding: 20px;}
.zl-header .fr{ width: 770px; margin-right: 20px;}
.zl-header .fr h2{ border-bottom: 1px #e6e6e6 solid; padding: 10px 0;}
.zl-header .fr .zjlist{ height: 26px; line-height: 26px; overflow: hidden; margin-bottom: 10px;}
.zl-header .fr .zjlist span{ display: inline-block; height: 26px; background-color: #deefff; margin-right: 10px; padding: 0 10px;}
.ck-detail{ position: absolute; right: 0px; bottom: 5px; padding:8px 20px;}
.ck-detail:hover{ color: #fff; background-color: #378de7;}
.otherh2{ height: 30px; line-height: 30px; overflow: hidden; border-bottom: 1px #e6e6e6 solid; padding-bottom: 8px;}
.otherh2 .tab-sp{ padding-left: 20px;}
.otherh2 .tab-sp a{ display: inline-block; padding: 0 15px;}
.otherh2 .tab-sp a.selected{ border: 1px #0150a2 solid; color: #0150a2; border-radius:3px;}
.vedio-list{ float: left; width: 274px; overflow: hidden; height: 282px; margin:0 18px 18px 0;}
.vedio-list span{ display: block; height: 173px; margin-bottom: 10px;}
.vedio-list span img{ width: 274px; height: 173px;}
.vedio-list span b{ width: 56px; height: 20px; line-height: 20px; text-align: center; opacity: 0.6; background-color: #000; position: absolute; left: 10px; top: 10px;}
.vedio-list span em{ width: 45px; height: 29px; background: url(/images/ver2/sp-v1.png) no-repeat; position: absolute; left: 10px; bottom: 10px;}
.vedio-list p{ padding: 0 10px;}
.vedio-list .vdcut{ height: 40px; line-height: 40px; position: absolute; bottom: 0; left: 0; width: 254px; padding:0 10px;}
.vedio-list .vdcut span.sp1{ height: auto; background: url(/images/ver2/time.png) no-repeat left center; padding-left: 15px; }
.vedio-list .vdcut span.sp2{ height: auto; background: url(/images/ver2/gk.png) no-repeat left center; padding-left: 18px; }
.mgr0{ margin-right: 0;}
.newsfor ul li{ display: block; padding: 20px; background: #f9f9f9;}
.newsfor ul li .newstitle{  padding: 0 0 0 40px; background: url(/images/ver2/newsicon.png) no-repeat left top; width: 82%;}
.newsfor ul li .newstitle h2{ font-weight: normal; margin: 0 0 8px 0; padding: 0;}
.newsfor ul li .newstitle p{ margin-bottom: 0;}
.newsfor ul li .newstime{ width: 12%; height: 50px; line-height: 50px; margin-top: 15px; border-left: 1px #d9d9d9 solid;}
.zy-more-btn a{ height: 35px; line-height: 35px; border-radius:2px; display: block;}
.zy-more-btn a:hover{ background-color: #f0f0f0;}

/*综合*/
.set-news-slider{ width: 314px; height: 340px; overflow: hidden; background-color: #f5f5f5; position: relative;}
.set-news-content{ width: 314px; height: 340px; overflow: hidden;}
.text_c{ text-align: center;}
.set-news-content ul { width: 1256px; height: 340px;}
.set-news-content ul li { float: left; width: 314px;}
.set-news-content ul li a:hover{ text-decoration: none;}
.set-news-content ul li img{ width: 314px; height: 170px;}
.set-news-content ul li div{ padding: 20px;}
.set-news-content ul li div h2{  margin: 0; border-bottom: 1px #dddddd solid; padding: 0 0 10px 0; color: #333; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.set-news-content ul li div p{ line-height: 23px; border-top: 1px #fff solid; padding-top: 8px;}
.backwardarrow,.forwardarrow{ z-index: 9; width: 12px; height: 23px; position: absolute; background-image: url(/images/ver2/set-news-arrow.png); background-repeat: no-repeat; top: 70px;}
.backwardarrow{ background-position: 0 0; left: 20px;}
.forwardarrow{ background-position: -13px 0; right: 20px;}
.hot-news-ct{ width: 530px; padding: 0 20px;}
.hot-news-ct h2{ padding-left: 10px;}
.hot-news-ct p{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap; line-height: 30px; font-family: "sans-serif";}
.hot-news-ct p a{ display: inline-block; margin: 0 10px; font-family: "Microsoft YaHei",微软雅黑;}
.hot-follow{ width: 308px;}
.followcut{ border-top: 1px #e6e6e6 solid; line-height: 40px; height: 40px; position: relative;}
.followcut span{ position: absolute; top: -1px; left: 0; display: inline-block; border-top: 1px #0150a2 solid; line-height: 35px; height: 35px; background-color: #0150a2; padding: 0 25px; color: #fff;}
.followcut span.lv{ background-color: #83bb5a; border-top: 1px #83bb5a solid;}
.zh-title-cut{ height: 50px;  background-image: url(/images/ver2/zh-title.gif); background-repeat: no-repeat; }
.zh-title-cut a{ background-color: #fff; display: inline-block; padding: 0 10px; height: 25px; line-height: 25px; border: 1px #e6e6e6 solid; margin-top: 20px;}
.cysc{ background-position: 0 0;}
.hyrd{ background-position: 0 -62px;}
.qyfc{ background-position: 0 -184px;}
.gfgc{ background-position: 0 -123px;}
.zjzl{ background-position: 0 -243px;}
.xswy{ background-position: 0 -302px;}
.ty-zh-list{ width: 380px;}
.ty-zh-ct{ padding: 0 30px;}
ul.otherul li{ border-bottom: 1px #f9f9f9 solid; line-height: 36px; height: 36px;}
ul.otherul li.first{ height: 75px; overflow: hidden; padding: 8px 0 15px 0;}
ul.otherul li.first span{ width: 112px; height: 75px; overflow: hidden;}
ul.otherul li.first span img{ width: 100%;}
ul.otherul li.first div{ padding-left: 120px; white-space:normal;}
.detail-download a{ display: inline-block; padding: 0 50px 0 75px; height: 60px; line-height: 60px; border-radius: 3px; background: #2b62ae url(/images/ver2/download.png) no-repeat 40px center; color: #fff;}
.cysc_banner{ background: url(/images/ver2/cysc_banner.gif) no-repeat center center;}
.gfgc_banner{ background: url(/images/ver2/gfgc_banner.gif) no-repeat center center; }
.zjzl-content dl{ width: 280px; float: left; height: 117px; overflow: hidden; margin:0 20px 20px 0;}
.zjzl-content dl.mg0{ margin-right: 0;}
.zjzl-content dl dt{ float: left; width: 100px; height: 117px; overflow: hidden;}
.zjzl-content dl dt img,.entrepreneurs dl dt img{ width: 100%;}
.zjzl-content dl dd{ float: right; width: 165px;}
.zjzl-content dl dd h2{ margin-bottom: 8px;}
.expert-nr{ width: 680px; display: block; padding:7px 0 0 10px;}
.entrepreneurs dl{ height: 125px; padding-bottom: 15px; display: block; overflow: hidden; margin: 15px; border-bottom: 1px #e6e6e6 solid;}
.entrepreneurs dl dt{ width: 200px; height: 220px; float: left;}
.entrepreneurs dl dd{ width: 600px; float: right;}
.entrepreneurs dl dd p a{ color: #0150a2; margin-right: 10px;}
.interview dl{ height: 93px; margin: 0; padding: 10px 0;}
.interview dl dt{ width: 80px; height: 93px;}
.interview dl dd{ width: 210px;}
.aboutnews li{ float: left; width: 45%; padding:0 25px 0 15px; height: 36px; line-height: 36px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

/*企业家风采*/
.fc-detail .face-name{ float: left; margin: 0 15px 10px 0;}
.fc-detail .face-name img,.fc-detail p{ margin-bottom: 10px;}
.gf-top .top-right a.email i{ width: 16px; height: 16px; background: url(/images/ver2/email.png) no-repeat;}

/*浮动二维码*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
.floatDiv{ width: 100px; position: fixed; right: 50px; top: 200px;}
.floatDiv .ewm{ background: #f0f0f0; padding: 5px; line-height: 30px; margin-bottom: 20px; text-align: center;}
.floatDiv .ewm img{ width: 90px;}
* html .floatDiv{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}

i.ricon{ background-image: url(/images/ver2/ricon.png); background-repeat: no-repeat; vertical-align: middle;}
i.r1,i.r2,i.r3,i.r4{ width: 35px; height: 36px; margin-right: 10px;}
i.r1{ background-position: 0 0;}
i.r2{ background-position: 0 -45px;}
i.r3{ background-position: 0 -88px;}
i.r4{ background-position: 0 -135px;}
.r-nav-items li{ float: left; width: 50%; height: 55px; line-height: 55px;}
.collv{ color: #83bb5a;}
.r-nav-items li a:hover i{ background-image: url(/images/ver2/ricon_hover.png); background-repeat: no-repeat;}


/**index**/
.news-marquee{
	padding: 0 15px;
}
.news-marquee .fl{
	width: 60%;
	padding: 20px 0 20px 45px;
	background: url(/images/ver2/notice.png) no-repeat left center;
}
.newsScoree a{
	display: inline-block;
	margin: 0 10px;
}
.newsScoree a i{
	
	vertical-align: middle;
	margin-top: -3px;
}
.news-marquee .fr{
	padding-top: 10px;
}
.news-marquee .input-txt{
	width: 280px;
	border: 1px #e6e6e6 solid;
	height: 36px;
	line-height: 36px;
	text-indent: 0.5em;
}
.news-marquee .search-items{
	height: 36px;
	line-height: 36px;
	border: 1px #e6e6e6 solid;
	border-right: 0;
	width: 100px;
	text-align: center;
	position: absolute;
	left: -100px;
	top: 10px;
}
.news-marquee .search-items span{
	cursor: pointer;
}
.news-marquee .search-items b{
	font-weight: normal;
}
.news-marquee .search-items .items{
	background-color: #fff;
	border: 1px #e6e6e6 solid;
	width: 79px;
	position: absolute;
	left: -1px;
	top: 36px;
	z-index: 999;
	display: none;
}
.news-marquee .search-items .items p{
	line-height: 32px;
	border-bottom: 1px #e6e6e6 solid;
	cursor: pointer;
}
.news-marquee .search-items .items p:last-child{
	border-bottom: 0;
}
.news-marquee button{
	position: absolute;
	right: 0;
	top: 12px;
	width: 50px;
	height: 36px;
	line-height: 36px;
	border: 0;
	background: none;
	cursor: pointer;
	color: #999;
}
/*Plugin CSS*/
.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	font-size:12px;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	white-space:nowrap;
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}
.index-news-list{
	width: 400px;
}
.index-news-title span{
	display: inline-block;
	border-bottom: 3px #e6e6e6 solid;
	padding-bottom: 8px;
}
.index-news-title a{
	color: #ad815e;
	margin: 0 8px;
}
.index-news-title span a{
	margin: 0;
}
.over-hide{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.index-news-list h2,.index-news-list ul li a{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.index-news-list h2 a{
	color: #333;
}
.index-news-list ul.dotsnews li a{
	display: block;
	padding-left: 3px;
	color: #666;
	height: 35px;
	line-height: 35px;
}
.index-news-list ul.dotsnews li a:hover,.index-news-list h2 a:hover,.index-news-title a:hover{
	color: #0150a2;
}
.index-slider{
	width: 407px;
	margin: 0 20px;
	height: 440px;
}
.index-slider .backwardarrow, .index-slider .forwardarrow{
	top: 130px;
}
.index-slider .set-news-content{
	width: 497px;
	height: 440px;
}
.index-slider ul li{
	width: 407px;
	height: 440px;
}
.index-slider ul li a{
	display: block;
	height: 440px;
}
.index-slider ul li img{
	width: 407px;
	height: 291px;
}
.zj-hot-news{
	width: 345px;
}
.zj-hot-news dl{
	height: 76px;
	margin-bottom: 13px;
	overflow: hidden;
	border-bottom: 1px #e6e6e6 dashed;
	padding-bottom: 13px;
}
.zj-hot-news dl dt{
	float: left;
	width: 108px;
	height: 70px;
	border: 1px #e6e6e6 solid;
	padding: 2px;
}
.zj-hot-news dl dt img{
	width: 108px;
	height: 70px;
}
.zj-hot-news dl dd{
	padding-left: 125px;
}
.zj-hot-news dl:last-child{
	border-bottom:0;
}
.index-ty-left,.tyslider{
	width: 350px;
	overflow: hidden;
}
.otherSlider{
	width: 350px;
	height: 280px;
	overflow: hidden;
}
.otherSlider ul{
	width: 1222px;
	overflow: hidden;
}
.otherSlider ul li{
	float: left;
	width: 350px;
}
.otherSlider ul li .newspic{
	height: 230px;
	border-radius: 2px;
	overflow: hidden;
}
.otherSlider ul li .newspic img{
	width: 100%;
}
.otherSlider ul li p{
	line-height: 50px;
	font-size: 16px;
}
.tyslider .backwardarrow, .tyslider .forwardarrow{
	top: 100px;
}
.tw-items .lists{
	width: 48.5%;
}
.tw-items .lists .list-pic{
	height: 100px;
	border-radius: 2px;
	overflow: hidden;
}
.tw-items .lists .list-pic img{
	width: 100%;
	max-height: 100px;
}
.tw-items .lists p{
	line-height: 22px;
	padding: 10px 0;
}
.index-ct-pd{
	padding: 0 40px;
	width: 420px
}
.hydw-more a{
	display: inline-block;
	border: 1px #ad815e solid;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	border-radius: 3px;
}
.hydw-more a:hover{
	background-color: #ad815e;
	color: #fff;
}
.hydw-items ul li{
	float: left;
	width: 122px;
	height: 42px;
	border: 1px #e6e6e6 solid;
	padding: 1px;
	margin: 0 8px 8px 0;
	overflow: hidden;
}
.hydw-items ul li.mg0{
	margin-right: 0;
}
.hydw-items ul li img{
	width: 122px;
}
.other-footer .footer-first {
  padding: 2% 0;
  background-color: #f6f6f6;
}
.other-footer .footer-first .container {
  width: 80%;
  min-width: 1000px;
}
.other-footer .footer-first .col-3 {
  width: 30%;
  padding-right: 5%;
}
.other-footer .footer-first .col-3 .bd-link a{
	line-height: 30px;
	margin: 0 22px 1px 0;
}
.other-footer .footer-first .col-last{
  padding-right: 0;
}
.other-footer .footer-first .col-3 .title {
  border-bottom: 1px #e3e3e3 solid;
  padding-bottom: 12px;
}
.other-footer .footer-second {
  background-color: #333;
  padding: 30px 0;
}
.other-footer .footer-second .link {
  border-bottom: 1px #393939 solid;
  padding-bottom: 20px;
}
.other-footer .footer-second .link a {
  color: #999;
}
.boxshadow{ box-shadow: 0 2px 4px 0 rgba(117,117,117,0.50);}
.pdall30{
	padding: 30px;
}
.bgf9{
	background-color: #f9f9f9;
}
.cut30{
	height: 30px; line-height: 30px;
	padding: 6px 10px;
}
.search-cut {
  border-bottom: 2px #1267A2 solid;
  color: #1267A2;
  padding-bottom: 8px;
  font-weight: bold;
}
.pd-tp-bt{ padding-top: 15px; padding-bottom: 15px;}

/* 本例子css */
.slideBox{ width:407px; height:291px; position:relative;}
.slideBox .hd{ width: 90px; height:15px; overflow:hidden; position:absolute; left:50%; margin-left: -35px; bottom:10px; z-index:1; text-align: center; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:8px;  width:10px; height:10px; background-color: #029be7; border-radius: 50%; cursor:pointer; font-size: 0; text-indent: -99em;}
.slideBox .hd ul li.on{ background:#fff; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative; }
.slideBox .bd li .show-title-sub{
	padding: 20px;
}
.slideBox .bd li .show-title-sub h3{ font-size: 18px; text-align:center; margin: 0; border-bottom: 1px #dddddd solid; padding: 0 0 10px 0; color: #333; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.slideBox .bd li .show-title-sub p{ line-height: 23px; border-top: 1px #fff solid; padding-top: 8px;}
.slideBox .bd img{ width:407px; height:291px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/images/ver2/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }