@charset "utf-8";
/* CSS Document */
/*公共样式*/
html, body, table, td, .container, .h1, .h2, .h3, h1, h2, h3, .crmb, li {
	-webkit-box-sizing: initial !important;
	-moz-box-sizing: initial !important;
	box-sizing: initial !important;
}
.h1, .h2, .h3, h1, h2, h3 {
	margin-top: auto !important;
	margin-bottom: auto !important;
	line-height: normal !important;
}

body {
	font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, Arial !important;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #4D4D4D !important;
	line-height: normal !important;
	background: #fafafa url(../images/body.gif) repeat-x;
	background-color: #fafafa !important;
}

div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td {
	margin: 0px;
	padding: 0px;
}

li {
	list-style-type: none;
}

form,input,button,option,textarea,select {
	margin: 0px;
	padding: 0px;
	color: #c0c0c0;
}

textarea {
	resize: none;
}

input {
	outline: none;
}

input,button,textarea,select {
	font: 100% "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, Arial;
}

a {
	text-decoration: none;
	cursor: pointer;
	color: #000000;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover, a:focus {
	text-decoration: none;
	color: #d34038;
}

a:active {
	text-decoration: none;
}

table {
	font-size: small;
	background: #FFFFFF;
	border-collapse: initial !important;
}

th {
	font-weight: normal;
}

img {
	border: 0;
}

h3 {
	font-size: 14px;
}

h4 {
	font-size: 12px;
}

em {
	font-style: normal;
}

.fr {
	float: right;
}

.fl {
	float: left;
}

.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}

/*清除浮动*/
.fix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.fix {
	display: inline-table;
} /* Hides from IE-mac \*/
* html .fix {
	height: 1%;
}

.fix {
	display: block;
} /* End hide from IE-mac */
*+html .fix {
	min-height: 1%;
} /* IE7 */

/*定位*/
.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.fl {
	float: left;
	display: inline
}

.fr {
	float: right;
	display: inline
}

.cb {
	clear: both
}

.cl {
	clear: left
}

.cr {
	clear: right
}

.pos-r {
	position: relative
}

.pos-a {
	position: absolute
}

.pos-f {
	position: fixed
}

.pos-s {
	position: static
}

/*边距*/
.m5 {
	margin: 5px
}

.m10 {
	margin: 10px
}

.m15 {
	margin: 15px
}

