﻿@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
	list-style:none;
}
*:focus {outline:none;}
img,input{
	border:0 none; 
}
table{
	border-collapse: collapse;
}
.clear {
	clear: both; height:0; line-height:0; width:100%; overflow:hidden;
}
.clearfix { zoom:1; }
.clearfix:after { content:""; display:block; height:0; clear:both; font-size:0px; visibility:hidden; }
a{
	color:#31353d; 
	text-decoration:none; 
	outline:none;
}
a:hover{ 
	color:#f54746; 
	text-decoration:none;
}
body{
	font-family:Microsoft YaHei;
	font-size:14px;
	line-height:24px;
	color:#666666;
	background:#f6f6f6;
}
.head_box {
}
.head_tbg {
	background:#f7f7f7;
	border-bottom:1px solid #ececec;
}
.head_top {
	height:40px;
	width:1000px;
	margin:0 auto;
}
.head_top img {
	display:block;
	float:left;
	width:194px;
	height:40px;
}
.head_login {
	float:right;
	height:40px;
	line-height:40px;
	font-size:12px;
	color:#666666;
}
.head_login a{
	color:#666666;
}
.head_login a:hover{
	color:#052953;
}
.head_login em{
	font-style:normal;
	padding:0px 18px;
}
.head_login span a{
	color:#042953;
	padding-left:2px;
}
.head_login span a:hover{
	text-decoration:underline;
}
.head_navbg {
	background:#ffffff;
}
.head_nav {
	height:80px;
	width:1000px;
	margin:0 auto;
}
.logo_img {
	float:left;
	padding-top:21px;
}
.nav_list {
	float:right;
	padding-top:28px;
}
.nav_list li {
	float:left;
	padding:0px 5px;
}
.nav_list li a {
	display:block;
	color:#666666;
	padding:0px 9px 24px 9px;
}
.nav_list .home_chick a{
	border-bottom:4px solid #052953;
	background:url(../images/navsj.png) no-repeat center bottom;
	color:#032a54;
}
.nav_list li a:hover {
	border-bottom:4px solid #052953;
	background:url(../images/navsj.png) no-repeat center bottom;
	color:#032a54;
}
.banner_box {
	width:100%;
	height:520px;
	overflow:hidden;
	position:relative;
}
.intern_banner {
	width:100%;
	height:520px;
	overflow:hidden;
	position:relative;
}
.intern_banner li {
	width: 100%;
	height: 520px;
	position: absolute;
	top: 0;
	left: 0;
}
.intern_banner li img{
	display:block;
	width:1920px;
	height:520px;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-960px;
}
.silde_btn {
	width:1000px;
	height:11px;
	position:absolute;
	bottom:66px;
	left:50%;
	margin-left:-500px;
	text-align:center;
}
.silde_btn ul li{
	width:55px;
	height:11px;
	background:url(../images/sidbtn_02.jpg) no-repeat center bottom;
	margin-right:17px;
	cursor:pointer;
	display:inline-block;
}
.silde_btn ul li.cur{
	background:url(../images/sidbtn_01.jpg) no-repeat center bottom;
}
.latenew_bg {
	background:url(../images/zzao.png);
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
}
.latenew_box {
	width:1000px;
	height:35px;
	line-height:35px;
	overflow:hidden;
	margin:0 auto;
}
.latenew_tit {
	width:51px;
	height:35px;
	float:left;
	background:url(../images/laba.png) no-repeat;
}
.marquee {
	padding-left:19px;
	height:36px;
	width:820px;
	overflow:hidden;
	float:left;
	position: relative;
}
.marquee li {
	color:#ffffff;
	display:block;
	height:36px;
	line-height:36px;
	overflow:hidden;
	font-size:13px;
	position: absolute;
}
.marquee li a:hover {
	color:#ecbdbd;
}
.marquee li a span {
	font-size:12px;
	color:#cdcac9;
	padding-left:20px;
}
.homemain {
	width:1000px;
	padding:51px 0px 0px 0px;
	margin:0 auto;
}
.profilegs {
	height:198px;
	position:relative;
	padding-left:332px;
	margin-bottom:30px;
}
.profilegs_img {
	width:332px;
	height:198px;
	position:absolute;
	top:0px;
	left:0px;
}
.profilegs_box {
	height:198px;
	background:#ffffff;
}
.profilegs_top {
	height:64px;
	line-height:64px;
	background:#052953;
}
.profilegs_top img {
	display:block;
	float:left;
	padding:17px 15px 0px 30px;
}
.profilegs_top p {
	float:left;
	font-size:18px;
	color:#ffffff;
	background:url(../images/bsj.jpg) no-repeat center bottom;
}
.profilegs_top a {
	display:block;
	width:63px;
	height:20px;
	float:right;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	line-height:20px;
	margin:22px 30px 0px 0px;
	background:#f29636;
}
.profilegs_top a:hover {
	color:#ffffff;
	background:#f5a95a;
}
.profilegs_bottom {
	width:560px;
	padding-left:48px;
	margin:34px auto 0px auto;
	background:url(../images/sy_01.png) no-repeat left top;
}
.profilegs_bottom p{
	width:512px;
	padding-right:48px;
	font-size:12px;
	color:#666666;
	line-height:24px;
	background:url(../images/sy_02.png) no-repeat right bottom;
}
.focuvent {
	overflow:hidden;
	margin-bottom:30px;
}
.focus_box {
	width:633px;
	float:left;
	background:#ffffff;
}
.newfouct {
	padding:0px 30px 15px 30px;
}
.szyan {
	height:101px;
	padding-top:30px;
	border-bottom:1px dashed #73737b;
	margin-bottom:10px;
}
.szyan dt {
	width:75px;
	height:75px;
	float:left;
}
.szyan dd {
	color:#999999;
	font-size:12px;
	width:480px;
	float:right;
}
.szyan dd div {
	font-size:14px;
	text-align:right;
}
.szyan dd div a {
	color:#666666;
	float:left;
}
.szyan dd div a:hover {
	color:#052953;
}
.szyan dd p {
	line-height:20px;
	height:40px;
	overflow:hidden;
	padding-top:8px;
}
.newfourlist li {
	height:35px;
	line-height:35px;
	color:#999999;
}
.newfourlist li a{
	height:35px;
	line-height:35px;
	overflow:hidden;
	display:block;
	padding-left:19px;
	background:url(../images/xwqq_01.png) no-repeat 0px 13px;
	color:#666666;
}
.newfourlist li span{
	float:right;
}
.newfourlist li a:hover{
	background:url(../images/xwqq_02.png) no-repeat 0px 13px;
	color:#052953;
}
.ventur_box {
	width:337px;
	background:#ffffff;
	float:right;
}
.studly {
	height:101px;
	padding-top:30px;
	border-bottom:1px dashed #73737b;
	margin-bottom:10px;
}
.studly dt {
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin-bottom:15px;
}
.studly dt a{
	color:#666666;
}
.studly dd {
	padding-left:44px;
	color:#999999;
	font-size:12px;
	line-height:20px;
	position:relative;
}
.studly dd img{
	position:absolute;
	top:0px;
	left:0px;
}
.studylist li {
	height:35px;
	line-height:35px;
	overflow:hidden;
}
.studylist li a {
	color:#666666;
}
.studylist li a:hover {
	color:#052953;
}
.investmet {
	padding:15px 30px 18px 30px;
}
.footbg {
	background:#999999;
}
.footbox {
	width:1000px;
	height:155px;
	padding-top:45px;
	margin:0 auto;
}
.footlogo {
	height:58px;
	background:url(../images/footline.jpg) repeat-x bottom;
	margin-bottom:25px;
	position: relative;
}
.footlogo img {
	display:block;
	float:left;
	width:252px;
	height:36px;
}
.footlogo p {
	float:right;
	color:#ffffff;
	padding-top:8px;
}
.footlogo p a {
	color:#ffffff;
}
.footlogo p span {
	padding:0px 10px;
}
.footlogo p a:hover {
	text-decoration:underline;
}
.linksbox {
	width:164px;
	height:23px;
	line-height:23px;
	padding:0px 34px 0px 8px;
	background:url(../images/xlk.png) no-repeat;
	position:relative;
	color:#666666;
	float:left;
	cursor:pointer;
}
.linksbox span {
	display:block;
	height:23px;
	line-height:23px;
	overflow:hidden;
}
.linksbox ul {
	position:absolute;
	background:#ffffff;
	width:164px;
	height:auto;
	overflow-y:auto;
	overflow-x:hidden;
	padding:3px 34px 3px 8px;
	top:23px;
	left:0rem;
	border-radius:3px;
	max-height: 89px;
}
.linksbox ul li a {
	display:block;
	height:22px;
	line-height:22px;
	width: 200px;
}
.copyright {
	float:right;
	color:#ffffff;
	line-height:25px;
}
.copyright div{
	float:right;
	background:url(../images/kexin.png) no-repeat;
	padding-left:109px;
}
.nybanner {
	width:100%;
	height:260px;
	position:relative;
	overflow:hidden;
}
.nybanner img{
	width:1920px;
	height:260px;
	position:absolute;
	left:50%;
	margin-left:-960px;
}
.inpage_main {
	width:1000px;
	margin:20px auto 30px auto;
	overflow:hidden;
	background:url(../images/nymainbg.jpg) repeat-y;
}
.aboutus_left {
	float:left;
	width:235px;
}
.caption {
	width:214px;
	height:78px;
	padding:16px 0px 0px 21px;
	background:#052953;
	color:#ffffff;
	font-size:16px;
	line-height:35px;
	margin-bottom:50px;
}
.caption p{
	font-size:30px;
}
.captionmenu {
	width:235px;
	padding-bottom:200px;
}
.captionmenu li > a {
	height:44px;
	line-height:44px;
	display:block;
	padding-left:43px;
	border:1px solid transparent;
	background:url(../images/cdimg_01.png) no-repeat 20px 16px;
	font-size:16px;
	color:#666666;
	overflow: hidden;
}
.captionmenu li > a:hover {
	border:1px solid #ccd7e4;
	border-right:1px solid #ffffff;
	background:#ffffff url(../images/cdimg_01.png) no-repeat 20px 16px;
	color:#052953;
}
.captionmenu li.gsjj > a {
	border:1px solid #ccd7e4;
	border-right:1px solid #ffffff;
	background:#ffffff url(../images/cdimg_01.png) no-repeat 20px 16px;
	color:#052953;
}
.captionmenu li span {
	height:44px;
	line-height:44px;
	display:block;
	padding-left:43px;
	border:1px solid transparent;
	background:url(../images/cdimg_03.png) no-repeat 20px 16px;
	font-size:16px;
	color:#666666;
	cursor:pointer;
	overflow: hidden;
}
.captionmenu li.gsjj span {
	background:url(../images/cdimg_02.png) no-repeat 20px 16px;
	color:#052953;
}
.captionmenu li ul li a {
	height:44px;
	line-height:44px;
	display:block;
	padding-left:58px;
	border:1px solid transparent;
	background:url(../images/cdimg_04.png) no-repeat 44px 19px;
	font-size:14px;
	color:#666666;
}
.captionmenu li ul li a:hover {
	border:1px solid #ccd7e4;
	border-right:1px solid #ffffff;
	background:#ffffff url(../images/cdimg_04.png) no-repeat 44px 19px;
	color:#052953;
}
.captionmenu li ul li.gsyy a {
	border:1px solid #ccd7e4;
	border-right:1px solid #ffffff;
	background:#ffffff url(../images/cdimg_04.png) no-repeat 44px 19px;
	color:#052953;
}
.aboutus_right {
	width:685px;
	float:left;
	padding:0px 0px 0px 40px;
}
.profietop {
	 border-bottom:1px solid #dddddd;
	 padding:22px 0px 10px 0px;
	 overflow:hidden;
}
.pagposit {
	float:right;
	height:14px;
	line-height:14px;
	color:#999999;
	padding-left:23px;
	background:url(../images/home.png) no-repeat 0px 1px;
}
.pagposit span {
	padding:0px 8px;
}
.profietop h3 {
	font-size:22px;
	color:#666666;
	font-weight:normal;
	clear:both;
}
.procontent {
	padding:20px 0px 30px 0px;
}
.gsvision {
	font-size:12px;
	color:#666666;
	line-height:25px;
	padding-bottom:24px;
}
.gsvision p{
	text-indent:25px;
}
.gsvision h3 {
	text-indent:25px;
	color:#052953;
}
.speechtxt {
	padding:0px 0px 30px 0px;
}
.speechtxt img{
	float:right;
	padding-left:28px;
}
.speechtxt p{
	padding-bottom:30px;
	font-size:12px;
	color:#666666;
	line-height:25px;
	text-indent:25px;
}
.honerlist li {
	font-size:12px;
	color:#666666;
	line-height:25px;
	text-indent:25px;
	background:url(../images/xyd.png) no-repeat 0px 9px;
	margin-bottom:30px;
}
.branchmap {
	width:685px;
	overflow:hidden;
	padding:80px 0px 90px 0px;
}
.department {
	font-size:12px;
	color:#666666;
	line-height:25px;
	padding-bottom:40px;
}
.department img{
	float:left;
	padding-right:30px;
}
.contanct {
	padding:14px 0px 28px 0px;
}
.contanct p span {
	color:#052953;
	font-weight:bold;
}
.department ul li {
	text-indent:46px;
	background:url(../images/wjx.png) no-repeat 25px 8px;
}
.guiding {
	font-size:12px;
	color:#666666;
	line-height:25px;
	padding-top:5px;
}
.guiding div {
	font-size:14px;
	padding-bottom:30px;
}
.guiding div span {
	font-size:18px;
	color:#e90000;
}
.guiding p {
	padding-bottom:30px;
}
.guiding p span {
	color:#052953;
	font-weight:bold;
}
.coopert {
	color:#666666;
	line-height:25px;
	padding:5px 0px 10px 0px;
}
.coopert dl {
	padding-bottom:28px;
}
.coopert dl dt {
	text-indent:31px;
	color:#052953;
	font-weight:bold;
}
.coopert dl dd {
	text-indent:31px;
}
.turedtxt p{
	padding-bottom:30px;
	color:#666666;
	line-height:25px;
	text-indent:25px;
}
.enterprise {
	padding:10px 0px 0px 0px;
}
.enterprise dl {
	height:130px;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px dashed #dddddd;
}
.enterprise dl dt {
	width:200px;
	height:130px;
	float:left;
}
.enterprise dl dd {
	width:455px;
	height:130px;
	overflow:hidden;
	float:right;
	color:#666666;
	line-height:25px;
}
.enterprise dl dd h3 {
	font-size:16px;
	text-indent:30px;
	padding-bottom:16px;
}
.enterprise dl dd p {
	text-indent:30px;
}
.turedtxt p span {
	font-size:16px;
	font-weight:bold;
}
.turedtxt div {
	text-indent:30px;
}
.postdoct {
	padding-bottom:50px;
}
.filpage_box {
	text-align:center;
	padding-bottom:10px;
}
.filpage_box p{
	text-align:center;
	height:24px;
	padding:3px;
	border:1px solid #9a9a9a;
	display:inline-block;
	background:#f3f3f3;
	border-radius:3px;
}
.filpage_box a {
	display:inline-block;
	width:22px;
	height:22px;
	text-align:center;
	line-height:22px;
	font-size:11px;
	color:#666666;
	border:1px solid #8d8d8d;
	background:#f8f8f8;
	border-radius:3px;
	margin:0px 1px;
}
.filpage_box a:hover {
	color:#ffffff;
	border:1px solid #094996;
	background:#094996;
}
.filpage_box a.prev {
	width:44px;
}
.filpage_box a.prev_new {
	width:52px;
}
.filpage_box a.tenxz {
	color:#ffffff;
	border:1px solid #094996;
	background:#094996;
}
.recurit_box {
	color:#666666;
	line-height:25px;
	padding-top:4px;
}
.recurit_box div {
	padding-bottom:26px;
	position:relative;
}
.recurit_box div p {
	text-indent:30px;
}
.recurit_box div p span {
	color:#052953;
	font-weight:bold;
}
.recurit_box dl {
	padding-bottom:26px;
	position:relative;
}
.recurit_box dl dt {
	color:#052953;
	font-weight:bold;
	text-indent:30px;
}
.recurit_box dl dd {
	text-indent:30px;
}
.enterprise dl dd a {
	font-size:16px;
	color:#666666;
	display:block;
	font-weight:bold;
}
.enterprise dl dd a:hover {
	color:#052953;
}
.enterprise dl dd span {
	color:#999999;
	display:block;
	padding:1px 0px 4px 0px;
}
.masklayer {
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	background:url(../images/zzao.png);
	z-index: 1000;
}
.hddetail {
	width:860px;
	background:#ffffff;
	position:absolute;
	left:50%;
	top:10px;
	margin-left:-362px;
}
.topclose {
	height:30px;
	text-align:right;
}
.zzdetit {
	font-size:18px;
	color:#666666;
	text-align:center;
	padding:15px 0px 8px 0px;
}
.hdauthor {
	font-size:12px;
	color:#999999;
	text-align:center;
	padding-bottom:20px;
}
.hdauthor span {
	padding:0px 8px;
}
.hdcontent {
	padding:0px 40px 0px 40px;
	height:390px;
	overflow:auto;
}
.hdcontent div {
	padding-bottom:20px;
	color:#666666;
	font-size:12px;
	line-height:25px;
}
.hdcontent div p {
	text-indent:25px;
}
.hdclose {
	display:block;
	width:100px;
	height:35px;
	line-height:35px;
	text-align:center;
	background:url(../images/anniu.png) no-repeat;
	font-size:16px;
	color:#ffffff;
	margin:10px auto 10px auto;
}
.hdclose:hover {
	color:#ffffff;
}
.livevent div {
	font-size:12px;
	color:#666666;
	padding-bottom:22px;
}
.livevent div p {
	text-indent:26px;
}
.shareid dl {
	border-bottom:1px dashed #dddddd;
	padding-bottom:22px;
	margin-bottom:20px;
}
.shareid dl dt {
	color:#999999;
	font-size:13px;
}
.shareid dl span {
	color:#999999;
	font-size:15px;
	font-weight: bold;
}
.shareid dl dd {
	color:#666666;
	line-height:25px;
}
.shareid dl dt span {
	float:right;
}
.shareid dl dt a {
	color:#666666;
	font-size:15px;
	font-weight:bold;
}
.shareid dl dt a:hover {
	color:#052953;
}
.shareid dl dd span {
	display:block;
	color:#999999;
	font-size:13px;
	padding-bottom:10px;
}
.reportab {
	height:46px;
	background:url(../images/bgaobg.png) repeat-x;
	margin-bottom:22px;
}
.reportab li {
	width:111px;
	height:46px;
	text-align:center;
	line-height:40px;
	color:#052953;
	margin-right:5px;
	float:left;
	cursor:pointer;
}
.reportab li.bgchick {
	background:url(../images/bgjh.png) no-repeat;
	color:#ffffff;
}
.memberhy {
	padding:10px 0px 10px 0px;
}
.membname {
	overflow:hidden;
	margin-bottom:30px;
}
.membname p {
	width:111px;
	height:35px;
	line-height:35px;
	float:left;
	color:#666666;
}
.membname input {
	display:block;
	float:left;
	width:278px;
	height:21px;
	line-height:21px;
	padding:6px 10px 6px 10px;
	border:1px solid #dddddd;
	color:#666666;
	font-family:Microsoft YaHei;
}
.membname input:focus {
	border:1px solid #052953;
}
.membname textarea {
	display:block;
	float:left;
	width:278px;
	height:86px;
	padding:6px 10px;
	border:1px solid #dddddd;
	color:#666666;
	font-family:Microsoft YaHei;
	resize: none;
}
.filing {
	width:120px;
	height:35px;
	display:block;
	text-align:center;
	line-height:35px;
	background:url(../images/sqtj.png) no-repeat;
	font-size:14px;
	color:#ffffff;
	margin-left:197px;
}
.filing:hover {
	background:url(../images/sqtj.png) no-repeat;
	color:#ffffff;
}
.leavebox {
	padding:10px 0px 40px 0px;
}
.leavebox textarea {
	width:660px;
	height:226px;
	display:block;
	padding:6px 10px;
	resize:none;
	color:#999999;
	border:1px solid #dddddd;
	margin-bottom:40px;
}
.leavebox a {
	width:120px;
	height:35px;
	display:block;
	text-align:center;
	line-height:35px;
	background:url(../images/sqtj.png) no-repeat;
	font-size:14px;
	color:#ffffff;
	margin-left:197px;
	margin:0 155px;
}
.myproject {
	margin:40px auto 35px auto;
	width:920px;
	padding:0px 40px;
	background:#ffffff;
}
.projectwy {
	padding:40px 0px 150px 200px;
}
.rzcompay {
	margin-bottom:30px;
	height:35px;
}
.rzcompay p {
	float:left;
	width:122px;
	height:35px;
	line-height:35px;
	color:#666666;
}
.rzcompay input {
	width:378px;
	height:21px;
	line-height:21px;
	float:left;
	display:block;
	padding:6px 10px;
	border:1px solid #dddddd;
	color:#666666;
	font-family:Microsoft YaHei;
}
.hylisr {
	float:left;
	width:362px;
	height:33px;
	line-height:33px;
	padding:0px 24px 0px 12px;
	background:url(../images/xiala.jpg) no-repeat right top;
	border:1px solid #dddddd;
	color:#999999;
	position:relative;
	cursor:pointer;
}
.hylisr ul {
	width:100%;
	position:absolute;
	top:33px;
	left:-1px;
	border:1px solid #dddddd;
	background:#ffffff;
	z-index:1000;
}
.hylisr ul li a {
	display:block;
	height:35px;
	line-height:35px;
	color:#666666;
	padding:0px 10px;
}
.hylisr ul li a:hover {
	color:#ffffff;
	background:#052953;
}
.rzcompay a {
	display:block;
	float:left;
	width:108px;
	height:33px;
	text-align:center;
	line-height:33px;
	color:#666666;
	background:#f4f4f4;
	border:1px solid #8294a9;
}
.rzcompay .jsbook {
	width:250px;
	height:21px;
	line-height:21px;
	float:left;
	display:block;
	padding:6px 10px;
	border:1px solid #dddddd;
	color:#666666;
	font-family:Microsoft YaHei;
	margin-right:18px;
}
.projectwy a.tijiao {
	width:120px;
	height:35px;
	display:block;
	text-align:center;
	line-height:35px;
	background:url(../images/sqtj.png) no-repeat;
	font-size:14px;
	color:#ffffff;
	margin-left:197px;
}
.gsexecutive {
	padding:10px 0px 30px 0px;
}
.gsexecutive dl {
	padding-bottom:30px;
	margin-bottom:32px;
	border-bottom:1px dashed #dddddd;
	overflow:auto;
}
.gsexecutive dl dt {
	float:left;
	width:130px;
	height:160px;
}
.gsexecutive dl dd {
	float:right;
	width:535px;
	color:#666666;
}
.gsexecutive dl dd div {
	font-size:18px;
	padding-bottom:14px;
}
.gsexecutive dl dd div span {
	font-size:12px;
	padding-left:20px;
}
.gsexecutive dl dd p {
	text-indent:30px;
}
.recurit_box div img {
	position:absolute;
	top:4px;
	left:0px;
}
.recurit_box dl dt img {
	position:absolute;
	top:4px;
	left:0px;
}
.contmy_box {
	padding:10px 0px 30px 0px;
}
.contmy_box dl {
	padding-bottom:28px;
	margin-bottom:28px;
	border-bottom:1px dashed #dddddd;
	padding-left:20px;
	background:url(../images/hqq.png) no-repeat left 7px;
}
.contmy_box dl dt {
	color:#052953;
	font-weight:bold;
}
.contmy_box dl dd {
	color:#666666;
}
.indexLi{
	color:#FFFFFF;
}

