
/* =================公用CSS================== */
html{color:#000; -webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video, object{display:inline-block;*display:inline;*zoom:1;}
body,button,input,select,textarea{font:14px/18px "Microsoft Yahei","SimSun", Helvetica; color:#333}
input,select,textarea{font-size:100%;}
.tbody table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}
abbr,acronym{border:0;font-variant:normal;}
del{text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
q:before,q:after{content:'';}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
*, *:before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; }

ins,a, a:visited{text-decoration:none;color:#333333; }
a:hover{color:#2082d8; text-decoration:none}
.w1140{width:1140px; margin:0px auto;}
.mTop20{ margin-top:20px;}
.pd50{ padding:50px 0 80px;}
.pd45{ padding:25px 0;}
.fn-l{ float:left}
.fn-r{ float:right}
.w350{ width:350px;}
.w747{ width:747px;}
.h343{ height:343px;}
.topline{ height:30px; line-height:0; width:100%; background:#000}
.btline{ border-bottom:solid 1px #e8e8e8}


/*clearfix*/
.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;/* IE < 8 */}


dl:before,.dl:after{content:".";display:block;height:0;overflow:hidden;}
dl:after{clear:both;}
dl{zoom:1;/* IE < 8 */}

/* =================外框css================== */
body{background:#fff}


/* =================header CSS================== */
.logoBar{ height:105px;}
.logoBar .logo{ width:80%; float:left; height:105px;}
.logoBar .logo .logoImg{ width:59px; height:105px; background:url(../images/logo.png) no-repeat center; float:left}
.logoBar .logo .logoTxt{ float:left; padding:24px 0 0 10px}
.logoBar .logo .logoTxt h1{font-size:28px; color:#010101; line-height:36px;}
.logoBar .logo .logoTxt h2{font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#333333}
.logoBar .loginText{ width:20%; float:right; text-align:right; height:105px; line-height:105px;  }
.logoBar .loginText a{ color:#565656;}
.logoBar .loginText a:hover{ color:#2082d8}

/*菜单*/
.navBar{ background:#2082d8; height:50px; line-height:50px; width:100%; }
.menu{ padding-right:20px;}
.menu ul.menu1{ float:right}
.menu ul li.leve1{ float:left; position:relative;}
.menu ul li.leve1 > a{ display:block; height:50px; line-height:50px; padding:0 18px; color:#fff}
.menu ul li.leve1 > a:hover{ background:#39abff}
.menu ul li.active a,.menu ul li.hover a{ background:#39abff}
.menu ul li.leve1 > ul{ display:none; position:absolute; top:50px; left:0; width:100%; z-index:100}
.menu ul li.leve1 > ul li a{ display:block; text-align:center; background:#2082d8; color:#fff; height:30px; line-height:30px;}
.menu ul li.leve1 > ul li a:hover{background:#39abff}
.menu ul li.leve1 > ul li { display:block; margin-bottom:1px }

/*banner height:352px; */
#banner{ 
width:100%;
/*background:url(../images/banner.jpg) no-repeat center top; */
position:relative
}
/*
.search{ width:616px; height:44px; position:absolute; top:164px; left:50%; margin:0px 0 0 -308px;}
.search input.keywrods{ width:85%; float:left; border:0; border-radius:0; height:44px; line-height:44px; background:#fff; padding:0 10px; font-size:16px; box-shadow:0 0 3px rgba(4,0,0,0.12); *padding:0;}
.search input.SearchBtn{ display:block; float:right; width:15%; text-align:center; height:44px; line-height:44px; background:#2082d8; font-size:16px; color:#fff; border:0; cursor:pointer}
*/

.search{ width:716px; height:44px; position:relative; bottom:200px; left:45%; margin:0px 0 0 -308px;}
.search input.keywrods{width: 53%;margin-bottom:5px; float:left;border:0;border-radius:0;height:44px;line-height:44px;background:#fff;padding:0 10px;font-size:16px;box-shadow:0 0 3px rgba(4,0,0,0.12); *padding:0;}
.search input.SearchBtn{ display:block; float:left; width:15%; text-align:center; height:44px; line-height:44px; background:#2082d8; font-size:16px; color:#fff; border:0; cursor:pointer}
.search input.yzm{width: 15%;margin-left:5px; float:left;border:0;border-radius:0;height:44px;line-height:44px;background:#fff;padding:0 10px;font-size:16px;box-shadow:0 0 3px rgba(4,0,0,0.12); *padding:0;}
.search div.yanzheng {float:left;}
.search div.yanzheng img{width:100px;height: 44px;margin-left: 5px;margin-right: 5px;}


.home_newsBox{ height:60px; line-height:60px; width:100%;  bottom:0; left:0;        margin-top: -108px;
    margin-bottom: 30px}
/*.home_newsBox .bg{ background:#fff; height:60px;opacity: .3; filter: Alpha(opacity=30)}*/
.home_newsBox .bg{ background:#fff; height:60px;opacity: .6; filter: Alpha(opacity=30)}
.home_newsBox .home_news{ height:60px; line-height:60px; position:absolute; bottom:0; left:0; width:100%}
.home_newsBox .home_news h2{ height:60px; width:20%; float:left; padding:0 18px; background:#50b8f7; font-size:24px; color:#fff;*width:16%;}
.home_newsBox .home_news h2 span{ display:inline-block; margin-left:10px; text-transform:uppercase;opacity:.5; filter: Alpha(opacity=50 )}
.SwiperNews{ width:80%; float:left; height:60px;}
.SwiperNews .swiper-container{ height:60px; overflow:hidden }
/*
.SwiperNews .swiper-slide a{ font-size:14px; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; background:url(../images/a-arre.png) no-repeat left center; padding-left:20px;}
*/
.SwiperNews .swiper-slide a{ font-family: Microsoft YaHei;font-size:16px; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; background:url(../images/a-arre.png) no-repeat left center; padding-left:20px;}

.SwiperNews .swiper-slide a:hover{ color:#2082d8}
.pd30{ padding:0 50px 0 34px; position:relative}
.n-prve{ width:8px; height:16px; cursor:pointer; background:url(../images/n-prve.png) no-repeat center; position:absolute; top:50%; right:30px; margin:-8px 0 0 0;}
.n-next{ width:8px; height:16px; cursor:pointer; background:url(../images/n-next.png) no-repeat center; position:absolute; top:50%; right:0px; margin:-8px 0 0 0;}

/*home 图片轮播 height:352px;*/
#slides.swiper-container{z-index: -1;overflow:hidden;}
#slides.swiper-container .swiper-wrapper .swiper-slide img{width:100%; }

#slides.swiper-container .swiper-wrapper {height:100%}


#slides.swiper-container .bs_btns{position:absolute;top: 180px;right:0;width: 100%;z-index:10;}
#slides.swiper-container .bs_btns div{width:36px;height: 56px;display:inline-block;cursor:pointer;}
#slides.swiper-container .bs_btns div.bs-next{display:none;background: rgba(153, 153, 153, 0.5) url(../images/ns-next.png) no-repeat center;float: right;z-index: 0;}
#slides.swiper-container .bs_btns div.bs-prve{display:none;background: rgba(153, 153, 153, 0.5) url(../images/ns-prve.png) no-repeat center;float: left;z-index: 0;}


/*home 新闻*/
.newsSlidebox{ width:508px; float:left; position:relative; overflow:hidden}
.newsSlidebox .swiper-container{ height:336px;}
.NewImg{ width:508px; /*height:246px;*/ overflow:hidden}
.NewInfo{ padding:10px 0 0 0;}
.NewInfo h2{ font-size:14px; color:#50b8f7; margin-bottom:5px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.NewInfo p{ font-size:14px; font-family:Microsoft YaHei; line-height:20px; color:#333;text-indent: 30px;}
.ns_btns{ position:absolute; /*bottom:0*/; right:0; z-index:10}
.ns_btns div{ width:36px; height:36px; display:inline-block; cursor:pointer; float:left}
.ns_btns div.ns-next{ background:#1d124c url(../images/ns-next.png) no-repeat center; }
.ns_btns div.ns-prve{ background:#999999 url(../images/ns-prve.png) no-repeat center; }
/*月季度分析报告*/
	
.fxbg-titles {
	padding: 10px;
    background: rgba(0,0,0,.1);
}
.fxbg-titles-text {
    margin: auto;
    line-height: 30px;
}

#right .fxbgList{ padding:18px;}
.fxbgList dl{ padding-bottom:18px; margin-bottom:18px; display:table; width:100%}
.fxbgList dl dt{ width:121px; height:111px; border:solid 1px #ededed; display:table-cell; vertical-align:middle; }
.fxbgList dl dt span{ display:block; text-align:center}
.fxbgList dl dt span.news-year{ font-size:18px; color:#999999; line-height:24px;}
.fxbgList dl dt span.news-day{ font-size:30px; color:#999999; line-height:36px;}
.fxbgList dl dd{ padding:5px 5px 0 20px; display:table-cell; width:100%;}
.fxbgList dl dd h2{ font-size:14px; color:#000; margin-bottom:10px; position:relative; padding-right:25%;}
.fxbgList dl dd h2 .source{ font-size:12px; color:#2082d8; display:block; text-align:right; position:absolute; top:0; right:0;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:25%}
.fxbgList dl dd p{ font-size:12px; line-height:24px; color:#666666; width:100%;}
.fxbgList dl:hover{background:#eee;}
.fxbgList dl:hover dt span{color:red;font-weight: 600;}
.fxbgList dl:hover dd h2{font-weight: 600;}


/*home tab*/
.HomeTab{ width:552px;}
.HomeTab .tabBar{ border-bottom:solid 1px #e1e1e1; height:40px;}
.HomeTab .tabBar .ul-tab { padding-left:25px;}
.HomeTab .tabBar .ul-tab li{ display:block; float:left; height:40px; line-height:40px; border:solid 1px #e1e1e1; padding:0 18px; cursor:pointer; margin-left:-1px; color:#000; background:#fff}
.HomeTab .tabBar .ul-tab li.tabin{ background:#2082d8; color:#fff; border-color:#2082d8}
.ul-list{ padding:8px 10px 0 0; background:#fff}
/*
.ul-list li a{ display:inline-block; width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/a-arre.png) no-repeat 5px center; padding-left:25px; margin-top:14px;	 *width:75%}
.ul-list li span{ display:inline-block; width:20%; text-align:right; color:#999999}
*/
.ul-list li a{display:inline-block;width:80%;font-size: 16px;font-family: Microsoft YaHei;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../images/a-arre.png) no-repeat 5px center;padding-left:25px;margin-top:14px;	 *width:75%;}
.ul-list li span{display:inline-block;width:20%;text-align:right;font-size: 16px;font-family: Microsoft YaHei;color:#999999;}
.tabItem{ display:none}
.bggary{ background:#f3f3f3}
.icons{ width:100%; height:120px; }
.icons dl{text-align:center; width:78px; margin:0 24px; float:left}
.icons dl a dt{ width:78px; height:78px; background:#50b8f7; border-radius:50%;border:solid 1px #50b8f7}
.icons dl a:hover dt{ background:#39abff}
.icons dl.active a dt{ background:#fff; border:solid 1px #e7e7e7} 
.icons dl a dd{ margin-top:15px; font-size:16px; color:#50b8f7}
.rowBox .col{ border:solid 1px #f2f2f2}

.rowBox .col h3{ border-bottom:solid 2px #e1e1e1; font-size:18px; padding:0 25px;  height:53px; line-height:53px;}
.rowBox .col h3 span{border-bottom:solid 2px #e1e1e1;height:53px; line-height:53px;  margin-right:25px; cursor:pointer}
.rowBox .col h3 span.curr{ border-bottom:solid 2px #2082d8;cursor:default }
.rowBox .col .colText{ text-align:center; padding:5px;}
.colText2{ padding:25px;}
.colText2 p{ line-height:37px;font-size: 16px;}
.colText2 p  span{ display:inline-block; margin-left:15px; color:#6b88e6}
.slidebox .slideboxTitel { margin-bottom:10px;}
.slidebox .slideboxTitel span{ display:inline-block; padding:0 35px;font-size: 16px;}

.slideMenu1 li.lihover{ display:block; border:solid 1px #50b8f7; margin-bottom:10px; border-radius:6px; position:relative; }
.slideMenu1 li.lihover > a{ display:block; background:#50b8f7 url(../images/arre-down.png) no-repeat 95% center; height:40px; line-height:40px; padding:0 35px; border-radius:6px; font-size:13px; color:#fff}
.slideMenu1 li.lihover.curr{  border-radius:6px 6px 0px 0px;}
.slideMenu1 li.lihover.curr > a{border-radius:6px 6px 0px 0px; background:#50b8f7 url(../images/arre-uo.png) no-repeat 95% center;}
.slideMenu1 li .slideMenu2{ display:none }
.slideMenu1 li .slideMenu2 li{ border-bottom:solid 1px #50b8f7; padding:5px }
.slideMenu1 li .slideMenu2 li a{ display:inline-block; width:70%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#50b8f7 }
.slideMenu1 li .slideMenu2 li span{ display:inline-block; width:25%; text-align:right;color:#50b8f7}

#link{ background:#ededed; padding:33px 0; }
.home-link dt{ width:135px; float:left; height:39px; line-height:39px; font-size:18px; background:#50b8f7; text-align:center; color:#fff}
.home-link dd{ width:955px; float:right; }
.dropdown{ position:relative}
.dropdown > a{ display:inline-block; width:200px; height:39px; background:#fff url(../images/selectedb.png) no-repeat 95% center; border:solid 1px #dcdcdc; line-height:39px; border-radius:5px; padding:0 10px; color:#666666; text-decoration:none; position:relative}
.dropdown.curr > a{background:#fff url(../images/selectedb-up.png) no-repeat 95% center}
.dropdown .dropdown-menu{ position:absolute; bottom:36px; left:0; background:#fff; width:100%; border:solid 1px #e1e1e1; display:none}
.dropdown .dropdown-menu li{ padding:0 10px; }
.dropdown .dropdown-menu li a{ display:block;border-bottom:dotted 1px #e1e1e1; padding:10px 0;}


/*新闻资讯*/
.topbanner{ 
background:url(../images/banner.jpg) no-repeat top center; 
height:220px; width:100%; }
.path{ background:#fff; border-bottom:solid 1px #e8e8e8; height:50px; line-height:50px; }
#content{ padding:27px 0 47px;}
#left{ width:224px;} 
#left h3{ background:#2082d8; height:50px; line-height:50px; text-align:center; color:#fff; font-size:24px;}
#left .subLeftMenu li{ margin-top:10px; display:block}
#left .subLeftMenu li a{ display:block; height:40px; line-height:40px; border:solid 1px #ededed; background:#fff; padding:0 30px 0 60px; color:#666666; position:relative}
#left .subLeftMenu li a i{ display:inline-block; width:8px; height:8px; background:#3399cc; border-radius:50%; margin-right:10px; position:absolute; left:30px; top:50%; margin-top:-4px; }
#left .subLeftMenu li a:hover,#left .subLeftMenu li.active a{ background:#39abff; color:#fff;}
#left .subLeftMenu li a:hover i, #left .subLeftMenu li.active a i{ background:#fff;}
#right{width:889px; background:#fff}
#right .title{margin:18px 18px 0px 18px;}
#right .newsList{ padding:18px;}
.newsList dl{ padding-bottom:18px; margin-bottom:18px; display:table; width:100%}
.newsList dl dt{ width:121px; height:111px; border:solid 1px #ededed; display:table-cell; vertical-align:middle; }
.newsList dl dt span{ display:block; text-align:center}
.newsList dl dt span.news-year{ font-size:18px; color:#999999; line-height:24px;}
.newsList dl dt span.news-day{ font-size:30px; color:#999999; line-height:36px;}
.newsList dl dd{ padding:5px 5px 0 20px; display:table-cell; width:85%;}
.newsList dl dd h2{ font-size:16px; color:#000; margin-bottom:10px; position:relative; padding-right:25%;}
.newsList dl dd h2 .source{ font-size:12px; color:#2082d8; display:block; text-align:right; position:absolute; top:0; right:0;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:25%}
.newsList dl dd p{ font-size:14px; line-height:24px; color:#666666; width:100%;}
.newsList dl:hover{background:#eee;}
.newsList dl:hover dt span{color:#DD070D;font-weight: normal;}
.newsList dl:hover dd h2{font-weight: 600;}

a.more{ font-size:12px; color:#2082d8; text-transform:uppercase; cursor:pointer;float:right}
a.more:hover{ color:#333}
.newsView{ padding:18px;}
.newsView .newsTitle{ text-align:center; padding:0 0 15px 0; margin-bottom:15px; border-bottom:solid 1px #dedede}
.newsView .newsTitle h2{ font-size:20px; line-height:24px; color:#000; margin-bottom:10px; padding-top:10px;}
.newsView .newsTitle p{font-size:12px; color:#2082d8; line-height:24px;}
.newsView .newsArticle { padding-bottom:60px;}
.newsView .newsArticle p{ font-size:14px; color:#666; line-height:30px; text-align:justify}
/*求职招聘*/
.jobsList dl{ padding-bottom:18px; margin-bottom:18px; display:table; width:100%;border-bottom: 1px dotted #ccc;}
.jobsList dl dd{ padding:5px 5px 0 20px; display:table-cell;}
.jobsList dl dd h2{ font-size:14px; color:#000; margin-bottom:10px; }
.jobsList dl dd h2 .source{ font-size:12px; color:#2082d8; display:block; text-align:right;float:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jobsList dl dd p{ font-size:12px; line-height:24px; color:#666666; width:100%;}
.jobsList dl:hover{background:#eee;}
.jobsList dl:hover dt span{color:red;font-weight: 600;}
.jobsList dl:hover dd h2{font-weight: 600;}

/*机构分布*/
.mapsBox .baidu_map_warp{ width:774px; height:705px; float:left; position:relative}
.baidu_goto{text-align: center;}
.baidu_goto a{ display:block; width:100%;color:#2421f3; height:50px; background:#fdfdfd url(../images/a_btn.png) no-repeat center; position:absolute; bottom:0; left:0;}
.baidu_select{ width:366px; float:right}
.baidu_select .baidu_select_top{ border:solid 1px #e5e5e5; background:#c54331; padding:15px 20px; margin-bottom:12px;color:#fff;}
.baidu_select .baidu_select_top dl{ margin-bottom:5px;}
.baidu_select .baidu_select_top dl dt{ width:82px; float:left; height:30px; line-height:30px;}
.baidu_select .baidu_select_top dl dd{ width:242px; float:left; }
.baidu_select .baidu_select_top dl dd.dl_selectd{ padding-right:69px; position:relative}
.baidu_select .baidu_select_top dl dd.dl_selectd input{ height:31px; line-height:31px; border:solid 1px #dae2e5; margin-bottom:10px; padding:0 10px;}
.baidu_select .baidu_select_top dl dd.dl_selectd a.a_select{ display:block; width:60px; line-height:33px; line-height:33px; background:#f06151; color:#fff; text-align:center; border-radius:5px; position:absolute; top:0; right:0;}
.baidu_select .baidu_select_top dl dd span{ display:inline-block; width:59px; height:30px; line-height:30px; background:#cccccc; color:#fff; text-align:center; cursor:pointer}
.baidu_select .baidu_select_top dl dd em{ display:inline-block; width:50px; height:30px; line-height:30px; background:#f06151; color:#fff; text-align:center; cursor:pointer;border-radius:5px;}
.baidu_select .baidu_select_top dl dd span.selected{ background:#50b8f7}
.baidu_select_canvas{ background:#fff; border:solid 1px #f8f8f8}
.baidu_select_canvas div.canvas_1{width:100%; height:436px; padding-top:5px; }
.baidu_map_warp{ background:#fff}

.canvsTab{ display:table; width:100%; margin-bottom:10px; height:32px; line-height:32px; text-align:left}
.canvsTab dl{ width:30%; display:table-cell; float:left;margin-top: 2px;}
.canvsTab dl.w4{width:40%;}
.canvsTab dl dt{ display:table-cell; height:22px; line-height:22px;font-weight: 600;}
.canvsTab dl dd{ display:table-cell; height:22px; line-height:22px;}
.canvsTab dl dd span{ display:inline-block; cursor:pointer }
.canvsTab dl dd span i{ display:inline-block; width:22px; height:22px; background:#999999; margin:0 5px 0 0; vertical-align:bottom}
.canvsTab dl dd span.selected i{ background:#f06151}

/*选择*/
.popop_select{ background:rgba(0,0,0,0.5); position:fixed; top:0; left:0; width:100%; left:0; height:100%; z-index:10000; display:none}
.popop_main{ width:1140px; height:600px; background:#fff; position:absolute; top:50%; left:50%; margin:-300px 0 0 -570px; padding:30px;}
.popop_main .popup_x{ background:url(../images/popup-close.png) no-repeat center; width:34px; height:34px; position:absolute; top:0; right:0; cursor:pointer}
.popop_main .popup_list{ height:90%; overflow:auto;border-bottom:solid 1px #eeeeee;}
.popop_main .popup_list dl { border:solid 1px #eeeeee; margin-bottom:-1px}
.popop_main .popup_list dl dt{font-weight:600; height:42px; line-height:42px; border-bottom:solid 1px #eee; background:#f8f8f8; font-size:16px; padding:0 15px;}
.popop_main .popup_list dl dd{ padding:10px 15px;}
.popop_main .popup_list dl dd span{ display:inline-block; white-space:normal; margin:0 30px 10px 0; color:#000; cursor:pointer}
.popop_main .popup_list dl dd span.selected{ color:#50b8f7}
.btn_ok,.btn_no{ height:40px; line-height:40px; width:130px; text-align:center;  background:#f06151; color:#fff; text-align:center; cursor:pointer;border-radius:5px; margin:15px 20px 0; font-size:16px;float:left;}


/*产业分布*/
.Industry .Ind_tab{ height:60px; text-align:center;}
.Industry .Ind_tab ul{ display:table; width:100%; height:60px;}
.Industry .Ind_tab ul li{ display:inline-block; vertical-align:middle; width:111px; height:60px; margin:0 6px;}
.Industry .Ind_tab ul li a{ background:#999; color:#fff;width:111px; height:60px; display:table-cell; vertical-align:middle; font-size:16px; line-height:24px;}
.Industry .Ind_tab ul li.active a{ background:#39abff}
.Ind_Maps{ background:#fff; padding:18px; border:solid 1px #f3f3f3; }
.Ind_Maps{position: relative;}
.Ind_Maps h4.tit{ font-size:18px; line-height:24px; color:#000; text-align:center; margin-bottom:30px; margin-top:10px}
.Ind_Class .Ind_Class_Menu{ width:224px; float:left;}
.Class1 .LeftMenu{height:420px;overflow:auto;}
.Class2 .LeftMenu{ height:560px; overflow:auto;}
.Class3 .LeftMenu{ height:560px; overflow:auto;}

.LeftMenu li{ margin-bottom:4px;}
.LeftMenu li a{ display:block; height:36px; line-height:36px; background:#f3f3f3 url(../images/arre2.png) no-repeat 93% center; color:#000; padding:0 13px;}
.LeftMenu li.active a{ background:#50b8f7 url(../images/arre2-selected.png) no-repeat 93% center; color:#fff}
.Ind_Class_Map{ width:790px; float:right}
.rnd_maps{position:relative}
.Ind_Class{ display:none}
.switch_btn{ width:32px; height:32px; position:absolute; top:300px; left:260px;z-index:9999; cursor:pointer}


.baidu_list{ }
.baidu_list h2{ color:#999; padding:0 25px; height:40px; line-height:40px; border-bottom:solid 1px #eee}
.baidu_list ul{ }
.baidu_list ul li{ border-bottom:solid 1px #eee}
.baidu_list ul li a{ display:block;padding:10px 25px; }
.baidu_list ul li a h4{ color:#0282d8; font-size:16px; margin-bottom:10px;}
.baidu_list ul li a p{ line-height:22px}
.page2{ padding:10px; text-align:center}
.page2 a{ display:inline-block; width:29px; height:32px; line-height:32px; text-align:center; font-size:18px; background:#f2f2f2; border:solid 1px #dddddd;background:-moz-linear-gradient(top, #ffffff, #d7d7d7);  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#d7d7d7)); background:-o-linear-gradient(top, #ffffff, #d7d7d7 ); margin:0 2px; color:#666666 }
.page2 a sub{   bottom:2px; font-size:8px; height:10px; overflow:hidden; line-height:10px; display:inline-block}
.page2 a.disable{ cursor:default; color:#cccccc}

.mapsBox .bgblue{ background:#e1f5ff}
.checkboxList{ padding:28px 62px; /*height:517px;*/}
.checkboxList li{ display:block; background:url(../images/cheackBox.png) no-repeat 0 center; padding-left:30px; margin-bottom:20px; line-height:24px; cursor:pointer}
.checkboxList li.selected{ background:url(../images/cheackBox-selected.png) no-repeat 0 center;}


/*检索*/
.SearchBox{ border:solid 1px #eeeeee; padding:25px; background:#fff; padding-top:0}
.from_s { padding:35px 0; border-bottom: solid 1px #eee; text-align:center}
.from_s input{ display:inline-block; height:44px; line-height:44px; margin:0 5px;}
.from_s input.s_name{ border:solid 1px #e2e2e2; padding:0 10px; background:#f8f8f8; width:40%} 
.from_s input.s_code{border:solid 1px #e2e2e2; padding:0 10px; background:#fff; width:10%}
.from_s a.codes{display:inline-block; height:44px; line-height:44px;}
.from_s a.codes img{ vertical-align:bottom}
.from_s input.find_btn{ height:44px; line-height:44px; width:6%; background:#50b8f7; color:#fff; border-radius:5px; border:0; font-size:16px; cursor:pointer}
.from_m dl{ padding:20px 0; border-bottom:solid 1px #eeeeee}
.from_m dl dt{ width:8%; float:left; color:#000;height:24px; line-height:24px;margin:5px 0;}
.from_m dl dd{ width:91%; float:right; position:relative; padding-left:5%;}
.from_m dl dd span.all{ display:block; width:36px; position:absolute; top:0; left:0; padding:0; text-align:center}
.from_m dl dd span{ display:inline-block; margin:5px 0; margin-right:15px;height:24px; line-height:24px; padding:0 5px; cursor:pointer; }
.from_m dl dd span.selected{ background:#318bcb; color:#fff; border-radius:3px; text-align:center; }
.jRangePlug{ width:462px; float:left; padding-top:10px; padding-left:10px;}
.select_zb{ float:left; width:208px; margin-left:30px; line-height:30px;}
.select_zb i{ display:block; width:24px; height:30px; background:url(../images/cheackBox.png) no-repeat center; float:left; cursor:pointer; margin-right:10px}
.select_zb i.selected{ background:url(../images/cheackBox-selected.png) no-repeat center}
.select_zb input{ display:inline-block; width:100px; float:left; border:solid 1px #e5e5e5; height:30px; line-height:30px; margin:0 10px 0 0; padding:0 5px;}
.from_tips{ padding:20px 0;}
.from_tips h6{ font-size:13px; color:#50b8f7;line-height:24px;}
.from_tips p{ font-size:13px; color:#666; line-height:24px;}

.searchTitle{ text-align:center; padding-bottom:15px; color:#666666}
.SearchList dl{ background:#fff; padding:5px 25px 25px; border:solid 1px #eeeeee; margin-bottom:10px; }
.SearchList dl:HOVER{background:#eeeeee;}
.SearchList dl:HOVER dt{font-weight: 600;}
.SearchList dl:hover dt a{color: red;}
.SearchList dl:HOVER dt span.y{color: red;}
.SearchList dl dt{ height:52px; line-height:52px; border-bottom:solid 1px #e1e1e1; color:#0282d8; font-size:16px; position:relative; padding-right:100px;text-overflow: ellipsis;
    white-space: nowrap;overflow: hidden;}
.SearchList dl span.y{ display:block; width:90px; text-align:right; height:52px; line-height:52px; font-size:24px; color:#ccc; position:absolute; top:0; right:0;}
.SearchList dl dd{ padding-top:15px; padding-right:110px; position:relative}
.SearchList dl dd p{ line-height:30px;}
.SearchList dl dd p span{ display:inline-block; width:45%; margin-right:2%}
.SearchList dl dd .s_view_btn{ width:100px; height:79px; position:absolute; top:20px; right:0;}
.SearchList dl dd .s_view_btn a{ display:block; background:#50b8f7; color:#fff; height:39px; line-height:39px; border-radius:6px; text-align:center}
.pageBox{background:#fff; padding:25px 25px 25px; border:solid 1px #eeeeee;}
.SearchDetail dl dt{ font-size:18px; height:65px; line-height:65px; color:#0282d8; text-align:center;    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.SearchDetail dl dd{}
.fw{ border:solid 1px #eee; background:#f8f8f8; padding:25px;}
.org{ color:#ff6600}

/*数据对比*/
.Datas{ background:#fff; }
.Datas .Data_Title{ padding:33px 27px;border:solid 1px #eeeeee; border-bottom:0;}
.Data_Title div{ display:inline-block; float:left; margin-right:10px;}
.Data_Title div.newsAdd{ border:solid 2px #50b8f7; width:105px; height:44px; line-height:44px; font-size:16px; text-align:center; color:#50b8f7; cursor:pointer}
.Data_Title .Data_Search input.key{ height:44px; padding:0 15px; background:#f8f8f8; border:solid 1px #e2e2e2; width:370px; float:left}
.Data_Title .Data_Search input.key_btn{ background:#50b8f7 url(../images/search_icon.png) no-repeat center; width:44px; height:44px; border:0; cursor:pointer;}
.Data_down{ height:44px; line-height:44px; margin-left:20px;}
.Data_down a{ color:#50b8f7}
.tips{ padding:25px; border:solid 1px #ebebeb; border-top:0}
.tips p{ line-height:24px; font-size:13px}

.popup_newTask{background:rgba(0,0,0,0.5); position:fixed; top:0; left:0; width:100%; left:0; height:100%; z-index:10000; display:none}
.popup_newTask .popup_main{ width:445px; height:283px; position:absolute; top:50%; left:50%; margin:-142.5px 0 0 -222.5px; background:#fff}
.popup_newTask .popup_main .popupTitle{ height:48px; line-height:48px; background:#50b8f7; font-size:16px; padding:0 15px; color:#fff}
.popup_newTask .popup_main .popupTitle .popup_x{ background:url(../images/colose.png) no-repeat center; width:34px; height:48px; position:absolute; top:0; right:5px; cursor:pointer}
.popup_txt{ padding:33px;}
.popup_txt dl { margin-bottom:10px}
.popup_txt dl dt{ font-size:16px; color:#000; display:inline-block; float:left; height:44px; line-height:44px;}
.popup_txt dl dd { display:inline-block; padding-left:15px; float:left}
.popup_txt dl dd input.taskName{ width:222px; height:44px; line-height:44px; background:#f8f8f8; border:solid 1px #e5e5e5;font-size:16px; padding:0 10px}
.popup_txt dl dd input.taskfile{ height:44px; line-height:44px; font-size:16px; width:100%; display:none}
.popup_txt dl dd label{height:44px; line-height:44px; font-size:16px;}
.popup_txt dl dd label span{ color:#999}
.popup_txt dl dd label span.input_input{ background:#f5f5f5; border:solid 1px #e5e5e5; display:inline-block; height:44px; line-height:44px; padding:0 20px; margin-right:10px; color:#000; cursor:pointer}
.popup_btns{ text-align:center; padding-top:20px;}
.popup_btns div{ width:154px; height:40px; line-height:40px; text-align:center; font-size:16px; border-radius:5px; display:inline-block; background:#39abff; margin:0 10px; cursor:pointer; color:#fff}
.popup_btns div.btn_clear{ background:#cccccc}

/*数据接口*/
.DI_banner{ line-height:0}
.DI_Tab{ background:#fff; padding:28px; border:solid 1px #eeeeee; border-top:0}
.DI_Tab ul{ text-align:center;}
.DI_Tab ul li{ display:inline-block; margin:0 38px}
.DI_Tab ul li .tab_icon{ width:58px; height:58px; background-color:#50b8f7; background-repeat:no-repeat; background-position:center; border-radius:50%; border:solid 1px #50b8f7; margin-bottom:10px;}
.DI_Tab ul li .icon01{ background-image:url(../images/icon-10.png)}
.DI_Tab ul li .icon02{ background-image:url(../images/icon-11.png)}
.DI_Tab ul li .icon03{ background-image:url(../images/icon-12.png)}
.DI_Tab ul li .icon04{ background-image:url(../images/icon-13.png)}
.DI_Tab ul li.tabin .icon01{ background-image:url(../images/icon-10-hover.png)}
.DI_Tab ul li.tabin .icon02{ background-image:url(../images/icon-11-hover.png)}
.DI_Tab ul li.tabin .icon03{ background-image:url(../images/icon-12-hover.png)}
.DI_Tab ul li.tabin .icon04{ background-image:url(../images/icon-13-hover.png)}

.DI_Tab ul li.tabin .tab_icon{ background-color:#ffffff; border-color:#e8e8e8}
.DI_Tab ul li h2{ color:#666}
.DI_Tab_item{ display:none; padding:30px 0; min-height:300px}
.DI_Tab_item ol{ margin:0 0 0 10px; padding-left:10px; list-style:decimal;}
.DI_Tab_item ol li{ list-style:decimal; line-height:28px; margin-bottom:20px;}
.olli{ padding:20px}
.olli p{ line-height:20px; font-size:12px; color:#666}

/*区域品牌*/
.bd-Search{ background:#fff; padding:10px 25px; text-align:right; border-top:0;border:solid 1px #eee; border-bottom:0 }
.bd-Search input{ display:inline-block}
.bd-Search input.bd-keyword{ width:334px; height:32px; line-height:32px; background:#f8f8f8; padding:0 10px; border:solid 1px #e2e2e2}
.bd-Search input.find{ width:80px; height:32px; line-height:32px; background:#50b8f7; color:#fff; text-align:center; border-radius:5px; cursor:pointer; border:0; margin-left:15px;}
.bd-dllist dl{ padding:0 25px 18px; background:#fff; border:solid 1px #eee; margin-bottom:10px;min-height: 300px;}
.bd-dllist dl dt{ height:53px; line-height:53px; border-bottom:solid 1px #e1e1e1}
.bd-dllist dl dt h5.tit{ width:28%; float:left}
.bd-dllist dl dt h5.tit { font-size:16px; color:#0282d8}
.bd-dllist dl dt h5.tit span{ display:inline-block; border-left:solid 6px #0282d8; display:inline-block; line-height:16px; padding-left:13px;}.bd-dllist dl dt h5.tit em{ text-transform:uppercase; color:#cccccc; display:inline-block; margin-left:3px;}
.bd-dllist dl dt .tab_Bar{ width:70%; float:right}
.bd-dllist dl dt .tab_Bar ul li{ display:inline-block; color:#000; margin:0 30px 0 0; cursor:pointer; border-bottom:solid 3px #fff; height:50px; line-height:50px}
.bd-dllist dl dt .tab_Bar ul li.tabin{ color:#50b8f7; border-bottom-color:#50b8f7}
.bd-dllist dl dd { position:relative}
.bd-dllist dl dd .TabText{ padding:25px 0 16px 250px; line-height:30px; min-height:377px;}
.bd-dllist dl dd .photo{ width:223px; height:372px; overflow:hidden; position:absolute; top:25px; left:0;}
.bd-dllist dl dd .photo img{ }
.bd-dllist dl dd .Tabqy{ margin-top:20px; border:solid 1px #f06151; height:94px}
.bd-dllist dl dd .Tabqy h4.Tabgy_tit{ width:89px; height:92px; display:table; background:#f06151; text-align:center; float:left}
.bd-dllist dl dd .Tabqy h4.Tabgy_tit span{ display:table-cell; vertical-align:middle; font-size:24px; line-height:26px; color:#fff; letter-spacing:2px}
.bd-dllist dl dd  .Tabgy_list{ width:966px; float:left}
.bd-dllist dl dd  .Tabgy_list li{ width:33%; float:left; padding:20px; font-size:16px; line-height:24px;}
.bd-dllist dl dd  .Tabgy_list li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.bd-dllist dl dd  .Tabgy_list li:hover p{font-weight: 600;}
.bd-dllist dl dd  .Tabgy_list li:hover p a{color:red;}
.bd-dllist dl dd .Tabgy_a{ float:right; width:30px;}
.bd-dllist dl dd .Tabgy_a a{ display:block; height:92px; width:30px; text-align:center; background:#f06151; color:#fff; padding-top:80%;}

/*产品列表*/
.ProductList{ border:solid 1px #eee; padding:25px; background:#fff}
.ProductList ul{ width:110%; overflow:hidden}
.ProductList ul li{ width:171px; border:solid 1px #f3f3f3; float:left; margin-right:12px; margin-bottom:12px}
.ProductList ul li a:hover{ display:block; background:#F9F9F9}
.ProductList ul li .p_img{ width:169px; height:169px;}
.ProductList ul li .p_img img{ width:100%; height:100%}
.ProductList ul li .info{ padding:8px; line-height:24px}
.ProductList ul li .info h4{ color:#50b8f7;white-space:nowrap; overflow:hidden ; text-overflow:ellipsis; }
.ProductList ul li .info h5{color:#000;white-space:nowrap; overflow:hidden ; text-overflow:ellipsis; }
.ProductList ul li .info p{ font-size:12px; color:#666;white-space:nowrap; overflow:hidden ; text-overflow:ellipsis; }
.ProductList ul li .info .jgdz{display: none;}
.ProductList ul li .info .lxrdh{display: none;}

.ProductList-row{ border:solid 1px #eee; padding:25px; background:#fff;}
.ProductList-row ul{ width:100%; overflow:hidden}
.ProductList-row ul li{ width:100%; float:left; margin-right:12px; margin-bottom:12px;border-bottom: solid 1px #e1e1e1;}
.ProductList-row ul li a:hover{ display:block; background:#F9F9F9}
.ProductList-row ul li .p_img{ width:120px; height:120px;float:left;}
.ProductList-row ul li .p_img img{ width:100%; height:100%}
.ProductList-row ul li .info{ height:120px;padding:8px; line-height:24px;width:auto;position:relative;margin-left:120px;}
.ProductList-row ul li .info h4{ color:#50b8f7;white-space:nowrap; overflow:hidden ; text-overflow:ellipsis; float: left;width:30%;padding-left: 10px;}
.ProductList-row ul li .info h5{color:#000;white-space:nowrap; overflow:hidden ; text-overflow:ellipsis; width:30%;float: left;}
.ProductList-row ul li .info p{ margin-left:30%; font-size:15px; color:#000;position: absolute;cursor: pointer;bottom: 15px;}
.ProductList-row ul li .info p.jgdz{left: 30%;}

a.abtn{ display:inline-block; width:32px; height:32px; margin-left:10px; font-size:0; line-height:0; position:relative; top:12px;}
a.row-btn{ background:url(../images/icon_lrt.png) no-repeat center; }
a.row-btn.active{ background:url(../images/icon_lrt-hover.png) no-repeat center; }
a.vertical-btn{ background:url(../images/icon_rlt.png) no-repeat center; }
a.vertical-btn.active{ background:url(../images/icon_rlt-hover.png) no-repeat center; }

/*产品详情*/
.ProductDetails{ background:#fff; padding:0 28px 28px; background:#fff; border:solid 1px #eee}
.ProductDetails .content{ padding:24px 0;}
.htit{ height:57px; line-height:57px; border-bottom:solid 1px #e8e8e8; padding-right:84px; position:relative; font-size:18px}
.htit a.join{ display:block; width:74px; height:24px; line-height:24px; background:#ff6200; border-radius:5px; color:#fff; text-align:center; position:absolute; top:50%; right:0; margin-top:-12px; font-size:14px}
.ProductPicture{ width:347px; float:left; margin-left:30px;}
.ProductInfo{ width:651px; float:right}
.p-big-box{ width:100%; margin-bottom:15px; height:260px}
.p-big-box img{ width:100%; height:100%}
.p-small-box{ overflow:hidden}
.p-small-box ul{ width:200%;}
.p-small-box li{ width:80px; height:60px; float:left; margin-right:9px; cursor:pointer; opacity:0.4; filter:Alpha(opacity=40)}
.p-small-box li img{ width:100%; height:100%}
.p-small-box li.selected{opacity:1; filter:Alpha(opacity=100)}
.ProductInfo p{ font-size:12px; color:#666666; line-height:24px;}
.ProductInfo h1{ font-size:18px; color:#000; line-height:24px; margin-bottom:10px;}
.ProductInfo p.blue{ color:#66ccff}
.note{ font-size:12px; color:#666}
.pdTab{ margin-top:40px;}
.pdTab .tab .ul-tab{ height:46px; line-height:46px; border:solid 1px #9ac6e6; border-width:1px 0;}
.pdTab .tab .ul-tab li{ display:inline-block; font-size:16px; margin-right:40px; cursor:pointer}
.pdTab .tab .ul-tab li.tabin{ color:#50b8f7}
.pdTab .tabCtn{ padding:25px 0;}
.pdTab .tabCtn .tabItem { color:#666; line-height:30px;}

/* =================登录CSS================== */
.from{ background:url(../images/loginbg.jpg) no-repeat center; height:467px;}
.login{ background:#0a3179 url(../images/loginBg.jpg) no-repeat center top; min-height:525px}
.login_main{  padding:30px; background:#fff; width:347px; height:367px; float:right; margin-top:50px; position:relative}
.login_main .login_main_title{ text-align:center}
.login_main .login_main_title h1{ font-size:24px; color:#000000; line-height:34px; text-align:center}
.login_main_from .err{ height:40px; line-height:40px; text-align:center; color:#F00}
.login_main_from ul li{ border:solid 1px #dae2e5; height:42px; line-height:42px; margin-bottom:18px}
.login_main_from ul li input{display:block; border:0; height:40px; line-height:40px; width:100%; padding:0 5%;}
.login_main_from ul li.code input{ width:50%; float:left}
.login_main_from ul li input.name{ background:url(../images/userName.jpg) no-repeat left center; padding-left:53px}
.login_main_from ul li input.pws{ background:url(../images/pswword.jpg) no-repeat left center; padding-left:53px}
.login_main_from ul li.code a{ display:block; float:right; height:40px;}
.login_main_from ul li.code a img{ width:100%; height:100%}
.login_main_from ul li.btn{ border:0;}
.login_main_from ul li.btn input{width:130px; height:40px; line-height:40px; background:#50b8f7; color:#fff; border:0; float:left; font-size:20px; cursor:pointer}
.login_main_from ul li.btn a{ display:inline-block; color:#ff6200}
.login_main_from ul li.btn span{ text-align:right; display:inline-block; width:150px; color:#000}
.awm_icon{ position:absolute; top:5px; right:5px; cursor:pointer; width:53px; height:52px; text-align:right}
.s_wm{ margin:20px auto; width:140px; height:140px;}
.s_wm_t{ text-align:center}
.s_f{ text-align:right; margin-top:30px;}
.s_f a{ color:#ff4400; font-size:13px; display:inline-block; margin-left:15px;}
.s_f a.gray{ color:#6c6c6c}

/*注册*/
.regLeft{ background:#fff; padding:28px 35px; background:#fff; width:794px; float:left; height:494px;}
.regRight{ background:#fff; padding:28px; text-align:center; width:312px; height:494px; float:right}
.regTab{ padding-left:270px}
.regTab ul li{ display:inline-block; width:111px; height:36px; line-height:36px; text-align:center; background:#999999; color:#fff; font-size:16px; margin:0 10px; cursor:pointer}
.regTab ul li.tabin{ background:#39abff}
.reg_dlbox{ height:370px}
.reg_dlbox dl{ height:43px; line-height:43px; margin-bottom:10px; }
.reg_dlbox dl dt{ display:inline-block;  width:35%; text-align:right; color:#000; padding-right:15px;}
.reg_dlbox dl dd{ display:inline-block; width:50%}
.reg_dlbox dl dd input{ width:274px; display:block; height:40px; line-height:40px; padding:0 10px; border:solid 1px #dae2e5}
.regBtn{ padding-left:35.5%; margin-top:25px;}
.regBtn input{ display:inline-block; width:130px; height:40px; background:#50b8f7; font-size:16px; color:#fff; text-align:center; line-height:40px; border-radius:5px; border:0; cursor:pointer}
.reg_dlbox dl dd input.hd{ display:none}
span.fileUplaod{ width:274px; display:block; height:40px; line-height:40px; text-align:center; background:url(../images/filebg.jpg) repeat-x center;border:solid 1px #dae2e5}
.sm h1{ font-size:20px; color:#2082d8; margin-bottom:15px;}
.sm ul li{ margin-top:20px}

/*名录*/
.top_tab_bar ul li{ display:inline-block; margin:0 0 0 20px;}
.top_tab_bar ul li a{ height:35px; line-height:35px; width:111px; text-align:center; font-size:16px; color:#fff; background:#999999; display:block}
.top_tab_bar ul li.active a{ background:#39abff}
.dllistbox{}
.dllistbox dl{ background:#fff; border:solid 1px #eee; margin-bottom:10px}
.dllistbox dl dt{ padding:16px 28px; padding-right:13px }
.dllistbox dl dt h2{ width:20%; float:left; height:33px; line-height:33px;}
.dllistbox dl dt h2 span{font-size:18px; color:#0282d8; display:inline-block; border-left:solid 6px #0282d8; height:15px; line-height:15px; padding-left:15px;}
.dllistbox dl dt .tabs{ width:65%; float:left}
.dllistbox dl dt .tabs ul li{ display:inline-block; height:32px; line-height:32px; padding:0 15px; border-radius:5px; cursor:pointer}
.dllistbox dl dt .tabs ul li.tabin{background:#50b8f7; color:#fff; }
.toggle{ width:32px; height:32px; background:url(../images/arre_down-r.png) no-repeat center; float:right; cursor:pointer}
.toggle.selected{ background:url(../images/arre_down.png) no-repeat center}

.dllistbox dl dd{border-top:solid 1px #eeeeee}
.dllistbox .tabCtn .tabItem{ padding:0px 28px 28px}
.list2 li{ border-bottom:solid 1px #e1e1e1; padding:15px 0;}
.list2 li h2{ font-size:16px; color:#0282d8; margin-bottom:10px; position:relative; padding-right:100px;}
.list2 li h2 span.dataTime{ display:inline-block; background:url(../images/icon-colse.jpg) no-repeat left center; height:27px; line-height:27px; position:absolute; top:0; right:0; font-size:14px; color:#999999; padding-left:33px;}
.list2 li .row div{ line-height:24px;}
.list2 li .row .col1{ width:43%; float:left}
.list2 li .row .col2{ width:57%; float:left}
.list2 li .row .col3{ width:100%; float:none}
.more a{ display:inline-block; margin-top:18px; color:#0282d8}

/*求职招聘*/
.hrSelect{ background:#50b8f7; padding:36px; text-align:center}
.hrSelect1{ display:inline-block; position:relative; float:left; margin:0 10px 0 0 }
.hrSelect1 h3{ height:44px; line-height:44px; background:#fff url(../images/selectedb.png) no-repeat 96% center; border:solid 1px #e5e5e5; padding:0 10px; width:200px; text-align:left; cursor:pointer; color:#666666}
.hrSelect1 h3.selectw165{ width:165px;}
.hrSelect1 ul{background:#fff; position:absolute; top:44px; left:0;width:100%; text-align:left;border:solid 1px #e5e5e5; border-top:0; border-bottom:0; display:none}
.hrSelect1 ul li{ padding:8px 10px; border-bottom:solid 1px #e5e5e5 ; cursor:pointer }
.hrSelect1 ul li:hover{ background:#FAFAFA;}
.inblock{ display:inline-block}
.hrSearchBox{ display:inline-block; float:left}
.hrSearchBox input.hrkeyword{height:44px; line-height:44px; background:#fff; border:solid 1px #e5e5e5; padding:0 10px; width:300px}
.hrSearchBox input.hrSearch{width:80px; height:44px; line-height:44px; text-align:center; background:#f06151; color:#fff; border-radius:5px; border:0; font-size:16px; cursor:pointer; display:inline-block; margin-left:5px;}
.hrList dl{ background:#fff; border:solid 1px #eeeeee; padding:22px 25px 22px; margin-bottom:15px;}
.hrList dl dt{ position:relative; border-bottom:solid 1px #e1e1e1; padding-bottom:8px; margin-bottom:8px;}
.hrList dl dt span{ display:inline-block; font-size:16px; color:#1a68ad; border-left:solid 10px #1a68ad; padding-left:10px;}
.hrList dl dt a{ float:right; color:#50b8f7}
.hrList dl dd ul.hr-qy li{ width:25%; float:left; margin-bottom:5px;}
.hrList dl dd ul.hr-qy li h2{ padding:8px 0;}
.hrList dl dd ul.hr-qy li h2 a{display:inline-block; width:40%; font-size:16px; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left}
.hrList dl dd ul.hr-qy li h2 span{ display:inline-block; font-size:14px; color:#f06151}
.hrList dl dd ul.hr-qy li h2 a:hover{color:#1a68ad;}
.hrList dl dd ul.hr-qy li h3{ font-size:14px; color:#333333; margin-bottom:5px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.hrList dl dd ul.hr-qy li p{ background:#f8f8f8; border-bottom:solid 1px #e8e8e8; padding:5px 20px 5px 0;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.hr-gr li{ width:48%; float:left; border-bottom:solid 1px #e1e1e1; padding:10px 0 16px;}
.hr-gr li:nth-child(even){ float:right}
.hr-gr li h2{ overflow:hidden;}
.hr-gr li h2 a{ display:inline-block; font-size:16px; float:left; margin-bottom:8px; color:#000; margin-right:20px;}
.hr-gr li h2 a:hover{color:#1a68ad;}
.hr-gr li h2 span{color:#999999}
.hr-gr li h2 span.hrdate{ float:right}
.hr-gr li p{ color:#666666; line-height:24px;}
.hr-gr li .spans{ margin-top:0px;}
.hr-gr li .spans span{ display:inline-block; border:solid 1px #5babf0; color:#5babf0; border-radius:3px; line-height:18px; margin:5px 5px 0 0; padding:0 5px }

/*表格*/
.tablelist .table{ border-collapse:collapse; width:100%}
.tablelist .table thead tr { background:#39abff;}
.tablelist .table tr th{ width:33.333%; text-align:center; font-size:18px; height:60px; vertical-align:middle; color:#fff; border:solid 1px #eee}
.tablelist .table tr td{font-size:16px; height:50px; vertical-align:middle; text-align:center;   border:solid 1px #eee}
.tablelist .table tbody tr{ cursor:pointer}
.tablelist .table tbody tr:hover{ background:#f3f3f3; }

#table.table{ border-collapse:collapse; width:100%}
#table.table thead tr { background: #39abff /*#015293*/; color:#fff}
#table.table tr th{ /*width:33.333%; text-align:center; font-size:18px; height:60px; vertical-align:middle; color:#fff; border:solid 1px #eee*/ text-align:center; }
#table.table tr td{ /*font-size:16px; height:50px; vertical-align:middle;  text-align:center;  border:solid 1px #eee*/}
#table.table tbody tr{ cursor:pointer}
#table.table tbody tr:hover{ background:#f3f3f3; }

.table2{ width:100%; border-collapse:collapse}
.table2 tr td{ border:solid 1px #e1e1e1; padding:13px 18px;}
.table2 tr td.td1,.table2 tr td.td3{ background:#f3f3f3; width:15%}
.table3{border-collapse:collapse; width:100%}
.table3 thead tr { background:#39abff;}
.table3 tr th{ padding:15px 18px;border:solid 1px #ebebeb; color:#fff;}
.table3 tr td{padding:10px 18px; border:solid 1px #ebebeb}
.table3 tbody tr:hover{ background:#f3f3f3; }
.table3 tr td a{ color:#50b8f7}
.table3 tr .th1{ width:8%; text-align:center;}
.table3 tr .th2{ width:32%; }
.table3 tr .th3{ width:12%;}
.table3 tr .th4{ width:20%; }
.table3 tr .th5{ width:12%;}
.table3 tr .th6{ width:13%; }
.tablelist{ height:640px; overflow:auto}



/*分页*/
.page{ margin:30px 0 40px; text-align:center}
.page a{  display:inline-block; border:solid 1px #dddddd; padding:4px 10px;}
.page a.pageCurr{ background:#666666; border-color:#666666; color:#fff}

/*bootstrap*/
.tab-content{ overflow:hidden}
.col-xs-2{ width:16.5%}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
position: relative;min-height: 1px; padding-right: 15px;padding-left: 15px;
}

/*浮动公告*/
#float_ad{position:fixed;right:10px;bottom:10px;z-index:1000000;cleat:both; width:345px; }
#float_ad .float_ad_title{ height:39px; line-height:39px; background:#f06151; padding:0 15px; color:#fff; font-size:16px; position:relative}
#float_ad .float_ad_title #close_float_ad{ width:39px; height:39px; background:url(../images/colose.png) no-repeat center; position:absolute; top:0; right:0; cursor:pointer}

#float_ad .float_ad_main{ padding:7px 15px 20px; border:solid 1px #e5e5e5; border-radius:0 0 5px 5px;background:#fff}
#float_ad .float_ad_main ul li{ border-bottom:solid 1px #e5e5e5; padding:8px 0;}
#float_ad .float_ad_main ul li a{width:200px;}
#float_ad .float_ad_main ul li span{ display:inline-block; color:#999; white-space:nowrap}

/*footer*/
#footer{ background:#1a68ad}
#footer p{ font-size:14px; color:#fff; line-height:30px; text-align:center}


/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.popup_list::-webkit-scrollbar
{
	width: 10px;
	height:10px;
	background-color: #F5F5F5;
}

/*定义滚动条轨道 内阴影+圆角*/
.popup_list::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

/*定义滑块 内阴影+圆角*/
.popup_list::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}

.mb_menu{display:none}
.menu{ display:block}

/*市场分析-百度地图*/
.baidu_div_map{width:100%;height: 650px;}


@media screen and (max-width: 640px) {
	
	 html,body{ font-size:62.5%;}
	.topline{ height:10px;}
	.logoBar{ height:auto; padding:0 1rem}
	.logoBar .logo{ height:auto; width:40%}
	.logoBar .loginText{ height:auto; width:50%; line-height:inherit; padding-top:10%;}
	.logoBar .logo .logoImg{ height:80px;  }
	/*.logoBar .logo .logoTxt{ padding:10px; width:80%; display:none}*/
	.logoBar .logo .logoTxt h1{ font-size:14px; line-height:22px;}
	.logoBar .logo .logoTxt h2{ font-size:12px; line-height:20px;}
	.logoBar .loginText a{ font-size:16px;}
	.w1140{ width:100%; }
	.mb_menu{ width:100%;}
	.mb_menu li.active{ background:#39abff}
	.menu{ display:none}
	.home-link dd{ width:100%; padding:0; margin-top:10px;}
	.dropdown > a{ width:100%}
	.col-md-3{ width:48%; margin-top:10px; padding:0;}
	.col-md-3:nth-of-type(2n){ float:right}
    #link{ padding:1rem}
	.navBar { height:4rem; line-height:4rem;}
	.mb_menu { height:4rem; display:block}
	.mb_menu li{ text-align:center}
	.mb_menu li a{ color:#fff; font-size:1.4rem}
	
	#footer{ padding:0 1.5rem}
	#footer p{ font-size:1.4rem;; line-height:2rem;}
	
	.baidu_div_map{width:100%;height: 450px;}
}

/*联系我们*/
.ContactUsLeft{width:330px; float:left}
.contactText{ padding:40px 20px}
.contactText dt{ font-size:18px; color:#50b8f7; line-height:24px; margin-bottom:15px;}
.contactText dd p{font-size:14px; line-height:30px;}
.ContactUsRight{ width:745px; float:right}
.title{ border-bottom:solid 1px #eeeeee; margin-bottom:30px;}
.title span{ display:inline-block; padding:0px 0 12px; color:#00aeff; border-bottom:solid 3px #00aeff; font-size:30px; line-height:36px; }
#dituContent{width:765px;height:323px;}
@media screen and (max-width: 640px) {
	.ContactUsRight{width:100%;}
	#dituContent{width:100%;}
}

/*投诉建议*/
.fromMain li{ margin-bottom:20px}
.fromMain li input{ border:1px solid #cccccc;border-radius:0; background:#f8f8f8; height:50px; line-height:50px; width:100%; border-color:#f3f3f3; padding:0 30px; font-size:16px; color:#666666; box-shadow:0 0 0 }
.fromMain li textarea{border:1px solid #cccccc;border-radius:0; background:#f8f8f8; height:50px; line-height:50px; width:100%; border-color:#f3f3f3; padding:0 30px; font-size:16px; color:#666666; box-shadow:0 0 0; height:255px; resize:none}
.submits{ margin-top:30px;}
.submits a{ width:121px; height:50px; line-height:50px; text-align:center; background:#50b8f7; color:#ffffff; display:block; font-size:18px; text-decoration:none }
.submits a:hover{background:#2eaaf5;}
@media screen and (max-width: 640px) {
	.ContactUsLeft{width:100%;}
	.submits a{width:auto;}
}
/*求职招聘详情*/
.NewsTitle{ border-bottom:solid 1px #e5e5e5; padding:0px 0 10px; margin-bottom:20px}
.NewsTitle h1{font-size:20px; line-height:24px; margin-bottom:10px;}
.NewsTitle p{font-size:14px; color:#999999}
.article h3{width:50%;float: left;}
.article p {
    line-height: 30px;
    text-align: justify;
}

/*个人求职列表*/
.newsList table{width:100%}
.newsList table tr{ *position:relative;}
.newsList table td{ border:none; height:40px; font-size:12px; text-align:center;}
.newsList table td a{color:#2082d8;}
.newsList table th{ height:38px; font-size:16px;color:#2082d8; font-weight:normal; border-bottom:#f3f3f3 solid 1px; padding: 0 10px; white-space:nowrap; }

/*区域品牌*/
.qypp_tab{margin: auto; line-height:40px;}
.qypp_tip {height: 1.8rem;width: 1.95rem;float: right;}
.qypp_extend{width: 23px;text-align: left; height: 22px;position: absolute;right: 20px;top: -38px;z-index: 99;cursor: pointer;float: right;}
.qypp_remark{margin-bottom: 10px;}
.qypp_remark a {color:#0000ee;}
.aline{border-bottom: 2px solid #6b88e6;}	

/*注册*/
.neirong2{ background-color:#eff6ff;height: 52px;margin-bottom:10px;}
.neirong2-tu1{ float:left; margin-left:180px; margin-top:10px; margin-bottom:10px;}
.neirong2-wen1{ float:left; margin-left:10px; margin-top:16px; margin-bottom:10px;}
.neirong4{ width:90px; float:left;}
.neirong4-s{cursor: pointer;font-size: 13px;}

/*登录-完善信息*/
.neirong3{ background-color:#eff6ff;height: 52px;margin-bottom:10px;}
.neirong3-tu1{ float:left; margin-left:30%; margin-top:10px; margin-bottom:10px;}
.neirong3-wen1{ float:left; margin-left:10px; margin-top:16px; margin-bottom:10px;}

/*产业分布*/
#containerhy{height:770px;width:100%}
#containerhy-pie{height:550px;width:100%;}
#containerqh{height:770px;width:800px;}
#containerqh-pie{height:550px;width:800px;}
#containerpz{height:728px;width:800px}
#containerpz-pie{height:550px;width:800px;}

.NewInfo h2 {
    font-size: 14px;
    color: #50b8f7;
    line-height: 42px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /*color: #fff;*/
    width: 60%;

}

.NewInfo {
    padding: 3px 0px;
/*    height: 36px;*/
    position: absolute;
    bottom: 0;
/*
    left: 0;
    background: #ed1b1a;*/
    background: whitesmoke;/*lightgray;*/
    width: 100%;
}

.colText2 span.ct2l {
display: inline; 
width:80%;
}
.colText2 span.ct2r {
display: inline; 
width:15%;
float:right;
}

.colText2 p span {
overflow: hidden;
    text-overflow: ellipsis;     
}

.colText2 p {
clear:both;
   }

.colText2 {
    padding: 2%;
}

@media screen and (max-width: 640px) {
	#containerqh{width:350px;}
	#containerqh-pie{width:350px;}
	#containerpz{width:350px}
	#containerpz-pie{width:350px;}
.slideMenu1 li .slideMenu2 li a,.slideMenu1 li .slideMenu2 li  span {
font-size:14px;
}
}