.m20 {
	margin: 20px
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt20 {
	margin-top: 20px
}

.mt25 {
	margin-top: 25px
}

.mb5 {
	margin-bottom: 5px
}

.mb15 {
	margin-bottom: 15px
}

.mb25 {
	margin-bottom: 25px
}

.mt20 {
	margin-top: 20px
}

.mt30 {
	margin-top: 30px
}
.mr10 {
	margin-right: 10px;
}

.ml10 {
	margin-left: 10px;
}

/*宽度*/
.w100 {
	width: 100%;
}

.w-243 {
	width: 243px;
}

/**字体大小**/
.fnw{font-weight:bold;}
.f-12 {
	font-size: 12px;
}

.f-14 {
	font-size: 14px;
}

.f-15 {
	font-size: 15px;
}

.f-16 {
	font-size: 16px;
}

.f-18 {
	font-size: 18px;
}

.f-20 {
	font-size: 20px;
}

.f-24 {
	font-size: 24px;
}

.f-25 {
	font-size: 25px;
}

.f-30 {
	font-size: 30px;
}

/**字体颜色**/
.text-white {
	color: #FFF;
}

.text-black {
	color: #000;
}
.text-red {
	color: red
}
.text-green{ color:green;}

.header {
	width: 1062px;
	margin: 0 auto;
}

.header .mininav {
	height: 25px;
	text-align: right;
	overflow: hidden;
	line-height: 25px;
	color: #7d7d7d;
}

.header .mininav a {
	color: blue;
}

.header .mininav a:hover {
	color: #d34038;
}

.header .mininav a:link {
	text-decoration: none;
}

.header .mininav span {
	padding: 0 5px 0 30px;
}

.header .mininav span em {
	color: #83abc8;
}

.header .topbar {
	height: 113px;
}

.header .topbar .logo {
	float: left;
	padding-top: 34px;
}

.header .topbar .search {
	float: right;
	width: 460px;
	padding-top: 25px;
}

.header .topbar .search .tab {
	height: 24px;
	overflow: hidden;
}

.header .topbar .search .tab ul li {
	float: left;
	color: #a9a9a9;
	padding: 0 10px;
	cursor: pointer;
	font-size: 15px;
}

.header .topbar .search .tab ul li.cur {
	color: #444;
	font-weight: bold;
	background: url(../images/searchcur.png) no-repeat center center;
}

.header .topbar .search .cont {
	display: none;
	height: 30px;
	padding: 2px;
	border-radius: 2px;
	background: #cd2a2d;
	overflow: hidden;
}
/** 2015-08-14  width: 335px**/
.header .topbar .search .cont input {
	float: left;
	width: 350px;
	height: 30px;
	line-height: 30px;
	padding: 0 7px;
	border: 0;
	background: #FFFFFF;
	position: relative;
}

.header .topbar .search .cont a {
	float: left;
	line-height: 30px;
	font-size: 16px;
}

.header .menu {
	height: 52px;
}

.header .menu ul li {
	float: left;
	width: 124px;
	height: 52px;
	font-size: 16px;
	padding-right: 2px;
	position: relative;
	z-index: 11;
}

.header .menu ul li a {
	color: #fff;
	text-align: center;
	display: block;
	height: 52px;
	line-height: 52px;
}

.header .menu ul li a:hover {
	background: #a01c1f;
}

.header .menu ul li.cur a {
	background: #a01c1f;
}

.header .menu ul li .subnav {
	position: absolute;
	top: 51px;
	left: 0;
	background: #fff;
	width: 122px;
	height: 0px;
	overflow: hidden;
	border: 1px solid #C62B2E;
	border-top: none;
}

.header .menu ul li .subnav li {
	float: none;
	padding: 0;
	font-size: 14px;
	height: 48px;
}

.header .menu ul li .subnav li a {
	color: #7f7f7f;
	background: none;
	padding: 0 20px;
	line-height: 48px;
	height: 48px;
}

.header .menu ul li .subnav li a:hover {
	background: #ddd;
}

.bannerbg {
	width: 100%;
	height: 352px;
	background: #d34038;
}

.banner {
	width: 100%;
	margin: 0 auto;
	height: 352px;
	position: relative;
	z-index: 9;
	top: 0px;
}

.banner ul {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

.banner ul li {
	width: 100%;
	height: 352px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	fliter: alpha(opacity =   0);
	opacity: 0;
}

.banner ul li img {
	width: 100%;
	height: 352px;
	display: block;
}

.banner ol {
	position: absolute;
	bottom: 50px;
	right: 50%;
	z-index: 10;
}

.banner .cctv {
	width: 1062px;
	margin: 0 auto;
	background: none;
	height: 2px;
	z-index: 11;
	position: relative;
	top: 152px;
}

.banner .cctv p .prev {
	background: url(../images/slide-arrow.png) no-repeat 0 0;
	left: 5px;
	top: -5px;
}

.banner .cctv p .next {
	background: url(../images/slide-arrow.png) no-repeat -25px 0;
	right: 5px;
}

/* .banner ol li {
    background: #871c19 none repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-right: 5px;
    overflow: hidden;
    text-align: center;
      width: 20px;
}

 */
.banner ol li {
	overflow: hidden;
	text-indent: -99999px;
	margin-right: 5px;
	display: inline-block;
	width: 11px;
	height: 11px;
	cursor: pointer;
	background: #871c19;
}

.banner ol li.on {
	background: #fff;
}

.banner ol li:hover {
	background: #fff
}

.banner p span {
	width: 25px;
	height: 27px;
	position: absolute;
	cursor: pointer;
	text-indent: -99999px;
	z-index: 11;
	display: none;
}

.news {
	width: 1062px;
	margin: 0 auto;
	height: 33px;
	overflow: hidden;
	background: url(../images/noticebg.png) repeat;
	position: relative;
	top: -40px;
	left: 0px;
	z-index: 10;
}

.news h3 {
	float: left;
	width: 138px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #9b201f;
}

.news .cont {
	float: left;
	width: 904px;
	height: 33px;
	margin: 0 10px;
	display: inline;
	position: relative;
	overflow: hidden;
}

.news ul {
	position: absolute;
	top: 0px;
	left: 0;
	height: 33px;
	overflow: hidden;
}

.news ul li {
	float: left;
	height: 33px;
	line-height: 33px;
	background: url(../images/noticeli.png) no-repeat left center;
	padding: 0 30px 0 7px;
}

.news ul li a {
	color: #fff;
	background: none;
}

.container {
	width: 1062px !important;
	margin: 0 auto;
}

.section {
	padding-top: 10px;
	position: relative;
}

.main {
	float: left;
	width: 775px;
}

.fastnav {
	float: left;
	width: 220px;
	height: 520px;
	padding: 10px 10px 0 0;
}

.fastnav h3 {
	color: #4D4D4D;
	background: url(../images/hbg1.png) no-repeat;
	height: 16px;
	line-height: 16px;
	padding: 0 0 10px 12px;
}

.fastnav ul li {
	float: left;
	width: 66px;
	height: 104px;
	padding: 0 22px;
	text-align: center;
	overflow: hidden;
}

.fastnav ul li img {
	display: block;
	width: 66px;
	height: 66px;
}

.fastnav ul li span {
	display: block;
	padding-top: 8px;
	color: #555555;
}

.fastnav ul li a:hover span {
	color: #d34038;
}

.fastnav p {
	padding-top: 5px;
}

.fastnav p img {
	display: block;
	width: 220px;
	height: 56px;
}

.mod1 {
	float: left;
	width: 538px;
	height: 315px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #f0f0f0;
	padding: 10px 0;
}

.mod1 h3 {
	color: #4D4D4D;
	background: url(../images/hbg1.png) no-repeat;
	height: 16px;
	line-height: 16px;
	margin-left: 4px;
	padding: 0 0 10px 12px;
}

.mod1 h3 a {
	float: right;
	padding: 0 6px;
	margin-right: 10px;
	display: inline;
	background: url(../images/amore.png) no-repeat #fff right 5px;
	color: #d34038;
	font-size: 11px;
	font-weight: normal;
}

.mod1 .list {
	padding: 0 15px;
}

.mod1 .list ul li {
	float: left;
	width: 493px;
	height: 26px;
	line-height: 26px;
	background: url(../images/point1.png) no-repeat left center;
	padding-left: 11px;
}

.mod1 .list ul li a {
	color: #7aa7c8;
	display: block;
	height: 26px;
}

.mod1 .list ul li a:hover {
	color: #d34038;
}

.mod1 .list ul li a em {
	float: left;
}

.mod1 .list ul li a span {
	float: right;
	color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
}

.mod1 .tab {
	margin: 0 20px 0 15px;
	background: url(../images/morebg.png) repeat-x left bottom;
	height: 33px;
	position: relative;
}

.mod1 .tab a {
	position: absolute;
	right: 0px;
	bottom: 2px;
	padding: 0 6px;
	background: url(../images/amore.png) no-repeat #fff right 5px;
	height: 10px;
	color: #d34038;
	font-size: 11px;
}

.mod1 .tab ul li {
	float: left;
	height: 28px;
	padding: 0 5px;
	cursor: pointer;
	line-height: 28px;
	overflow: hidden;
	text-align: center;
	margin-left: -1px;
}

.mod1 .tab ul li span {
	background: url(../images/point2.png) no-repeat left center;
	padding-left: 7px;
	display: inline-block;
}

.mod1 .tab ul li.cur {
	border: 1px solid #ebebeb;
	background: #fff;
	border-bottom: 0;
	color: #666;
	font-weight: bold;
}

.notice .tit {
	text-align: center;
	padding: 6px 12px;
	color: #555555;
	font-size: 16px;
	height: 28px;
	font-weight: bold;
}

.notice .cont {
	padding: 0 15px;
	line-height: 20px;
	height: 80px;
	overflow: hidden;
}

.notice .cont p {
	text-indent: 24px;
}

.notice .more {
	background: url(../images/morebg.png) repeat-x center center;
	height: 12px;
	margin: 0 24px;
	padding: 10px 0;
}

.notice .more a {
	float: right;
	padding: 0 6px;
	background: url(../images/amore.png) no-repeat #fff right 5px;
	color: #d34038;
	font-size: 11px;
}

.trends {
	height: 163px;
	margin-top: 10px;
}

.tips {
	padding-top: 7px;
	clear: both;
}

.tips img {
	width: 770px;
	height: 131px;
	display: block;
}

.coopbank {
	float: left;
	height: 452px;
	width: 220px;
	padding: 10px 10px 0 0;
}

.coopbank h3 {
	color: #4D4D4D;
	background: url(../images/hbg1.png) no-repeat;
	height: 16px;
	line-height: 16px;
	padding: 0 0 10px 12px;
}

.coopbank .cont {
	height: 426px;
	overflow: hidden;
	position: relative;
}

.coopbank .cont ul {
	position: absolute;
	top: 0px;
	left: 0px;
}

.coopbank .cont ul li {
	height: 52px;
	padding-bottom: 10px;
}

.coopbank .cont ul li img {
	width: 219px;
	height: 52px;
}

.reveal {
	float: left;
	height: 203px;
}

.reveal .list {
	display: none;
	padding: 10px 20px;
}

.service {
	float: left;
	height: 203px;
	margin-top: 10px;
	overflow: hidden;
}

/* .service .picture {
	display: none;
	position: relative;
	padding: 10px 15px;
}

.service .picture ul.pic li {
	float: left;
	width: 164px;
	height: 140px;
	overflow: hidden;
	padding-right: 8px;
}
.service .picture .pic .tab_viedo_bt{ position:absolute; top:35px; left:65px; height:50px; width:50px; cursor:pointer;} */
.service .picture {
	display: none;
	position: relative;
	padding: 10px 15px;
	height: auto;
	overflow: hidden;
}

.service .picture ul.pic li {
	float: left;
	width: 164px;
	height: 140px;
	overflow: hidden;
	padding-right: 8px;
	position: relative;
}

.service .picture .pic .tab_viedo_bt {
	position: absolute;
	top: 28px;
	left: 50px;
	height: 50px;
	width: 50px;
	cursor: pointer;
}

.service .picture .pic .tab_viedo_bt a {
	width: 61px;
	height: 60px;
	background: none;
}

.service .picture .pic .tab_viedo_bt img {
	width: 61px;
	height: 60px;
}

.service .picture ul.pic {
	width: 516px;
}

.service .picture ul.pic li img {
	display: block;
	width: 164px;
	height: 110px;
}

.service .picture ul.pic li span {
	display: block;
	text-align: center;
	padding-top: 6px;
}

.service .picture ul.txt li {
	float: left;
	width: 493px;
	height: 26px;
	line-height: 26px;
	background: url(../images/point1.png) no-repeat left center;
	padding-left: 11px;
}

.service .picture ul.txt li a {
	color: #7aa7c8;
	display: block;
	height: 26px;
}

.service .picture ul.txt li a:hover {
	color: #d34038;
}

.service .picture ul.txt li a em {
	float: left;
}

.service .picture ul.txt li a span {
	float: right;
	color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
}

.side {
	float: right;
	width: 283px;
}

.mod2 {
	background: #fff;
	border: 1px solid #f0f0f0;
}

.mod2 h3 {
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	color: #fff;
	padding: 0 11px;
	background: #d34038;
}

.mod2 h3 a {
	float: right;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	background: url(../images/more.png) no-repeat right center;
	padding-right: 5px;
}

.mod2 .tab {
	border-bottom: 1px solid #f0f0f0;
	height: 29px;
}

.mod2 .tab ul {
	width: 283px;
}

.mod2 .tab ul li {
	float: left;
	height: 30px;
	width: 141px;
	cursor: pointer;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	margin-left: -1px;
}

.mod2 .tab ul li span {
	background: url(../images/point2.png) no-repeat left center;
	padding-left: 7px;
	display: inline-block;
}

.mod2 .tab ul li.cur {
	color: #666;
	font-weight: bold;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #ebebeb;
	background: #fff;
	border-bottom: 1px solid #fff;
}

.thethird {
	height: 335px;
	position: relative;
	z-index: 999;
}

.trans {
	height: 249px;
	position: relative;
	z-index: 999;
}

.trans .cont {
	display: none;
	position: absolute;
	left: 0;
	padding: 15px 0 10px 0px;
	width: 100%;
}

.thethird .cont {
	display: none;
	position: absolute;
	left: 0;
	padding: 15px 5px 10px 5px;
	width: 100%;
}

.thethird .cont .pic img {
	width: 264px;
	height: 250px;
}

.thethird .cont .list {
	padding-top: 5px;
	overflow: hidden;
}

.thethird .cont .list ul {
	width: 280px;
}

.thethird .cont .list ul li {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}

.thethird .cont .list ul li span {
	width: 70px;
	float: left;
	text-align: center;
	overflow: hidden;
	background: url(../images/point3.png) no-repeat left center;
	margin-left: -1px;
}

.thethird .cont .list ul li em.up {
	float: left;
	width: 70px;
	color: #d34038;
	background: url(../images/up.png) no-repeat 58px center;
}

.market {
	height: auto;
	margin-top: 10px;
	overflow: hidden;
	zoom: 1;
}

.market h3 {
	background: #e3e3e3;
	height: 27px;
	color: #676d76;
	cursor: pointer;
	border-top: 1px solid #f0f0f0;
	margin-top: -1px;
}

.market h3 span {
	float: right;
	padding-top: 9px;
}

.market dl {
	height: 0px;
	overflow: hidden;
}

.market dl dt {
	height: 27px;
	line-height: 27px;
	padding: 0 11px;
	color: #fff;
	font-weight: bold;
	background: #d34038;
}

/*2015-09-07*/
.market dl dd .tab ul li {
	width: 88px;
}

.market dl dd .cont {
	clear: both;
	display: none;
}

.market dl dd .cont ul li {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	font-size: 12px;
}

.market dl dd .cont ul li em {
	float: left;
	width: 120px;
	padding-left: 5px;
}

.market dl dd .cont ul li span {
	float: left;
	width: auto;
	text-align: right;
	padding-right: 5px;
}

.market dl dd .cont ul li.gray {
	background: #f7f7f7;
}

.left_bottom {
	float: left;
	width: 220px;
	padding: 0 10px 0 0;
}

.left_bottom_nav img {
	width: 220px;
	height: 56px;
	margin-bottom: 5px;
}

.left_bottom_adimg img {
	width: 220px;
	height: 337px;
}

.right_nav img {
	display: block;
	width: 283px;
	height: 49px;
	overflow: hidden;
	margin-top: 10px;
}

.platform {
	margin-top: 10px;
	height: 261px;
}

.platform .cont {
	padding: 10px 18px;
}

.platform .cont ul li {
	padding: 0 0 8px 10px;
	line-height: 18px;
	background: url(../images/point2.png) no-repeat left 8px;
}

.journal {
	margin-top: 10px;
	height: 210px;
}

.journal .cont {
	background: url(../images/journalbg.png) no-repeat left bottom;
	height: 183px;
	position: relative;
}

.journal .cont .pic {
	position: absolute;
	top: 32px;
	left: 34px;
	width: 102px;
	height: 128px;
	overflow: hidden;
}

.journal .cont .pic img {
	width: 102px;
	height: 128px;
	display: block;
}

.journal .cont .txt {
	position: absolute;
	top: 34px;
	right: 10px;
	width: 115px;
	padding: 0 10px;
	height: 98px;
	overflow: hidden;
}

.journal .cont .txt h4 {
	font-weight: normal;
	color: #1c1c1c;
	font-size: 14px;
	line-height: 26px;
}

.journal .cont .txt p {
	padding-top: 10px;
	font-size: 12px;
}

.journal .cont .btn {
	position: absolute;
	bottom: 24px;
	right: 35px;
	background: url(../images/btn1.png) no-repeat;
	width: 101px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.journal .cont .btn a {
	display: block;
	color: #fff;
}

.showpic {
	margin-top: 15px;
}

.showpic h3 {
	color: #4D4D4D;
	background: url(../images/hbg1.png) no-repeat;
	height: 16px;
	line-height: 16px;
	padding: 0 0 10px 12px;
}

.showpic h3 span {
	background: url("../images/amore.png") no-repeat scroll 27px 11px;
	float: right;
	font-size: 12px;
	font-weight: 100;
	line-height: 25px;
	width: 32px;
}

.showpic h3 span a {
	color: #d34038;
}

.showpic .cont {
	position: relative;
	width: 100%;
	height: 126px;
}

.showpic .cont .pic {
	position: absolute;
	top: 0px;
	left: 30px;
	overflow: hidden;
	width: 1008px;
	height: 126px;
}

.showpic .cont .pic ul {
	position: absolute;
	top: 0px;
	left: 0px;
}

.showpic .cont .pic ul li {
	float: left;
	padding-right: 12px;
	width: 192px;
	height: 126px;
	overflow: hidden;
	position: relative;
}

.showpic .cont .pic ul li img {
	width: 192px;
	height: 126px;
	display: block;
}

.showpic .cont .pic ul li a {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 192px;
	height: 29px;
	overflow: hidden;
	line-height: 29px;
	background: url(../images/showbg.png) repeat;
}

.showpic .cont .pic ul li a em {
	display: block;
	width: 180px;
	padding: 0 6px;
	color: #666;
	background: url(../images/showtips.png) no-repeat 170px center;
}

.showpic .cont .pic ul li a em:hover {
	color: #d34038;
}

.showpic .cont .prev {
	cursor: pointer;
	position: absolute;
	left: 10px;
	top: 51px;
	background: url(../images/prev.png) no-repeat;
	width: 9px;
	height: 17px;
	overflow: hidden;
	text-indent: -99999px;
}

.showpic .cont .next {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 51px;
	background: url(../images/next.png) no-repeat;
	width: 9px;
	height: 17px;
	overflow: hidden;
	text-indent: -99999px;
}

.showpic .cont .prev:hover {
	background: url(../images/prevcur.png) no-repeat;
}

.showpic .cont .next:hover {
	background: url(../images/nextcur.png) no-repeat;
}

.showpic .cont .pic .viedo_bt {
	position: absolute;
	top: 35px;
	left: 65px;
	height: 50px;
	width: 50px;
	cursor: pointer;
}

.showpic .cont .pic .viedo_bt a {
	width: 61px;
	height: 60px;
	background: none;
}

.showpic .cont .pic .viedo_bt img {
	width: 61px;
	height: 60px;
}

.friendlink {
	margin-top: 30px;
	height: auto !important;
	min-height: 241px;
	height: 241px;
}

.friendlink h3 {
	color: #4D4D4D;
	background: url(../images/hbg1.png) no-repeat;
	height: 16px;
	line-height: 16px;
	padding: 0 0 10px 12px;
}

.friendlink .tab {
	border-bottom: 1px solid #ebebeb;
	height: 30px;
	margin: 0 10px;
}

.friendlink .tab ul li {
	float: left;
	height: 29px;
	width: 88px;
	cursor: pointer;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
}

.friendlink .tab ul li span {
	background: url(../images/point2.png) no-repeat left center;
	padding-left: 7px;
	display: inline-block;
}

.friendlink .tab ul li.cur {
	color: #666;
	font-weight: bold;
	border: 1px solid #ebebeb;
	border-bottom: 1px solid #fafafa;
}

.friendlink .cont {
	padding: 20px 0;
}

.friendlink .cont ul li {
	float: left;
	width: 155px;
	height: 40px;
	overflow: hidden;
	padding: 4px 10px;
}

.friendlink .cont ul li img {
	display: block;
	width: 155px;
	height: 40px;
}

.footer {
	margin-top: 40px;
	width: 100%;
}

.footbar {
	background: #ededed;
}

.footbar .footbg {
	width: 1062px;
	margin: 0 auto;
	background: #ededed;
}

.footbar .links {
	float: left;
	width: 620px;
	margin: 22px 0;
	border-right: 1px solid #d3d3d3;
}

.footbar .links dl {
	float: left;
	width: 130px;
	padding-left: 25px;
}

.footbar .links dl dt {
	padding-bottom: 5px;
}

.footbar .links dl dt a {
	color: #cc292c;
	font-size: 16px;
}

.footbar .links dl dd {
	line-height: 28px;
}

.footbar .links dl dd a {
	color: #747b8d;
}

.footbar .links dl dd a:hover {
	color: #d34038;
}

.footbar .culture {
	float: left;
	width: 380px;
	padding: 0 20px 0 40px;
	margin-top: 25px;
	margin-left: -1px;
	border-left: 1px solid #d3d3d3;
	height: auto;
	overflow: hidden;
}

.footbar .culture .cont {
	line-height: 24px;
	color: #747b8d;
	padding-top: 5px;
}

.copyright {
	clear: both;
	background: #31353f;
	text-align: center;
}

.copyright .cont {
	/*width: 1062px;*/
	width: 100%;
	margin: 0 auto;
	background: #31353f;
	position: relative;
	padding: 15px 0;
}

.copyright .txt {
	line-height: 24px;
	color: #fff;
}

.copyright .txt span {
	padding-right: 35px;
}

.floatmove {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 999;
}

.fr_share {
	width: 66px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.fr_share ul li {
	float: left;
	width: 64px;
	height: 64px;
	position: relative;
	margin-top: 15px;
	background: #fff;
	border: 1px solid #eaeaea;
	border-radius: 3px;
}

.fr_share ul li.cur {
	border: 1px solid #bd4f40;
}

.fr_share ul li img {
	width: 33px;
	height: 33px;
	display: block;
	margin: 0 auto;
	position: absolute;
	bottom: 20px;
	right: 15px;
}

.fr_share ul li span {
	width: 100%;
	text-align: center;
	font-size: 11px;
	position: absolute;
	bottom: 5px;
	left: 0;
}

.important {
	width: 73px;
	height: 144px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	padding-top: 30px;
}

.floatmove .newnews {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 0px;
	height: 0;
	overflow: hidden;
}

.floatmove .newnews .cont {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 240px;
	height: 160px;
	background: #fff;
	border: 2px solid #00b3ff;
	font-size: 12px;
	color: #606060;
	line-height: 20px;
}

.floatmove .newnews .cont h4 {
	line-height: 30px;
	text-align: center;
	background: #00b3ff;
	color: #fff;
	position: relative;
	font-size: 14px;
}

.floatmove .newnews .cont h4 span {
	position: absolute;
	top: 0px;
	right: 5px;
	cursor: pointer;
	font-weight: normal;
	font-size: 12px;
}

.floatmove .newnews .cont p {
	padding: 10px;
}

#sidenav {
	float: left;
	width: 200px;
	height: 720px;
}

.sidenav {
	float: left;
	width: 200px;
	margin-top: 60px;
}

.sidenav h3 {
	height: 55px;
	padding-top: 5px;
	font-size: 30px;
	padding-left: 15px;
	color: #000;
	font-weight: normal;
	border-bottom: 1px dashed #c7c7c7;
}

.sidenav ul li {
	height: 58px;
	line-height: 58px;
	border-bottom: 1px dashed #c7c7c7;
}

.sidenav ul li a {
	display: block;
	padding-left: 18px;
	font-size: 16px;
	color: #000;
}

.sidenav ul li a:hover {
	color: #d34038;
	background: url(../images/sidenavcur.png) no-repeat 224px center;
}

.sidenav ul li.cur a {
	color: #d34038;
	background: url(../images/sidenavcur.png) no-repeat 224px center;
}

.sidenav .other {
	padding-top: 50px;
}

.sidenav .other a {
	display: block;
	width: 195px;
	border-radius: 5px;
	height: 52px;
	line-height: 53px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #de6969;
	margin-top: 15px;
}

.sidenav .other a.cur {
	background: #cd2a2d;
}

.sidenav .other a:hover {
	background: #cd2a2d;
}

.sidenav .cont dl dt {
	height: 58px;
	line-height: 58px;
	border-bottom: 1px dashed #c7c7c7;
	border-top: 1px dashed #c7c7c7;
	margin-top: -1px;
}

.sidenav .cont dl dt  a {
	display: block;
	padding-left: 18px;
	font-size: 16px;
	color: #000;
}

.sidenav .cont dl dt.cur a {
	color: #d34038;
	background: url(../images/sidenavcur.png) no-repeat 224px center;
}

.sidenav .cont dl dt a:hover {
	color: #d34038;
	background: url(../images/sidenavcur.png) no-repeat 224px center;
}

.sidenav .cont dl dd {
	padding: 10px 0;
}

.sidenav .cont dl dd ul li {
	height: 40px;
	line-height: 40px;
	border: 0;
}

.sidenav .cont dl dd ul li a {
	display: block;
	padding-left: 40px;
	background: url(../images/sidedd.png) no-repeat 17px center;
	color: #515151;
	font-size: 16px;
}

.sidenav .cont dl dd ul li a:hover {
	color: #d34038;
	background: url(../images/sideddcur.png) no-repeat 17px center;
}

.sidenav .cont dl dd ul li.on a {
	color: #d34038;
	background: url(../images/sideddcur.png) no-repeat 17px center;
}

.content {
	float: right;
	width: 825px;
	margin: 60px 0;
	height: auto !important;
	min-height: 500px;
	height: 500px;
}

.crmb {
	height: 82px;
	border-bottom: 2px solid #e8e8e8;
	position: relative;
}

.crmb h3 {
	padding-top: 8px;
	height: 76px;
	background: url(../images/hbg2.png) no-repeat left bottom;
	font-weight: normal;
}

.crmb h3 span {
	font-size: 26px;
	color: #3d3d3d;
}

.crmb .address {
	position: absolute;
	top: 10px;
	right: 0px;
}

.crmb .address a {
	margin: 0 5px;
}

.crmb .address span {
	margin: 0 5px;
	color: #4D4D4D;
}

.crmb .collect {
	position: absolute;
	bottom: 10px;
	right: 0px;
}

.crmb .collect a {
	float: left;
	margin-left: 15px;
	display: inline;
}

.crmb .nysearch {
	position: absolute;
	bottom: 10px;
	right: 0px;
}

.crmb .nysearch input {
	float: left;
	width: 120px;
	height: 30px;
	line-height: 30px;
	margin-left: 15px;
	border: 1px solid #c3c3c3;
	padding: 0 8px;
	background: #FFFFFF;
}

.crmb .nysearch input.w165 {
	width: 165px;
}

.crmb .nysearch .time {
	background: #FFFFFF url(../images/timebg.png) no-repeat 105px center;
}

.nysearch .time {
	background: #FFFFFF url(../images/timebg.png) no-repeat 115px center;
	border: 1px solid #c3c3c3;
	font-family: Tahoma;
}

.crmb .nysearch .btn a {
	background: #ca3032 none repeat scroll 0 0;
	border-radius: 24px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	width: 146px;
}

.crmb .nysearch a {
	float: left;
	background: #ca3033;
	width: 74px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin-left: 15px;
	color: #fff;
}

.crmb .nyscreen {
	position: absolute;
	bottom: 8px;
	right: 0px;
}

.crmb .nyscreen .select {
	float: left;
	margin-left: 10px;
	width: 145px;
	height: 34px;
	background: url(../images/selectbg.png) no-repeat right center;
	border: 1px solid #bcbcbc;
	position: relative;
	cursor: pointer;
	z-index: 10;
}

.crmb .nyscreen .select p {
	float: left;
	width: 90px;
	height: 34px;
	overflow: hidden;
	line-height: 34px;
	padding: 0 15px;
	color: #606060;
}

.crmb .nyscreen .select ul {
	position: absolute;
	width: 145px;
	padding: 5px 0;
	top: 36px;
	left: -1px;
	background: #fff;
	border: 1px solid #f5f5f5;
	display: none;
	z-index: 110;
}

.crmb .nyscreen .select ul li {
	padding: 0 15px;
}

.crmb .nyscreen .select ul li a {
	display: block;
	line-height: 32px;
}

.crmb .nyscreen .time {
	float: left;
	height: 36px;
}

.crmb .nyscreen .time input {
	width: 90px;
	height: 34px;
	line-height: 34px;
	color: #606060;
	border: 1px solid #bcbcbc;
	background: #FFFFFF url(../images/selectbg.png) no-repeat right center;
	padding: 0 42px 0 8px;
}

/*公司公告*/
.affiche {
	padding: 25px 0;
	color: #606060;
}

.affiche .tab {
	border-bottom: 1px solid #a9a9a9;
	height: 30px;
}

.affiche .tab ul li {
	float: left;
	height: 29px;
	padding: 0 15px;
	cursor: pointer;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	font-size: 15px;
}

.affiche .tab ul li span {
	background: url(../images/point2.png) no-repeat left center;
	padding-left: 7px;
	display: inline-block;
}

.affiche .tab ul li.cur {
	color: #000;
	font-weight: bold;
	border: 1px solid #a9a9a9;
	border-bottom: 1px solid #fafafa;
}

.screen {
	padding: 25px 0;
}

.screen .search {
	float: left;
	padding-left: 10px;
}

.screen .search input {
	float: left;
	width: 155px;
	height: 34px;
	line-height: 34px;
	background: #FFFFFF;
	border: 1px solid #bcbcbc;
	padding: 0 8px;
}

.screen .search .w90 {
	width: 90px;
	display: inline;
	margin-left: 10px;
}

.screen .search a {
	float: left;
	background: #ca3033;
	width: 74px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	margin-left: 10px;
}

.screen .select {
	float: left;
	margin-right: 10px;
	width: 145px;
	height: 34px;
	background: url(../images/selectbg.png) no-repeat right center;
	border: 1px solid #bcbcbc;
	position: relative;
	cursor: pointer;
	z-index: 10;
}

.screen .select p {
	float: left;
	width: 90px;
	height: 34px;
	overflow: hidden;
	line-height: 34px;
	padding: 0 15px;
	color: #c0c0c0;
}

.screen .select ul {
	position: absolute;
	width: 145px;
	padding: 5px 0;
	top: 36px;
	left: -1px;
	background: #fff;
	border: 1px solid #f5f5f5;
	display: none;
	z-index: 110;
}

.screen .select ul li {
	padding: 0 15px;
}

.screen .select ul li option {
	line-height: 30px;
	padding: 5px 0px;
}

.screen .select ul li option:hover {
	color: #d34038;
}

.screen .select ul li a {
	display: block;
	line-height: 32px;
}

.screen .time {
	float: left;
	height: 36px;
	line-height: 35px;
}

.screen .time input {
	width: 170px;
	height: 34px;
	line-height: 34px;
	background: none;
	color: #d34038;
	border: 1px solid #bcbcbc;
	background: #FFFFFF url(../images/selectbg.png) no-repeat right center;
	padding: 0 42px 0 8px;
}

.modlist {
	display: none;
}

.block {
	display: block;
}

.modlist .list {
	color: #606060;
	clear: both;
}

.modlist .list table {
	border-collapse: collapse;
	border-top: 2px solid #a9a9a9;
	background: #FFFFFF;
}

.modlist .list table.tablen {
	border-top: none;
}
.modlist .list table.tablen th{ font-weight: 100;}
.modlist .list table th {
	height: 38px;
	color: #000;
	font-weight: bold;
	background: #f0f5f9;
	border-bottom: 1px solid #e8e8e8;
}

.modlist .list table td {
	border-bottom: 1px solid #e8e8e8;
	text-align: center;
	padding: 5px;
	line-height: 26px;
	vertical-align: middle;
}

.modlist .list table td img {
	padding: 0 10px;
	width: 26px;
	height: 23px;
	vertical-align: bottom;
}

.modlist .list table td a {
	color: #606060;
}

.modlist .list table td a:hover {
	color: #d34038;
}

.modlist .list table td b {
	color: #000;
	padding-right: 5px;
}

.modlist .list table .tl {
	text-align: left;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}

.modlist .list table .tc {
	text-align: center;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}

.aunderline a {
	text-decoration: underline;
}

.modlist .list table .bl {
	border-left: 1px solid #e8e8e8;
}

.modlist1 {
	display: none;
}

.modlist1 .list {
	color: #606060;
	clear: both;
}

.modlist1 .list table {
	border-collapse: collapse;
	border-top: 2px solid #a9a9a9;
}

.modlist1 .list table th {
	height: 38px;
	color: #000;
	font-weight: bold;
	background: #f0f5f9;
	border-bottom: 1px solid #e8e8e8;
}

.modlist1 .list table td {
	border-bottom: 1px solid #e8e8e8;
	text-align: center;
	padding: 10px;
	line-height: 26px;
	vertical-align: middle;
}

.modlist1 .list table td img {
	padding: 0 10px;
	width: 26px;
	height: 23px;
	vertical-align: bottom;
}

.modlist1 .list table td a {
	color: #606060;
}

.modlist1 .list table td a:hover {
	color: #d34038;
}

.modlist1 .list table td b {
	color: #000;
	padding-right: 5px;
}

.modlist1 .list table .tl {
	text-align: left;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}

.modlist1 .list table .tc {
	text-align: center;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}

.modlist1 .list table .bl {
	border-left: 1px solid #e8e8e8;
}

.modlist0 {
	display: none;
}

.modlist0 .list {
	color: #606060;
	clear: both;
}

.modlist0 .list table {
	border-collapse: collapse;
	border-top: 2px solid #a9a9a9;
	background: #FFFFFF;
}

.modlist0 .list table th {
	height: 38px;
	color: #000;
	font-weight: bold;
	background: #f0f5f9;
	border-bottom: 1px solid #e8e8e8;
}

.modlist0 .list table td {
	border-bottom: 1px solid #e8e8e8;
	text-align: center;
	padding: 10px;
	line-height: 26px;
	vertical-align: middle;
}

.modlist0 .list table td img {
	padding: 0 10px;
	width: 26px;
	height: 23px;
	vertical-align: bottom;
}

.modlist0 .list table td a {
	color: #606060;
}

.modlist0 .list table td a:hover {
	color: #d34038;
}

.modlist0 .list table td b {
	color: #000;
	padding-right: 5px;
}

.modlist0 .list table .tl {
	text-align: left;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}

.modlist0 .list table .tc {
	text-align: center;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}

.modlist0 .list table .bl {
	border-left: 1px solid #e8e8e8;
}

/*交易公开信息*/
.modlist .date {
	padding: 15px 0;
	float: right;
}

.modlist .date a {
	float: left;
	width: 90px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	background: #f0f0f0;
	color: #606060;
}

.modlist .date p {
	float: left;
	margin-right: 15px;
	display: inline;
	line-height: 36px;
	padding: 0 15px;
	color: #606060;
	cursor: pointer;
	background: url(../images/selectbg1.png) no-repeat right center;
}

.modlist .del_info {
	clear: both;
	padding: 0 30px;
}

.modlist .del_info a {
	color: #606060;
}

.modlist .del_info a:hover {
	color: #d34038;
}

.modlist .del_info h3 {
	text-align: center;
	font-size: 20px;
	color: #606060;
	font-weight: normal;
	padding: 20px 0 10px 0;
}

.modlist .del_info h4 {
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #909090;
}

.modlist .delbox {
	padding: 45px 0;
	border-bottom: 1px dashed #909090;
}

.modlist .delbox .tit ul li {
	float: left;
	width: 145px;
	height: 28px;
	color: #909090;
}

.modlist .delbox .con ul li {
	float: left;
	width: 145px;
	height: 28px;
}

.modlist .delbox .other {
	padding-top: 30px;
}

.modlist .delbox .other dl {
	float: left;
	width: 340px;
	padding-right: 17px;
	line-height: 28px;
}

.modlist .delbox .other dl dt {
	color: #909090;
}

/*市场数据*/
.modlist .list td a.abtn1 {
	background: #555753;
	width: 35px;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	font-size: 10px;
	color: #ffffff;
	margin-right: 3px;
}

.modlist .list td a.abtn2 {
	background: #ca3033;
	width: 35px;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	font-size: 10px;
	color: #ffffff;
}

.modlist .list td a.abtn3 {
	background: #555753;
	width: 60px;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	font-size: 10px;
	color: #ffffff;
	margin-right: 3px;
}

.modlist .list td a.abtn1:hover,.modlist .list td a.abtn2:hover,.modlist .list td a.abtn3:hover
	{
	color: #fff;
}

/*挂牌公司*/
.modlist .listed td a.abtn1,.modlist .listed td a.abtn2,.modlist .listed td a.abtn3
	{
	font-size: 12px;
}

/*页码放置1*/
.page {
	padding: 30px 0;
	float: right;
	text-align: center;
}

.page a,.page span {
	margin: 0 2px;
	width: 32px;
	height: 32px;
	display: inline-block;
	line-height: 32px;
	text-align: center;
	background: #f0f0f0;
	color: #7f7f7f;
}

.page a:hover {
	color: #fff;
	background: #cd2a2d;
	text-decoration: none;
}

.page .cur {
	color: #fff;
	background: #cd2a2d;
}

.page b {
	width: 32px;
	height: 32px;
	display: inline-block;
	line-height: 32px;
	text-align: center;
}

/*新闻动态*/
.nynews {
	width: 765px;
	padding: 0 10px 20px 10px;
}

.nynews ul li {
	height: 46px;
	padding-top: 30px;
}

.nynews ul li .time {
	float: left;
	width: 38px;
	padding: 0 5px;
	height: 41px;
	padding-top: 5px;
	text-align: center;
	background: #92b1ba;
	color: #fff;
}

.nynews ul li .txt {
	float: left;
	width: 705px;
	line-height: 22px;
	padding-left: 12px;
}

.nynews ul li .txt h4 {
	color: #535353;
	font-size: 16px;
	font-weight: normal;
}

.nynews ul li .txt p {
	color: #abaaaa;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.nynews ul li a {
	display: block;
}

.nynews ul li a:hover .time {
	background: #e80115;
}

.nynews ul li a:hover h4 {
	color: #d34038;
}

/*内容页*/
.detail {
	width: 1062px;
	margin: 60px auto 0;
	padding-bottom: 100px;
}

.newstext {
	padding: 70px 10px 0 10px;
	position: relative;
	color: #606060;
}

.newstext h3 {
	text-align: center;
	color: #4e4e4e;
	font-size: 22px;
	font-weight: normal;
}

.newstext .info {
	text-align: center;
	padding: 20px 0;
	color: #b3b3b3;
}

.newstext h4 {
	font-size: 16px;
	padding: 10px 0;
	color: #000;
	font-weight: normal;
}

.newstext .txt {
	line-height: 30px;
}

/* .newstext .txt p {
	text-indent: 24px;
} */
.newstext .share {
	padding-top: 100px;
}

.newstext .share span {
	float: left;
	line-height: 40px;
}

.newstext .share a {
	float: left;
	margin: 0 5px;
	display: inline;
}

.newstext .prev {
	padding-top: 20px;
}

.newstext .next {
	padding-top: 15px;
}

.newstext .closepage {
	position: absolute;
	right: 0px;
	bottom: 0;
}

.newstext .closepage a {
	display: inline-block;
	background: #cd2a2d;
	width: 126px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
}

/*弹出明细*/
.pop {
	display: none;
	overflow: hidden;
	position: absolute;
	top: 120px ! important;;
	left: 0px;
	background: #fff;
	font-size: 14px;
	z-index: 1000; /*2015-08-17*/
	border: 4px solid #555753;
}

.pop .close {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	color: #0b0b0b;
	font-size: 12px;
}

.pop .census {
	padding: 10px;
}

.pop .census h3 {
	font-size: 16px;
	border-left: 3px solid #d34038;
	padding-left: 9px;
	color: #0b0b0b;
	font-weight: normal;
	margin-bottom: 13px;
}

.pop .census ul li {
	float: left;
	width: 90px;
	height: 138px;
	padding: 0 22px;
	text-align: center;
}

.pop .census ul li .num {
	width: 90px;
	height: 90px;
	line-height: 90px;
	color: #fff;
	background: #7d9ee0;
	font-size: 26px;
	border-radius: 90px;
}

.pop .census ul li .co1 {
	background: #7d9ee0;
}

.pop .census ul li .co2 {
	background: #67b5d2;
}

.pop .census ul li .co3 {
	background: #8dc575;
}

.pop .census ul li .co4 {
	background: #78bcf2;
}

.pop .census ul li .co5 {
	background: #ecc684;
}

.pop .census ul li .txt {
	padding-top: 6px;
}

.pop .info {
	padding: 10px;
}

.pop .info h3 {
	font-size: 16px;
	border-left: 3px solid #d34038;
	padding-left: 9px;
	color: #0b0b0b;
	font-weight: normal;
	margin-bottom: 15px;
}

.pop .info table {
	border-collapse: collapse;
	border: 1px solid #d8d8d8;
}

.pop .info table th {
	height: 44px;
	background: #d8d8d8;
	color: #5f5f5f;
	font-size: 12px;
}

.pop .info table td {
	height: 46px;
	text-align: center;
	padding: 0 5px;
	color: #0b0b0b;
}

.pop .page {
	padding: 10px;
}

/*遮罩层*/
.popbg {
	filter: alpha(opacity :                                                 60);
	opacity: 0.6;
	background: #333;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999; /*2015-08-17*/
	display: none;
}

/*统计数据*/
.modlist .list h4 {
	text-align: center;
	font-size: 18px;
	padding: 30px 0 15px 0;
}

.modlist .notes {
	margin-top: 20px;
	color: #cd2a2d;
	padding: 0 20px;
}

.modlist .choosetime {
	float: right;
	padding-top: 25px;
	height: 36px;
}

.modlist .choosetime input {
	float: left;
	margin-right: 15px;
	display: inline;
	width: 60px;
	height: 34px;
	line-height: 34px;
	background: none;
	color: #000;
	border: 1px solid #bcbcbc;
	background: url(../images/selectbg.png) no-repeat right center;
	padding: 0 42px 0 8px;
}

.modlist .choosetime input.w210 {
	width: 210px;
}

.modlist .list table tr.th2 th {
	color: #606060;
	font-weight: normal;
}

/*NEEQ指数*/
.modlist .list table tr th span {
	color: #606060;
	font-size: 10px;
	font-weight: normal;
}

/*法律法规*/
.nylaws {
	padding: 0 10px;
}

.nylaws ul li {
	padding: 30px 0;
	border-bottom: 1px dashed #d7d7d7;
}

.nylaws ul li {
	float: left;
	width: 743px;
	line-height: 22px;
	padding-left: 12px;
}

.nylaws ul li  h4 {
	color: #535353;
	font-size: 16px;
	font-weight: normal;
	background: url(../images/point1.png) no-repeat left center;
	padding-left: 10px;
}

.nylaws ul li  p {
	color: #abaaaa;
	padding-top: 5px;
	padding-left: 10px;
}

.nylaws ul li a {
	display: block;
}

.nylaws ul li a:hover h4 {
	color: #d34038;
}

/*技术专区*/
.technology {
	padding: 0 10px;
}

.technology ul li {
	padding: 20px 0;
	border-bottom: 1px dashed #d7d7d7;
}

.technology ul li {
	float: left;
	width: 743px;
	line-height: 22px;
	padding-left: 12px;
}

.technology ul li  h4 {
	float: left;
	color: #535353;
	font-size: 16px;
	font-weight: normal;
	background: url(../images/point1.png) no-repeat left center;
	padding-left: 10px;
}

.technology ul li  p {
	float: right;
	color: #abaaaa;
}

.technology ul li a {
	display: block;
}

.technology ul li a:hover h4 {
	color: #d34038;
}

/*专题策划*/
.nyplan {
	padding: 10px 0;
}

.nyplan ul li {
	float: left;
	width: 210px;
	height: 196px;
	padding: 7px;
	border: 1px solid #dedede;
	margin: 32px 15px 0 15px;
	display: inline;
}

.nyplan ul li img {
	display: block;
	width: 210px;
	height: 140px;
}

.nyplan ul li span {
	display: block;
	padding-top: 10px;
	line-height: 20px;
}

/*主办券商*/
.orglist {
	padding: 10px 0;
	overflow: hidden;
}

.orglist ul {
	width: 850px;
}

.orglist ul li {
	float: left;
	width: 92px;
	height: 110px;
	padding: 7px;
	background: #eff5f8;
	border: 1px solid #e3eaee;
	margin: 24px 33px 0 0;
	display: inline;
}

.orglist ul li a {
	display: block;
	width: 92px;
	height: 110px;
	background: #fff;
}

.orglist ul li a img {
	display: block;
	width: 92px;
	height: 75px;
}

.orglist ul li a span {
	display: block;
	line-height: 35px;
	text-align: center;
	color: #616161;
}

.orglist ul li a:hover span {
	color: #d34038;
}

/*交易提示*/
.trading dl {
	padding: 30px 0 22px 0;
}

.trading dl dt {
	display: inline-block;
	border: 1px solid #e4e4e4;
	border-bottom: 0;
	height: 39px;
	line-height: 39px;
	padding: 0 20px;
	background: #fff;
	position: relative;
	top: 1px;
	font-size: 18px;
	color: #606060;
}

.trading dl dd {
	border: 1px solid #e4e4e4;
	padding: 10px 0 25px 25px;
	background: #fff;
}

.trading dl dd ul li {
	float: left;
	width: 85px;
	height: 36px;
	overflow: hidden;
	line-height: 36px;
	text-align: center;
	border: 1px solid #ebebeb;
	background: #f4f4f4;
	margin: 15px 18px 0 0;
	display: inline;
}

.trading dl dd ul li a {
	display: block;
}

/*业务规则*/
.classify {
	padding: 15px 0 0 0;
	clear: both;
}

.classify h3 {
	float: left;
	font-weight: normal;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin: 21px 0 0 0;
	display: inline;
}

.classify h3 a {
	display: block;
	padding: 0 11px;
	min-width: 80px;
	border: 1px dashed #a9a9a9;
}

.classify h3 a:hover {
	background: #6a6a6a;
	color: #fff;
	border: 1px solid #6a6a6a;
}

.classify h3.cur a {
	background: #6a6a6a;
	color: #fff;
	border: 1px solid #6a6a6a;
}

.classify ul {
	float: left;
	width: 670px;
}

.classify ul li {
	float: left;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin: 21px 0 0 26px;
	display: inline;
}

.classify ul li a {
	display: block;
	padding: 0 10px;
	min-width: 80px;
	border: 1px dashed #a9a9a9;
}

.classify ul li a:hover {
	background: #6a6a6a;
	color: #fff;
	border: 1px solid #6a6a6a;
}

.classify ul li.cur a {
	background: #6a6a6a;
	color: #fff;
	border: 1px solid #6a6a6a;
}

.business dl {
	padding: 30px 0 22px 0;
}

.business dl dt {
	display: inline-block;
	border: 1px solid #e4e4e4;
	border-bottom: 0;
	font-weight: bold;
	height: 39px;
	line-height: 39px;
	padding: 0 20px;
	background: #fff;
	position: relative;
	top: 1px;
	font-size: 18px;
	color: #7f7f7f;
}

.business dl dd {
	border: 1px solid #e4e4e4;
	padding: 10px 25px;
	background: #fff;
}

.business dl dd ul li {
	height: 32px;
	overflow: hidden;
	line-height: 32px;
}

.business dl dd ul li a {
	display: block;
}

.business dl dd ul li a em {
	float: left;
	width: 650px;
	height: 32px;
	overflow: hidden;
	color: #606060;
}

.business dl dd ul li a:hover em {
	color: #d34038;
}

.business dl dd ul li a em img {
	vertical-align: middle;
	margin-left: 10px;
}

.business dl dd ul li a span {
	float: right;
	color: #abaaaa;
}

/*培训园地*/
.field ul li {
	float: left;
	width: 775px;
	border-bottom: 1px dashed #b9b9b9;
	padding: 45px 0;
}

.field ul li .pic {
	float: left;
	width: 209px;
	height: 139px;
	padding: 5px;
	background: #e8e8e8;
}

.field ul li .pic img {
	display: block;
	width: 209px;
	height: 139px;
}

.field ul li .txt {
	float: left;
	width: 350px;
	height: 149px;
	overflow: hidden;
	padding: 0 18px;
}

.field ul li .txt h3 {
	color: #000;
	font-size: 20px;
	font-weight: normal;
}

.field ul li .txt p {
	line-height: 30px;
	padding-top: 20px;
	color: #606060;
	height: 82px;
	overflow: hidden;
}

.field ul li .txt .tip span {
	padding: 0 8px;
}

.field ul li .info {
	float: right;
	width: 84px;
	padding-top: 10px;
}

.field ul li .info p img {
	vertical-align: middle;
	margin-left: 20px;
}

.field ul li .info a {
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	margin-top: 15px;
}

.field ul li .info a.btn1 {
	background: #4f4142;
}

.field ul li .info a.btn2 {
	background: #ca3033;
}

/*投资者服务*/
.investor dl {
	float: left;
	width: 775px;
	padding-top: 30px;
}

.investor dl dt {
	height: 36px;
	overflow: hidden;
	line-height: 36px;
	color: #000;
	font-size: 16px;
}

.investor dl dt span {
	display: inline-block;
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	color: #fff;
	background: #f68b1f;
	font-size: 18px;
	margin-right: 15px;
}

.investor dl dd {
	float: left;
	width: 775px;
	margin-top: 13px;
	background: #f1f1f1;
}

.investor dl dd span {
	float: left;
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	color: #fff;
	background: #b7d3ee;
	font-size: 18px;
}

.investor dl dd p {
	float: left;
	width: 709px;
	padding: 20px 15px;
	line-height: 24px;
	color: #4D4D4D;
}

/*个股行情
.quotation {
	margin: 30px 0;
	border-radius: 10px;
	background: #eceaeb;
	padding: 25px;
	color: #616161;
}

.quotation .name {
	float: left;
	width: 300px;
	font-weight: bold;
	font-size: 16px;
}

.quotation .name p {
	padding: 2px 0;
}

.quotation .name p span {
	font-size: 20px;
	padding-top: 5px;
}

.quotation .time {
	float: left;
	width: 300px;
	padding-top: 15px;
	line-height: 35px;
}

.quotation .btn {
	float: right;
	width: 100px;
	padding-top: 15px;
}

.quotation .btn a {
	display: block;
	background: #fff;
	border: 1px solid #c93033;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color: #616161;
}

.modlist .quolist table tr.th2 th {
	color: #606060;
	font-weight: normal;
	vertical-align: top;
	padding: 8px 0;
}

.modlist .quolist table tr.th2 span {
	color: #606060;
	font-size: 12px;
	font-weight: normal;
	padding-top: 3px;
	display: block;
}

.modlist .quolist table tr td .abtn1 {
	font-size: 12px;
}

.modlist .quolist table tr td .abtn2 {
	font-size: 12px;
}

.price {
	border-radius: 10px;
	background: #eceaeb;
	padding: 25px 0 25px 25px;
	color: #616161;
	margin-top: 30px;
}

.price .cont {
	float: left;
	width: 350px;
	padding-right: 25px;
}

.price .cont table {
	border-collapse: collapse;
	border: 1px solid #a9a9a9;
}

.price .cont table th {
	height: 54px;
	background: #f0f5f9;
	font-size: 16px;
}

.price .cont table td {
	text-align: center;
	padding: 10px;
	line-height: 34px;
	vertical-align: top;
}

.price .cont table .c1 {
	background: #f2f0f1;
}

.price .cont table .c2 {
	background: #f4f4f4;
}*/

/*公司资讯*/
.modlist .minitab {
	float: left;
	width: 118px;
	padding-top: 30px;
}

.modlist .minitab ul li {
	margin-top: 10px;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
}

.modlist .minitab ul li a {
	display: block;
	height: 45px;
	padding-left: 20px;
	color: #606060;
	background: #dedede;
}

.modlist .minitab ul li a span {
	background: url(../images/point2.png) no-repeat left center;
	padding-left: 7px;
	display: inline-block;
}

.modlist .minitab ul li a:hover {
	background: url(../images/minitabcur.png) repeat-y #eef6f9;
	color: #000;
}

.modlist .minitab ul li.cur a {
	background: url(../images/minitabcur.png) repeat-y #eef6f9;
	color: #000;
}

.modlist .list_l {
	float: left;
	width: 657px;
	color: #606060;
	margin-top: 30px;
}

.modlist .list_l table {
	border-collapse: collapse;
	border-top: 2px solid #a9a9a9;
}

.modlist .list_l table th {
	height: 38px;
	color: #000;
	font-weight: bold;
	background: #f0f5f9;
	border-bottom: 1px solid #e8e8e8;
}

.modlist .list_l table td {
	border-bottom: 1px solid #e8e8e8;
	text-align: left;
	padding: 10px 30px;
	line-height: 26px;
	vertical-align: top;
}

.modlist .list_l table .gray {
	background: #f0f5f9;
	border-right: 1px solid #e8e8e8;
	font-size: 14px;
	color: #444;
}

/*活动公告（活动列表）*/
.activity ul li {
	float: left;
	width: 775px;
	height: 46px;
	padding-top: 30px;
}

.activity ul li .time {
	float: left;
	width: 38px;
	padding: 0 5px;
	height: 41px;
	padding-top: 5px;
	text-align: center;
	background: #92b1ba;
	color: #fff;
}

.activity ul li .txt {
	float: left;
	width: 507px;
	line-height: 22px;
	padding-left: 12px;
}

.activity ul li .txt h4 {
	color: #535353;
	font-size: 16px;
	font-weight: normal;
}

.activity ul li .txt p {
	color: #abaaaa;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.activity ul li a.info {
	float: left;
}

.activity ul li a:hover .time {
	background: #e80115;
}

.activity ul li a:hover h4 {
	color: #d34038;
}

.activity ul li a.btn1 {
	float: right;
	width: 84px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	background: #ca3033;
}

.activity ul li a.btn2 {
	float: right;
	width: 84px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	background: #c6c6c6;
}

.weekday {
	margin-top: 30px;
	text-align: center;
}

/*活动详情*/
.eventdel {
	padding: 50px 10px 10px;
	color: #606060;
}

.eventdel h3 {
	text-align: center;
	color: #4e4e4e;
	font-size: 22px;
	font-weight: normal;
}

.eventdel .info {
	background: #e9e9e9;
	margin: 25px 0;
	padding: 15px 0 15px 225px;
	font-size: 15px;
}

.eventdel .info ul li {
	float: left;
	width: 350px;
	line-height: 30px;
}

.eventdel .info ul li span {
	color: #000;
	padding-right: 5px;
	font-size: 16px;
}

.eventdel .info ul li em {
	color: #f00;
}

.eventdel .txt {
	line-height: 30px;
}

.eventdel .del {
	line-height: 30px;
}

.eventdel .del h4 {
	color: #000;
	font-size: 15px;
	padding-top: 50px;
}

.eventdel .closepage {
	text-align: center;
	padding: 50px 0;
}

.eventdel .closepage a {
	display: inline-block;
	background: #cd2a2d;
	width: 126px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
}

.eventdel .share span {
	float: left;
	line-height: 40px;
}

.eventdel .share a {
	float: left;
	margin: 0 5px;
	display: inline;
}

/*活动详情(结束后)*/
.eventend {
	width: 1062px;
	margin: 0 auto;
	padding: 60px 0;
}

.eventend .affiche {
	float: left;
	width: 550px;
}

.eventend .eventdel {
	display: none;
	padding: 40px 0 0 0;
}

.eventend .eventdel .info {
	padding: 10px 15px;
}

.eventend .eventdel .info ul li {
	float: left;
	line-height: 30px;
}

.eventend .eventdel .del h4 {
	padding-top: 30px;
}

.eventend .crmb .collect {
	right: 230px;
}

.eventend .crmb .share {
	position: absolute;
	bottom: 5px;
	right: 0px;
}

.eventend .crmb .share span {
	float: left;
	line-height: 40px;
}

.eventend .crmb .share a {
	float: left;
	margin: 0 5px;
	display: inline;
}

.eventend .video {
	float: right;
	width: 458px;
	padding: 10px;
	margin-top: -15px;
	background: #fff;
	border: 1px solid #f0f0f0;
}

.eventend .video h3 {
	background: url(../images/hbg1.png) no-repeat;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 12px;
	font-size: 15px;
}

.eventend .video .cont {
	padding: 5px;
	width: 448px;
	height: 278px;
	overflow: hidden;
	margin-top: 20px;
}

.eventend .video .cont img {
	display: block;
	width: 448px;
	height: 278px;
}

.eventend .showpic {
	padding: 20px 10px;
	background: #fff;
	border: 1px solid #f0f0f0;
}

.eventend .showpic h3 {
	background: url(../images/hbg1.png) no-repeat;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 12px;
	font-size: 15px;
}

.eventend .showpic .cont {
	height: 155px;
	margin-top: 20px;
}

.eventend .showpic .cont .pic {
	width: 980px;
	height: 155px;
}

.eventend .showpic .cont .pic ul li {
	width: 236px;
	height: 155px;
}

.eventend .showpic .cont .pic ul li img {
	width: 236px;
	height: 155px;
}

.eventend .showpic .cont .pic ul li a {
	width: 236px;
}

.eventend .showpic .cont .pic ul li a em {
	width: 224px;
	background: url(../images/showtips.png) no-repeat 210px center;
}

.showpic .cont .prev {
	top: 65px;
}

.showpic .cont .next {
	top: 65px;
}

/*会计师事务所*/
.modlist .firm {
	margin-top: 30px;
}

.modlist .firm table td a {
	color: #83abc8;
}

/*专题界面*/
.nybanner img {
	width: 100%;
	min-width: 1062px;
	height: 339px;
	margin: 0 auto;
}

.special {
	width: 1062px;
	margin: 0 auto;
	padding-bottom: 50px;
}

.mod3 {
	padding: 10px 10px 20px 10px;
	background: #fff;
	border: 1px solid #f0f0f0;
}

.mod3 h3 {
	background: url(../images/hbg1.png) no-repeat;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 12px;
	font-size: 15px;
}

.special .videotxt {
	margin-top: 40px;
}

.special .videotxt .cont {
	padding: 5px 100px 0 40px;
	color: #6f6f6f;
	line-height: 24px;
}

.special .leftbox {
	float: left;
	width: 510px;
	padding-top: 25px;
}

.special .rigbox {
	float: right;
	width: 510px;
	padding-top: 25px;
}

.topline1 {
	height: 308px;
}

.topline1 .tit {
	text-align: center;
	padding: 40px 12px 25px 12px;
	font-size: 18px;
	height: 28px;
	color: #747b8d;
}

.topline1 .cont {
	padding: 0 5px;
	line-height: 24px;
	height: 102px;
	overflow: hidden;
	color: #747b8d;
}

.topline1 .cont p {
	text-indent: 24px;
}

.topline1 .more {
	padding: 15px 5px;
	color: #747b8d;
	border-top: 1px dashed #bebebe;
	line-height: 24px;
	margin-top: 10px;
}

.topline1 .cont a {
	color: #f60d33;
}

.topline1 .more a {
	color: #f60d33;
}

.topline2 {
	height: 308px;
	margin-top: 40px;
}

.topline2 ul li {
	border-bottom: 1px dashed #dfdfdf;
	padding: 18px 5px;
	height: 40px;
	overflow: hidden;
}

.topline2 ul li .tit {
	color: #333333;
	height: 26px;
	overflow: hidden;
}

.topline2 ul li .tit h4 {
	float: left;
	width: 355px;
	font-size: 15px;
	font-weight: normal;
}

.topline2 ul li a:hover .tit h4 {
	color: #d34038;
}

.topline2 ul li .tit span {
	float: right;
	color: #7f7f7f;
	font-size: 13px;
}

.topline2 ul li .con {
	font-size: 12px;
	height: 34px;
	overflow: hidden;
	color: #a1a1a1;
}

.special .video {
	height: 308px;
	background: #fff;
	border: 1px solid #f0f0f0;
}

.special .video .cont {
	padding: 5px;
	width: 480px;
	height: 278px;
	overflow: hidden;
	margin-top: 14px;
}

.special .video .cont img {
	display: block;
	width: 480px;
	height: 278px;
}

.interact {
	height: 308px;
	margin-top: 40px;
}

.interact .cont {
	padding: 0 10px;
}

.interact .cont ul li {
	padding: 25px 0 0 10px;
	line-height: 18px;
	background: url(../images/point2.png) no-repeat left 36px;
	line-height: 24px;
}

.interact .cont ul li span {
	color: #d34038;
}

.special .showpic {
	margin-top: 40px;
}

.special .showpic .cont {
	height: 155px;
	margin-top: 20px;
}

.special .showpic .cont .pic {
	width: 980px;
	height: 155px;
}

.special .showpic .cont .pic ul li {
	width: 236px;
	height: 155px;
}

.special .showpic .cont .pic ul li img {
	width: 236px;
	height: 155px;
}

.special .showpic .cont .pic ul li a {
	width: 236px;
}

.special .showpic .cont .pic ul li a em {
	width: 224px;
	background: url(../images/showtips.png) no-repeat 210px center;
}

/*指数详情*/
.markdel {
	width: 1062px;
	margin: 60px auto 0;
	padding-bottom: 50px;
}

.markdel .crmb .address {
	top: 30px;
}

.survey {
	float: left;
	width: 296px;
	height: 322px;
	padding: 35px 12px;
	background: #f1f1f1;
	margin-top: 20px;
}

.survey .name {
	text-align: center;
	font-size: 20px;
	color: #616161;
	font-weight: bold;
}

.survey .name p {
	padding-top: 3px;
}

.survey .name p span {
	font-size: 16px;
}

.survey .info h4 {
	font-size: 16px;
	color: #555555;
	height: 50px;
	padding-top: 40px;
}

.survey .info ul li {
	float: left;
	width: 125px;
	height: 50px;
	padding-left: 10px;
}

.dynamic {
	float: right;
	width: 675px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	padding: 13px 15px 0 15px;
	border: 1px solid #e6e6e6;
	background: #fff;
	margin-top: 20px;
}

.dynamic .data {
	height: 72px;
	border-bottom: 1px dashed #c2c2c2;
}

.dynamic .data .time {
	float: left;
	width: 52px;
	height: 52px;
	padding: 5px;
	text-align: center;
	background: #cd2a2d;
	font-size: 18px;
	color: #fff;
	margin-left: 9px;
	display: inline;
}

.dynamic .data .rose {
	float: left;
	width: 400px;
	text-align: center;
	line-height: 62px;
}

.dynamic .data .rose b {
	color: #6c6c6c;
	font-size: 22px;
}

.dynamic .data .rose em {
	color: #cc2735;
	font-size: 20px;
	padding: 0 10px 0 35px;
}

.dynamic .data .rose span {
	font-size: 16px;
}

.dynamic .data .info {
	float: right;
}

.dynamic .data .info p {
	padding-bottom: 3px;
}

.dynamic .data .info p span {
	color: #000;
}

.dynamic .notes {
	padding: 10px 0;
	color: #000;
	width: 100%;
	text-align: center;
}

.dynamic .notes span {
	padding: 0 10px;
}

.marknews {
	float: right;
	width: 705px;
	height: 225px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #f0f0f0;
	padding: 10px 0;
	margin-top: 20px;
}

.marknews h3 {
	color: #4D4D4D;
	background: url(../images/hbg1.png) no-repeat;
	height: 16px;
	line-height: 16px;
	padding: 0 0 10px 12px;
	font-size: 15px;
}

.marknews .list {
	padding: 0 15px;
}

.marknews .list ul li {
	float: left;
	width: 664px;
	height: 30px;
	line-height: 30px;
	background: url(../images/point1.png) no-repeat left center;
	padding-left: 11px;
}

.marknews .list ul li a {
	height: 30px;
}

.marknews .list ul li a:hover {
	color: #d34038;
}

.marknews .list ul li a em {
	float: left;
}

.marknews .list ul li a span {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}

.marknews .page {
	padding: 10px 15px 0 0;
}

.markquo {
	float: left;
	width: 520px;
	height: 655px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #f0f0f0;
	padding: 10px 0;
	margin-top: 20px;
}

.markquo h3 {
	color: #4D4D4D;
	background: url(../images/hbg1.png) no-repeat;
	height: 16px;
	line-height: 16px;
	padding: 0 0 10px 12px;
	font-size: 15px;
}

.markquo .cont {
	padding: 13px;
	width: 442px;
	height: 276px;
	overflow: hidden;
}

.markquo .cont img {
	width: 442px;
	height: 276px;
	display: block;
}

.marklist {
	float: right;
	width: 510px;
	margin-top: 20px;
}

.marklist h3 {
	color: #4D4D4D;
	background: url(../images/hbg1.png) no-repeat;
	height: 16px;
	line-height: 16px;
	padding: 0 0 10px 12px;
	font-size: 15px;
}

.marklist .modlist {
	display: block;
	margin-top: 5px;
}

.marklist .modlist .list {
	color: #4D4D4D;
	clear: both;
}

.marklist .modlist .list table th {
	color: #55595c;
	font-size: 15px;
}

.marklist .modlist .list table td a {
	color: #4D4D4D;
}

.marklist .modlist .list table td a:hover {
	color: #d34038;
}

.marklist .page {
	padding: 10px 0 0 0;
}

/*联系我们*/
.contact {
	padding: 30px 10px;
	line-height: 30px;
	color: #6a6a6a;
	font-size: 15px;
}

.contact dl dd {
	float: left;
	width: 50%;
}

.contact ul {
	padding-top: 50px;
}

/*公司介绍*/
.introduct {
	padding: 30px 0;
	line-height: 30px;
	color: #6a6a6a;
}

.introduct .about img {
	float: left;
	width: 318px;
	height: 220px;
	margin-right: 25px;
	display: inline;
}

.introduct h3 {
	background: #efefef;
	height: 30px;
	line-height: 30px;
	margin-top: 25px;
	padding-left: 10px;
	font-size: 15px;
	color: #000;
}

.introduct h4 {
	font-size: 15px;
	color: #000;
	padding-top: 20px;
	font-weight: normal;
}

.introduct .txt p {
	text-indent: 24px;
}

/*公司组织架构*/
.organize {
	padding: 30px 0 30px 0;
	line-height: 30px;
	color: #6a6a6a;
}

.organize h3 {
	background: #e6c3bf;
	height: 34px;
	line-height: 34px;
	color: #fff;
	font-size: 15px;
	padding: 0 10px;
	overflow: hidden;
}

.organize h3 span {
	float: left;
	width: 377px;
}

.organize .pic {
	text-align: center;
	margin: 20px 0;
}

.organize .txt {
	padding: 10px;
}

.organize .txt ul li span {
	float: left;
	color: #000;
	width: 100px;
}

.organize .txt ul li .name {
	word-break: nowrap;
	word-break: break-all;
}

.organize .txt ul li .name em {
	display: inline-block;
	padding-right: 20px;
}

.organize .txt ul.fl {
	width: 377px;
}

.organize .txt ul.fl li {
	float: left;
	width: 377px;
}

.organize .txt ul.fl li .name {
	float: left;
	width: 277px;
}

/*业务情况*/
.situation {
	padding: 30px 0;
	line-height: 30px;
	color: #6a6a6a;
}

.situation h2 {
	font-size: 30px;
	color: #454545;
	padding-bottom: 15px;
	font-weight: normal;
}

.situation h3 {
	background: #efefef;
	height: 30px;
	line-height: 30px;
	margin-top: 25px;
	padding-left: 10px;
	font-size: 15px;
	color: #000;
}

.situation .about ul li {
	float: left;
	width: 775px;
}

.situation .about ul li span {
	float: left;
	width: 80px;
	color: #000;
}

.situation .about ul li em {
	float: left;
	width: 675px;
}

.situation .about ul li.celtwo em {
	float: left;
	width: 150px;
}

.situation .txt {
	padding: 10px 0;
}

.situation .txt p {
	text-indent: 24px;
}

/*合作银行*/
.cooperate {
	padding-bottom: 100px;
	color: #707070;
}

.coopbanner {
	background: #f4f3de;
	border-bottom: 1px solid #b9b9b9;
	height: 168px;
}

.coopbanner .pic {
	width: 1062px;
	margin: 0 auto;
	background: #f4f3de;
	/* border-bottom: 1px solid #b9b9b9; */
	height: 66px;
	text-align: center;
	padding-top: 67px;
}

.cooptit {
	border-bottom: 1px solid #b9b9b9;
}

.cooptit .cont {
	width: 1062px;
	margin: 0 auto;
	border-bottom: 1px solid #b9b9b9;
	overflow: hidden;
	position: relative;
	top: 1px;
}

.cooptit .cont ul li {
	float: left;
	width: 49%;
	border-left: 1px solid #b9b9b9;
	margin-left: -2px;
	padding: 14px 0 14px 0;
	color: #000;
	text-align: center;
	font-size: 16px;
}

.cooptit .cont ul li img {
	vertical-align: middle;
	padding-right: 15px;
}

.cooptit .cont p {
	position: absolute;
	bottom: 8px;
	right: 0px;
	font-size: 12px;
	color: #707070;
}

.cooplist {
	width: 1062px;
	margin: 0 auto;
}

.cooplist .cont {
	float: left;
	width: 511px;
}

.cooplist .fr {
	float: right;
}

.cooplist dl {
	border: 1px solid #f1f1f1;
	background: #fff;
	margin-top: 30px;
	padding: 20px;
	height: auto !important;
	min-height: 220px;
	height: 220px;
}

.cooplist dl dt {
	border-bottom: 1px dashed #bebebe;
	height: 65px;
	overflow: hidden;
}

.cooplist dl dt img {
	float: left;
	width: 185px;
	height: 42px;
	overflow: hidden;
	margin-right: 50px;
	display: inline;
}

.cooplist dl dt .name {
	float: left;
	width: 234px;
}

.cooplist dl dt .name span {
	display: block;
	font-size: 20px;
	color: #000;
	padding-bottom: 5px;
}

.cooplist dl dd {
	line-height: 26px;
	padding-top: 15px;
}

.cooplist dl dd h3 {
	background: url(../images/coopbg1.png) no-repeat left center;
	padding-left: 10px;
	color: #000;
	font-weight: normal;
}

.cooplist dl dd p {
	padding-left: 10px;
}

.cooplist dl dd p a {
	color: #cd2b2e;
}

/* 登录 */
.login {
	width: 460px;
	height: 240px;
	padding: 30px 65px;
	margin: 60px auto;
	background: #f4f4f4;
	border-radius: 3px;
	box-shadow: 0 5px 5px #dadada
}

.login ul li {
	float: left;
	width: 460px;
	height: 60px;
	margin-top: 12px;
	position: relative;
}

.login ul li img {
	float: left;
	width: 60px;
	height: 50px;
}

.login ul li input {
	float: left;
	width: 340px;
	border: 0;
	background: #fff;
	height: 50px;
	line-height: 50px;
	padding: 0 40px 0 15px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.login p {
	text-align: center;
	padding-top: 36px;
}

.login p a {
	margin-left: 20px;
	color: #3872c0;
}

.login p a:hover {
	color: #d34038;
}

.login .tip span {
	float: left;
	line-height: 20px;
	color: red;
	font-size: 14px;
	display: block;
}

/*注册*/
.register {
	width: 510px;
	padding: 45px 50px;
	margin: 60px auto 200px;
	background: #f4f4f4;
	border-radius: 3px;
	box-shadow: 0 5px 5px #dadada
}

.register ul li {
	float: left;
	width: 510px;
	height: 30px;
	margin-top: 11px;
}

.register ul li.tip {
	text-align: center;
	color: #d7d7d7;
	line-height: 30px;
	padding: 10px 0;
}

.register ul li.tip b {
	font-weight: normal;
	color: #757575;
	padding: 0 18px;
}

.register ul li span {
	float: left;
	width: 130px;
	line-height: 30px;
	text-align: right;
	color: #000;
	padding-right: 10px;
}

.register ul li input {
	float: left;
	width: 200px;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
	border: 1px solid #d7d7d7;
	color: #606060;
	background: #fff;
}

.register ul li .w185 {
	width: 175px;
}

.register ul li .code {
	float: left;
	width: 112px;
	background: url(../images/codechang.png) no-repeat right center;
	cursor: pointer;
	margin-left: 15px;
	display: inline;
}

.register ul li .code img {
	width: 95px;
	height: 30px;
	display: block;
}

.register ul li em {
	float: left;
	line-height: 30px;
	color: #f00;
	padding-left: 10px;
}

.register p {
	text-align: center;
	padding-top: 30px;
}

.register p a {
	display: inline-block;
	text-align: center;
	color: #fff;
	background: #cd2a2d;
	width: 180px;
	height: 49px;
	line-height: 49px;
	border-radius: 3px;
	font-size: 16px;
}

.register p a.btn2 {
	background: #393848;
	margin-left: 38px;
}

/*电子期刊*/
.periodical ul li {
	float: left;
	width: 1062px;
	border-bottom: 1px dashed #b9b9b9;
	padding: 45px 0;
}

.periodical ul li .pic {
	float: left;
	width: 165px;
	height: 209px;
	padding: 5px;
	background: #e8e8e8;
	overflow: hidden;
	margin-left: 30px;
	display: inline;
}

.periodical ul li .pic img {
	display: block;
	width: 165px;
	height: 209px;
}

.periodical ul li .txt {
	float: left;
	width: 520px;
	height: 159px;
	overflow: hidden;
	padding: 30px 40px;
}

.periodical ul li .txt h3 {
	color: #000;
	font-size: 16px;
	font-weight: normal;
}

.periodical ul li .txt p {
	line-height: 24px;
	padding-top: 10px;
	color: #606060;
	height: 120px;
	overflow: hidden;
}

.periodical ul li .info {
	float: right;
	width: 190px;
	padding-top: 85px;
}

.periodical ul li .info a {
	float: left;
	width: 84px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	margin-top: 15px;
}

.periodical ul li .info a.btn1 {
	background: #4f4142;
}

.periodical ul li .info a.btn2 {
	background: #ca3033;
	margin-left: 11px;
}

/*问卷调查*/
.vote {
	padding: 70px 10px 100px 10px;
	position: relative;
	color: #606060;
}

.vote h3 {
	text-align: center;
	color: #4e4e4e;
	font-size: 22px;
	font-weight: normal;
}

.vote h4 {
	height: 32px;
	line-height: 32px;
	background: #eff5f8;
	border-top: 2px solid #a9a9a9;
	color: #000;
	padding-left: 18px;
	font-size: 15px;
	font-weight: normal;
}

.vote .info {
	text-align: center;
	padding: 20px 0;
	color: #b3b3b3;
}

.vote .txt {
	line-height: 30px;
	padding-top: 20px;
}

.vote .txt p {
	text-indent: 24px;
}

.vote .test {
	padding-top: 70px;
	position: relative;
}

.vote .test p {
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 10px;
	color: #000;
}

.vote .test span {
	margin: 0 5px;
	color: #4D4D4D;
}

.vote .test span:hover {
	color: #606060;
}

.vote .test span label {
	cursor: pointer;
}

.vote .test dl {
	padding: 30px 50px 0 50px;
}

.vote .test dl.pl {
	padding-left: 450px;
}

.vote .test dl dt {
	font-size: 16px;
	color: #000;
	padding-left: 20px;
}

.vote .test dl dd label {
	display: block;
	margin-top: 25px;
}

.vote .test dl dd label input {
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 3px !important;
	margin-bottom: 3px;
}

.vote .test .btn {
	text-align: center;
	padding-top: 80px;
}

.vote .test .btn a {
	display: inline-block;
	width: 280px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	background: #cd2a2d;
	text-align: center;
	font-size: 16px;
}

.vote .test .btn a.abtn1 {
	width: 180px;
	margin-right: 25px;
}

.vote .test .btn a.abtn2 {
	width: 180px;
	background: #393848;
}

.vote .share {
	position: absolute;
	right: 0px;
	top: 70px;
}

.vote .share span {
	float: left;
	line-height: 40px;
}

.vote .share a {
	float: left;
	margin: 0 5px;
	display: inline;
}

/*投票结果*/
.load_box {
	width: 130%;
}

.load_box font {
	text-align: left;
	float: left;
	margin-right: 10px;
}

.load_box .loding {
	width: 228px;
	background: #EDDBDB;
	height: 8px;
	float: left;
	position: relative;
	margin: 7px 0px
}

.load_box .loding .dlod {
	position: absolute;
	top: 0;
	background: #CD2A2C;
	height: 8px;
}

.load_box span {
	display: inline;
	margin-left: 10px;
}

/*意见反馈*/
.feedback {
	padding-bottom: 100px;
}

.feedback em {
	padding-left: 10px;
	line-height: 30px;
	color: #f00;
}

.feedback h3 {
	text-align: center;
	font-size: 24px;
	color: #000;
	font-weight: normal;
	padding-top: 40px;
}

.feedback .txt {
	line-height: 24px;
	padding: 30px 10px;
	color: #6a6a6a;
}

.feedback .txt h4 {
	font-size: 15px;
	color: #000;
	font-weight: normal;
}

.feedback .type {
	padding: 0 10px;
}

.feedback .type h4 {
	float: left;
	font-size: 15px;
	color: #000;
	font-weight: normal;
	line-height: 34px;
}

.feedback .type .select {
	float: left;
	margin-left: 10px;
	width: 145px;
	height: 34px;
	background: url(../images/selectbg.png) no-repeat right center;
	border: 1px solid #bcbcbc;
	position: relative;
	cursor: pointer;
	z-index: 10;
}

.feedback .type .select p {
	float: left;
	width: 90px;
	height: 34px;
	overflow: hidden;
	line-height: 34px;
	padding: 0 15px;
	color: #606060;
}

.feedback .type .select ul {
	position: absolute;
	width: 145px;
	padding: 5px 0;
	top: 36px;
	left: -1px;
	background: #fff;
	border: 1px solid #f5f5f5;
	display: none;
	z-index: 110;
}

.feedback .type .select ul li {
	padding: 0 15px;
}

.feedback .type .select ul li a {
	display: block;
	line-height: 32px;
}

.feedback .des {
	padding-top: 18px;
}

.feedback .des h4 {
	background: #eff5f8;
	height: 33px;
	line-height: 33px;
	border-top: 2px solid #a9a9a9;
	color: #000;
	padding-left: 10px;
	font-weight: normal;
	font-size: 15px;
}

.feedback .des textarea {
	width: 1050px;
	height: 120px;
	line-height: 24px;
	color: #000;
	padding: 5px;
	border: 1px solid #e8e8e8;
}

.feedback .write {
	border-top: 1px solid #e8e8e8;
	margin-top: 100px;
	padding-top: 15px;
}

.feedback .write ul li {
	float: left;
	width: 100%;
	padding-top: 8px;
}

.feedback .write ul li span {
	float: left;
	width: 105px;
	padding-left: 10px;
	line-height: 30px;
	color: #606060;
}

.feedback .write ul li input {
	float: left;
	border: 1px solid #cfcfcf;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
	width: 150px;
	color: #606060;
}

.feedback .write ul li em {
	float: left;
	padding-left: 10px;
	line-height: 30px;
	color: #f00;
}

.modbtn1 {
	text-align: center;
	padding-top: 35px;
}

.modbtn1 a {
	display: inline-block;
	width: 280px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	background: #cd2a2d;
	text-align: center;
	font-size: 16px;
}

/*行情授权*/
.authority {
	padding-bottom: 200px;
}

.authority h3 {
	text-align: center;
	font-size: 24px;
	color: #000;
	font-weight: normal;
	padding-top: 40px;
}

.authority .txt {
	line-height: 24px;
	padding: 0 10px;
	color: #6a6a6a;
}

.authority .txt h4 {
	font-size: 15px;
	color: #000;
	font-weight: normal;
	padding-top: 25px;
	padding-bottom: 5px;
}

.authority .time {
	line-height: 24px;
	padding: 0 10px;
	color: #6a6a6a;
}

.authority .time p {
	padding-top: 30px;
}

.authority .time b {
	font-size: 15px;
	color: #000;
	font-weight: normal;
	padding-top: 25px;
}

.authority .annex {
	border: 1px solid #ffeef0;
	margin-top: 100px;
}

.authority .annex h4 {
	height: 36px;
	line-height: 36px;
	background: #ffeef0;
	padding-left: 14px;
	font-size: 16px;
	color: #000;
	font-weight: normal;
}

.authority .annex h4 span {
	font-size: 12px;
}

.authority .annex ul {
	padding: 10px 0;
}

.authority .annex ul li {
	padding: 15px;
}

.authority .annex ul li img {
	vertical-align: middle;
	margin-right: 10px;
}

.authority .annex ul li span {
	color: #000;
}

.authority .annex ul li em {
	color: #959595;
	font-size: 12px;
}

/*申请进度查询*/
.progress {
	padding-bottom: 100px;
}

.progress h3 {
	text-align: center;
	font-size: 24px;
	color: #000;
	font-weight: normal;
	padding-top: 30px;
}

.progress h4 {
	color: #000;
	font-weight: normal;
	padding-top: 30px;
	font-size: 15px;
	padding-left: 10px;
}

.progress .query {
	color: #606060;
	margin-top: 10px;
}

.progress .query table {
	border-collapse: collapse;
	border-top: 2px solid #a9a9a9;
}

.progress .query table td {
	border-bottom: 1px solid #e8e8e8;
	text-align: left;
	padding: 10px 30px;
	line-height: 26px;
	vertical-align: top;
	color: #000;
}

.progress .query table td img {
	vertical-align: middle;
	margin-right: 10px;
}

.progress .query table td a {
	width: 114px;
	height: 28px;
	line-height: 28px;
	display: inline-block;
	background: #808080;
	color: #fff;
	text-align: center;
	margin-left: 28px;
}

.progress .query table .gray {
	background: #f0f5f9;
	border-right: 1px solid #e8e8e8;
	font-size: 16px;
}

.progress .opinion {
	display: block;
	margin-top: 40px;
}

.progress .opinion table th {
	text-align: left;
	padding-left: 30px;
	font-size: 15px;
	font-weight: normal;
}

.progress .opinion table td {
	color: #000;
	text-align: left;
	padding: 10px 30px;
}

.progress .modbtn1 {
	padding-top: 70px;
}

/*申请行情许可*/
.permit {
	padding-bottom: 100px;
}

.permit h3 {
	text-align: center;
	font-size: 24px;
	color: #000;
	font-weight: normal;
	padding-top: 30px;
}

.permit h4 {
	color: #000;
	font-weight: normal;
	padding-top: 30px;
	font-size: 15px;
	padding-left: 10px;
}

.permit .lbox {
	float: left;
	width: 375px;
	height: 375px;
	margin-top: 15px;
	border: 1px solid #e8e8e8;
	border-top: 2px solid #a9a9a9;
	overflow: hidden;
}

.permit .lbox .tit {
	line-height: 33px;
	background: #eff5f8;
	padding: 0 15px;
	color: #000;
	font-size: 15px;
}

.permit .lbox .con {
	padding: 15px;
	color: #000;
	line-height: 30px;
}

.permit .lbox .con p {
	background: url(../images/coopbg1.png) no-repeat left 14px;
	padding-left: 15px;
}

.permit .rbox {
	float: right;
	width: 375px;
	height: 375px;
	margin-top: 15px;
	border: 1px solid #e8e8e8;
	border-top: 2px solid #a9a9a9;
	overflow: hidden;
}

.permit .rbox .tit {
	line-height: 33px;
	background: #eff5f8;
	padding: 0 15px;
	color: #000;
	font-size: 15px;
}

.permit .rbox .tit span {
	font-size: 12px;
}

.permit .rbox .con {
	padding: 15px;
	color: #000;
}

.permit .rbox .con ul li {
	float: left;
	width: 345px;
	height: 65px;
}

.permit .rbox .con ul li .pic {
	float: left;
	width: 35px;
	padding-right: 10px;
}

.permit .rbox .con ul li .pic img {
	width: 30px;
	height: 28px;
	display: block;
}

.permit .rbox .con ul li .txt {
	float: left;
	width: 300px;
}

.permit .rbox .con ul li .txt p {
	padding-bottom: 6px;
}

.permit .rbox .con ul li .txt p span {
	color: #959595;
}

.permit .rbox .con ul li .txt p a {
	color: #cd2a2d;
	font-size: 12px;
	margin-right: 25px;
}

.permit .upload {
	color: #606060;
	margin-top: 30px;
	border-top: 2px solid #a9a9a9;
}

.permit .upload ul li {
	float: left;
	width: 775px;
	height: 42px;
	border-bottom: 1px solid #e8e8e8;
}

.permit .upload ul li .name {
	float: left;
	width: 150px;
	padding-left: 20px;
	height: 42px;
	line-height: 42px;
	color: #000;
	background: #f0f5f9;
	border-right: 1px solid #e8e8e8;
	font-size: 16px;
}

.permit .upload ul li .name2 {
	float: left;
	width: 280px;
	padding-left: 20px;
	height: 42px;
	line-height: 42px;
	color: #000;
	background: #f0f5f9;
	border-right: 1px solid #e8e8e8;
	font-size: 16px;
}

.permit .upload ul li .load {
	float: left;
	width: 450px;
	padding: 10px 0 0 20px;
}

.permit .upload ul li .load .scale span {
	float: left;
	width: 288px;
	height: 8px;
	background: #eddada;
	margin: 7px 10px 0 0;
}

.permit .upload ul li .load .scale span em {
	float: left;
	background: #cd2a2d;
	height: 8px;
}

.permit .upload ul li .load .scale b {
	font-weight: normal;
	color: #000;
}

.permit .upload ul li .btn {
	float: left;
	width: 130px;
	padding-top: 7px;
}

.permit .upload ul li .btn a {
	display: inline-block;
	padding: 0 15px;
	color: #fff;
	line-height: 28px;
	background: #cd2a2d;
}

.permit .upload ul li .btn a.abtn2 {
	background: #6a6a6a;
	margin-left: 10px;
}

.filebox {
	float: left;
	width: 355px;
	height: 25px;
	position: relative;
}

.filebox p {
	float: left;
	border: 1px solid #b9b9b9;
	width: 278px;
	height: 23px;
	line-height: 23px;
	padding: 0 5px;
	color: #868686;
}

.filetxt {
	width: 278px;
	height: 23px;
	line-height: 23px;
	background: none;
	border: 0;
	color: #868686;
}

.filebox a {
	position: absolute;
	top: 0;
	right: 0;
	width: 53px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #b9b9b9;
	border-radius: 2px;
	cursor: pointer;
	text-align: center;
}

.filebox .file {
	width: 355px;
	height: 23px;
	line-height: 23px;
	position: absolute;
	top: 0;
	left: 0;
	filter: alpha(opacity :                                                 0);
	opacity: 0;
	-moz-opacity: 0;
}

/*用户中心*/
.usercenter {
	color: #000;
	padding: 25px 0;
}

.usercenter .myinfo {
	height: 92px;
	overflow: hidden;
	padding: 0 15px;
}

.usercenter .myinfo .pic {
	float: left;
	width: 92px;
	height: 92px;
	overflow: hidden;
}

.usercenter .myinfo .pic img {
	display: block;
	width: 92px;
	height: 92px;
	border-radius: 92px;
}

.usercenter .myinfo .txt {
	float: left;
	width: 250px;
	font-size: 18px;
	padding: 0 100px;
	line-height: 92px;
}

.usercenter .myinfo .txt span {
	padding-right: 20px;
	font-weight: bold;
}

.usercenter .myinfo .btn {
	float: right;
	padding-top: 30px;
}

.usercenter .myinfo .btn a {
	color: #fff;
	background: #ca3032;
	display: inline-block;
	width: 146px;
	height: 48px;
	line-height: 48px;
	border-radius: 24px;
	text-align: center;
	font-size: 16px;
}

.usercenter .title {
	background: #eff5f8;
	height: 33px;
	line-height: 33px;
	border-top: 2px solid #a9a9a9;
	margin-top: 30px;
	padding-left: 15px;
}

.usercenter .cont {
	padding: 0 20px;
}

.usercenter .cont ul li {
	float: left;
	width: 735px;
	padding: 25px 0;
	border-bottom: 1px dashed #b3b3b3;
}

.usercenter .cont ul li .info {
	height: 36px;
}

.usercenter .cont ul li .info p {
	float: left;
	width: 36px;
	height: 36px;
	overflow: hidden;
}

.usercenter .cont ul li .info p img {
	display: block;
	width: 36px;
	height: 36px;
	border-radius: 36px;
}

.usercenter .cont ul li .info span {
	float: left;
	line-height: 36px;
	padding-left: 30px;
	font-size: 18px;
	font-weight: bold;
}

.usercenter .cont ul li .info em {
	float: right;
	line-height: 36px;
	color: #929292;
}

.usercenter .cont ul li .txt {
	padding-top: 25px;
	line-height: 24px;
}

.usercenter .cont ul li .reply {
	margin-top: 25px;
	padding-left: 25px;
	color: #929292;
	background: url(../images/reply.png) no-repeat left center;
}

/*RSS订阅*/
.rss {
	padding-bottom: 100px;
}

.rss .lefbox {
	float: left;
	width: 213px;
	margin-top: 30px;
	background: #f0f0f0;
	padding: 29px 15px;
}

.rss .lefbox h3 {
	text-align: center;
	color: #cd2a2d;
	font-size: 16px;
	font-weight: normal;
}

.rss .lefbox h4 {
	color: #4D4D4D;
	border-bottom: 1px dashed #b9b9b9;
	padding: 30px 0 10px 0;
}

.rss .lefbox .txt {
	color: #373636;
	line-height: 30px;
	padding-top: 16px;
}

.rss .rigbox {
	float: right;
	width: 790px;
	height: 190px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #f0f0f0;
	padding: 10px 0;
	margin-top: 30px;
	position: relative;
}

.rss .rigbox h3 {
	color: #4D4D4D;
	background: url(../images/hbg1.png) no-repeat;
	height: 16px;
	line-height: 16px;
	padding: 0 0 10px 12px;
}

.rss .rigbox .list {
	padding: 8px 15px;
}

.rss .rigbox .list ul li {
	float: left;
	width: 749px;
	height: 30px;
	line-height: 30px;
	background: url(../images/point1.png) no-repeat left center;
	padding-left: 11px;
}

.rss .rigbox .list ul li a {
	color: #4d81a6;
	display: block;
	height: 30px;
}

.rss .rigbox .list ul li a:hover {
	color: #d34038;
}

.rss .rigbox .list ul li a em {
	float: left;
}

.rss .rigbox .list ul li a span {
	float: right;
	color: #606060;
	font-family: Arial, Helvetica, sans-serif;
}

.rss .rigbox .btn {
	position: absolute;
	top: 6px;
	right: 165px;
}

.rss .rigbox .btn a {
	display: inline-block;
	padding: 0 15px;
	color: #fff;
	background: #cd2a2d;
	line-height: 36px;
}

.rss .rigbox .select {
	position: absolute;
	top: 6px;
	right: 6px;
	width: 145px;
	height: 34px;
	background: url(../images/selectbg.png) no-repeat right center;
	border: 1px solid #bcbcbc;
	cursor: pointer;
	z-index: 10;
}

.rss .rigbox .select p {
	float: left;
	width: 90px;
	height: 34px;
	overflow: hidden;
	line-height: 34px;
	padding: 0 15px;
	color: #606060;
}

.rss .rigbox .select ul {
	position: absolute;
	width: 145px;
	padding: 5px 0;
	top: 36px;
	left: -1px;
	background: #fff;
	border: 1px solid #f5f5f5;
	display: none;
	z-index: 110;
}

.rss .rigbox .select ul li {
	padding: 0 15px;
}

.rss .rigbox .select ul li a {
	display: block;
	line-height: 32px;
}

/*在线访谈*/
.interview {
	width: 1062px;
	margin: 60px auto 0;
	padding-bottom: 100px;
}

.newest {
	float: left;
	width: 489px;
	margin-top: 30px;
	height: 315px;
}

.newest .cont {
	padding: 18px 2px;
}

.newest .cont .pic {
	float: left;
	width: 201px;
	text-align: center;
}

.newest .cont .pic img {
	display: block;
	width: 197px;
	height: 172px;
	border: 2px solid #e7e6e6;
	overflow: hidden;
}

.newest .cont .pic a {
	display: inline-block;
	color: #fff;
	background: #de3a3a;
	height: 37px;
	line-height: 37px;
	padding: 0 20px;
	margin-top: 18px;
}

.newest .cont .txt {
	float: left;
	width: 266px;
	padding-left: 15px;
	color: #3d3d3d;
	line-height: 24px;
}

.newest .cont .txt b {
	color: #000;
}

.newest .cont .txt h4 {
	font-size: 14px;
	padding-top: 20px;
	color: #000;
}

.newest .cont .txt span {
	color: #fe8900;
}

.trailer {
	float: right;
	width: 489px;
	margin-top: 30px;
	height: 315px;
}

.trailer ul li {
	height: 46px;
	padding: 24px 5px 0 5px;
}

.trailer ul li .time {
	float: left;
	width: 38px;
	padding: 0 5px;
	height: 41px;
	padding-top: 5px;
	text-align: center;
	background: #92b1ba;
	color: #fff;
}

.trailer ul li .txt {
	float: left;
	width: 419px;
	line-height: 22px;
	padding-left: 12px;
}

.trailer ul li .txt h4 {
	color: #535353;
	font-size: 16px;
	font-weight: normal;
}

.trailer ul li .txt p {
	color: #abaaaa;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.trailer ul li a {
	display: block;
}

.trailer ul li a:hover .time {
	background: #e80115;
}

.trailer ul li a:hover h4 {
	color: #d34038;
}

.trailer .btn {
	text-align: right;
	padding-right: 10px;
}

.trailer .btn a {
	color: #000;
}

.previous {
	float: none;
	width: 1040px;
	height: auto;
}

.previous .cont {
	float: left;
	width: 489px;
	margin-right: 25px;
}

/*访谈详情*/
.guest {
	float: right;
	width: 489px;
	margin-top: 30px;
	height: 315px;
}

.guest .cont {
	line-height: 32px;
	color: #000;
	padding: 15px 10px;
}

.interview .showpic {
	margin-top: 40px;
}

.interview .showpic .cont {
	height: 155px;
	margin-top: 20px;
}

.interview .showpic .cont .pic {
	width: 980px;
	height: 155px;
}

.interview .showpic .cont .pic ul li {
	width: 236px;
	height: 155px;
}

.interview .showpic .cont .pic ul li img {
	width: 236px;
	height: 155px;
}

.interview .showpic .cont .pic ul li a {
	width: 236px;
}

.interview .showpic .cont .pic ul li a em {
	width: 224px;
	background: url(../images/showtips.png) no-repeat 210px center;
}

.memoir {
	float: left;
	width: 509px;
	margin-top: 15px;
	padding: 10px 0 0 0;
}

.memoir h3 {
	margin-left: 10px;
}

.memoir .sort {
	background: #eff5f8;
	height: 45px;
	line-height: 45px;
	margin-top: 10px;
	padding-left: 135px;
}

.memoir .sort ul {
	float: right;
}

.memoir .sort ul li {
	float: left;
	margin-right: 28px;
	display: inline;
	color: #000;
	cursor: pointer;
}

.memoir .cont {
	background: url(../images/msgbg2.png) repeat-y;
	padding: 0 10px 18px 10px;
	color: #000;
}

.memoir .cont dl {
	padding-top: 25px;
}

.memoir .cont dl dt {
	background: url(../images/msgbg1.png) no-repeat left 5px;
	padding-left: 28px;
	position: relative;
	top: 1px;
}

.memoir .cont dl dt p {
	display: block;
	background: url(../images/msgbg3.png) no-repeat 41px bottom;
	padding-bottom: 12px;
}

.memoir .cont dl dd {
	margin-left: 20px;
	border: 1px solid #e3e2e2;
	background: #fafafa;
	line-height: 22px;
	font-size: 12px;
	padding: 5px 10px;
	border-radius: 3px;
	color: #3d3d3d;
}

.quelist {
	float: right;
	width: 489px;
	margin-top: 15px;
}

.quelist .cont {
	padding: 5px;
}

.quelist .cont dl {
	padding: 15px 0;
	border-bottom: 1px dashed #b2b2b2;
}

.quelist .cont dl dt {
	float: left;
	width: 479px;
	color: #000;
	padding-bottom: 5px;
}

.quelist .cont dl dt span {
	float: left;
}

.quelist .cont dl dt em {
	float: right;
	color: #a0a0a0;
	font-size: 12px;
}

.quelist .cont dl dd {
	line-height: 22px;
	color: #3d3d3d;
	font-size: 12px;
}

.interview .write {
	float: right;
	width: 489px;
	margin-top: 30px;
}

.interview .write .cont {
	padding: 10px;
}

.interview .write .cont ul li {
	float: left;
	width: 469px;
	padding-top: 10px;
}

.interview .write .cont ul li span {
	float: left;
	width: 60px;
	color: #000;
	line-height: 27px;
}

.interview .write .cont ul li input {
	float: left;
	width: 221px;
	height: 25px;
	line-height: 25px;
	padding: 0 3px;
	border: 1px solid #a9a9a9;
	color: #000;
}

.interview .write .cont ul li a {
	float: left;
	background: #35464e;
	padding: 0 20px;
	line-height: 27px;
	color: #fff;
	margin-left: 10px;
	display: inline;
}

.interview .write .cont ul li textarea {
	float: left;
	width: 400px;
	height: 90px;
	line-height: 25px;
	padding: 3px;
	border: 1px solid #a9a9a9;
	color: #000;
}

.interview .write .cont p {
	padding: 10px 0 0 50px;
}

.interview .write .cont p a {
	display: inline-block;
	background: #cc3234;
	width: 114px;
	line-height: 40px;
	text-align: center;
	color: #fff;
}

/*审核信息公开*/
.modlist .publicinfo table tr {
	position: relative;
	cursor: pointer;
}

.modlist .publicinfo table .remark {
	display: none;
	width: 20px;
	padding: 0 5px;
	height: 100%;
	line-height: 22px;
	position: absolute;
	top: 0px;
	right: 0;
	background: #ca3033;
	color: #fff;
}

.modlist .publicinfo table .remark em {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.modlist .publicinfo table .remark span {
	display: inline-block;
	vertical-align: middle;
}

.modlist .publicinfo table tr.cur {
	background: #bccdd6;
}

.modlist .publicinfo table tr.cur .remark {
	display: block;
}

.comment {
	padding: 30px;
	width: 450px;
	background: #f4f4f4;
}

.comment .textarea {
	width: 450px;
	height: 165px;
	background: #fff;
	position: relative;
}

.comment textarea {
	width: 440px;
	height: 155px;
	border: 0;
	background: #fff;
	padding: 5px;
}

.comment .textarea .fj {
	position: absolute;
	bottom: 5px;
	right: 15px;
	background: url(../images/fj.png) no-repeat left center;
	padding-left: 20px;
	cursor: pointer;
}

.comment .modbtn1 a {
	width: 206px;
}

.comment .modbtn1 a.a2 {
	background: #393848;
	margin-left: 32px;
}

/*add 2015-06-17*/
.addlist {
	padding: 0 15px;
	height: auto;
}

.addlist table th {
	background: #f0f5f9 none repeat scroll 0 0;
	border-bottom: 1px solid #e8e8e8;
	color: #000;
	font-weight: bold;
	height: 38px;
}

.addlist table td {
	border-bottom: 1px solid #e8e8e8;
	line-height: 26px;
	padding: 10px;
	text-align: center;
	vertical-align: top;
}

.addlist table .tc {
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	text-align: center;
}

/*add 2015-16-15*/

/*审查公开信息 2015-06-25*/
.mytable_title {
	width: 100%;
	border-top: 2px solid #A9A9A9;
}

.mytable_title thead {
	background: #f0f5f9;
	height: 40px;
}

.mytable_title thead th {
	border: 1px solid #E8E8E8;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	color: #3d3d3d;
}

.mytable {
	width: 100%;
	position: relative;
	zoom: 1;
	color: #606060;
}

.mytable td {
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #E8E8E8;
}

.mytable tr td span {
	position: absolute;
	right: 0px;
	top: 0px;
}

.mytable tr td.relative {
	position: relative;
}

.mytable tr:hover {
	background: #BCCDD6;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.mytable .remk {
	background: #ca3033;
	float: right;
	padding: 0 5px;
	height: 100%;
	vertical-align: middle;
}

.mytable .remk a {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	vertical-align: middle;
}

.mytable .pad {
	text-align: left;
	padding-left: 6px;
}

.mytable b {
	color: #000;
	padding-right: 5px;
}

.mytable tr td em {
	color: #606060
}

.mytable tr td em:hover {
	color: #d34038;
}

.mytable td img {
	height: 23px;
	padding: 0 0 0 5px;
	vertical-align: middle;
	width: 26px;
}

.nysearch .time3 {
	background: #FFFFFF url(../images/timebg.png) no-repeat 156px center;
	border: 1px solid #c3c3c3;
	font-family: Tahoma;
	line-height: 35px;
}

/*select 2015-06-24新增*/
.selectbox-wrapper {
	background-color: #fff;
	border: 1px solid #d7d7d7;
	margin-top: -3px;
	position: absolute;
	text-align: left;
	width: 313px;
	left: 140px;
	top: 37px;
	z-index: 9999;
}

.selectbox-wrapper ul li.selected {
	color: #F00
}

.selectbox-wrapper ul li.current {
	color: #F00;
}

.selectbox-wrapper ul li {
	cursor: pointer;
	LINE-HEIGHT: 20px;
	padding: 3px;
}

.selectbox {
	border: none;
	display: block;
	padding-left: 4px;
	width: 82px;
	cursor: pointer;
	padding-top: 5px;
	height: 19px;
	background: #fff url(../images/icon.png) no-repeat 277px 0;
}

.addregister {
	width: 510px;
	padding: 45px 50px;
	margin: 60px auto 200px;
	background: #f4f4f4;
	border-radius: 3px;
	box-shadow: 0 5px 5px #dadada
}

.addregister ul li {
	height: 30px;
	margin-top: 11px;
	line-height: 30px;
	text-indent: 4px;
	position: relative;
}

.addregister ul li.tip {
	text-align: center;
	color: #d7d7d7;
	line-height: 30px;
	padding: 10px 0;
}

.addregister ul li.tip b {
	font-weight: normal;
	color: #757575;
	padding: 0 18px;
}

.addregister ul li span {
	float: left;
	width: 130px;
	line-height: 30px;
	text-align: right;
	color: #000;
	padding-right: 10px;
}

.addregister ul li input {
	float: left;
	width: 303px;
	height: 32px;
	line-height: 32px;
	padding: 0 5px;
	border: 1px solid #d7d7d7;
	color: #606060;
}

.addregister ul li .w185 {
	width: 175px;
}

.addregister ul li .code {
	float: left;
	width: 112px;
	background: url(../images/codechang.png) no-repeat right center;
	cursor: pointer;
	margin-left: 15px;
	display: inline;
}

.addregister ul li .code img {
	width: 95px;
	height: 30px;
	display: block;
}

.addregister ul li em {
	float: left;
	line-height: 30px;
	color: #f00;
	padding-left: 10px;
}

.addregister p {
	text-align: center;
	padding-top: 30px;
}

.addregister p a {
	display: inline-block;
	text-align: center;
	color: #fff;
	background: #cd2a2d;
	width: 220px;
	height: 49px;
	line-height: 49px;
	border-radius: 3px;
	font-size: 16px;
}

.addregister p a.btn2 {
	background: #393848;
	margin-left: 38px;
}

/*black 2015-06-25*/
.bcon {
	width: auto;
}

.bcon h1 {
	padding: 0 10px;
	text-align: center;
}

.bcon h1 b {
	font: bold 14px/40px '宋体';
	border-top: 2px solid #3492D1;
	padding: 0 8px;
	margin-top: -1px;
	display: inline-block;
}

.bcon h1 span {
	margin: 15px 0;
}

.bcon h1 span em {
	width: 10px;
	height: 10px;
	background: #4D4D4D;
	border-radius: 10px;
	margin: 0 5px;
	display: inline-block;
	cursor: pointer;
}

.bcon h1 span em.emon {
	width: 10px;
	height: 10px;
	background: #900;
	border: none;
}

.list1 {
	height: 345px;
	padding-bottom: 12px;
	overflow: hidden;
	display: none;
}

.list1 li {
	display: block;
}

.list1 li img {
	width: 219px;
	height: 52px;
	margin: 5px;
}

.list1 li p {
	height: 24px;
	font: normal 12px/24px 'Microsoft YaHei';
	color: #4D4D4D;
	text-align: center;
	overflow: hidden;
}

.btm p {
	font: normal 12px/24px 'Microsoft YaHei';
	text-align: center;
}

.news {
	height: 40px;
}

.news a {
	line-height: 40px;
	color: #FFF;
	margin-left: 20px;
}

/*add 2015-06-15*/

/*2015-06-26*/
.announcement_txt {
	float: left;
	line-height: 40px;
	margin: 0 2px;
	font-size: 12px;
}

.nysearch .time2 {
	background: #FFFFFF url(../images/timebg.png) no-repeat 166px center;
	border: 1px solid #c3c3c3;
	line-height: 35px;
}

/*2015.07.12*/
.red_btn {
	border: none;
	background: #ca3033;
	padding: 14px 85px;
	color: #FFF;
	border-radius: 3px;
	font-size: 16px;
	display: inline;
}

/*个股行情*/
.quotation {
	margin: 30px 0;
	border-radius: 10px;
	background: #eceaeb;
	padding: 25px;
	color: #616161;
}

.quotation .name {
	float: left;
	width: 300px;
	font-weight: bold;
	font-size: 16px;
}

.quotation .name p {
	padding: 2px 0;
}

.quotation .name p span {
	font-size: 20px;
	padding-top: 5px;
}

.quotation .time {
	float: left;
	width: 300px;
	padding-top: 15px;
	line-height: 35px;
}

.quotation .btn {
	float: right;
	width: auto;
	padding-top: 15px;
}

.quotation .btn a {
	display: inline-table;
	background: #fff;
	border: 1px solid #c93033;
	height: 30px;
	margin: 0 5px;
	line-height: 30px;
	text-align: center;
	color: #616161;
	padding: 0 10px;
}

.modlist .quolist table tr.th2 th {
	color: #606060;
	font-weight: normal;
	vertical-align: top;
	padding: 8px 0;
}

.modlist .quolist table tr.th2 span {
	color: #606060;
	font-size: 12px;
	font-weight: normal;
	padding-top: 3px;
	display: block;
}

.modlist .quolist table tr td .abtn1 {
	font-size: 12px;
}

.modlist .quolist table tr td .abtn2 {
	font-size: 12px;
}

.price {
	border-radius: 10px;
	background: #eceaeb;
	padding: 25px 0 25px 25px;
	color: #616161;
	margin-top: 30px;
}

.price .cont {
	float: left;
	width: 350px;
	padding-right: 25px;
}

.price .cont table {
	border-collapse: collapse;
	border: 1px solid #a9a9a9;
}

.price .cont table th {
	height: 54px;
	background: #f0f5f9;
	font-size: 16px;
}

.price .cont table td {
	text-align: center;
	padding: 10px;
	line-height: 34px;
	vertical-align: top;
}

.price .cont table .c1 {
	background: #f2f0f1;
}

.price .cont table .c2 {
	background: #f4f4f4;
}

/**挂牌公司 select--统计数据**/
.profile,.profile2{
	overflow: hidden;
	line-height: 1.5;
	font-size: 14px;
	*zoom: 1;
	width: auto;
}

.profile3{
	overflow: hidden;
	line-height: 1.5;
	font-size: 14px;
	*zoom: 1;
	width: auto;
	margin-left:-4px !important;
	margin-left:-4px;
}

.profile .select_ui,.profile2 .select_ui,.profile3 .select_ui {
	border: 1px solid #ccc;
	display: inline-block;
	white-space: nowrap;
	position: relative;
	text-align: left;
	line-height: 1.5em;
	height: auto;
	width: auto;
	float: none;
	margin: 0;
	*display: inline;
	*cursor: default;
	*filter: none;
	*zoom: 1;
	margin-right: 10px;
}

.profile .select_focus_ui,.profile2 .select_focus_ui,.profile3 .select_focus_ui {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fff2f2f2,
		endColorStr=#fffcfcfc );
	background: #fcfcfc;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2),
		to(#fcfcfc) );
	background: -webkit-linear-gradient(top, #f2f2f2, #fcfcfc);
	background: -moz-linear-gradient(top, #f2f2f2, #fcfcfc);
	background: -o-linear-gradient(top, #f2f2f2, #fcfcfc);
	background: linear-gradient(to bottom, #f2f2f2, #fcfcfc);
	*filter: none;
}

.profile .select_ui .select_text_ui {
	border-right: 1px solid #e5e5e5;
	vertical-align: baseline;
	padding: 5px 3px 5px 6px;
	margin-right: 26px;
	overflow: visible;
	background: #fff;
	display: block;
	width: 119px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #000000;
}

.profile3 .select_ui .select_text_ui {
	border-right: 1px solid #e5e5e5;
	vertical-align: baseline;
	padding: 5px 3px 5px 6px;
	margin-right: 26px;
	overflow: visible;
	background: #fff;
	display: block;
	width: 267px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #000000;
	
}

.profile2 .select_ui .select_text_ui {
	color: #000000;
}

.profile .select_ui select,.profile2 .select_ui select ,.profile3 .select_ui select {
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	filter: alpha(opacity =  0);
	position: absolute;
	background: #fff;
	min-width: 100%;
	border: inherit;
	color: inherit;
	font: inherit;
	padding: 1px;
	margin: -1px;
	height: 100%;
	opacity: 0;
	border: 0;
	bottom: 0;
	left: 0;
	top: 0;
	*left: -9999em;
	*padding: 0;
	*margin: 0;
}

.profile .select_arrow,.profile2 .select_arrow,.profile3 .select_arrow {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	_border-left: 5px solid #FFFFFF;
	_border-right: 5px solid #FFFFFF;
	border-top: 5px solid #A93E48;
	overflow: hidden;
	position: absolute;
	margin-top: -2px;
	zoom: 1;
	right: 7px;
	height: 0;
	width: 0;
	top: 50%;
	*border-color: #f2f2f2;
	*border-top-color: #b7b7b7;
}

.profile select option {
	display: block;
	padding: 8px 5px;
	padding: 8px 5px !important;
	color: #000000;
	border: none;
}

.profile2 select option {
	display: block;
	padding: 8px 5px;
	padding: 8px 5px !important;
	color: #000000;
	border: none;
	width: 200px;
	max-height: 200px;
}

.profile3 select option {
	display: block;
	padding: 8px 5px;
	padding: 8px 5px !important;
	color: #000000;
	border: none;
	width:auto
}

.profile2 .select_ui .select_text_ui {
	border-right: 1px solid #e5e5e5;
	vertical-align: baseline;
	padding: 5px 3px 5px 6px;
	margin-right: 26px;
	overflow: visible;
	background: #fff;
	display: block;
	width: 200px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

/*首页市场总貌*/
.dynamic .data .rose em.green_line {
	color: green;
	font-size: 20px;
	padding: 0 10px 0 35px;
}

.corporate_Info,.history {
	padding: 0px 0px 10px 0px font-size:15px;
}

.corporate_Info p {
	padding-left: 20px;
	height: 45px;
	line-height: 45px;
}

.light_blue {
	background: #eef6f9;
}

.history p {
	padding-left: 20px;
	line-height: 35px;
}

.executives {
	font: 14px;
}

.executives td {
	border-left: none;
}

.gpqk {
	font-size: 12px;
	border-top: none;
}

.gpqk thead th {
	background: #eef6f9;
	border: 1px solid #e8e8e8;
}

.gpqk td {
	text-align: center;
	border: 1px solid #e8e8e8;
}

/*2015-07-17 add css*/
.market dl dd .cont .listmm {
	height: auto;
	overflow: hidden;
	display: inline-block;
	width: 100%;
}

.market dl dd .cont .listmm ul {
	padding: 0px;
	margin: 0px;
	list-type: none
}

.market dl dd .cont .listmm ul li {
	display: block;
	line-height: 32px;
	height: 32px;
	font-size: 12px;
}

.market dl dd .cont .listmm ul li.gray_li {
	background: #f7f7f7;
}

.market .listmm ul li .fr {
	float: right;
}

/**add 2015-07-15 行情明细**/
.buy {
	margin-top: 10px;
	border: 1px solid #a9a9a9;
}

.buy thead th {
	line-height: 40px;
	font-weight: bold;
	background: #d8d8d8;
	border-right: 1px solid #a9a9a9;
}

.buy td {
	color: #900;
	text-align: center;
	border: 1px solid #a9a9a9;
	border-right: none;
	border-bottom: none;
	height: 45px;
}

.buy td.b_l {
	border-left: none;
}

.buy td.b_t {
	border-top: none;
	background: #f0f5f9;
	font-weight: 700;
	color: #333;
}

.buy_title {
	border-left: 3px solid #d34038;
	color: #0b0b0b;
	font-size: 16px;
	font-weight: normal;
	padding-left: 9px;
	margin-top: 10px;
}

.offer_statistics {
	margin-top: 20px;
}

.offer_statistics h3 {
	font-size: 16px;
	border-left: 3px solid #d34038;
	padding-left: 9px;
	color: #0b0b0b;
	font-weight: normal;
	margin-bottom: 13px;
}

.offer_statistics ul li {
	float: left;
	width: 95px;
	height: 138px;
	padding: 0 30px;
	text-align: center;
}

.offer_statistics ul li .num {
	width: 110px;
	height: 110px;
	line-height: 110px;
	color: #fff;
	background: #7d9ee0;
	font-size: 24px;
	border-radius: 90px;
}

.offer_statistics ul li .co1 {
	background: #7d9ee0;
}

.offer_statistics ul li .co2 {
	background: #67b5d2;
}

.offer_statistics ul li .co3 {
	background: #8dc575;
}

.offer_statistics ul li .co4 {
	background: #78bcf2;
}

.offer_statistics ul li .co5 {
	background: #ecc684;
}

.offer_statistics ul li .txt {
	padding-top: 6px;
	width: 112px;
}
/*added by shebowen 20150720*/
.pop_bg {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.7;
	opacity: .70;
	filter: alpha(opacity =                                                 70);
}

.pop_show {
	display: none;
	position: absolute;
	top: 40%;
	left: 42%;
	width: 200px;
	height: 40px;
	padding: 0px;
	border: 5px solid #E8E9F7;
	background-color: #FFFFFF;
	z-index: 1002;
	overflow: auto;
}

/*联想查询*/
.suggestbox {
	text-align: left;
	float: left;
}

.suggest {
	width: 160px;
	border: 1px solid #e8e8e8;
}

.gray {
	color: gray;
}

.ac_results {
	background: #fff;
	position: absolute;
	z-index: 10000;
	display: none;
	border-top: none;
}

.ac_results ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ac_results li a {
	white-space: nowrap;
	text-decoration: none;
	display: block;
	color: #666;
	padding: 1px 10px;
}

.ac_results li {
	border: 1px solid #fff;
}

.ac_over,.ac_results li a:hover {
	background: #eee;
}

.ac_results li a span {
	float: right;
}

.ac_result_tip {
	padding: 3px 0px;
}

/*top 联想搜索*/
.ac_results2 {
	background: #fff;
	position: absolute;
	z-index: 10000;
	display: none;
	border-top: none;
}

.ac_results2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff;
	position: absolute;
	z-index: 9999;
	width: 364px;
	top: 136px;
	border: 1px solid #c3c3c3;
	margin-left: -2px;
}

.ac_results2 li a {
	white-space: nowrap;
	text-decoration: none;
	display: block;
	color: #666;
	padding: 1px 10px;
	width: 344px;
}

.ac_results2 li {
	border: 1px solid #fff;
}

.ac_over,.ac_results2 li a:hover {
	background: #eee;
}

.ac_results2 li a span {
	float: right;
}

.ac_result2_tip {
	padding: 3px 0px;
}

.arrcity2 {
	line-height: 32px;
	position: absolute;
	right: 0px;
}

.suggest2 {
	width: 367px;
	position: static;
	top: 80px;
	right: 190px;
}

.ac_results2 .codev {
	text-align: right;
	line-height: 30px;
	padding: 0 10px;
	color: #FFFFFF;
	position: absolute;
	top: -2px;
	z-index: 99999;
	width: 346px;
	left: -2px;
}

.ac_results2 .codev span {
	float: left;
	color: #FFFFFF;
}

.ac_results2 .ac_result_tip {
	padding: 3px 0px;
	background: #FFFFFF;
	margin-top: 33px;
	position: absolute;
	width: 359px;
}

.arrcity {
	color: #000000;
	border: 1px solid #c3c3c3;
	line-height: 32px;
	height: 34px;
	+height: 34px;
	height: 34px\0;
	padding-left: 10px;
	width: 150px;
	float: left;
}

.codev {
	text-align: right;
	line-height: 30px;
	padding: 0 10px;
	background: #ca3033;
	color: #FFFFFF;
}

.codev span {
	float: left;
	color: #FFFFFF;
}

.z_btn {
	color: #fff;
	height: 34px;
	line-height: 34px;
	margin-left: 20px;
	text-align: center;
	display: inline-block;
	background: #ca3033;
	width: 60px;
	z-index: 9999;
}

.query_btn {
	color: #fff;
	height: 34px;
	line-height: 32px;
	margin-left: 4px;
	margin-top:1px;
	text-align: center;
	background: #ca3033;
	width: 55px;
}

.go_btn {
	background: #ca3033;
	color: #FFF;
	width: 30px;
	padding: 5px;
	margin-left: 8px;
	font-size: 14px;
}

.z_btn:hover {
	color: #fff;
}

.query_btn:hover {
	color: #fff;
}

.sug_inp {
	border: 1px solid #bcbcbc;
	height: 33px;
	line-height: 33px;
	padding: 0 8px;
	width: 60px;
}

.sug,.sug:hover {
	color: #FFF;
	padding: 0 28px;
}

.add_subm {
	background: url(../images/sidenavcur.png) no-repeat 224px center;
}

.sidenav .cont .add_subm a {
	color: #d34038
}

.crmb_s {
	height: 82px;
}

.crmb_s .title_r {
	color: #3d3d3d;
	font-size: 26px;
	height: 82px;
}

.crmb_s .address {
	
}

.crmb_s .address a {
	margin: 0 5px;
}

.crmb_s .address span {
	margin: 0 5px;
	color: #000;
}

.line {
	height: 2px;
	line-height: 2px;
	background: #e8e8e8;
	width: 100%;
	min-height: 2px;
	position: relative;
}

.line_re2 {
	height: 2px;
	line-height: 2px;
	background: #E90111;
	width: 8%;
	min-height: 2px;
	position: absolute;
	left: 0px;
}

/**add 24**/
.s_search {
	margin-bottom: 20px;
	line-height: 30px;
	float: left;
	width: 100%;
}

.s_search input {
	float: left;
	width: 130px;
	height: 33px;
	line-height: 33px;
	margin-left: 15px;
	border: 1px solid #c3c3c3;
	padding: 0 8px;
	background: #fafafa;
}

.s_search input.w165 {
	width: 165px;
}

.s_search .time {
	background: url(../images/timebg.png) no-repeat 105px center;
}

.s_search a {
	float: left;
	width: 74px;
	height: 32px;
	line-height: 32px;
	margin-left: 15px;
}

.interview p a {
	text-decoration: underline;
}

@media screen and (min-width:00) {
}

.vote .test dl dd label input {
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 3px;
}

}

/**add 2015-08-17**/
.mainhide {
	height: auto;
	overflow: hidden;
	zoom: 1;
	padding-top: 90px;
}

.fullbg {
	background: #000;
	left: 0px;
	opacity: 0.55;
	position: absolute;
	top: 0px;
	z-index: 9998;
	filter: alpha(opacity =                                               50);
	/* IE6 */
	-moz-opacity: 0.55; /* Mozilla */
	-khtml-opacity: 0.55; /* Safari */
}

.dialog {
	background-color: #FFF;
	border: 5px solid #555753;
	display: none;
	height: 210px;
	left: 50%;
	margin: -250px 0 0 -250px;
	padding: 12px;
	position: fixed !important; /* 浮动对话框 */
	position: absolute;
	top: 50%;
	width: 500px;
	z-index: 9999;
}

.dialog p {
	margin: 0;
}

.dialog img {
	padding-right: 10px;
	*padding-right: 10px;
}

.dialog p.close {
	text-align: right;
}

.dialog .text {
	overflow: hidden;
	zoom: 1;
	width: 350px;
	text-align: left;
	float: left;
	margin-top: 20px;
}

.dialog .btnz {
	background: #cd2a2d none repeat scroll 0 0;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 180px;
}
/** end **/

/**2015-09-10 add**/
.mainhide1 {
	height: auto;
	overflow: hidden;
	zoom: 1;
	padding-top: 90px;
}

.fullbg1 {
	background: #000;
	left: 0px;
	opacity: 0.55;
	position: absolute;
	top: 0px;
	z-index: 9998;
	filter: alpha(opacity =                                               50);
	/* IE6 */
	-moz-opacity: 0.55; /* Mozilla */
	-khtml-opacity: 0.55; /* Safari */
}

.dialog1 {
	background-color: #FFF;
	border: 5px solid #555753;
	display: none;
	height: 210px;
	left: 50%;
	margin: -175px 0 0 -175px;
	padding: 12px;
	position: fixed !important; /* 浮动对话框 */
	position: absolute;
	top: 50%;
	width: 500px;
	z-index: 9999;
}

.dialog1 img {
	padding-right: 10px;
	*padding-right: 10px;
}

.dialog1 p {
	margin: 0;
}

.dialog1 p.close1 {
	text-align: right;
}
/**end**/

/*公共头部样式*/
#mainHeader {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	background: none;
}

/**返回顶部**/
.btnimg {
	cursor: pointer;
	border: 0;
	margin: 0;
	padding: 0;
}

#ScrollToTop {
	position: fixed;
	_position: absolute;
	z-index: 4;
	right: 2px;
	bottom: 0px;
	width: 24px;
	display: block;
	background: url(../images/top.png) no-repeat;
	height: 90px;
}

#ScrollToTop.Offscreen {
	bottom: -100px;
}

.bsj {
	position: absolute;
	z-index: 9999;
	right: 68px;
	_top: 33px;
	_right: 63px;
}

.solutions ul li.cure {
	background: orange;
}

.sample {
	border: 1px solid #DCDCDC;
	background: #F7F7F7;
	height: 28px;
}

/*2015-09-02*/
.hangq_xk {
	width: 730px;
	background: #FFFFFF;
}

.hangq_xk thead th {
	height: 30px;
	background: #e3e3e3;
	font-weight: bold;
	border: 1px solid #c3c3c3;
}

.hangq_xk td {
	height: 30px;
	border: 1px solid #c3c3c3;
	text-align: center;
}

.hangq_xk .tr_gray {
	background: #c0c0c0;
}

/*2015-09-07*/
.menu_list {
	margin: 0px auto;
}

.menu_list ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.menu_list ul li {
	padding: 0 3px;
	line-height: 30px;
	font-size: 12px;
}

.menu_list ul li.gray_li {
	background: #f7f7f7 none repeat scroll 0 0;
}

.menu_head {
	height: 35px;
	line-height: 35px;
	padding-left: 7px;
	font-size: 14px;
	color: #525252;
	cursor: pointer;
	border: 1px solid #FFFFFF;
	position: relative;
	font-weight: bold;
	border-bottom: none;
	background: #f1f1f1 url(../images/pro_left.png) center right no-repeat;
	margin: 0;
	border-left: none;
	border-right: none;
}

.menu_list .current {
	background: #E1E1E1 url(../images/pro_down.png) center right no-repeat;
}

.menu_body {
	height: auto;
	overflow: hidden;
	line-height: 38px;
	backguound: #fff;
}

.menu_body a {
	display: block;
	height: 38px;
	line-height: 38px;
	padding-left: 38px;
	color: #777777;
	background: #fff;
	text-decoration: none;
	border-bottom: 1px solid #e1e1e1;
}

.menu_body a:hover {
	text-decoration: none;
}

/*2015-09-17*/
.store a {
	color: #1E3A69;
	font-weight: bold;
	border-bottom: 1px solid #000;
}

.changeline {
	word-wrap: break-word;
	word-break: break-word;
	line-height: 16px !important;
}

.tcol {
	color: #3E454B;
}

/**2015 09 16**/
.gupiao_comp {
	padding: 10px 0;
}

.gupiao_comp td {
	height: 40px;
}

.gupiao_comp input {
	width: 200px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #d7d7d7;
	background: #FFF;
	padding: 0 5px;
}

.gupiao_comp textarea {
	border: 1px solid #d7d7d7;
	width: 557px;
	margin: 5px 0px;
	padding: 0 5px;
}

.dialog2 {
	background-color: #FFF;
	border: 5px solid #555753;
	display: none;
	height: auto;
	left: 50%;
	zoom: 1;
	margin: -300px 0 0 -300px;
	padding: 12px;
	position: fixed !important; /* 浮动对话框 */
	position: absolute;
	top: 50%;
	width: 680px;
	overflow: hidden;
	z-index: 9999;
}

.dialog2 h2 {
	background: #E5E5E5;
	height: 40px;
	text-align: right;
	line-height: 40px;
	padding: 0 10px;
	font-size: 14px;
}

.dialog2 h2 a {
	color: #24528c;
}

.dialog2 h3 {
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	font-size: 14px;
}

.dialog2 p {
	margin: 0;
}

.dialog2 thead th {
	background: #f0f5f9;
	line-height: 40px;
	border: 1px solid #e8e8e8;
	border-top: none;
	border-bottom: none;
	border-right: none;
}

.dialog2 td {
	border: 1px solid #e8e8e8;
	border-bottom: none;
	border-right: none;
}

.dialog2 p.close {
	text-align: right;
}

.btn_1 {
	background: #cd2a2d;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 100px;
}

.btn_1:hover {
	color: #fff;
}

.comp_it {
	color: #000;
	border: 1px solid #d7d7d7;
}

.comp_it thead th {
	line-height: 40px;
	height: 40px;
	text-align: center;
	border: 1px solid #d7d7d7;
	border-right: none;
	border-bottom: none;
	border-top: none;
}

.comp_it td {
	height: 40px;
	text-align: center;
	border: 1px solid #d7d7d7;
	border-right: none;
	border-bottom: none;
	border-top: noe;
}

.del_bt {
	background: #ca3033;
	width: 45px;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	font-size: 12px;
	color: #ffffff;
}

.eid_bt {
	background: #555753;
	width: 45px;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	font-size: 12px;
	color: #ffffff;
	margin-right: 3px;
}

.del_bt:hover,.eid_bt:hover {
	color: #ffffff;
}

.article_sear {
	
}

.article_sear h3 {
	line-height: 40px;
	font-size: 16px;
	font-weight: 600;
}

.article_sear p {
	line-height: 25px;
}

.article_sear p.indent {
	text-indent: 30px;
}

/*控制重要通知关闭图标*/
.close_pr {
	position: relative;
	top: 160px;
}

.g_active {
	display: block;
	right: 0px;
	position: absolute;
	top: 306px;
	z-index: -1;
}

.msg {
	position: relative;
}

.msg .prompt {
	background: none;
	display: none;
	height: auto;
	padding: 12px;
	position: fixed;
	z-index: 9999;
	top: 403px;
}

.ml {
	margin-left: 0px;
}

.crmb .tell {
	position: absolute;
	right: 0px;
	top: 56px;
}

.num_ipt {
	width: 67px;
	text-align: center;
	border: none;
	border: 1px solid #ccc;
	height: 34px;
	line-height: 32px;
	color: #000;
}

/*多选下拉框--转让意向信息详情*/
.ms-parent {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	top: -34px;
}

.ms-choice {
	display: block;
	width: 100%;
	height: 36px;
	padding: 0;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ccc;
	text-align: left;
	white-space: nowrap;
	line-height: 34px;
	color: black;
	text-decoration: none;
	background-color: #fff;
}

.ms-choice.disabled {
	background-color: #f4f4f4;
	background-image: none;
	border: 1px solid #ddd;
	cursor: default;
}

.ms-choice>span {
	position: absolute;
	top: 0;
	left: 0;
	right: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	padding-left: 8px;
}

.ms-choice>span.placeholder {
	color: #4D4D4D;
}

.ms-choice>div {
	position: absolute;
	top: 5px;
	right: 0;
	width: 20px;
	height: 25px;
	background: url(../images/multiple-select.png) left top no-repeat;
}

.ms-choice>div.open {
	background: url(../images/multiple-select.png) right top no-repeat;
}

.ms-drop {
	width: 99.8%;
	overflow: hidden;
	display: none;
	margin-top: -1px;
	padding: 0;
	position: absolute;
	z-index: 1000;
	background: #fff;
	color: #000;
	border: 1px solid #ccc;
}

.ms-drop.bottom {
	top: 100%;
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.ms-drop.top {
	bottom: 100%;
	-webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.ms-drop ul {
	overflow: auto;
	margin: 0;
	padding: 5px 0px;
}

.ms-drop ul>li {
	list-style: none;
	display: list-item;
	background-image: none;
	position: static;
}

.ms-drop ul>li .disabled {
	opacity: .35;
	filter: Alpha(Opacity =                                             35);
}

.ms-drop ul>li.multiple {
	display: block;
	float: left;
}

.ms-drop ul>li.group {
	clear: both;
}

.ms-drop ul>li.multiple label {
	width: 100%;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ms-drop ul>li label {
	line-height: 30px;
	font-weight: normal;
	display: block;
	white-space: nowrap;
	padding: 0 10px;
}

.ms-drop ul>li label:hover {
	background: #3399FF;
	color: #FFF;
}

.ms-drop ul>li label.optgroup {
	font-weight: bold;
}

.ms-drop input[type="checkbox"] {
	vertical-align: middle;
}

.ms-drop .ms-no-results {
	display: none;
}

.zr_list {
	border: 1px solid #e8e8e8;
	color: #606060;
	margin: -20px 0px;
}

.zr_list thead th {
	color: #000;
	height: 38px;
	line-height: 30px;
	background: #f0f5f9;
	text-align: center;
	font-weight: bold;
	border: 1px solid #e8e8e8;
	border-bottom: none;
	border-left: none;
	border-top: none;
}

.zr_list td {
	height: 40px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #e8e8e8;
	border-bottom: none;
	border-left: none;
}

.zr_list td.isis {
	border-right: none;
}

.zr_list p {
	line-height: 15px;
	padding: 5px 0;
}

.zr_list a.edit {
	background: #ca3033;
	color: #FFF;
	padding: 5px;
	font-size: 12px;
}

.zr_list a.del {
	background: #555753;
	color: #FFF;
	padding: 5px;
	font-size: 12px;
}

.zr_indexlist {
	border: 1px solid #e8e8e8;
	color: #606060;
	margin: -20px 0px;
}

.zr_indexlist thead th {
	color: #000;
	height: 30px;
	line-height: 30px;
	background: #f0f5f9;
	text-align: center;
	font-weight: bold;
	border: 1px solid #e8e8e8;
	border-bottom: none;
	border-left: none;
	border-top: none;
}

.zr_indexlist td {
	height: 30px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #e8e8e8;
	border-bottom: none;
	border-left: none;
}

.zr_indexlist td.isis {
	border-right: none;
}

.zr_indexlist p {
	line-height: 15px;
	padding: 5px 0;
}

.zr_indexlist a.edit {
	background: #ca3033;
	color: #FFF;
	padding: 5px;
	font-size: 12px;
}

.zr_indexlist a.del {
	background: #555753;
	color: #FFF;
	padding: 5px;
	font-size: 12px;
}

.transselect {
	float: left;
	margin-left: 10px;
	width: 145px;
	height: 34px;
	background: url(../images/selectbg.png) no-repeat right center;
	border: 1px solid #bcbcbc;
	position: relative;
	cursor: pointer;
	z-index: 10;
}

.hd {
	background: #E4E4E4;
	height: 60px;
}

.hd .tt h3 {
	font-size: 15px;
}

.hd .tt {
	padding-top: 15px;
}

.zy_tabl {
	background: #ffffff;
	border: 1px solid #cccccc;
	width: 100%;
}

.zy_tabl td {
	color: #000000;
	height: 40px;
	line-height: 40px;
	border: 1px solid #e8e8e8;
	border-bottom: none;
	border-right: none;
	height: 40px;
}

.zy_tabl td.gr {
	background: #F2F2F2;
	text-align: right;
}

.zy_tabl td.padd10 {
	padding: 0 10px;
}

.zy_tabl td.padd30 {
	padding: 0 75px;
}

.zy_tabl input.ml5 {
	height: 32px;
	line-height: 32px;
	margin: 0 5px;
	color: #000;
}

.zy_tabl em {
	padding: 0 5px;
	color: red;
}

.sh {
	border-top: 3px solid #e8e8e8;
	margin-top: 60px;
	padding: 30px 0px;
}

.sh img {
	vertical-align: middle;
}

.sfyz {
	border: 1px solid #ccc;
	overflow: hidden;
	width: auto;
}

.yz_list {
	border-bottom: 2px solid #ccc;
	overflow: hidden;
	margin: 10px;
}

.yz_list li {
	float: left;
	width: 250px;
	text-align: center;
	margin: 20px 0;
	border-right: 1px solid #ccc;
}

.yz_list li.last {
	border-right: none;
}

.yz_list li span {
	display: block;
	line-height: 25px;
}

.sf_lgoin {
	margin: 30px 0px 0 30px;
	color: #666;
}

.sf_lgoin label {
	width: 70px;
	text-align: left;
	float: left;
	line-height: 40px;
}

.sf_lgoin p {
	height: 50px;
	display: block;
}

.sf_lgoin input,.zy_input {
	border: 1px solid #CCCCCC;
	height: 35px;
	line-height: 35px;
	width: 236px;
	color: #000;
	padding: 0 10px;
}

.sf_lgoin p img {
	vertical-align: middle;
}

.l_btn {
	background: #ca3033;
	color: #fff;
	display: inline;
	height: 34px;
	line-height: 34px;
	padding: 8px 5px;
	text-align: center;
	z-index: 9999;
}

.l_btn2 {
	background: #ca3033;
	color: #fff;
	display: inline-table;
	height: 34px;
	line-height: 34px;
	text-align: center;
	z-index: 9999;
	width: 90px;
}

.l_btn:hover,.l_btn2:hover {
	color: #FFF;
}

.zy_tabl textarea {
	border: 1px solid #CCCCCC;
	width: 97%;
	height: 120px;
}

/*兼容的园角按钮*/
.RoundedCorner {
	background: #cd2a2d;
	display: inline-table;
}

b.rtop,b.rbottom {
	display: block;
	background: #FFF;
}

b.rtop b,b.rbottom b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #cd2a2d;
}

b.r1 {
	margin: 0 5px
}

b.r2 {
	margin: 0 3px
}

b.r3 {
	margin: 0 2px
}

b.rtop b.r4,b.rbottom b.r4 {
	margin: 0 1px;
	height: 2px;
}

.RoundedCorner .tx {
	padding: 5px 10px;
	line-height: 30px;
}

.RoundedCorner .tx a {
	color: #FFF;
}

/*alert自定义弹出框优化样式*************************************************************************************************/
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(../images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(../images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../images/info.gif);
}

#popup_content.confirm {
	background-image: url(../images/important.gif);
}

#popup_content.prompt {
	background-image: url(../images/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

.zr_list td a {
	border-bottom: 1px solid #000;
	text-decoration: none;
}

.zr_indexlist td a {
	border-bottom: 1px solid #000;
	text-decoration: none;
}


.addico{line-height: 45px;}
.addico img{vertical-align: text-bottom;}

.pub a{border-bottom: 1px solid #606060;padding-top: 1px;;}

td.zb_input{
	padding: 5px 10px;
	border-right: none;
}
td.zb_ext {
	border-left: none;
	padding-right:10px;
}
.zb_input input {
	width: 90%;
	color:#333;
	line-height: normal;
}

.tip {
	color: #666 !important;
	font-size: 12px;
}

.zb_input .title_border {
	border-bottom: 1px #ccc dashed;
	margin-bottom: 10px;
	line-height: 22px;
	min-height: 35px;
	vertical-align: middle;
	padding-top: 5px;
}
.zb_input .title_border.none {
	border-bottom: none;
	margin-bottom: 0px;
	min-height: auto;
}


.zb_input .title_border a {
	color:#3131DC;
	float:left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 470px;
}
.zb_input .title_border a:hover {
	color:#2424A0;
}

.zb_input .title_border .cancel {
	margin-left:5px;
	display:none;
	cursor: pointer;
	color: #A90606;
	font-size: 20px;
	float:left;
}

.zb_input .title_border:hover .cancel {
	display: block;
}

.zb_input .title_border .cancel:hover {
	font-weight: bold;
}


.file_type_uploader {
	margin-bottom: 5px;
}

.file_type_uploader:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.file_type_uploader .left_info {
	float: left;
	width: 65%;
	min-height: 22px;
}

.file_type_uploader .btns {
	float:left;
	line-height: 13px;
}
.file_type_uploader .btns:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.file_type_uploader .btns .btn {
	float: left;
	height:38px;
	padding:0 10px;
	width:auto;
	cursor:pointer;
	line-height: normal;
	font-size: 13px;
	font-weight: normal;
}

.file_type_uploader .error {
	line-height: 22px;
	/*width:50%;*/
	color: #B52222;
}

.file_type_uploader .queueList {
	overflow:hidden;
}

.file_type_uploader .queueList .file_box:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.file_type_uploader .queueList .file_box .title {
	float: left;
	line-height: 25px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width:88%;
	max-width: 400px;
}

.file_type_uploader .queueList .file_box .file-panel {
	float: left;
	line-height: 25px;
	margin: 0px 5px;
	display:none;

}
.file_type_uploader .queueList .file_box:hover .file-panel {
	display:block;
}

.file_type_uploader .queueList .file_box .file-panel .cancel {
	cursor: pointer;
	color: #A90606;
	font-size: 20px;
	line-height: 24px;
}
.file_type_uploader .queueList .file_box .file-panel .cancel:hover {
	cursor: pointer;
	font-weight: bold;
}

.file_type_uploader .queueList .progress {
	padding-bottom: 0px;
	/*width:50%;*/
	line-height: 26px;
	height: 2px;
	margin:0;
}

.file_type_uploader .queueList .progress span {
	width:0px;
	height:2px;
	background-color:#00A1FF;
}

.file_type_uploader .queueList .error {
	line-height: 22px;
	width:50%;
	color: #B52222;
	margin:0;
}

.file_type_uploader .whole {
	width:100%;
}

.zb_input .edit_btn_box a {
	position: relative;
	display: inline-block;
	cursor: pointer;
	background: #00b7ee;
	padding: 10px 15px;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	overflow: hidden;
	line-height: normal;
	text-decoration: none;
}
.zb_input .edit_btn_box a:hover {
	background: #00a2d4;
}

.row_end td {
	border-bottom: 1px #DCDCDC solid;
}
.half .file_type_uploader .left_info {
	width: 55%;
}

.l_btn2.submit {

}
.l_btn2.save {
	background-color: #E0E0E0;
	margin-left:20px;
	color: #000;
}
.l_btn.back {
	background-color: #E0E0E0;
	color: #000;
	padding:8px 20px;
}


.search_select {
	color: #333;
	padding: 5px 0px 5px 15px;
	border-color: #ccc;
}

.fill_value a {
	padding: 5px 10px;
	border: 1px solid #ccc;
	line-height: 14px;
	background-color: #eeeeee;
	color: #000 !important;
}


input.score {
	width: 80px;
	color:#000;
	line-height: normal;
}

.score_title td {
	text-align: center;
	background-color: #F2F2F2;
	line-height: 20px;
}

.score_no {
	text-align: center;
}
.score_bank {
	text-align: center;
}
.score_input {
	text-align: center;
}
.score_value {
	text-align: center;
	background-color: #FBFBFB;
	color: #999 !important;
}

.score_value p {
	margin: 0 !important;
}

.score_value a {
	width: 52px;
	padding: 5px 10px;
	border: 1px solid #ccc;
	height: 15px;
	line-height: 14px;
	background-color: #eeeeee;
	color:#000;
}

.score_rule_download {
	float: right;
	margin-right: 10px;
	text-decoration: underline !important;
	margin-top: 10px;
	font-size: 14px;
}

.modal form {
	color: #333;
}

.m-b-5 {
	margin-bottom: 5px;
}

.w-p-100 {
	width: 100%;
}

.modal form .form-group label.control-label {
	padding-left: 10px;
	font-weight: normal;
}

.modal form label.error {
	color:#B52222;
	line-height: normal;
}
.modal form .input-group .btn-group {
	display: table-cell;
	line-height: 34px;
}
.modal form .input-group .btn-group>span:not(:first-child) {
	float: right;
}
.modal form .input-group input {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.modal form textarea {
	min-height: 115px;
}

.modal .view form textarea {
	height: auto;
	background: none;
	border: none;
	box-shadow: none;
	overflow: auto;
}
.modal .view form .input-group .jm-info {
	margin-left:20px;
}
.modal .view form .input-group .jm-sm {
	margin-left: -36px;
}