/**************中国地图******************/
.china_map{
	padding:20px 0px;
	position:relative;
	text-align:center}
.china_map span{
	font-size:12px;
	min-width:30px;
	text-align:center;
	display:block;
	color:#000;
	position:absolute;
	padding-top:25px;
	background:url(../images/map_icon.png) center 4px no-repeat;}
.china_map span:hover,.china_map span.active{
	background:url(../images/map_icon.png) center -44px no-repeat;}
.china_map span.active{
	z-index:999;	}
.china_map span.active .tit_box{
	display:block;}
	
.china_map span.s1{
	top:380px;
	left:450px;}
.china_map span.s2{
	top:380px;
	left:405px;}
.china_map span.s3{
	top:335px;
	left:415px;}
.china_map span.s4{
	top:295px;
	left:430px;}
.china_map span.s5{
	top:310px;
	left:495px;}
.china_map span.s6{
	top:330px;
	left:465px;}
.china_map span.s7{
	top:385px;
	left:360px;}
.china_map span.s8{
	top:215px;
	left:455px;}
.china_map span.s9{
	top:227px;
	left:485px;}
.china_map span.s10{
	top:250px;
	left:445px;}
.china_map span.s11{
	top:250px;
	left:405px;}
.china_map span.s12{
	top:205px;
	left:355px;}
