﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; box-sizing:border-box;}
a{ text-decoration:none;}
li{ list-style:none;}
table{ width:100%; border-collapse:collapse;}
table tr th, table tr td{ text-align:center; line-height:30px;}
body{ font-size:14px; font-family:"Microsoft Yahei"; color:#333; background:#f2f2f2;}

/********** 首页 **********/
.header{ width:1024px; height:60px; margin:0 auto;}
.logo_search{ width:100%; height:50px; overflow:hidden;margin-top: 10px;}
.logo{ display: -moz-box; /*firefox*/display: -ms-flexbox; /*IE10*/display: -webkit-box; /*Safari*/display: -webkit-flex; /*Chrome*/display: box;display: flexbox;display: flex;align-items: center; height:40px;float:left;font-weight: 900;
    font-size: 32px;text-shadow: 2px 3px 5px #666;
    font-family: cursive;}
.logo_text{
	margin-left:60px;
	letter-spacing:10px;
}
.search{ width:280px; height:24px; margin-top:13px; float:right;}
.search input[type=text]{ width:200px; height:24px; border:1px solid #ccc; outline:none; float:left; padding-left:5px;}
.search input[type=submit]{ width:80px; height:24px; outline:none; border:none; float:right; background:#2B579A; color:#fff;}
.nav{ width:100%; background:#2B579A;}
.nav_in{ width:1024px; height:40px; margin: 0 auto; background:#2B579A;padding-left: 60px;}
.nav_in ul{ padding:0 92px; /* overflow:hidden; */}
.nav_in ul li{ width:120px; height:40px; line-height:40px; float:left; text-align:center;}
.nav_in ul li a{ display:block; width:100%; color:#fff;}
.nav_in ul li.currentNav{ background:#fff;}
.nav_in ul li.currentNav a{ color:#2B579A;}
.nav_in ul li.currentNav, .nav_in ul li:hover{ background:#fff;}
.nav_in ul li.currentNav a, .nav_in ul li:hover a{ color:#2B579A;}
ul.subNav{ position:relative; z-index:99999; padding:0; display:none;}
ul.subNav li{ height:30px; line-height:30px; text-align:center; background:#fff; border-bottom:1px solid #f2f2f2;}
ul.subNav li a{ color:#333;}
.nav_in ul li:hover ul.subNav{ display:block;}
.index_more{ height:30px; line-height:30px; padding-right:10px; text-align:right;}

/* .banner{ width:100%; overflow:hidden; height:300px; position:relative;}
.banList{ position:absolute; left:50%; margin-left:-960px; height:300px;}
.banList li{ height:300px; opacity:0; position:absolute; transform:scale(0); transition:transform 0.5s ease 0s, opacity 1.5s ease 0s; z-index:1;}
.banList li.active{ opacity:1; transform:scale(1); z-index:2;}
.fomW{ position:absolute; bottom:20px; left:50%; height:20px; z-index:9; width:1000px; margin-left:-500px;}
.jsNav{ text-align:center;}
.jsNav a{ display:inline-block; background:#fff; width:15px; height:15px; border-radius:50%; margin:0 5px;}
.jsNav a.current{ background:#fc8f0f; cursor:pointer;} */
#focus-banner { position: relative; width: 100%; height:300px; overflow: hidden; }
#focus-banner-list { position: relative;}
#focus-banner-list li { position: absolute; left: 0; top: 0; width: 100%;}
#focus-banner-list li img { width: 100%; height:500px;}
.focus-banner-img { display: block;}
#focus-banner .focus-handle { position: absolute; top: 50%; margin-top: -40px; z-index: 100; display: block; width: 80px; height: 80px; background-image: url("images/focus_handle.png");}
#focus-bubble { position: absolute; left: 50%; bottom: 10px; z-index: 999;}
#focus-bubble li { float: left; width: 10px; height: 10px; margin: 0 5px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border: 1px #fff solid; cursor: pointer;}
#focus-bubble li.current { background-color: #fff;}

.main_c{width:1024px; height:auto; overflow:hidden; margin:0 auto 0;}
.main_cc{width:1024px; height:290px; overflow:hidden; margin:0 auto 0;}
.main_m{width: auto;height: auto; background: #fff;}
.main_f{width: auto;height: 290px;background: #EFF0F2;}
.main_e{width: auto;height: auto;background: #E3E3E3;}
.module{ width:1024px; overflow:hidden;  background:#E3E3E3; padding:10px;}
.moduleOne{ margin:0 auto; background:#FFFFFF;}
.module_title{ height:36px; line-height:36px; overflow:hidden; margin-bottom:10px;}
.module_title span{ font-size:16px; background:#2B579A; height:36px; padding:0 30px; float:left; color:#fff; display:inline-block; margin-bottom:10px;}
.module_title a{ display:inline-block; height:36px; line-height:36px; float:right; font-size:14px; background:url(/CSH/static/images/portal/more_lan.png) right 7px no-repeat; padding-right:25px; color:#2B579A;}
.slider_c{ width:420px; height:256px; float:left; position:relative;}
.slider_c a.control{ position:absolute; display:block; top:55%; margin-top:-78px; width:76px; height:112px; cursor:pointer; z-index:2; background:url(/CSH/static/images/portal/buttons.png) no-repeat;}
.slider_c a.prev{ left:0; background-position:0 0;}
.slider_c a.next{ right:0; background-position:-76px 0;}
.slider_c a.prev:hover{ background-position:0 -112px;}
.slider_c a.next:hover{ background-position:-76px -112px;}
.slider { display:none;}
.moduleOne_list{ width:560px; height:256px; float:right;}
.moduleOne_list ul li{ height:32px; border-bottom:1px solid #ddd; line-height:31px; background:url(/CSH/static/images/portal/listBg_lan.png) left center no-repeat; padding-left:30px;}
.moduleOne_list ul li a{ display:block; width:80%; float:left; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.moduleOne_list ul li span{ width:20%; float:right;}
.moduleOne_list ul li:hover a{ color:#2B579A;}
/* .moduleTwo{ padding:10px 0 0 0; margin-bottom:10px;}
.moduleTwo ul{ overflow:hidden;}
.moduleTwo ul li{ width:502px; height:200px; padding:0 10px; float:left; margin-bottom:10px; overflow:hidden;}
.moduleTwo ul li img{ width:270px; height:200px; float:left;} */
.moduleTwo{ width:1024px; height:430px; overflow:hidden; margin-bottom:10px;}
.moduleTwo ul{ width:1056px; height:430px; overflow:hidden;}
.moduleTwo ul li{ width:320px; height:430px; background:#9cf; float:left; margin-right:22px; position:relative;}
.moduleTwo ul li img{ width:320px; height:430px;}
.mask{ width:100%; height:125px; position:absolute; bottom:56px; left:0; padding:15px; color:#fff; background:url(/CSH/static/images/portal/maskBg1.png) left center no-repeat;}
.mask h2{ font-size:14px; font-weight:normal; height:24px; line-height:24px; overflow:hidden; margin-bottom:10px;}
.mask p{ height:22px; line-height:22px; overflow:hidden;}
.more1{ display:block; text-align:center; width:60px; height:24px; line-height:24px; background:url(/CSH/static/images/portal/more1.png) left center no-repeat; margin-top:15px; color:#fff;}
.picIntro{ width:210px; float:right;}
.picIntro h1{ font-size:16px; line-height:54px; text-align:center; color:#2B579A;}
.picIntro p{ height:120px; line-height:24px; text-indent:2em; overflow:hidden;}
.more{ display:block; height:26px;}
.more a{ display:block; width:22px; height:22px; margin-top:2px; float:right; background:url(/CSH/static/images/portal/more.png) center center no-repeat;}
.footer{ width:100%; height:171px; background:#2B579A; border-top:1px solid #00a0e9;}
.footer_in{ width:1024px; height:150px; padding:10px; margin:0 auto; background:#2B579A;}
.footerLink{ width:900px; float:left; }
.footerLink ul{ overflow:hidden; border-bottom:1px solid #fff; text-align:center;}
.footerLink ul li{ width:123px; height:26px; display:inline-block; margin:0 10px 10px 0; /* float:left; */}
.footerLink p{ text-align:center; color:#fff; line-height:30px;}
.footerLink p span{ margin-right:36px;}
.qrCode{ width:80px; float:right; margin-top:30px;}
.qrCode h2{ text-align: center;font-size: 12px;font-weight: normal;height: 24px;line-height: 24px;overflow: hidden;margin-bottom: 10px;color:#fff;}
.footer_dml{margin-left: 104px;}
.footer_pml{margin-left: 43px;}

.floatWindow{ width:300px; height:280px; position:fixed; bottom:0; left:0; z-index:9999;}
.floatWindow h1{ height:35px; line-height:35px; font-size:16px; text-align:center; padding:0 10px; background:#ccc; color:#333; border-top-left-radius:5px; border-top-right-radius:5px;}
.floatWindow span.foldBtn{ float:right;}
.foldBtn{ display:block; width:17px; height:35px; background:url(/CSH/static/images/portal/foldDown.png) center center no-repeat; cursor:pointer;}
.foldUpBtn{ background:url(/CSH/static/images/portal/foldUp.png) center center no-repeat;}
.floatWindowHeight{ height:35px;}
.floatWindow_content{ height:245px; padding:10px; background:#fff; border:1px solid #f2f2f2;}
.floatWindow_content ul li{ height:60px; line-height:24px; background:url(/CSH/static/images/portal/floatWinListBg1.png) left 10px no-repeat; padding-left:20px; margin-bottom:5px;}
.floatWindow_content ul li a{ color:#333; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.floatWindow_content ul li h2{ font-size:14px; font-weight:normal;}
.floatWindow_content ul li span.title_span{ display:block; width:70%; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.floatWindow_content ul li span.date_span{ display:block; width:30%; float:right;}
.floatWindow_content a.more{ display:block; width:100%; height:30px; line-height:30px; text-align:right; color:#f90;}

/********** 关于中科——公司简介 **********/
.subBanner{ width:1024px; height:167px; margin:10px auto; background:url(/CSH/static/images/portal/pic15.jpg) center center no-repeat;}
.subContainer{ width:1024px; height:auto; min-height:553px; margin:10px auto; overflow:hidden;}
.subMenu{ width:188px; float:left;}
.subMenu ul{ background:#fff;}
.subMenu ul li{ line-height:40px; border-top:1px solid #f2f2f2; background:url(/CSH/static/images/portal/listBg_lan.png) 30px center no-repeat; text-align:center;}
.subMenu ul li a{ color:#2B579A; display:block;}
.subUl{ display:none;}
.menuDetail{ width:816px; float:right; border-radius:2px; background:#fff;}
.detailTitle{ height:30px; line-height:30px; border-bottom:1px solid #f2f2f2; position:relative;}
.detailTitle span{ font-size: 18px;padding:0 10px; border-bottom:2px solid #2B579A; position:absolute; bottom:-3px; font-weight:bold;}
.breadNav{ width:700px; height:40px; float:right; text-align:right; padding-right:10px;}
.breadNav img{ display:inline-block; width:19px; height:15px; margin:7px 10px 0 0;}
.breadNav a{ color:#333; background:url(/CSH/static/images/portal/listBg_lan.png) right center no-repeat; padding-right:25px;}
.breadNav a:last-child{ background:none;}
.detailContent{ padding:10px; margin-top:20px;}
.detailContent p{ line-height:24px; margin-bottom:10px;}
.detailContent p.pic_p{ text-align:center;}
/********** 关于中科——发展历程 **********/
.developmentHistory{}
.developmentHistory li{ border-bottom:1px solid #f2f2f2; padding-bottom:10px; margin-bottom:10px;}
.developmentHistory li h1{ font-size:16px;}
/********** 关于中科——董事长致辞、总裁致辞 **********/
.address{ text-align:right; font-size:14px;}
/********** 关于中科——下属企业风采 **********/
.entFeatures_c{ padding:0; overflow:hidden;}
.entFeatures{}
.entFeatures li{ width:272px; float:left; padding:11px; margin-left: 50px;}
.entFeatures li img{ width:250px; height:167px;}
.entFeatures li h3{ font-size:14px; text-align:center; line-height:30px;}

/********** 关于中科——诚聘英才 **********/
.detailContent table tr th{ background:#EBF6F9;}
.detailContent table tr td a{ color:#333;}
/********** 关于中科——诚聘英才——详情 **********/
.meritocrat_c{}
.meritocrat_c h2{ font-size:16px; color:#2B579A; line-height:40px;}
.meritocrat_c p{ text-indent:0; line-height:20px;}
.meritocrat_c h3{ margin:20px 0 10px;}
.meritocrat_c h4{ font-size:14px; line-height:24px;}

/********** 关于中科——通知公告 **********/
.newsCenter_c_N{}
.newsCenter_c_N li{ height:110px; margin-bottom:20px;  padding:10px 0;overflow: hidden;}
.newsCenter_c_N li img{ display:block; width:220px; height:165px; float:left;}
.picDetail_N{ width:556px; float:right;}
.picDetail_N h1{ font-size:16px; line-height:22px; margin-bottom:10px;}
.picDetail_N h1 a{ color:#333; font-weight:normal;}
.picDetail_N h1 a:hover{ color:#2B579A;}
.picDetail_N p{ height:90px; overflow:hidden; line-height:24px; color:#868686;margin-bottom:0;}
.picDetail_N p a{ color:#333;}
.picDetail_N h4{ font-size:14px; color:#868686; font-weight:normal; height:24px; line-height:24px; background:url(/CSH/static/images/portal/timeBg.png) left center no-repeat; padding-left:30px;}
.page_c_N{ margin:10px 0; text-align:center;}
.page_c_N ul{ display:inline-block; overflow:hidden;}
.page_c_N ul li{ display:inline-block; float:left; margin:0 5px; padding:5px 10px; border:1px solid #ccc; background:#f2f2f2;}
.page_c_N ul li a{ color:#333;}

/********** 关于中科——新闻中心 **********/
.newsCenter_c{}
.newsCenter_c li{ height:185px; margin-bottom:20px;  padding:10px 0;overflow: hidden;}
.newsCenter_c li img{ display:block; width:220px; height:165px; float:left;}
.picDetail{ width:556px; float:right;}
.picDetail h1{ font-size:16px; line-height:22px; margin-bottom:10px;}
.picDetail h1 a{ color:#333; font-weight:normal;}
.picDetail h1 a:hover{ color:#2B579A;}
.picDetail p{ height:120px; overflow:hidden; line-height:24px; color:#868686;margin-bottom:0;}
.picDetail p a{ color:#333;}
.picDetail h4{ font-size:14px; color:#868686; font-weight:normal; height:24px; line-height:24px; background:url(/CSH/static/images/portal/timeBg.png) left center no-repeat; padding-left:30px;}
.page_c{ margin:10px 0; text-align:center;}
.page_c ul{ display:inline-block; overflow:hidden;}
.page_c ul li{ display:inline-block; float:left; margin:0 5px; padding:5px 10px; border:1px solid #ccc; background:#f2f2f2;}
.page_c ul li a{ color:#333;}

/********** 关于中科——两学一做 **********/
.picDetail_DN{ width:750px; float:right;}
.picDetail_DN h1{ font-size:16px; line-height:22px; margin-bottom:10px;}
.picDetail_DN h1 a{ color:#333; font-weight:normal;}
.picDetail_DN h1 a:hover{ color:#2B579A;}
.picDetail_DN p{ height:90px; overflow:hidden; line-height:24px; color:#868686;margin-bottom:0;}
.picDetail_DN p a{ color:#333;}
.picDetail_DN h4{ font-size:14px; color:#868686; font-weight:normal; height:24px; line-height:24px; background:url(/CSH/static/images/portal/timeBg.png) left center no-repeat; padding-left:30px;}

/********** 关于中科——新闻中心——详情页 **********/
.newsCenterDetail_c{}
.newsCenterDetail_c h1{ font-size:20px; text-align:center;  line-height:35px;}
.newsCenterDetail_c h2{ font-size:14px; text-align:right; line-height:35px;}

/********** 党群建设——党旗飘扬 **********/
.policyCon_c{ padding:0; overflow:hidden;}
.policyCon li{ width:204px; padding:10px 15px; float:left;}
.policyCon li img{ width:174px; height:240px;}
.policyCon li h3{ font-size:14px; text-align:center; line-height:30px;}

/********** 关于中科——业务领域 **********/
.businessArea{ width:100%; height:auto;}
.businessArea h1{ font-size:16px; text-align:center; padding-bottom:20px;}
.businessList{ margin-top:20px; }/*padding-left: 10px;*/
.businessList ul li{ margin-bottom:20px; overflow:hidden;}
.businessList ul li img{ display:block; width:390px; height:280px; float:left;}
.businessList ul li a{ font-size:16px; font-weight:bold; color:#2B579A; background:url("/CSH/static/images/portal/more_lan.png") right top no-repeat; padding-right:30px;}
.businessDetail{ width:630px; float:right; height:280px; padding:20px 20px 20px;background: #eee;}
.businessDetail h2{ line-height:38px; display:inline-block; font-size:16px; background:url(/CSH/static/images/portal/more_lan.png) right center no-repeat; padding-right:30px; color:#2B579A;}
.businessDetail p{  line-height:25px; overflow:hidden;margin-left: 10px;}/*text-indent:2em;*/

/********** 关于中科——能源环保 **********/
.environmental_c{ width:100%;}
.environmental{ width:100%; height:auto; margin-top:10px; padding:0 10px 20px; margin-bottom:20px; border-bottom:1px dashed #ccc;}
.environmentalT, environmentalB{ height:170px; padding:10px;}
.environmentalTL{ width:841px; height:150px; float:left;}
.environmentalTL h1{ font-size:14px; line-height:30px;}
.environmentalTR{ width:143px; height:150px; float:right;}
.environmentalB{ padding:10px;}
.environmentalB p{ line-height:24px; text-indent:2em;}
.aboutNews, .projectCompany{ padding:10px; border-bottom:1px dashed #ccc; margin-bottom:20px;}
.projectCompany{ border:none;}
.aboutNews h1, .projectCompany h1{ font-size:16px; color:#2B579A; background:url(/CSH/static/images/portal/tagIcon.png) left center no-repeat; padding-left:25px; margin-bottom:10px;}
.projectCompany ul li{ overflow:hidden; margin-bottom:20px;}
.projectCompany ul li img{ display:block; width:272px; height:150px; float:left; margin-right:20px;}
.projectCompany ul li h2{ font-size:16px; line-height:30px; color:#2B579A;}
.projectCompany ul li h3, .projectCompany ul li h4{ font-size:14px; font-weight:normal; color:#333; line-height:24px;}
.projectCompany ul li p{ line-height:24px;}

/********** 关于中科——联系我们 **********/
.contactUs{ overflow:hidden;}
.contactUsL{ width:390px; float:left; padding-left:20px;}
.contactUsL h1{ font-size:16px; line-height:50px;}
.contactUsL p{ text-indent:0;}
.contactUsR{ width:390px; float:right; padding-right:20px;}

/********** 关于中科——一级导航项高亮 **********/
.nav_in ul li.currentNam{ background:#fff;}
.nav_in ul li.currentNam a{ color:#2B579A;}

.nav_in ul li.currentNam ul.subNav li.currentNam{ background:#2B579A;}
.nav_in ul li.currentNam ul.subNav li.currentNam a{ color:#fff;}

.nav_in ul ul.subNav li.currentNam{ background:#2B579A;}
.nav_in ul ul.subNav li.currentNam a{ color:#fff;}

.subMenu ul li.currentNam{ background:#2B579A url(/CSH/static/images/portal/listCurrentBg.png) 30px center no-repeat;}
.subMenu ul li.currentNam a{ color:#fff;}
.subMenu ul li.currentNam ul.subUl li{ background:#fff url("/CSH/static/images/portal/subLiBg.png") 20px center no-repeat; text-align:center;}
.subMenu ul li.currentNam ul.subUl li a{ color:#333;}

/********** 党群建设——两学一做 **********/
.column_c{ height:60px; margin-top:30px; background:#f2f2f2;}

/********** 绿盟入口 **********/
.nsfocus{ width:1024px; height:290px; background:#EFF0F2; }

/********** 单页排版 **********/
.Detail{ width:1024px; border-radius:2px; background:#fff;}
.picPortalDetail{ width:auto;  margin-right:50px;margin-left: 50px;}
.picPortalDetail h1{ font-size:16px; line-height:22px; margin-bottom:10px;float: left;}
.picPortalDetail h1 a{ color:#333; font-weight:normal;}
.picPortalDetail h1 a:hover{ color:#2B579A;}
.picPortalDetail p{ height:75px;display:block;line-height:24px; margin-bottom:0;color:#868686;}
.picPortalDetail p a{ color:#333;}
.picPortalDetail h4{ font-size:14px; color:#868686; font-weight:normal; height:24px; line-height:24px; background:url(/CSH/static/images/portal/timeBg.png) left center no-repeat; padding-left:30px;float: right;}

/*******浏览器兼容性问题 **********/
.noborder{border: none;}
/*******通知公告 **********/
.floatWindowN{ width:300px; height:280px; position:fixed; bottom:0; left:0; z-index:9999;}
.floatWindowN h1{ height:35px; line-height:35px; font-size:16px; text-align:center; padding:0 10px; background:#ccc; color:#333; border-top-left-radius:5px; border-top-right-radius:5px;}
.floatWindowN span.foldBtnN{ float:right;}
.foldBtnN{ display:block; width:17px; height:35px; background:url(/CSH/static/images/portal/foldDown.png) center center no-repeat; cursor:pointer;}
.foldUpBtnN{ background:url(/CSH/static/images/portal/foldUp.png) center center no-repeat;}
.floatWindowHeightN{ height:35px;}
.floatWindow_contentN{ height:245px; padding:10px; background:#fff; border:1px solid #f2f2f2;}
.floatWindow_contentN ul li{ height:30px; line-height:25px; background:url(/CSH/static/images/portal/floatWinListBg1.png) left 10px no-repeat; padding-left:20px; margin-bottom:5px;overflow:hidden; }
.floatWindow_contentN ul li a{ color:#333; display:block; white-space:nowrap; text-overflow:ellipsis;float: left;}
.floatWindow_contentN ul li h2{ font-size:14px; font-weight:normal;}
.floatWindow_contentN ul li h2 a{ font-size:14px;width:70%; font-weight:normal;float: left;overflow:hidden;}
.floatWindow_contentN ul li h2 span{ display:block; width:30%;float:right;  white-space:nowrap; text-overflow:ellipsis;}
.floatWindow_contentN ul li span.date_span{ display:block; width:30%; float:right;}
.floatWindow_contentN a.more{ display:block; width:100%; height:30px; line-height:30px; text-align:right; color:#f90;}
.banner{height:auto;}
.float_ad_img{border-radius:10px;width:420px}