﻿@charset "utf-8";
/*----------定义全局------------*/
html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p,table,tr,td{
margin:0;border:0;padding:0;font-style:normal; list-style:none;  }
body{ font-size:14px; line-height:24px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
background:#F8F8F8; }
table{width:100%; border-collapse:collapse; border-spacing:0;  }
table td{word-break: break-all; word-wrap:break-word;}
ul,li,img,p,dl,dt,dd{ padding:0; margin:0; border:0; list-style:none;}
a{ outline:none; text-decoration:none ;color:#333;}
a:hover{ text-decoration:none;}
input::-webkit-input-placeholder { color:#BBBBBB;}
input:-moz-placeholder { color:#BBBBBB;}
input::-moz-placeholder {color:#BBBBBB;}
input:-ms-input-placeholder {color:#BBBBBB;}


::-webkit-scrollbar {
width:4px;
height:6px
}
::-webkit-scrollbar-thumb {
background:#848484;
border-radius:3px
}
::-webkit-scrollbar-track {
background:#dadada
}

.common{ width:1200px; margin:0 auto;}
.common:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }

/*导航*/
.top{ background:#00578F; height:60px;}
.top:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }

.logo{ float:left; width:110px; margin-right:110px;}
.logo a{ display:block;width:110px; height:34px; margin-top:13px;}
.logo a img{ display:block; height:30px; width:97px; background-size:97px 30px;margin-top:15px;}

.search{ float:left; width:360px;  height:34px; background:#ffffff; margin-top:13px;border-radius:2px;}
.search a{ float:right;background-size:16px 16px; width:65px; height:30px;background-color:#00578F; border-color:#FFFFFF;margin:2px 2px 0 0;border-radius:2px;}
.search a:before{ content:"搜索";font-size:13px;color:#ffffff;display:inline-block;margin:3px 17px; }
.search input{ width:280px; height:34px; font-size:14px; outline:0; background-position:10px;background-size: 5%; padding-left:10px;border-radius:2px;}
.login{ float:right; position:relative;}
.login a.loginTxt{text-align:right;font-size:14px;line-height:60px;color: #ebebeb;}
.login a.loginTxt:hover{ color:#ffffff;}

.login dl{ width:145px; margin:12px 0; }
.login a{ display:block;}
.login dl:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.login dl dt{ float:left; width:36px; height:36px; margin-right:9px;}
.login dl dt img{ width:36px; height:36px; border-radius:36px;}
.login dl dd{ float:left; width:100px; display:block; }
.login dl dd p a { font-size:14px; line-height:20px; height:20px; color:#ffffff; width:100px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; word-wrap: normal;}
.login dl dd span{ display:block; height:16px; margin-top:2px;}
.lgoin dl dd span:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.login dl dd span a.yearidentity{ background:url(../images/res_persol_vip@2x.png) no-repeat left center; background-size:auto 16px; font-size:12px; color:#FFD79E; padding-left:20px; float:xsleft; line-height:16px;}
.login dl dd span a.normalidentiy{ background:url(../images/res_persol_vip_nor@2x.png) no-repeat left center; background-size:auto 16px; font-size:12px; color:#FFFFFF; padding-left:20px; float:left; line-height:16px;}
.login dl dd a.upgrade{ color:#FFC26C; float:left; font-size:12px; line-height:16px; margin-left:6px; }
.login ul{width:140px;background:#FFFFFF; box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);border-radius: 2px;border:1px solid #F3F3F3; position:absolute; right:0; top:60px; padding:4px 0; z-index:99;}

.login ul li a{ display:block; height:32px; line-height:32px; font-size:13px; color:#666666; padding-left:14px; }
.login ul li a.perIcon1 span{ background:url(../images/human@2x.png) no-repeat left center; background-size:auto 14px; padding-left:20px;}
.login ul li a.perIcon2 span{ background:url(../images/edit@2x.png) no-repeat left center; background-size:auto 14px; padding-left:20px;}
.login ul li a.perIcon3 span{ background:url(../images/folder@2x.png) no-repeat left center; background-size:auto 14px; padding-left:20px;}
.login ul li a.perIcon4 span{ background:url(../images/exit@2x.png) no-repeat left center; background-size:auto 14px; padding-left:20px;}
.login ul li a:hover{ background-color:#F4F4F5;}


/*主体*/
.mainLeft{ float:left; background:#ffffff; width:200px; margin-right:20px; padding-bottom:10px;padding-top:10px; }
.mainRight{ float:left; width:980px;}

.mainLeft b{ display:block; padding-left:20px; height:40px; font-weight:normal;}
.mainLeft b a{ font-size:14px; color:#00578F; line-height:40px; font-weight: bold;}
.mainLeft b a.eIcon{ background:url(../images/res_nav_icon_per_unsel@2x.png) no-repeat left center; background-size:auto 20px; padding-left:28px;}
.mainLeft b.onCur a.eIcon ,.mainLeft b a.eIcon:hover{ background:url(../images/res_nav_icon_per_sel@2x.png) no-repeat left center; background-size:auto 20px; color:#00578F;}

.mainLeft b a.reportIcon{ background:url(../images/res_nav_icon_report_unsel@2x.png) no-repeat left center; background-size:auto 20px; padding-left:28px;}
.mainLeft b.onCur a.reportIcon ,.mainLeft b a.reportIcon:hover{ background:url(../images/res_nav_icon_report_sel@2x.png) no-repeat left center; background-size:auto 20px; color:#00578F;}


.mainLeft b a.dataIcon{ background:url(../images/res_nav_icon_data_unsel@2x.png) no-repeat left center; background-size:auto 20px; padding-left:28px;}
.mainLeft b.onCur a.dataIcon ,.mainLeft b a.dataIcon:hover{ background:url(../images/res_nav_icon_data_sel@2x.png) no-repeat left center; background-size:auto 20px; color:#00578F;}

.mainLeft b a.designIcon{ background:url(../images/res_nav_icon_study_unsel@2x.png) no-repeat left center; background-size:auto 20px; padding-left:28px;}
.mainLeft b.onCur a.designIcon ,.mainLeft b a.designIcon:hover{ background:url(../images/res_nav_icon_study_sel@2x.png) no-repeat left center; background-size:auto 20px; color:#00578F;}


.mainLeft b a.subIcon{ background:url(../images/res_nav_icon_inv_unsel@2x.png) no-repeat left center; background-size:auto 20px; padding-left:28px;}
.mainLeft b.onCur a.subIcon ,.mainLeft b a.subIcon:hover{ background:url(../images/res_nav_icon_inv_sel@2x.png) no-repeat left center; background-size:auto 20px; color:#00578F;}

.mainLeft b a.contactIcon{ background:url(../images/res_nav_icon_contact_unsel@2x.png) no-repeat left center; background-size:auto 20px; padding-left:28px;}
.mainLeft b.onCur a.contactIcon ,.mainLeft b a.contactIcon:hover{ background:url(../images/res_nav_icon_contact_sel@2x.png) no-repeat left center; background-size:auto 20px; color:#00578F;}


.mainLeft ul li a{ display:block; height:36px; line-height:36px; font-size:13px; color:#666666; padding-left:48px;}

.mainLeft ul li a:hover{background: rgba(73,147,247,.08); color: #00578f }
.mainLeft ul li.subCur a{background: rgba(73,147,247,.08); color: #00578f}

.crumb{ padding-top:20px; font-size:13px; line-height:18px; color:#666666;}
.crumb a{ color:#666666;}
.crumb p.seaResult{ float:right; line-height:18px; font-size:13px; line-height:18px; color:#666666;}
.reportBox{ width:980px; overflow:hidden; margin-top:12px; padding-bottom:9px;}
.reportBox ul{ width:1000px; margin-top:-20px;}
.reportBox ul li{ width:440px; padding:20px; background:#ffffff;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.04); height:220px; float:left; margin:20px 20px 0 0;}

.reportBox ul li b a{ display:block; font-size:18px; color:#333333; height:25px; line-height:25px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; word-wrap: normal}
.reportBox ul li dl:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.reportBox ul li dl {  margin-top:15px;}
.reportBox ul li dl dt{ float:left; width:190px; height:178px; margin-right:24px;}
.reportBox ul li dl dd{ float:left; width:224px;}
.reportBox ul li dl dt a{ display:block;}

.reportBox ul li dl dt a img{ display:block; width:100%;}

.reportBox ul li dl dd .reContent{ height:140px; overflow:hidden;}
/*.reportBox ul li dl dd .reContent strong{ font-weight:normal;}*/

/*.reportBox ul li dl dd p{display:block;font-size:14px!important;line-height:20px!important;height:20px!important;margin: 0 0 8px 0!important;color: #333333!important;padding: 0!important;overflow: hidden;}
.reportBox ul li dl dd span{ display:block; font-size:13px!important; line-height:24px!important; color: #333333!important;}
.reportBox ul li dl dd p a{font-size:14px!important;line-height:20px!important;height:20px!important;margin: 0 0 8px 0!important;color: #333333!important;}*/

.reportBox ul li dl dd a.haveBut{ display:block; width:80px;height:26px;background:#FFFFFF;border-radius:2px;border: 1px solid #00578F; font-size:13px; text-align:center; color:#00578F; line-height:26px; margin-top:10px;}
.reportBox ul li dl dd .reBut{ margin-top:10px;}
.reportBox ul li dl dd .reBut:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.reportBox ul li dl dd .reBut a{ width:60px; height:26px; display:block; background:#FFFFFF; border-radius:2px;border: 1px solid #CCCCCC; float:left; text-align:center; margin-right:16px; line-height:26px; }
.reportBox ul li dl dd .reBut a.buyBut{ border:1px solid #00578F; color:#00578F; }

.clickMore a{ display:block;width:120px;height:36px;background:#FFFFFF;border-radius:2px;border:1px solid #EBEBEB; font-size:13px; text-align:center; line-height:36px; color:#666666; margin:30px  auto 0;}

/*底部*/ 
.foot{text-align:center; padding-bottom:10px; padding-top:20px; background-color:#fff; clear:both;  margin-top:40px;}
.foot p{ font:12px/17px"微软雅黑"; color:#666; margin-bottom:10px;}
.foot p a{ padding:0 6px; }
.foot p span {padding-left:5px; padding-right:5px; }
.foot p a:hover{color:#246ba7;}

/*标准数据*/
.dateBox{ margin-top:11px;}
.dateBox ul li{ background:#FFFFFF; box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.04); padding:23px 20px; margin-bottom:20px;}
.dateBox ul li:last-child{ margin-bottom:0;}
.dateBox ul li dl:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.dateBox ul li dl dt { float: left; width: 250px; margin-right: 24px; height: 250px; }
.dateBox ul li dl dd { float: left; width: 666px; height: 250px; }
.dateBox ul li dl dt a img{ display:block; width:100%;}
.dateBox ul li dl dd b{ display:block; font-size:18px; color:#333333; line-height:25px;}
.dateBox ul li dl dd .basic{ margin-top:9px; font-size:14px; line-height:20px;color:#999999;}
.dateBox ul li dl dd .basic span{ margin-right:23px;}
.dateBox ul li dl dd p{ margin-top:8px; font-size:14px; line-height:24px; color:#333333;}

.layoutdaBut { margin-top: 90px; }
.layoutdaBut:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.layoutdaBut div { float: left; }
.layoutdaBut a { display: block; width: 100px; height: 30px; background: #FFFFFF; border-radius: 2px; border: 1px solid #CCCCCC; font-size: 13px; color: #666666; text-align: center; line-height: 30px; float: left; margin-right: 32px; padding-left: 25px !important; }
.layoutdaBut a.talk { background-color: #00578F; color: #ffffff; border: 1px solid #00578F; }
.layoutdaBut a.icon { background-image: url(); background-size: 17px 16px; background-repeat: no-repeat; background-position: 5px; background-position-y: center; }
.layoutdaBut a.icon:hover + .border-triangle-bottom { display: block; }
.layoutdaBut a.print { background-image: url(../images/btn_print_dark.png); }
.layoutdaBut a.down { background-image: url(../images/btn_down_dark.png); background-size: 10px 15px; background-position: 9px; background-position-y: center; }
.layoutdaBut a.txt { background-image: url(../images/btn_txt_dark.png); background-size: 10px 15px; background-position: 9px; }
.layoutdaBut a.print.talk { background-image: url(../images/btn_print.png); }
.layoutdaBut a.down.talk { background-image: url(../images/btn_down.png); background-size: 10px 15px; background-position: 9px; background-position-y: center; background-color: #2DAF83FF; border: 1px solid #2DAF83FF; }
.layoutdaBut a.txt.talk { background-image: url(../images/btn_txt.png); background-size: 10px 15px; background-position: 9px; }
.layoutdaBut .border-triangle-bottom { width: 147px; height: 170px; background: #FFFFFF; box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.18); position: absolute; margin-top: -178px; margin-left: -22px; display: none; }
.layoutdaBut .border-triangle-bottom:after,
.layoutdaBut .border-triangle-bottom:before { content: ""; position: absolute; width: 0; height: 0; border: 4px solid transparent; border-top-color: #FFFFFF; left: 50%; margin-left: -4px; bottom: -8px; }
.layoutdaBut .border-triangle-bottom:after { border-top-color: #fff; bottom: -7px; }
.layoutdaBut .border-triangle-bottom p { width: 80%; height: auto; margin: 10% auto; margin-bottom: 5%; }
.layoutdaBut .border-triangle-bottom span { display: block; width: 80%; margin: 0 auto; font-size: 13px }
.layoutdaBut .border-triangle-bottom span em { color: #00578F }
.layoutdaBut .border-triangle-bottom img { width: 100%; display: block; }
.cyMap .layoutdaBut { }
.cyMap .layoutdaBut a { width: auto; height: 28px; line-height: 28px; padding: 0 8px; }

.daBut { margin-top: 24px; }
.daBut:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.daBut a { display: block; width: 100px; height: 30px; background: #FFFFFF; border-radius: 2px; border: 1px solid #CCCCCC; font-size: 13px; color: #666666; text-align: center; line-height: 30px; float: left; margin-right: 16px; }
.daBut a.talk { background: #00578F; color: #ffffff; border: 1px solid #00578F; }

.cyMap  ul li dl dd p{ margin-top:10px; height:95px; overflow:hidden; } 
.bigHeight ul li dl dd p{ height:120px; overflow:hidden; }
.bigHeight .daBut{ margin-top:13px;}

.topBanner{ position:relative; padding-bottom:8px; height:240px; margin-top:12px;}
.topBanner img{ display:block; width:100%;}
.topBanner a.close{ display:block; background:url(../images/res_com_close@2x.png) no-repeat; background-size:24px 24px; width:24px; height:24px; position:absolute; top:10px; right:10px;}
.topBanner .bdot { display:block; position:absolute; bottom:16px; text-align:center; font-size:0;  width:100%;}
.topBanner .bdot a{ display:inline-block; width:8px; height:8px; background:rgba(255, 255, 255, 0.49); border-radius:8px; margin:0 3px;}
.bdot a.curdot{ background:#ffffff;}

.yjTab{ margin-top:20px; padding-bottom:8px; }
.yjTab ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.yjTab ul li{ float:left; margin-right:10px;}
.yjTab ul li a{height:26px; display:block;background:#FFFFFF; border-radius:2px; border:1px solid #EBEBEB; padding:0 12px; font-size:13px; color:#666666; line-height:26px; text-align:center;}
.yjTab ul li a:hover{ color:#00578F;}
.yjTab ul li.yjCur a{ background:#00578F; color:#ffffff; border:1px solid #00578F;}


.blackLayer{background: rgba(0, 0, 0, 0.7); position:fixed; top:0; left:0; width:100%; height:100%;}
.codeLayer{ width:260px;height:266px;background: #FFFFFF;border-radius: 2px; position:relative; left:50%; top:50%; margin:-133px 0 0 -130px;}
.codeLayer a.closeLayer{ background:url(../images/pop_close@2x.png) no-repeat; background-size:16px 16px; display:block; width:16px; height:16px; position:absolute; top:14px; right:14px;}
.codeLayer p{ display:block; width:180px; height:180px; margin:0 auto; padding-top:36px;}
.codeLayer p img{ display:block; width:100%;}
.codeLayer span{ display:block; text-align:center; font-size:16px; line-height:22px; color:#333333; margin-top:8px;}


/**/
.mainArtitle:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.mainArtitle{ display: flex; flex-direction: row;  justify-content: center; align-items:stretch; background:#ffffff; height:100%; margin-top:12px;}
.artLeft{ width:720px;  background:#ffffff;height: 100%; overflow: hidden; padding:30px;}
.artRight{ width:200px;background: linear-gradient(270deg, #FFFFFF 0%, #F8F8F8 100%); }
.artTitle{ display:block; font-size:30px; color:#333333;line-height:42px; }
.artTitle a.downArt{ width:60px; height:24px;background:#FFFFFF; border-radius:2px;border:1px solid #00578F; display:block; float:right; text-align:center; margin-top:8px;font-size:0;line-height:35px;overflow:hidden;}
.artTitle a.downArt span{ background-size:auto 14px;  font-size:13px; color:#00578F; display:inline-block; line-height:24px; font-weight:normal;}



.basicInfo{ margin-top:11px; font-size:14px; color:#999999; line-height:20px;}
.basicInfo span{ margin-right:20px;}
.hotTips{background:#F8F8F8; border-left:3px solid #00578F; padding:16px 20px; margin-top:17px;}
.mainBox{}
.mainBox p{ display:block; margin-top:30px;}
.mainBox p img{ display:block; width:100%;}
.copy{width:720px; height:28px;background:rgba(255, 129, 82, 0.09);border-radius:2px; font-size:12px; line-height:28px; color:#FF8152; padding-left:8px; margin-top:30px; }
.tryTips{ margin-top:80px; text-align:center;}
.tryTips b{ display:block; font-size:32px; line-height:44px; color:#333333;}
.tryTips p{ display:block; font-size:16px; line-height:22px; color:#666666; margin-top:12px;}

.tryTips ul{ margin:80px 0 0 76px; padding-bottom:30px;}
.tryTips ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.tryTips ul li{width:160px;height:221px;background: #FFFFFF;box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.08);border-radius: 4px;border: 1px solid #F5F6F7; float:left; margin-right:76px; padding:19px 40px 0;} 
.tryTips ul li strong{ display:block; font-size:18px; color:#333333; height:25px; line-height:25px;}
.tryTips ul li span{ display:block; margin-top:16px; font-size:16px; line-height:32px; color:#333333;}
.tryTips ul li span img{ display:block; width:100%;}
.tryTips ul li a{ display:block;width: 140px;height: 36px;background: linear-gradient(135deg, #FFDBAF 0%, #FFCF8B 100%);border-radius: 2px; font-size:#783C00; line-height:36px; text-align:center; margin:33px auto 0;}

.sep ul li{ margin-right:0; float:none; margin:0 auto;}
.sep ul{ margin-left:0px;}

.rightA{ padding:35px 20px;}
.rightA b{ display:block; color:#00578F; font-size:13px; height:14px; line-height:14px; overflow:hidden; border-left:2px solid #00578F; padding-left:8px;}
.rightA ul{ padding-top:2px;}
.rightA ul li a{ display:block; font-size:13px; line-height:18px; color:#666666; margin-top:14px;}


/**/
.readTxt{ padding:20px 20px 40px; background:#FFFFFF; /*box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.04);*/ margin-top:20px;}
.readTxt p{ font-size:14px; color:#666666; line-height:28px;}
.readTxt p span{ color:#00B8FF;}
.readTxt ul{ margin-top:90px;}
.readTxt ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.readTxt ul li{ float:left; width:280px;height: 180px;background: #FFFFFF;border-radius: 8px;border: 1px solid #F4F4F4; position:relative; margin:0 15px;}
.readTxt ul li em{ display:block; width:100px; height:100px; margin:-50px auto 0;}
.readTxt ul li em img{ display:block; width:100%;}
.readTxt ul li span{ display:block; padding:14px 20px 0; font-size:13px; line-height:22px; color:#666666;}
.moreAll{ margin-top:40px;}
.moreAll a{ display:block;width:120px; height:36px; background:#FFFFFF;border-radius:2px; border:1px solid #EBEBEB; text-align:center; line-height:36px; font-size:13px; margin:0 auto;}

.readAll{ margin-top:-8px;background:#FFFFFF; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.04); padding-bottom:10px;}
.readAll .picTxt{ padding:50px 30px ; margin:0 10px;} 
.picTxt p{ display:block; width:700px; margin:0 auto;}
.picTxt p img{ display:block; width:100%;}
.gray{background: #F3F3F3;}
.picTxt dl{background: #FFFFFF;border:1px dashed #CCCCCC; padding:15px 20px; margin-top:40px;}
.picTxt dl dt{ display:block; text-align:center; font-size:14px; line-height:28px; color:#666666;}
.picTxt dl dd{ display:block; font-size:14px; color:#666666; line-height:28px; margin-top:2px;}
.picTxt span{ display:block; text-align:center; font-size:14px; color:#666666; line-height:20px; margin-top:20px;}

.suppBg{ background:url(../images/databg0629.jpg) no-repeat top center; background-size:auto 200px; height:200px; margin-top:11px;}
.suppBg b{ text-align:center; color:#ffffff; font-size:32px; display:block; padding-top:40px; line-height:44px; font-weight:normal;}
.suppBg ul{ width:540px; margin:27px auto 0; height: 36px;background: #FFFFFF;border-radius: 4px; overflow:hidden;}
.suppBg ul li{ float:left; width:179px; border-right:1px solid #0197E0; height:36px;}
.suppBg ul li:last-child{ border-right:0;}
.suppBg ul li a{ display:block; font-size:15px; color:#0197E0; line-height:36px; text-align:center;}
.suppBg ul li.suppCur a{ background:#0197E0; color:#ffffff;}

.suppNav{ height:60px; background:#FFFFFF; padding:0 30px 0 11px;}
.suppNav dl:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.suppNav dl dt{ float:left; width:500px;}
.suppNav dl dd{ float:right; width:500px;}
.suppNav dl dt ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.suppNav dl dt ul li{ float:left; margin:0 25px; }
.suppNav dl dt ul li a{ display:block; font-size:16px; color:#666666; line-height:60px; position:relative;}
.suppNav dl dt ul li a:hover{color:#00578F;}
.suppNav dl dt ul li a em{ display:none; }
.suppNav dl dt ul li.navCur a{ color:#00578F;}
.suppNav dl dt ul li.navCur a em{  display:block;width: 30px; height: 3px;background: #00578F; position:absolute; bottom:10px; left:50%; margin-left:-15px;}
.suppNav dl dd span.en{ display:block; float:right;width:108px;height:22px;background:#DEF0FB;border-radius:11px; font-size:12px; line-height:22px; color:#666666; text-align:center; margin-top:19px;}
.suppNav dl dd a.update{ float:right; display:block; line-height:60px; color:#FF8101; padding-right:10px;}
.suppNav dl dd p{ display:block; float:right; font-size:13px; line-height:60px; color:#333333; padding-right:10px;}



.Keyword{ padding:18px 0px; background-color:#fff; border-bottom:#e9e9e9 1px solid; margin-top:15px;}
.Keyword:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.Keyword .mlabel{font:normal 18px/30px "Microsoft YaHei"; height:30px; margin-left:20px; margin-right:20px; float:left;}
.Keyword .mlabel dt{ margin-right:0px; float:left; display:inline; color:#64636c;}
.Keyword .mlabel dd{ margin-right:7px; background-color:#FFF; padding:0px 8px; height:26px; font:normal 14px/26px "Microsoft YaHei"; text-align:center; border:#d5d5d5 1px solid; border-radius:2px; float:left; display:inline;}
.Keyword .mlabel dd span{ color:#535353; padding:0px 10px;}
.Keyword .mlabel dd.Choice{margin-right:0px; background-color:#FF8100; padding:0px 10px; height:26px; font:normal 12px/26px "Microsoft YaHei";border:#FF8100 1px solid; text-align:center;  border-radius:40px; float:left; display:inline;}
.Keyword .mlabel dd.Choice a{ color:#fff; padding:0px 10px; display:block;}
.Keyword .mlabel dd.Choice:hover{ background-color:#FF8100; border:#FF8100 1px solid;}
.Keyword .prIght{ float:right; color:#535353; margin-right:15px;font-size:14px;}
.Keyword .prIght a{ font-size:14px; line-height:30px; margin-right:5px;}
.datapic{ background-color:#FFF; padding:20px 30px; text-align:center; margin-bottom:15px;}
.clear {clear:both;height:0;overflow:hidden;font-size:0px;line-height:0;}
.fl {float:left;display:inline;}
.fr { float: right;    display: inline;}
.Dataresult{background-color:#FFF; padding:20px 0px 0;  position:relative;}
.Dataresult .resulttitl{ padding-right:30px;}
.Dataresult .resulttitl h2{ background:url(../images/titlicon.png) no-repeat 0 0; background-size:4px 27px; color:#64636c; font:normal 27px/27px "Microsoft YaHei"; height:27px; padding-left:20px;  }

.Dataresult .resulttitl .Key{ margin-right:10px;}
.Dataresult .resulttitl .Key .label{font:normal 14px/27px "Microsoft YaHei"; height:30px;}
.Dataresult .resulttitl .Key .label dt{ margin-right:0px; float:left; display:inline; color:#64636c;}
.Dataresult .resulttitl .Key .label dd{ margin-right:5px; background-color:#FFF; padding:0px 8px; height:25px; font:normal 13px/25px "Microsoft YaHei"; text-align:center; border:#d5d5d5 1px solid; border-radius:2px; float:left; display:inline;}
.Dataresult .resulttitl .Key .label dd span{ color:#7e7e7e; padding:0px 8px;}

.Dataresult .resulttitl .exportdata{ background:url(../images/output.png) no-repeat 0 2px; padding-left:23px; color:#333333; font:normal 15px/27px "Microsoft YaHei";}
.Dataresult .resulttitl .exportdata:hover{color:#e64a50;}

.amtable{ padding:20px 20px; width:100%; border-spacing:0; border-collapse:separate; font-size:12px; color:#333333; text-align:center; }
table { max-width: 100%; background-color: transparent; empty-cells: show;}
.amtable > thead > tr > th{ padding: 11px 0 11px 5px; font-weight:normal; text-align:center; vertical-align:bottom;  color:#fff; background:#7e7e7e;  line-height:16px;}
.amtable > thead th a {color: #fff;}
.amtable > thead > tr > th.active{ background-color:#8b7f72;}
.amtable > thead > tr > th.active img {opacity: 1;}
.amtable > thead > tr > th img { position: relative; bottom: 2px; margin-left: 2px; opacity:0; vertical-align: middle;}

.amtable > tbody > tr > td { border: 0; padding:7px 2px; vertical-align:top; font-size:12px; line-height:19px;}
tbody tr > td:nth-child(1) {color: #f60;}
tbody tr:nth-child(2n) {background: #e7e7e7;}
/*tbody tr > td:nth-child(3) { background:#fcecc7;}*/
tbody tr > td.pitchactive01{background:#fcecc7;}
tbody tr > td.pitchactive02{background:#f8e0a7;}

.customized{ background:url(../images/res_yanjiu_bg@2x.png) no-repeat top center; background-size:auto 240px; height:140px; margin-top:11px; padding:50px;}
.customized b{ display:block; font-size:24px; color:#ffffff; font-weight:normal;}
.customized p{ display:block; font-size:15px; line-height:21px; color:#ffffff; margin-top:20px;}
.customized a{ display:block; width: 160px; height: 48px;background: #29B082;border-radius: 2px; font-size:18px; line-height:48px; text-align:center; color:#ffffff; margin-top:33px;}

.threeCustom{ width:980px; overflow:hidden;  margin-top:20px; }
.threeCustom ul{ width:990px;}
.threeCustom ul li{ float:left; width:270px; margin-right:10px; background:#ffffff;  padding:24px 25px 0; height:496px;}
.threeCustom ul li em{ display:block; width:68px; height:68px; margin:0 auto;}
.threeCustom ul li em img{ display:block; width:100%;}
.threeCustom ul li b{ display:block; text-align:center; font-size:18px; color:#333333; margin-top:16px;}
.threeCustom ul li span{ display:block; font-size:14px; line-height:28px; margin-top:20px;}
.threeCustom ul li p{ display:block; margin-top:16px; font-size:14px; line-height:28px; color:#333333; }
.threeCustom ul li p span{ color:#29B082; display:inline; margin-right:3px; }

.invest{ margin-top:10px; overflow:hidden;}
.invest{ width:990px;}
.invest ul li{ width:485px; float:left; margin-right:10px; background:#ffffff; margin-top:10px; padding:40px 0;}
.invest ul li dl{ width:266px; margin:0 auto;}
.invest ul li dl dt{ float:left; width:68px; height:68px; margin-right:38px; margin-top:10px;}
.invest ul li.in01 dl dt{ margin-top:23px;}
.invest ul li.in02 dl dt{ margin-top:25px;}
.invest ul li.in03 dl dt{ margin-top:8px;}
.invest ul li dl dt img{ display:block; width:100%;}
.invest ul li dl dd{ float:left; width:160px;}
.invest ul li dl dd b{ display:block; font-size:18px; line-height:25px; color:#333333; padding-bottom:4px;}
.invest ul li dl dd p{ display:block; font-size:14px; line-height:26px; color:#333333; }
.invest ul li dl dd p span{ color:#29B082; font-size:18px; font-weight:bold; margin-right:3px;}


.dateRight{ float:right; width:125px; margin-left:31px;  margin-right:20px; }
.dateRight p{width: 108px!important; padding:8px;height:108px!important;background: #FFFFFF;border: 1px solid #EBEBEB; margin-top:18px;}
.dateRight p img{ display:block; width:100%;}
.dateRight span{ display:block; text-align:center; font-size:13px; line-height:18px; margin-top:8px;}
.dateRight span em{ font-style:normal; color:#00578F;}

.rightBut{ float:right; width:86px; margin:0 30px 0 50px;}
.rightBut a{ background:#29B082; width:86px; height:37px; border-radius:2px; display:block; line-height:37px; text-align:center; margin-top:66px;}
.rightBut a span{ background:url(../images/share_haibao_down-white@2x.png) no-repeat left center; background-size:auto 18px; font-size:15px; color:#ffffff; padding-left:20px; display:inline-block;  }