.china_map span.s13{
	top:265px;
	left:475px;}
.china_map span.s14{
	top:368px;
	left:500px;}
.china_map span.s15{
	top:330px;
	left:525px;}
.china_map span.s16{
	top:405px;
	left:480px;}
.china_map span.s17{
	top:435px;
	left:430px;}
.china_map span.s18{
	top:290px;
	left:380px;}
.china_map span.s19{
	top:345px;
	left:365px;}
.china_map span.s20{
	top:345px;
	left:310px;}
.china_map span.s21{
	top:425px;
	left:290px;}
.china_map span.s22{
	top:160px;
	left:565px;}
.china_map span.s23{
	top:100px;
	left:585px;}
.china_map span.s24{
	top:195px;
	left:535px;}
.china_map span.s25{
	top:428px;
	left:345px;}
.china_map span.s26{
	top:475px;
	left:525px;}
.china_map span.s27{
	top:420px;
	left:553px;}
.china_map span.s28{
	top:360px;
	left:575px;}
.china_map span.s29{
	top:445px;
	left:585px;}
.china_map span.s30{
	top:405px;
	left:610px;}
.china_map span.s31{
	top:365px;
	left:630px;}
.tit_box{
	position:absolute;
	z-index:999;
	bottom:45px;
	left:50%;
	margin-left:-126px;
	padding:15px 15px 10px 15px;
	width:230px;
	font-size:12px;
	color:#85817e;
	background:#fff;
	border:1px solid #ccc;
	border-radius:5px;
	box-shadow:2px 2px 0px #ccc;
	overflow-y: auto;
	max-height: 174px;}
