﻿﻿body { 
font-family: "冬青黑体简体中文 W3", "Hiragino Sans GB", "STHeiti", "Helvetica Neue", Helvetica, "SourceHanSansSC-Regular", SourceHanSansSC-Regular, 黑体, 新細明體, Arial, "Lucida Grande", sans-serif; 
* font-family:  "SourceHanSansSC-Regular", "黑体", "新細明體", Arial, "Lucida Grande", sans-serif;
font-size: 0.9em; font-weight: 300; color: #777; border: 0; background-color: #fff; line-height: 1.6em; text-align: left; }
ul, li, input, select { list-style: none; }
ul { display: block; }


.stock_data_2,.stock_xx{
    color:#ec2a3f;
}
.textAlign_justify{text-align:justify;text-justify:inter-ideograph;}

input.checkbox, input.radio { vertical-align: middle; width: 14px !important; _height: 14px; }
input, select, textarea { font-size: 11px; color: #555; 
font-family: "冬青黑体简体中文 W3", "Hiragino Sans GB", "STHeiti", "Helvetica Neue", Helvetica, "SourceHanSansSC-Regular", 黑体, 新細明體, Arial, "Lucida Grande", sans-serif; 
vertical-align: middle; line-height: normal; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu, legend{display:block;}
input[type="text"], input[type="password"], textarea { cursor: text; }
input[type="text"], textarea {/* line-height: 34px; border: 1px solid #cccccc; border-radius: 5px; padding-left: 5px; */}
input[type="text"] { height: 34px; }
input[type="button"] { cursor: pointer; }
+html select {height: 20px !important;}
a, a:link, a:visited { color: #000000; text-decoration: none; cursor: pointer; }
a:hover, a:active { text-decoration: none; color:#d1111c; cursor: pointer; }
img, fieldset, form, h1, h2, h3, h4, p, dl, dt, dd, p { font-weight: normal; font-size: 1em; }
div, td, ul, li, dd { text-transform: none; }
.clear { clear: both; background: none; }
.clear:after {clear: both; content: ""; display: block; height: 0; visibility: hidden; }
*:focus { outline: none; }
::selection { background-color: #ec2a3f; color: #FFFFFF; }
::-moz-selection {background-color: #ec2a3f;color: #FFFFFF;}
a, input, button { outline: none !important; }
::-moz-focus-inner {border:0px !important;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { border: 0 none; outline: 0 none; margin: 0; padding: 0; }
.displayNone { display: none; }
.displayBlock { display: block; }
.displayInline { display: inline; }

.visibilityNone { height: 0px; visibility: hidden; }
.positionRelative { position: relative; }
.positionAbsolute { position: absolute; }
. font_family_Arial{ font-family: Arial, Helvetica, sans-serif; }
input::-ms-clear { display: none; }
time { display: block; }
/***************************浮动**********************************************/
.floatLeft { float: left; }
.floatRight { float: right; }
/**************************填充、边距******************************************************/
.paddingleft30 { padding-left:30px; }
.paddingTop5 { padding-top: 5px; }
.paddingTop8 { padding-top: 8px; }
.paddingTop10 { padding-top: 10px; }
.paddingTop15 { padding-top: 15px; }
.paddingTop20 { padding-top: 20px; }
.paddingTop30 { padding-top: 30px; }
.paddingTop40 { padding-top: 40px; }
.paddingTop50 { padding-top: 50px; }
.paddingTop60 { padding-top: 60px; }
.paddingTop70 { padding-top: 70px; }
.paddingTop80 { padding-top: 80px; }
.paddingTop90 { padding-top: 90px; }
.paddingTop100 { padding-top: 100px; }
.paddingBottom5 { padding-bottom: 5px; }
.paddingBottom10 { padding-bottom: 10px; }
.paddingBottom20 { padding-bottom: 20px; }
.paddingBottom30 { padding-bottom: 30px; }
.paddingBottom40 { padding-bottom: 40px; }
.paddingBottom50 { padding-bottom: 50px; }
.paddingBottom60 { padding-bottom: 60px; }
.paddingBottom70 { padding-bottom: 70px; }
.paddingBottom80 { padding-bottom: 80px; }
.paddingBottom90 { padding-bottom: 90px; }
.paddingBottom100 { padding-bottom: 100px; }
.paddingBottom120 { padding-bottom: 120px; }
.margin_Bootm10 { margin-bottom: 10px; }
.margin_Bootm20 { margin-bottom: 20px; }
.margin_Bootm30 { margin-bottom: 30px; }
.margin_Bootm35 { margin-bottom: 35px; }
.margin_Bootm55 { margin-bottom: 55px; }
.margin_Top10 { margin-top: 10px; }
.margin_Top20 { margin-top: 20px; }
.margin_Top30 { margin-top: 30px; }
.margin_Top40 { margin-top: 40px; }
.margin_Top60 { margin-top: 60px; }
.margin_Top80 { margin-top: 80px; }

.margin_Left10 { margin-left: 10px; }
.margin_Left30 { margin-left: 30px; }

.margin_Right30 { margin-right: 30px; }

.marginauto { margin-left:auto; margin-right:auto }

/***************************文字样式**********************************************/

.font_9px a, .font_9px { font-size: 9px; }
.font_10px, .font_10px a { font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.font_12px { font-size: 12px; }
.font_12pxB { font-size: 12px; font-weight: bolder; }
.font_13px { font-size: 13px; }
.font_13pxB { font-size: 13px; font-weight: bolder; }
.font_14px, a .font_14px { font-size: 14px; }
.font_14pxB, a .font_14pxB { font-size: 14px; font-weight: bold; }
.font_16px { font-size: 16px; line-height: normal; }
.font_16pxb { font-size: 16px; line-height: normal; }
.font_17px { font-size: 17px; line-height: normal; }
.font_18px { font-size: 18px; line-height: normal; }
.font_18pxB { font-size: 18px; line-height: normal; font-weight: bold; }
.font_20px { font-size: 20px; line-height: normal; }
.font_20pxB { font-size: 20px; line-height: normal; font-weight: bold; }
.font_22px { font-size: 22px; line-height: normal; }
.font_22pxB { font-size: 22px; line-height: normal; font-weight: bold; }
.font_24px { font-size: 24px; line-height: normal; }
.font_24pxB { font-size: 24px; line-height: normal; font-weight: bold; }
.font_26px { font-size: 26px; line-height: normal; }
.font_28px { font-size: 28px; line-height: normal; }
.font_30px { font-size: 30px; line-height: normal; }
.font_32pxB { font-size: 32px; line-height: normal; font-weight: bold; }
.font_34px { font-size: 34px; line-height: normal; }
.font_34pxB { font-size: 34px; line-height: normal; font-weight: bold; }
.font_36px { font-size: 36px; line-height: normal; }
.font_40px { font-size: 40px; line-height: normal; }
.font_48px { font-size: 48px; line-height: normal; }
.font_68px { font-size: 68px; line-height: normal; }
.font_68pxB { font-size: 68px; line-height: normal; font-weight: bolder; }
/***************************文本对齐**********************************************/
.alignLeft { text-align: left; }
.alignCenter { text-align: center; }
.alignRight { text-align: right; }
.verticalAlignMiddle { vertical-align: middle; }
.font_weightB { font-weight: bold; }
/***************************行高**********************************************/
.lineHeight25px { line-height: 25px; }
.lineHeight30px { line-height: 30px; }
.lineHeight40px { line-height: 40px; }
.lineHeight1em { line-height: 1em; }
.lineHeight1_2em { line-height: 1.2em; }
.lineHeight1_5em { line-height: 1.5em; }
.lineHeight1_8em { line-height: 1.8em; }
.lineHeight2em { line-height: 2em; }
/***************************图片**********************************************/
.newsPic { text-align: center; padding: 10px 0; }
/***************************文字颜色**********************************************/
.colorfff, .colorfff a, .colorfff a:link, .colorfff a:visited, .colorfff a:active { color: #fff; }
.colorfff a:hover, a:hover .colorfff { color: #CCC; text-decoration: none; }
.color636466, .color636466 a, .color636466 a:link, .color636466 a:visited, .color636466 a:active { color: #636466; }
.color636466 a:hover, a:hover .color636466 { color: #000; text-decoration: none; }
.color959595, .color959595 a, .color959595 a:link, .color959595 a:visited, .color959595 a:active { color: #959595; }
.color959595 a:hover, a:hover .color959595 { color: #FFFFFF; text-decoration: none; }
.colorbf843d, .colorbf843d a, .colorbf843d a:link, .colorbf843d a:visited, .colorbf843d a:active { color: #bf843d; }
.colorbf843d a:hover, a:hover .colorbf843d { color: #000; text-decoration: none; }
.color000, .color000 a, .color000 a:link, .color000 a:visited, .color000 a:active { color: #000; }
.color000 a:hover, a:hover .color000 { color: #0099FF; text-decoration: none; }
.colorc54d4d, .colorc54d4d a, .colorc54d4d a:link, .colorc54d4d a:visited, .colorc54d4d a:active { color: #c54d4d; }
.colorc54d4d a:hover, a:hover .colorc54d4d { color: #106FBC; text-decoration: none; }
.colorc78610, .colorc78610 a, .colorc78610 a:link, .colorc78610 a:visited, .colorc78610 a:active { color: #c78610; }
.colorc54d4d a:hover, a:hover .colorc54d4d { color: #c78610; text-decoration: none; }
.color444444, .color444444 a, .color444444 a:link, .color444444 a:visited, .color444444 a:active { color: #444444; }
.color444444 a:hover, a:hover .color444444 { color: #979797; text-decoration: none; }
.color585858, .color585858 a, .color585858 a:link, .color585858 a:visited, .color585858 a:active { color: #585858; }
.color585858 a:hover, a:hover .color585858 { color: #000; text-decoration: none; }
.color868686, .color868686 a, .color868686 a:link, .color868686 a:visited, .color868686 a:active { color: #868686; }
.color868686 a:hover, a:hover .color868686 { color: #000; text-decoration: none; }
.color434343, .color434343 a, .color434343 a:link, .color434343 a:visited, .color434343 a:active { color: #434343; }
.color434343 a:hover, a:hover .color434343 { color: #979797; text-decoration: none; }
.color0086f7, .color0086f7 a, .color0086f7 a:link, .color0086f7 a:visited, .color0086f7 a:active { color: #0086f7; }
.color0086f7 a:hover, a:hover .color0086f7 { color: #35A8FD; text-decoration: none; }
.color80cf18, .color80cf18 a, .color80cf18 a:link, .color80cf18 a:visited, .color80cf18 a:active { color: #80cf18; }
.color80cf18 a:hover, a:hover .color80cf18 { color: #d6040b; text-decoration: none; }
.color22ac38, .color22ac38 a, .color22ac38 a:link, .color22ac38 a:visited, .color22ac38 a:active { color: #22ac38; }
.color22ac38 a:hover, a:hover .color22ac38 { color: #d6040b; text-decoration: none; }

.colord6040b, .colord6040b a, .colord6040b a:link, .colord6040b a:visited, .colord6040b a:active { color: #d6040b; }
.colord6040b a:hover, a:hover .colord6040b { color: #8f0005; text-decoration: none; }


.color727272, .color727272 a, .color727272 a:link, .color727272 a:visited, .color727272 a:active { color: #727272; }
.color727272 a:hover, a:hover .color727272 { color: #fff; text-decoration: none; }


.color262626, .color262626 a, .color262626 a:link, .color262626 a:visited, .color262626 a:active { color: #262626; }
.color262626 a:hover, a:hover .color262626 { color: #979797; text-decoration: none; }

/*****************************链接样式*******************************************/
.txtDecoration_u { text-decoration: underline; }
/*****************************背景色*******************************************/
.bgececec { background-color: #ececec; }
.bgedeef0 { background-color: #edeef0; }
.f2f2f2{ background:#f2f2f2}

.bgfff { background-color: #fff; }
/*****************************框架********************************************/
html, body { width: 100%; height: 100%; min-width:1050px;}
.header {height:140px; position:relative; z-index:999; overflow:hidden;}
.header img{height:140px; margin:-2px auto 0px auto; display:block;}
.container { margin-left: auto; margin-right: auto;  }
.footer { padding:20px 0px 20px 0px; 
	font-size: 14px;
	line-height: 30px;
	font-weight: 400;
	color: #fff;
	text-align: center;}
.footer a{ color: #fff;}
.header, .footer, .container { clear: both;min-width:1050px; }
.topMenu { background-color: #FC6; }
.topMenuLi { float: left; width: 100px; text-align: center; }
.footerbgred{ position:absolute;width:100%;left:0;bottom:0;height:174px;}

/**************************表单**************************/
.bordert1_ededef { border-top: 1px solid #ededef; }
.bordert1_c3c5c9 { border-top: 1px solid #c3c5c9; }
.bordert3_dedede { border-top: 3px solid #dedede; }

.borderr1_ededef { border-right: 1px solid #ededef; }
.bordert7_e5e5e5 { border-top: 7px solid #e5e5e5; }
.bordert5_dedede { border-top: 5px solid #dedede; }
.bordert1_cecece { border-top: 1px solid #cecece; }
.borderb1_ededef { border-bottom: 1px solid #ededef; }
.borderb1_cecece { border-bottom: 1px solid #cecece; }
.borderb2_cecece { border-bottom: 2px solid #cecece; }

.borderb1_e5e5e5 { border-bottom: 1px solid #e5e5e5; }

/*********输入框***********/
.input_text1 {  
	font-size: 14px; height: 33px; line-height: 33px; color: #c7c7c7; morgin: 0; padding: 0px; padding-left: 10px; 
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    line-height: 34px;
    padding: 0 5px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08) inset;
	transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; 
}
.input_text1:focus { 
border: 1px solid #e83f4d; 
color: #333; 
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 15, 15, 0.6);
}
.input_text2 { 
    padding: 0 5px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08) inset;
	border: 1px solid #d5d5d5;
	border-radius: 5px;
	font-size: 14px; line-height: 33px; color: #c7c7c7; morgin: 0; padding: 0px; padding-left: 10px; 
	transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; 

}
.input_text2:focus {
border: 1px solid #e83f4d; 
color: #333; 
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 15, 15, 0.6);
	}
.search_input {
    border: thin solid #ccc;
    border-radius: 20px;
    padding-left: 10px;
    position: relative;
	transition-duration: 0.6s;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;	
	 }
.search_input:hover {
    border: thin solid #aeaeae;
}
.search_input:focus {
    border: thin solid #fff !important;
    box-shadow: 0 0 5px #d00005;
}


/*********按钮***********/
.button1 { padding: 0; margin: 0; background-color: #e60012; border: 1px solid #db1b2c; color: #FFFFFF; cursor: pointer; -moz-user-select: none; background-image: none; border-radius: 4px; cursor: pointer; display: inline-block; *display:inline;zoom:1;font-size: 14px; font-weight: bolder; line-height: 35px; padding: 0px 14px; text-align: center; white-space: nowrap; text-shadow: 0 0.06em 0 rgba(0, 0, 0, 0.2); }
a.button1 { color: #FFFFFF; }
.button1:hover, .button1:focus { background-color: #fff;color:#000; border: 1px solid #a8a8a8; }

.button2 {  background-color: #db1b2c;  color: #fff; border: 1px solid #db1b2c; cursor: pointer; -moz-user-select: none; border-radius: 4px; cursor: pointer; display: inline-block;*display:inline;zoom:1; font-size: 14px; font-weight: bolder; line-height: 1em; padding: 8px 12px; text-align: center; white-space: nowrap; }
a.button2 { color: #fff; }
.button2:hover, .button2:focus { background-color: #fff;color:#000; border: 1px solid #a8a8a8; }

.button3 { background-color: #a0a0a0; border: 1px solid #a0a0a0; color: #4b4b4b; cursor: pointer; -moz-user-select: none; line-height: 1em; border-radius: 4px; display: inline-block;*display:inline;zoom:1; font-size: 14px; font-weight: bolder;   text-align: center; white-space: nowrap; text-shadow: 0 0.06em 0  rgba(0, 0, 0, 0.2);padding: 8px 12px;}
a.button3 { color: #fff; }
.button3:hover, .button3:focus, .button3:active { background-color: #fff; border-color: #a0a0a0; color:#000;text-shadow: 0 0.06em 0  rgba(255, 255, 255, 0.2); }

.button4 { padding: 0; margin: 0; background-color: #edeef0; border: 1px solid #CCCCCC; color: #333333; cursor: pointer; -moz-user-select: none; background-image: none; border-radius: 4px; cursor: pointer; display: inline-block;*display:inline;zoom:1; font-size: 14px; font-weight: bolder; line-height: 1em; padding: 8px 12px; text-align: center; white-space: nowrap; }
a.button4 { color: #333333; }
.button4:hover, .button4:focus { background-color: #fff; border-color: #fff; }

.button5 { background-color: #a0a0a0; border: 1px solid #a0a0a0; color: #4b4b4b; cursor: pointer; -moz-user-select: none; line-height: 35px; border-radius: 4px; display: inline-block; *display:inline;zoom:1;font-size: 14px; font-weight: bolder;   text-align: center; white-space: nowrap; text-shadow: 0 0.06em 0  rgba(0, 0, 0, 0.2); padding: 0px 14px }
a.button5 { color: #fff; }
.button5:hover, .button5:focus, .button5:active { background-color: #fff; border-color: #a0a0a0; color:#000;text-shadow: 0 0.06em 0  rgba(255, 255, 255, 0.2); }


.button1, .button2, .button3, .button4, .button5 { transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s;}
.button1:active, .button2:active, .button3:active, .button4:active, .button5:active { box-shadow: 0 1px 0.5em 0 rgba(0, 0, 0, 0.5) inset; text-shadow: 0 1px rgba(0, 0, 0, 0.2); }

/*********表格***********/
.tableBox{ border-radius: 5px; overflow: hidden; }
.table tr td { border-bottom: 1px solid #ddd; border-top: medium none;}
.table tr:hover {	background-color: #fdfdfd;}
.table td,  .table th { font-size: 14px;padding:8px;}
.table th { background-color: #f2f2f2; color:#000;}
.table .left{ padding-left:30px;}
.table td.noBorder{border-bottom:0;background-color:#fff;}
.table .tdtop{border-top:2px solid #b9b9b9; }

.table2 tr td {  border-top: medium none;}
.table2 tr:hover {	background-color: #fdfdfd;}
.table2 td,  .table th { font-size: 14px;padding:8px 0;}
.table2 th { background-color: #f2f2f2; color:#000;}
.table2 .left{ padding-left:30px;}
.table2 td.noBorder{border-bottom:0;background-color:#fff;}
.table2 .tdtop{border-top:2px solid #b9b9b9; }

/******************************************************************************************END**/
.width90{ width: 90%; margin-left:auto; margin-right:auto }
.width1050{ width: 1050px; margin: 0 auto; }
.width100{ width:100%; margin: 0 auto; }
.top { height: 76px; padding-top: 31px; background-image: url(../images/in_01.jpg); background-position: center center; background-repeat: no-repeat; background-color: #910000; }
.logo, .guanzu a span, .footer_logoa, .icon_weixin, .OMleftJT, .topMenu_Investor_code, .icon_update, .icon_back, .icon_qzon, .icon_weibo, .icon_hot, .icon_new, .icon_soldout, .search_submit, .icon_return , .icon_jt_housexx, .icon_hxxHome, .icon_hxxWebsite, .hxmenu i, .parameters_title i, .wx, .seemore, .seemore2, .pmJT, .loadMore, .course, .videojt, .more1, .arrow_Right, .emphasis, .emphasis2, .videoplay, .brandl, .jt_left, .rightMenu, .shareMore, .toTop, .roll_before a, .roll_after a, .in_business, .in_culture, .businessNew, .increase1, .increase2, .icon_mapLine, .icon_closeBackSmall
{ 
background-image: url(../images/icon.png); background-repeat: no-repeat;vertical-align: middle; /*display: inline-block;*/ }
.logo { width: 208px; height: 47px; background-position: -9px -14px; margin: 0 auto; display: block; }
.logo span { display: block; position: absolute; top: -50px; }
.menu { margin: 0 auto; display: block; height: 45px; width: 815px; }
.menuLi { display: block; height: 50px; line-height: 50px; float: left; padding: 0 16px; }
.menuLi a { display: block; }
.menuLi a:hover, .menuLi.select a{ color:#e60012;}

/*
.menuLino { display: block; height: 50px; line-height: 50px; float: left; padding: 0 16px; }
.menuLino a { display: block; color:#999999; }
.menuLino a:hover, .menuLino.select a{ color:#999999;}
*/

.guanzu { position: absolute; right: 0; top: 0; }
.guanzu a span { display: block; width: 36px; height: 35px; float: left; }

.w_1, .w_2, .b_1, .b_2 { position: absolute; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; }
.wechat { margin-right: 7px; }
.guanzu a { width: 36px; height: 35px; display: block; float: left; }
.wechat .w_1 { background-position: -673px -14px; opacity: 1; }
.wechat .w_2 { background-position: -673px -58px; opacity: 0; }
.weibo .b_1 { background-position: -630px -14px; opacity: 1; }
.weibo .b_2 { background-position: -630px -58px; opacity: 0; }
.wechat:hover .w_1 { opacity: 0; }
.wechat:hover .w_2 { opacity: 1; }
.weibo:hover .b_1 { opacity: 0; }
.weibo:hover .b_2 { opacity: 1; }
.icon_new { width: 34px; height: 35px; background-position: -792px -32px; display: inline-block;*display:inline;zoom:1; }
.icon_hot { width: 34px; height: 35px; background-position: -839px -32px; display: inline-block;*display:inline;zoom:1; }
.icon_soldout { width: 34px; height: 35px; background-position: -886px -32px; display: inline-block;*display:inline;zoom:1; }
.footer_bg { height: 132px; position: relative; }
.footer_bg img { width: 100%; }
.footer_logo { position: absolute; bottom: 0; left: 50%; padding-bottom: 43px; z-index: 2; width: 1050px; margin-left: -525px; }
.footer_copyright { background-color: #000000; color: #FFFFFF; height: 60px; padding-top:15px }
.footer_logoa { background-position: -245px -24px; width: 333px; height: 34px; }
.footer_logoa1 { text-indent: -1000px; display: inline-block; *display:inline;zoom:1;margin-right: 32px; width: 175px; height: 34px; }
.footer_logoa2 { text-indent: -1000px; display: inline-block;*display:inline;zoom:1; width: 126px; height: 34px; }
.footer_logoa1 span{display:none;}
.footer_logoa2 span{display:none;}
.pointBox { border-radius: 10px; font-size: 0; height: 13px; text-align: center; }
.pointBox li { display: inline-block; *display:inline;zoom:1;margin: 0 5px; }
.pointBox li a { background: none repeat scroll 0 0 #8a8a8a; border-radius: 50%; display: block; height: 0; overflow: hidden; padding-top: 9px; width: 9px; }
.pointBox .selected a { background: none repeat scroll 0 0 #d1002c; }
.pagetitle { text-align: center; padding:0 0 0  0; }

/*.icon_qzon { background-position: -272px -88px; width: 18px; height: 15px; display: inline-block; margin-right: 0; vertical-align: middle;}
.icon_weibo { background-position: -303px -88px; width: 18px; height: 15px; display: inline-block; margin-right: 0; vertical-align: middle;}
.icon_weixin:hover {background-position: -245px -114px;}
.icon_qzon:hover {background-position: -272px -114px;}
.icon_weibo:hover {background-position: -303px -114px;}
*/
.smwx { padding: 2px 8px; background-color: #c7c7c7; color: #fff; margin-left: 12px; border-radius: 3px; cursor: pointer; }
.smwx:hover {background-color: #333; }
.subheading{ font-size:16px; color:#333; line-height:1.4em; text-align: center; padding-bottom:30px; }
.arrow_Right{background-position: -289px -299px;width:8px;height:11px;}

.news_share .bdshare-button-style0-16 a, .news_share .bdshare-button-style0-16 .bds_more{ 
	padding-left:0; margin:0 5px 0 0; float:none; display:inline-block; *display:inline;zoom:1;
	background-image: url(../images/icon.png); background-repeat: no-repeat;vertical-align: middle;width: 18px; height: 15px;margin-right:15px;
}
.news_share .bdshare-button-style0-16 .icon_weixin{background-position: -245px -88px;}
.news_share .bdshare-button-style0-16 .icon_qzon{background-position: -272px -88px;}
.news_share .bdshare-button-style0-16 .icon_weibo{background-position: -303px -88px;}

.news_share .bdshare-button-style0-16 .icon_weixin:hover{ background-position: -245px -114px; }
.news_share .bdshare-button-style0-16 .icon_qzon:hover{ background-position: -272px -114px; }
.news_share .bdshare-button-style0-16 .icon_weibo:hover{ background-position: -303px -114px; }



/****************分页*********************************/
.paging .first, .paging .prev, .paging .next ,.paging .last {background-image: url(../images/page.png); background-repeat: repeat-x; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; }
.pagingMb { display: none; }
.paging { height: 32px; margin-bottom: 30px; overflow: hidden; text-align: center; }
.paging .num { display: inline-block;*display:inline;zoom:1; vertical-align: middle; }
.paging .num a, .paging strong { background: none repeat scroll 0 0 #fff; color: #4d4d4d; display: inline-block; *display:inline;zoom:1; height: 29px; line-height: 30px; margin: 0 2px; text-align: center; width: 30px; border-radius: 32px; cursor: pointer;
border:1px solid #b1b1b1;transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s;}
.paging .num a:hover, .paging strong.on { background: none repeat scroll 0 0 #db1b2c; color: #fff; border:1px solid #db1b2c;}
.paging .btn { display: inline-block;*display:inline;zoom:1; vertical-align: top; width: 30px;border-radius: 32px; cursor: pointer;border:1px solid #b1b1b1;}
.paging .btn a { display: block; height: 30px; margin: 0 -2px; text-indent: -9999px; width: 30px; }
.paging .btn:hover{background: none repeat scroll 0 0 #db1b2c; color: #fff; border:1px solid #db1b2c;}
.paging .first { background-position: -4px 0px;}
.paging .prev { background-position: -54px -0px; margin-right: -3px !important; }
.paging .next { background-position: -156px -0px;  margin-left: -3px !important; }
.paging .last { background-position: -213px -0px; }
.paging .btn:hover .first { background-position: -30px 0px;}
.paging .btn:hover .prev { background-position: -90px -0px;}
.paging .btn:hover .next { background-position: -126px -0px;}
.paging .btn:hover .last { background-position: -185px -0px;}
/****************END*********************************/
.pageName{ font-size:48px; color:#000; line-height:1em; padding:60px 0 10px 0; text-align: center; }
.topbox{ background-color: none; position:absolute;top:0;left:0;width:100%;z-index:999;min-width:1050px;
/*
box-shadow: 0 3px 5px #e2e2e2; 
-moz-box-shadow: 0px 3px 5px #e2e2e2; 
-webkit-box-shadow: 0px 3px 5px #e2e2e2; 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');*/
/*behavior: url(../images/ie-css3.htc);*/
}

.OMleftJT{display:block; position:absolute; width:20px;height:39px;background-position: -1098px -24px;right:-19px;}
.openMenu{
/*
background-image: linear-gradient( #ededed 0%, white 100%);
background-image: -o-linear-gradient(top,#ccc, #000);
background: -moz-linear-gradient(left, #ace, #f96);
background: -webkit-linear-gradient(left,#ace,#f96);
background: -o-linear-gradient(left, #ace, #f96);
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
*/
left:0;top: 153px; overflow: hidden; position: absolute; z-index: 999; width: 100%; min-width:1050px;
}
.openMenuUl{background-color: #fff;padding:0;margin:0; }
.yinyin1{ background-image: url(../images/yinying.png); background-repeat: repeat-x; height: 10px; }
.yinyin2{ background-image: url(../images/yinying2.png); background-repeat: repeat-x; height: 13px; background-position: left top; }

.menuLine{ height: 2px; width: 0; position: absolute; background-color: #d1002c;bottom:9px; }
.openMenuli{display:none;vertical-align:bottom;}
.openMenulibox{background-image: url(../images/topmenuopenbg.gif); background-repeat: repeat-y; background-position: center top;}

.OMleft{ position:absolute;padding-top:60px;background-color: #ededed;}
.OMright{padding-top:60px;background-color: #fff;}
.OMtitle{ color: #d6040b; font-size: 24px; padding-bottom: 15px; border-bottom: thin solid #bebebe; margin-bottom: 14px; margin-right: 86px; }

.OMrbox2{width:361px;}
.topMenuTitle1{ font-size: 17px; border-bottom: 1px solid #d4d4d4; text-align: center; padding-bottom: 14px; margin-bottom: 15px; color: #000000; margin-top: 15px; }
.topMenua a{color:#474747;line-height:30px;  max-width:330px;display:block;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.topMenua a:hover{color:#999;}

.OMlli{width:136px; font-size: 17px; color:#474747;}
.OMlli a{ font-size: 17px; color:#434343;line-height:30px;}
.OMlli a:hover{color:#000;}

.OMt2 a{ font-size: 14px; color:#636363;color:#636363;line-height:24px;}
.OMt2 a:hover{color:#000;}


.OM1 .OMleftJT{top:136px;}
.OM1 .OMleft{ width: 564px; height:278px; }
.OM1 .OMright{padding-left:658px;height:278px; }
.topMenu_AboutImg{ width: 330px; height: 204px; overflow-x: hidden; overflow-y: hidden; }
.topMenu_AboutImgPoint{width:330px;padding-top:10px;}
.topMenu_ul1 { width:10000px }
.topMenu_u3 > li { width:285px;height:auto;}
.topMenu_u3 > li img { background-color:#efefef;display:block;}

.topMenu_NewsImg{ width: 285px; height: 166px; overflow-x: hidden; overflow-y: hidden; }
.topMenu_NewsImgPoint{width:285px;padding-top:10px;}

.topMenu_NewsImg1{ width: 285px; height: 166px; overflow-x: hidden; overflow-y: hidden; }

.topMenu_BusImg{ width: 285px; height: 166px; overflow-x: hidden; overflow-y: hidden; }
.topMenu_BusImgPoint{width:285px;padding-top:10px;}

.topMenu_JobsImg{ width: 379px; height: 181px; overflow-x: hidden; overflow-y: hidden; }
.topMenu_JobsImgPoint{width:379px;padding-top:10px;}


.OM2 .OMleftJT{top:120px;}
.OM2 .OMleft{ width: 200px; height:240px; }
.OM2 .OMright{padding-left:296px;height:240px; }
	
.OM3 .OMleftJT{top:160px;}
.OM3 .OMleft{ width: 257px; height:330px; }
.OM3 .OMright{padding-left:373px;height:330px; }
.OM3 .OMrbox1-img img { width: 170px; height:230px }
.topMenu_Investor_code{ background-position: -18px -211px; width: 362px; height: 45px; line-height: 45px; text-align: center; position: absolute; bottom: 92px; }

.OM4 .OMleftJT{top:125px;}
.OM4 .OMleft{ width: 200px; height:240px; }
.OM4 .OMright{padding-left:296px;height:240px; }
	
.OM5 .OMleftJT{top:136px;}
.OM5 .OMleft{ width: 225px; height:240px; }
.OM5 .OMright{padding-left:335px;height:240px; }
.OM5 .OMrbox2{width:485px;}

.OM6 .OMleftJT{top:136px;}
.OM6 .OMleft{ width: 200px; height:265px; }
.OM6 .OMright{padding-left:288px;height:265px; }
.OM6 .OMrbox2{width:298px;}

.OM7 .OMleftJT{top:120px;}
.OM7 .OMleft{ width: 200px; height:288px; }
.OM7 .OMright{padding-left:296px;height:288px; }



.icon_update{width:15px;height:15px;display:inline-block;*display:inline;zoom:1;background-position: -190px -86px;vertical-align: middle;margin-right:5px;}
.icon_back{width:15px;height:15px;display:inline-block;*display:inline;zoom:1;background-position: -108px -86px;vertical-align: middle; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; }
.backlist:hover .icon_back{background-position: -108px -102px;}
	
/***********************************************/
.searchinputBox{ position:relative;width:230px;}
.search_inputHouse{ width:220px; font-size:14px; line-height:34px; }
.searchinputBox2{width:288px; position:relative;}
.search_inputNews{width:278px; font-size:14px; line-height:34px;}
.search_submit{ 
position: absolute; right:0;
 background-position: -138px -76px;
   background-color: transparent;
    border: 0 none;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;*display:inline;zoom:1;
    font: inherit;
    height: 26px;
    margin: 0;
    opacity: 1;
    padding: 0;
    position: absolute;
    right: 3px;
    top: 5px;
    transform: translateX(0px);
    transition-delay: 0.2s;
    vertical-align: middle;
    width: 30px;
    z-index: 2;
}
.search_submit:hover {
    background-position: -138px -99px;
}
.search_submit span  {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}

/***********************************************/
.lineTitle{ font-size:30px; height:1em; text-align: center; position:relative;}
.lineTitle_txt{ color:#000; display:block; z-index:2; background-color: #FFF;position:absolute;left:50%; padding:0 20px; line-height:1em; }
.lineT1{width:282px;margin-left:-141px;}
.lineT2{width:512px;margin-left:-256px;}
.lineT3{width:125px;margin-left:-63px;line-height:1em;}
.linecom { z-index:2; background-color: #FFF; white-space:nowrap; position:absolute; padding:0 20px; top:30%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }

.lineTitle_line{ border-top: thin solid #e5e5e5; display:block; width:100%; position:absolute; top:0.5em; z-index:1; left: 1px; }

.line2Title_txt{ font-size:24px; height:1em; position:relative;  background-color: #FFF;position:absolute;left:0; color:#585858;z-index: 2;}
.line2T1{ width:110px; text-align: left; }
.line2T2{ text-align: left; width: 110px; background-color: #fff; color: #000; font-size: 18px; height: 1em; left: 0; position: absolute; z-index: 2; }
.line2Title_txt2{ font-size:30px; height:1em; position:relative;  background-color: #FFF;position:absolute;left:0; color:#000;z-index: 2;padding: 0 15px 0 0;line-height:1em;}

.lineTitle_16 { font-size:16px; height:1em; position:relative;  background-color: #FFF;position:absolute;left:0; color:#585858;z-index: 2; }

/***********************************************/

.seemore{ background-position: -289px -159px; width:7px; height:10px; display: inline-block;*display:inline;zoom:1; margin:0 0 0 8px;}
.loadMorea:hover{ background-color: #d22931;border:1px solid #d22931; color:#fff;  }
.loadMore{ width:13px;height:9px;background-position: -190px -117px; display:inline-block;*display:inline;zoom:1;margin-left:10px;}

.kvTitle{ position:absolute; background-image: url(../images/kvtxtbg.png);  bottom: 0px;left:0; text-align: center;color:#000000;}

.loadimg{ display:none;}

/*************************************************/
.videobox{ position:relative;}
.videobox1{ position: absolute;left:0;top:0;}

.videobg{ background-image: url(../images/video_bg.gif); width:918px;height:514px; position:absolute;left:0;top:0;opacity:0.3;
transition-duration: 0.6s; -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s;
}
.videoplay{ width:77px; height:77px;/*  background-color: #ef2d3a;background-color: rgba(239, 45, 58, 0.8); */border-radius:40px; position:absolute; left:421px; top:176px; background-position: -632px -113px; }
.videoplay:hover{ background-position: -716px -113px; }
.videojt{ display:inline-block;*display:inline;zoom:1; background-position: -1142px -27px; width:25px; height:34px; margin:23px 0 0 32px;}
.videobox:hover .videobg{ opacity:0.5;}
/*.videobox:hover .videoplay{ box-shadow: 0 0 23px #ef2d3a;background-color: rgba(239, 45, 58, 1);}
*/
.emphasis{ width:17px; height:17px; background-position: -421px -167px; display:inline-block;*display:inline;zoom:1; margin-left:5px;}
.table2 td:hover .emphasis{background-position: -442px -167px; }
.textareaI{ vertical-align: top; }

.emphasis2{ width:30px; height:30px; background-position: -494px -164px; display:inline-block;*display:inline;zoom:1; margin-right:10px;}


/*************************************************/
.kvboxall{width:20000px;}
.KVbusiness{ text-align: center;  }
.kvbox{height:500px;background-color: #000000;width:100%; overflow:hidden; position:relative; z-index:-999;}
.kvboxli{float:left; 
    max-height: 500px;
    text-align: center;
    width: 1440px;}
.kvboxli img{
	width:100%;
	height:auto;
	min-height:500px;
}

/*************************************************/



.kvBox{ width:1050px; height:500px; overflow: hidden; position:relative; background-color: #F5F5F5; }
.kvul1{width:10000px;}
.kvli{ position:relative;height:500px;float:left;width:1050px;}
.kvimgTitle{ width:1050px; height:50px; font-size:18px; line-height:50px;  }




.text_overflow_Hidden{
  overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}


.brandl{ width:189px; height:40px; line-height:40px; background-position: -26px -393px;padding-left:26px; 
/*transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s;*/ }
.brandl a{ display:block; color:#333;}
.brandl:hover, .brandl.select{  background-position: -26px -445px; }
.brandl:hover a, .brandl.select a{ color:#fff; }

.jt_left{ background-position: -91px -338px; width:8px; height:14px; margin-right:6px;display: inline-block;*display:inline;zoom:1; opacity:0.5; }
a:hover .jt_left{ opacity:1;}


.wechatCode1, .wechatCode2{ position:absolute; background-image: url(../images/wechat.png); background-repeat: no-repeat; width:161px;height:175px;display:none;z-index:999; }
.wechatCode2{ background-position: -201px -29px;left:500px; }
.wechatCode1{ background-position: -16px -13px; left:800px; }


.floatButton { position: fixed; right: 24px; bottom: 285px; z-index: 88; }
.floatButton { transition-duration: 0.6s; -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s; }

.rightMenu{ width:20px;height:16px;background-position: -842px -124px;display: inline-block;*display:inline;zoom:1;*margin-top:12px;}
.floatButton a, .floatButton a i, .floatButton{ transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; }


.toTop{ width:18px;height:20px;background-position: -844px -211px;display: inline-block;*display:inline;zoom:1;*margin-top:10px;}

.f_Button{ width:42px; height:37px; border:1px solid #c7c8ca; display:block; background-color: #c7c8ca; margin-bottom:5px; text-align: center; line-height:39px; }
.f_Button2{ width:42px; height:37px; border:1px solid #a70e13; display:block; background-color: #a70e13; text-align: center; line-height:39px; }
.f_Button:hover, .floatMenu:hover .rightMenua{ background-color: #c22016; border:1px solid #c22016; }
.f_Button2:hover .toTop{ background-position: -844px -235px; }
.f_Button2:hover{ background-color: #fff; border:1px solid #cbcbcb; }

.floatMenuBox{ position:absolute; width:120px;  right:44px;/*border-right:5px solid #fff;*/ padding-right:5px;}
.floatMenuul{background-color: #e6e7e8;}
.f_Buttonli{ display:none; padding:12px 0;line-height:30px; font-size:12px; font-weight:700;}
.f_Buttonli a{ display:block; text-align: center; clear:#515151;}
.f_Buttonli a:hover{ background-color: #bdbdbd; color:#fff;}

/*分享按钮****************/
.shareMore{ width:14px;height:12px;background-position: -139px -339px;display: inline-block;*display:inline;zoom:1; margin-right:5px; opacity:0.4;}
.footerBlink .bdshare-button-style0-16, .footerBlink .bdshare-button-style0-16:after{ display:inline-block;*display:inline;zoom:1; }
.footerBlink .bdshare-button-style0-16 a, .footerBlink .bdshare-button-style0-16 .bds_more{ background-image: none;  font-size:14px; display:inline-block;*display:inline;zoom:1; height:auto;width:auto; margin:0;padding:0 0 0 20px;line-height:14px;float:none;border-left:1px solid #2b2b2b;}
.footerBlink .bdshare-button-style0-16 a:hover { color:#fff;}
.bdsharebuttonbox:hover a{ color:#fff;opacity:1;  }
.bdsharebuttonbox:hover .shareMore{ opacity:1; }

/*END****************/

.xxtitle2{ font-size: 22px;border-top:5px solid #f0f0f0; border-bottom:1px solid #f0f0f0;line-height: 45px; height: 45px;  color: #000000; text-align: center; }
.roll_before, .roll_after{ width:33px; height:58px; position:absolute;top: -300px; opacity:0;  transition-duration: 0.6s; -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s;}

.roll_before{ padding-right:90px; left: -150px; }
.roll_after{ padding-left:90px; right:-150px;	 }

.kvShell:hover .roll_before:hover{ opacity:1; }
.kvShell:hover .roll_after:hover{ opacity:1; }

.kvShell:hover .roll_before {left: -80px;opacity:0.3; }
.kvShell:hover .roll_after {right:-80px;  opacity:0.3;}

.roll_before a, .roll_after a{ display:inline-block;*display:inline;zoom:1; width:33px; height:58px;  transition-duration: 0.6s; -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s; }
.roll_before a, .roll_after a{ display:block;width:33px; height:58px;  }
.roll_before a{ background-position: -981px -15px;  }
.roll_after a{ background-position: -1028px -15px;}


.width40 { width:40%; margin:0 auto }

.inADclose{ position:absolute;top:0;right:0;}
.icon_closeBackSmall{ background-position: -286px -389px; width:12px;height:12px;}



