@charset "utf-8";
/* CSS Document */
.top{ background-color:#FFF; height: 70px; padding-bottom:20px; position:relative; z-index:99;}
.top_login{ height:55px;}
.top .sm_logo{ width:254px; height:26px; background:url(../images/sm_logo.gif) no-repeat;  position:absolute; top:0px; right:0px;}
.top .sm_logo a{ width:254px; height:26px; cursor:pointer; display:block;}
.top .sm_logo1{ width:254px; height:26px; background:url(../images/sm_logo1.gif) no-repeat;  position:absolute; top:0px; right:0px;}
.top .sm_logo1 a{ width:254px; height:26px; cursor:pointer; display:block;}
/* .top .logo{ background:url(../images/logo.png) no-repeat; width:350px; height:37px; margin-top:20px;}
.top .logo{ cursor:pointer;}  */
.top .logo{ width:350px; height:37px; margin-top:31px;}
.top .logo{ cursor:pointer;} 
.top a img{ border:none;}
.top_login .logo{ margin-top:20px;}
.top .logo1{background:url(../images/logo1.jpg) no-repeat;width:442px; height:44px; margin-top:20px;}
/* .top .r_mk,.top .r_mk_en,.top .r_mk_fan{ width:52px; height:25px; display:inline-block; background:url(../images/rest_mark.jpg) no-repeat; margin-left:10px; position:relative; z-index:10; top: 8px; margin-top: 24px;} */
.r_mk{ width:52px; height:25px; display:inline-block; background:url(../images/rest_mark_simplified.jpg) no-repeat; margin-left:10px; position:relative; z-index:10; top: 8px; margin-top: 24px; vertical-align: initial;}
.r_mk_en{ width:52px; height:25px; display:inline-block; background:url(../images/rest_mark_english.jpg) no-repeat; margin-left:10px; position:relative; z-index:10; top: 8px; margin-top: 24px; vertical-align: initial;}
.r_mk_fan{ width:52px; height:25px; display:inline-block; background:url(../images/rest_mark_traditional.jpg) no-repeat; margin-left:10px; position:relative; z-index:10; top: 8px; margin-top: 24px; vertical-align: initial;}

/* .top .r_mk{ background-position:0 0;} */
/* .top .r_mk_en{ background-position:0 -26px;} */
/* .top .r_mk_fan{ background-position:0 -51px;} */
/* .top_main .r_mk,.top_main .r_mk_en,.top_main .r_mk_fan{ top:0px; } */
.top .logo1{ cursor:pointer;}
.top .t_r{ color:#666666; padding-top:40px;}
.top .t_r span{ padding:0px 10px; color:#cccccc;}
.top .t_r .jt_img{ background:url(../images/nav/top_useimg.gif) no-repeat; width:7px; height:4px; display:inline-block; vertical-align:middle; margin-left:3px;}
.top .t_r .use_name{ width:100px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#666; text-decoration:none; cursor:default; text-align:right;}
.topr{margin-right: 254px; line-height:32px; height:32px;}
.topr a{ margin-left:10px;}
.top .pull{width:7px; height:7px; background: url(../images/top_ico.png) no-repeat -214px -25px; display:inline-block; margin-right:6px; margin: 0 5px; *padding-top:5px;}
.top .logo2{ background:url(../images/logo_none.gif) no-repeat; width:237px; height:38px; margin-top:25px;}

.top_menu{ float:right; color:#666; padding-top:30px; text-align:right;}
/* .top_menu span{ color:#cccccc; padding:0px 3px;} */
.top_menu .red{ color:#F00; font-weight:bold;}
.top_menu b{ font-weight:normal;}
.top_useimg{ background:url(../images/top_ico.png) no-repeat -289px -27px; width:7px; height:4px; display:inline-block; vertical-align:middle; margin-left:3px;}
.top_login .top_menu .top_userGuide {float: left;margin-top: -16px;margin-right: 67px;list-style: none;}

/*一级菜单hover背景无限制*/
/**此段css与ui给的不一样，请不要覆盖**/
/**-------------------------------------start------------------------------------- **/
.headerMenu{width:100%;  min-width:990px; background:url(../images/nav/nav_bg.jpg) repeat-x;}
.headerNav { height:40px; overflow:hidden;width:990px; margin:0 auto; position:relative;}
.headerNav ul { list-style:none; margin:0px; padding:0px;}
.headerNav ul li{ float:left; margin-right:8px;}
.headerNav ul a { display: block; float:left; height:40px; line-height:40px; text-align:center; color:#ffffff; font-size:14px; font-weight:bold;  padding-right:25px; text-decoration: none; }
.headerNav ul a span { display:block; padding-left:25px;}
.headerNav ul a:hover{color:#d0dbeb; font-size:14px; font-weight:bold; text-decoration:none;}
.headerNav ul .header_nav_on { background:url(../images/nav/nav_hoverbg.gif) right 0 no-repeat; font-weight: bold; color:#395d95;}/*hover*/
.headerNav ul .header_nav_on span { background:url(../images/nav/nav_hoverbg.gif) left top no-repeat; color:#395d95;font-weight: bold;}/*hover*/
#home_hover a{ /*background-color:#187bc4;*/ height:40px; line-height:40px; text-align:center; color:#ffffff; font-size:14px; font-weight:bold; padding:0px 30px; display:inline-block; background-image:none;}
#home_hover a:hover{color:#d0dbeb; text-decoration:none;}
.current_two_menu{ color: #395d94!important; text-decoration:none; border-bottom:2px solid #395d94;  padding:0px 28px 10px 28px; *padding:2px 28px 8px 28px; display:inline-block; font-size:14px; font-weight:bold;}
/**-------------------------------------end----------------------------------------**/
/*--头部--*/
.top .home,.top .user{ width:14px; height: 14px; background: url(../images/top_ico.png) no-repeat; display:inline-block; margin-right:6px; margin-bottom:-2px;}
	*+html .top .home{ margin-bottom:2px;}
	*+html .top .user{ margin-bottom:2px;}
	.top .home{ background-position: -20px -20px;}
	.top .user{ background-position: -61px -20px;}
/* .top .english,.top .simplified,.top .traditional,.top .help{ width:26px; height: 26px; background: url(../images/top_icon.png) no-repeat; display:block;} */
/* .english,.simplified,.traditional,.help{ width:26px; height: 26px; background: url(../images/top_icon.png) no-repeat; display:block;} */
.english{ width: 26px; height: 26px; display: block;}
.simplified{ width:26px; height: 26px; display:block;}
.traditional{ width:26px; height: 26px;  display:block;}
.help{ width:26px; height: 26px; background: url(../images/help_icon.png) no-repeat; display:block;}
/* 	.top .english{background-position: -35px 0px; margin:0 0 5px 10px;} */
/* 	.top .help{background-position: -71px 0px; margin:0 0 5px 10px;} */
/* 	.top .simplified{background-position: 0px 0px; margin:0 0 5px 10px;} */
/* 	.top .traditional{background-position: -107px 0px; margin:0 0 5px 10px;} */
.english{margin:0 auto 5px;}
@media screen and (max-width: 768px) {.english{ width:16px; height: 16px; display:inline-block; margin: unset;margin-right: 6px; background-size: cover;}}
.help{margin:0 auto 5px;}
@media screen and (max-width: 768px) {.help{ width:16px; height: 16px; display:inline-block; margin: unset;margin-right: 6px; background-size: cover;}}
.simplified{margin:0 auto 5px;}
@media screen and (max-width: 768px) {.simplified{ width:16px; height: 16px; display:inline-block; margin: unset;margin-right: 6px; background-size: cover;}}
.traditional{margin:0 auto 5px;}
@media screen and (max-width: 768px) {.traditional{ width:16px; height: 16px; display:inline-block; margin: unset;margin-right: 6px; background-size: cover;}}
.top .userGuide{ width:26px; height: 26px; background: url(../images/top_guide.png) no-repeat; display:block; margin:0 0 5px 10px;}
.userGuideUS{ width:26px; height: 26px; background: url(../images/top_guide.png) no-repeat; display:block; margin:0 auto 5px; background-size: cover;}
@media screen and (max-width: 768px) {.userGuideUS{ width:16px; height: 16px; background: url(../images/top_guide.png) no-repeat; display:inline-block; margin: unset;margin-right: 6px; background-size: cover;}}
/* .top .userGuideUS{ width:26px; height: 26px; background: url(../images/top_guide.png) no-repeat; display:block; margin:0 auto 5px;} */

/*在线小秘书*/
/* .clerkw{ margin:22px 20px 0 0; display:inline-block;} */
.clerkw{ margin:0 20px 0 0;display:inline-block;}
	.clerkw li{ width: auto; padding:0 12px; float:left; text-align:center;}
	.clerkw li a{ color:#666; display:block; text-align:center; font-size: 12px; font-weight: initial;}	

/*二级菜单*/
.pull_downnav{ background-color:#f5f5f5; border-bottom:1px solid #dedede; height:36px; line-height:36px;min-width:990px;}
.pull_downnav .two_menu{ width:990px; margin:0px auto;}
.pull_downnav .two_menu ul{ padding-top:11px;}
.pull_downnav .two_menu ul li{border-right:1px solid #cccccc;list-style:none; float:left; height:14px; line-height:14px;}
.pull_downnav .two_menu a{ color:#333333; text-decoration:none; border-bottom:2px solid none; padding:0px 28px 10px 28px; *padding:2px 28px 8px 28px; display:inline-block; font-size:14px;}
.pull_downnav .two_menu a:hover, #two_nav{ color:#395d94; text-decoration:none; border-bottom:2px solid #395d94;  padding:0px 28px 10px 28px; *padding:2px 28px 8px 28px; display:inline-block; font-size:14px;}
#two_nav{ font-weight:bold;}

/*下拉*/
.pop_setup{position:absolute; top:18px; right:0px; border:1px solid #dedede; border-bottom:none; background-color:#FFF; width:120px; padding-top:2px; z-index:8;}
.pop_setup ul li{ border-bottom:1px solid #dedede;}
.pop_setup ul li a{background-color:#FFF; text-decoration:none; height:30px; line-height:30px; padding:0px 10px; display:block; color:#666;}
.pop_setup ul li a:hover{background-color:#ebebeb; text-decoration:none; height:30px; line-height:30px; padding:0px 10px; display:block; color:#666;}

/*我的创新在线*/
.my_innovation{position:absolute; top:18px; left:0px; border:1px solid #dedede; border-bottom:none; background-color:#FFF; width:120px; padding-top:2px; z-index:7;}
.my_innovation ul li{ border-bottom:1px solid #dedede;}
.my_innovation ul li a{background-color:#FFF; text-decoration:none; height:30px; line-height:30px; padding:0px 10px; display:block; color:#666;}
.my_innovation ul li a:hover{background-color:#ebebeb; text-decoration:none; height:30px; line-height:30px; padding:0px 10px; display:block; color:#666;}

/*机构信息*/
.institution_information{position:absolute; top:18px; right:0px; border:1px solid #dedede; border-bottom:none; background-color:#FFF; width:100px; padding-top:2px; z-index:9;}
.institution_information ul li{ border-bottom:1px solid #dedede;}
.institution_information ul li a{background-color:#FFF; text-decoration:none; height:30px; line-height:30px; padding:0px 10px; display:block; color:#666;}
.institution_information ul li a:hover{background-color:#ebebeb; text-decoration:none; height:30px; line-height:30px; padding:0px 10px; display:block; color:#666;}

/*icon*/
.home_icon{ background:url(../images/home_icon.png) no-repeat; display:inline-block; vertical-align:middle; padding-left:5px; width:16px; height:16px;}
.h_icon01{ background-position:0px 0px;}
.h_icon02{ background-position:0px -30px;}
.h_icon03{ background-position:0px -60px;}
.h_icon04{ background-position:0px -90px;}
.h_icon05{ background-position:0px -120px;}
.h_icon06{ background-position:0px -150px;}
.h_icon07{ background-position:0px -180px;}

/*search*/
.top_search{ float:left; margin-left:80px; width:380px; height:32px; background-color:#226fbe; margin-top:28px;}
.top_search .t_s_input{ width:300px; height:28px; line-height:28px; background-color:#ffffff; padding:0px 0px 0 0px; margin-top:2px; margin-left:2px; float:left;}
.top_search .t_s_input input{ width:272px; height:28px; line-height:28px; padding:0px; background-color:#FFF; border:0; float:left;}
.top_search .mtop5 .s_i{ padding:0; width:28px; height:28px; background-position:-257px -15px; margin:0; float:left;}
.top_search .top_search_btn{ float:left; background:url(../images/top_search_icon.jpg) 0px 8px no-repeat; padding-left:20px; *padding-left:10px; padding-top:7px; margin-left:10px;}
.s_i{background:url(../images/top_ico.png) no-repeat -264px -22px; display:inline-block; vertical-align:middle; width:16px; height:16px; *margin-top:-5px;}
.btn_top_search{ float:left; background:#206fba; width:75px; height:32px; cursor:pointer; border:0; font-size:14px; color:#fff; text-align:center; line-height:32px; color:#ffffff;}

.demand_img{ background-position:0px 0px;}
.ach_img{ background-position:0px -29px}
.talent_img{ background-position:0px -89px;}
.paper_img{ background-position:0px -118px;}
.project_img{ background-position:0px -148px;}
.mechanism_img{ background-position:0px -60px;}
.ser_img{ background-position:0px -180px;}
.search_icon{ background:url(../images/top_ico.png)}

.t_s_two{ position:absolute; left:289px; top:58px; width:90px; height:78px; border:1px solid #dadada; background-color:#ffffff; z-index:8;}
.t_s_two ul li a{ height:25px; line-height:25px; padding-left:8px; color:#a9a9a9; text-decoration:none; background-color:#FFF; display:block;}
.t_s_two ul li a:hover{ height:25px; line-height:25px; padding-left:8px; color:#333333; text-decoration:none; display:block; background:url(../images/hook_img.png) 72px center #f8f8f8 no-repeat;}

/*=====切换系统======*/
.system{ position: relative; display:inline-block; *display:block; z-index:11; width:86px; height:22px;}
.system_t{ display:block; text-align:center; font-size:12px; color:#fff; line-height:22px; width:86px; height:22px; background:url(../images/report/rep_but_ico.png) no-repeat -314px -83px; margin-top:33px; margin-left:10px;}
.system_t:hover{ color:#fff; text-decoration:none; background-position:-314px -115px;}
.system_p { visibility: hidden; position:fixed; top:87px; border:1px solid #e8e8e8; z-index:10; background:#fff; color:#666;} 
.system_p a{ margin-left:0; display:block; line-height:32px; height:32px; padding:0 45px 0 15px;}
.system_p a:hover{ text-decoration:none; background:#f5f5f5;}
.system_t:hover .system_p, .system:hover .system_p { visibility: visible; }
.pull_down{ background:url(../images/top_ico.png) no-repeat -237px -25px; width:9px; height:6px; display:inline-block; margin-left:5px; vertical-align:middle;}
.system_icon{ width:16px; height:16px; background:url(../images/contact_ico.png) no-repeat -2px -210px; display:inline-block; margin-right:5px; *margin-top:3px; vertical-align:middle;}

/*=======登陆下拉选项======*/
.mana_r{ position: relative; left: 0px; top: 0px; display:inline-block; *display:block; z-index:888;} 
.mana_t{ text-align: left;}
.mana_p { visibility: hidden; display: none; position:absolute; top:14px; border:1px solid #e8e8e8; border-bottom:none; z-index:100; background:#fff; color:#666;} 
@media screen and (max-width: 768px) {.mana_p { visibility: hidden; display: none; position:absolute; top:100px; border:1px solid #e8e8e8; border-bottom:none; z-index:100; background:#fff; color:#666;} }
.mana_p a{ display:block; line-height:32px; height:32px; margin:0; padding:0 10px 0 15px; border-bottom:1px solid #e8e8e8; overflow:hidden; text-align:left;}
.mana_p a:hover{ text-decoration:none; background:#f5f5f5;}
.mana_t:hover .mana_p, .mana_r:hover .mana_p { visibility: visible; display: block;}
.mana_icon{ background:url(../images/contact_ico.png) no-repeat; display:inline-block;}
.pson_icon{ background-position:0px 0px; width:16px; height:16px; padding-right:5px; vertical-align:middle;}
.use_icon{ background-position:-1px -152px; width:16px; height:16px; padding-right:5px; vertical-align:middle;}
.out_icon{ background-position:-1px -182px; width:16px; height:16px; padding-right:5px; vertical-align:middle;}


.bor_b3{ border-bottom:3px solid #0a60b2; padding-bottom:10px;}/*详情简短头部*/

/*右下角广告弹出框*/
#ADPop{z-index: 9999999; background:#fff;width:300px; height:232px;font-size:12px;position:fixed;right:0;bottom:0; border: 1px solid #e0e0e0; background: #FCFCFC;}
#ADPopHead{line-height:32px;background:#F3F3F3;border-bottom:1px solid #e0e0e0;font-size:12px;padding:0 0 0 10px;}
#ADPopHead h2{font-size:14px;color:#333;line-height:32px;height:32px;}
#ADPopHead #ADPopClose{position:absolute;right:0px;top:0px;}
#ADPopHead a#ADPopClose:hover{color:#f00;cursor:pointer;}
#ADPopContent{margin: 15px; line-height: 26px;}