.tit_box_main .fr{
	width:160px;
	text-align:left;}
.tit_box_main .fr a{
	width:220px;
	text-align:left;}
.tit_box h4{
	font-weight:normal;
	color:#9b212e;
	text-align:left;
	font-size:14px;
	padding-bottom:3px;
	margin-bottom:3px;
	border-bottom:1px #9b212e solid;}
.tit_box a{
	text-align:center;
	color:#20a3fe;
	font-size:13px;
	margin-top:3px;
	padding-top:3px;
	border-bottom:1px #ccc dashed;
	display:block;}
.tit_box em{
	position:absolute;
	bottom:-14px;
	width:20px;
	height:20px;
	display:inline-block;
	background:url(../images/sj.png) center center no-repeat;
	left:116px;}
.tit_box p.active{
	color:#a31223;}

.yyd_xq{
	width:258px;
	padding:15px;
	background:#dddee0}
.yyd_xq h6{
	font-size:13px;
	font-weight:normal;
	color:#9b212e;
	border-bottom:1px solid #9b212e;
	padding-bottom:5px;
	color:#454545;
	font-size:12px;}
.yyd_xq .fl{
	width:60px;
	text-align:left;
	margin-right:10px;
	font-size:12px;}
.yyd_xq .fr{
	width:185px;
	text-align:left;
	font-size:12px;}
.clearflaot{ clear:both; font-size:0px; height:0px; line-height:0px;}

/* 营业部地图结束 */

.loginbg {
	width:100%;
	height:552px;
	padding-top:116px;
	background:url(../images/dlbg.jpg) no-repeat center top;
}
.logincorl {
	width:838px;
	height:403px;
	background:#ffffff;
	margin:0 auto;
	padding-top:33px;
}
.logintab {
	width:796px;
	height:29px;
	background:url(../images/hybg.jpg) no-repeat;
	margin:0 auto;
}
.logintab ul {
	padding-left:280px;
}
.logintab ul li {
	float:left;
}
.logintab ul li a {
	display:block;
	width:115px;
	height:29px;
	text-align:center;
	line-height:29px;
	font-size:16px;
	color:#666666;
}
.logintab ul li a:hover {
	color:#052953;
	font-weight:bold;
}
.logintab ul .hylogin a {
	color:#052953;
	font-weight:bold;
}
.loginbox {
	padding:48px 0px 0px 213px;
}
.yhname {
	height:35px;
	margin-bottom:30px;
}
.yhname p {
	width:80px;
	height:35px;
	line-height:35px;
	text-align:right;
	padding-right:30px;
	color:#666666;
	float:left;
}
.yhname input {
	float:left;
	display:block;
	width:240px;
	height:17px;
	line-height:17px;
	padding:8px 10px;
	border:1px solid #dddddd;
	font-size:16px;
	font-family:Microsoft YaHei;
}
.yhname_select {
	float:left;
	width:208px;
	height:33px;
	line-height:33px;
	padding:0px 41px 0px 11px;
	font-size:16px;
	color:#333333;
	border:1px solid #dddddd;
	background:url(../images/xljt.jpg) no-repeat right;
	cursor:pointer;
	position:relative;
}
.yhname_select ul {
	position:absolute;
	top:33px;
	left:-1px;
	width:100%;
	background:#ffffff;
	border:1px solid #dddddd;
}
.yhname_select ul li a {
	display:block;
	height:28px;
	line-height:28px;
	padding-left:11px;
}
.yhname .yzman {
	float:left;
	display:block;
	width:100px;
	height:17px;
	line-height:17px;
	padding:8px 10px;
	border:1px solid #dddddd;
	font-size:16px;
	font-family:Microsoft YaHei;
	margin-right:18px;
}
.yhname img {
	display:block;
	float:left;
	width:122px;
	height:35px;
}
.resetma {
	padding:0px 0px 0px 308px;
}
.resetma a{
	color:#666666;
}
.resetma a:hover{
	text-decoration:underline;
}
.companyname {
	margin-bottom:30px;
}
.companyname p {
	width:135px;
	height:35px;
	line-height:35px;
	float:left;
	color:#666666;
}
.companyname input {
	display:block;
	float:left;
	width:278px;
	height:21px;
	line-height:21px;
	padding:6px 10px 6px 10px;
	border:1px solid #dddddd;
	color:#666666;
	font-family:Microsoft YaHei;
}
.companyname input:focus {
	border:1px solid #052953;
}
.companyname textarea {
	display:block;
	float:left;
	width:278px;
	height:86px;
	padding:6px 10px;
	border:1px solid #dddddd;
	color:#666666;
	font-family:Microsoft YaHei;
	resize: none;
}
.subment {
	width:120px;
	height:35px;
	display:block;
	text-align:center;
	line-height:35px;
	background:url(../images/sqtj.png) no-repeat;
	font-size:14px;
	color:#ffffff;
	margin-left:220px;
}
.subment:hover {
	background:url(../images/sqtj.png) no-repeat;
	color:#ffffff;
}
.companyname span {
	width:140px;
	padding-left:26px;
	margin-right:25px;
	display:inline-block;
	background:url(../images/dxk_01.png) no-repeat left 5px;
	margin-top:6px;
	cursor:pointer;
}
.companyname .intechick {
	background:url(../images/dxk_02.png) no-repeat left 5px;
}
.companyname p em {
	font-style:normal;
	margin-top:-16px;
	display:inline-block;
}
.companyname div {
	float:left;
	width:390px;
}

.companyname .industry {
	display:block;
	float:left;
	width:278px;
	height:21px;
	line-height:21px;
	padding:6px 10px 6px 10px;
	border:1px solid #dddddd;
	color:#666666;
	font-family:Microsoft YaHei;
	background:url(../images/xiala.jpg) no-repeat 277px 0px;
	position:relative;
}
.industry ul {
	width:100%;
	background:#ffffff;
	position:absolute;
	top:33px;
	left:-1px;
	border:1px solid #dddddd;
}
.industry ul li a {
	line-height:30px;
	height:30px;
	padding:0px 10px;
	display:block;
}

.companyname .industry span {
	width:100%;
	padding-left:0px;
	margin-right:0px;
	display:block;
	background:none;
	margin-top:0px;
}

.rzcompay .download {
	float:left;
}
.rzcompay .download a {
	width:180px;
	border:0px;
	line-height:35px;
	background:#ffffff;
	color:#999999;
	text-decoration: underline;
	/*margin-left: 350px;*/
}
.rzcompay .download a:hover {
	text-decoration:underline;
}

.salesbox {
	width:566px;
	padding:25px 30px 0px 30px;
	background:#ffffff;
	position:absolute;
	left:50%;
	margin-left:-314px;
	top:120px;
}
.sale_close {
	width:28px;
	height:28px;
	display:block;
	position:absolute;
	top:-12px;
	right:-12px;
	background:url(../images/qqgb.png) no-repeat;
}
.salesbox_tit {
	height:44px;
	line-height:44px;
	font-size:18px;
	color:#052953;
	border-bottom:1px solid #dddddd;
}
.saletxt {
	padding:14px 0px 9px 0px;
	color:#666666;
}
.saletxt p {
	text-indent:28px;
}
.saletxt dl {
	overflow:hidden;
}
.saletxt dl dt {
	float:left;
	width:70px;
	color:#0d51a0;
}
.saletxt dl dd {
	float:left;
	width:493px;
}
.saletxt dl dd p{
	text-indent:0px;
}
.saletxt em {
	font-size:24px;
	font-style:normal;
	color:#0d51a0;
	display:block;
	padding:3px 0px 15px 0px;
}
.gsexecutive dl dt img {
	display:block;
	width:130px;
	height:160px;
}
.speechtxt img{
	float:right;
	display:block;
	padding-left:28px;
	width:180px;
	height:235px;
}

/* 已投信息间距  start */
.companlist dl {
	overflow:hidden;
	padding-bottom:28px;
	margin-bottom:30px;
	border-bottom:1px dashed #dddddd;
}
.companlist dl dt {
	width:200px;
	padding-top:2px;
	float:left;
}
.companlist dl dd {
	width:455px;
	overflow:hidden;
	float:right;
	color:#666666;
	line-height:25px;
}
.companlist dl dd h3 {
	font-size:16px;
	text-indent:30px;
	padding-bottom:16px;
	margin-left: 140px;
	margin-top: 11px;
}
.companlist dl dt img {
	width: 160px;
	height: 40px;
}
/* 已投信息间距  end */


/*3.16*/
.casttab {
	height:46px;
	margin-bottom:22px;
}
.casttab a {
	display:block;
	float:left;
	height:26px;
	line-height:26px;
	font-size:13px;
	color:#747272;
	text-align:center;
	padding:0px 6px;
	position:relative;
}
.casttab a:hover {
	color:#052953;
}
.casttab span {
	color:#dddddd;
	float:left;
	padding:0px 6px;
}
.casttab .chip {
	color:#ffffff;
	background:#052953;
}
.casttab .chip:hover {
	color:#ffffff;
}
.casttab .chip em {
	width:7px;
	height:5px;
	position:absolute;
	background:url(../images/cast.png) no-repeat;
	bottom:-5px;
	left:50%;
	margin-left:-3px;
}
.yyd_tab {
	font-size: 15px;
	margin-top: 10px;
}
.yyd_tab a {
	color: #052953;
}
.yyd_tab a:HOVER{
	text-decoration: underline;
}
.yyd_a1 {
	font-weight: bold;
}
.img_div{
	float: right;
	margin-top: 40px;
	margin-right: 20px;
}
.img_div img{
	display:none;
	width: 130px;
	height: 130px;
	position:fixed!important;bottom:10px;z-index:100;
	position:absolute;
	top:expression(eval(document.body.scrollTop + (document.body.clientHeight)-10-(this.offsetHeight)));right:10px;
}
.enterprise dl dt img {
	width: 110px;
	height: 110px;
	display: block;
}	
	
	
/*4.6添加*/
.profileng {
	height:206px;
	position:relative;
	padding-left:332px;
	margin-bottom:30px;
}
.profileng_img {
	width:332px;
	height:206px;
	position:absolute;
	top:0px;
	left:0px;
}
.profileng_box {
	height:206px;
	background:#ffffff;
}
.profileng_top {
	height:64px;
	line-height:64px;
	background:#052953;
}
.profileng_top img {
	display:block;
	float:left;
	padding:17px 15px 0px 30px;
}
.profileng_top p {
	float:left;
	font-size:18px;
	color:#ffffff;
	background:url(../images/bsj.jpg) no-repeat center bottom;
}
.profileng_top a {
	display:block;
	width:63px;
	height:20px;
	float:right;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	line-height:20px;
	margin:22px 30px 0px 0px;
	background:#f29636;
}
.profileng_top a:hover {
	color:#ffffff;
	background:#f5a95a;
}
.profileng_bottom {
	width:560px;
	padding-left:48px;
	margin:12px auto 0px auto;
	background:url(../images/sy_01.png) no-repeat left top;
}
.profileng_bottom p{
	width:512px;
	padding-right:48px;
	font-size:12px;
	color:#666666;
	line-height:24px;
	background:url(../images/sy_02.png) no-repeat right bottom;
	overflow:hidden;
}
.newfocus_box {
	background:#ffffff;
}
.szyaneng {
	height:101px;
	padding-top:30px;
	border-bottom:1px dashed #73737b;
	margin-bottom:10px;
}
.szyaneng dt {
	width:75px;
	height:75px;
	float:left;
}
.szyaneng dd {
	color:#999999;
	font-size:12px;
	width:836px;
	float:right;
}
.szyaneng dd div {
	font-size:14px;
	text-align:right;
}
.szyaneng dd div a {
	color:#666666;
	float:left;
}
.szyaneng dd div a:hover {
	color:#052953;
}
.szyaneng dd p {
	line-height:20px;
	height:40px;
	overflow:hidden;
	padding-top:8px;
}
.copyright P {
	text-align:right;
}

/* add by sunyang 2016年5月18日18:19:22 start */
.recommer {
	position:absolute;
	right:0px;
	bottom:3px;
}

/* add by sunyang 2016年5月18日18:19:22 end */
/*2.6 add*/
.articledeta {
	padding:53px 0px 40px 0px;
}
.articledeta h3 {
	font-size:18px;
	color:#333333;
	text-align:center;
	font-weight:bold;
	padding-bottom:14px;
}
.articledeta .row_01 {
	font-size:14px;
	color:#999999;
	text-align:center;
	padding-bottom:30px;
}
.articledeta .row_02 {
	font-size:16px;
	color:#333333;
	text-align:center;
	padding-bottom:20px;
}
.articledeta .row_03 {
	font-size:14px;
	color:#666666;
}
.articledeta .row_03 p {
	padding-bottom:26px;
	text-indent:30px;
}
.articledeta .row_03 img {
	display:block;
	width:800px;
	height:370px;
	margin:0px auto 26px auto;
}

/*11.23add*/
.nav_list li {
	position:relative;
}
.nav_list li p {
	width:96px;
	position:absolute;
	left:50%;
	margin-left:-48px;
	top:52px;
	background:url(../images/zzhao.png);
	z-index:1000;
	display:none;
}
.nav_list li p a {
	display: block;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0px 3px;
    font-size: 13px;
    color: #cccccc;
    text-align: center;
}
.nav_list .home_chick p a {
    border-bottom: 0px;
    background: none;
    color: #cccccc;
}
.nav_list li p a:hover {
	border-bottom:0px;
	color:#ffffff;
	background:#042952;
}
.nav_list li.home_chick p {
	/*display:block;*/
}
.nav_list .home_hover a{
	border-bottom:4px solid #052953;
	background:url(../images/navsj.png) no-repeat center bottom;
	color:#032a54;
}
.nav_list .home_hover p a {
    border-bottom: 0px;
    background: none;
    color: #cccccc;
}

