/* CSS Document */
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 14px/1.7 tahoma, arial, "Microsoft YaHei", \5b8b\4f53; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size: 100%; }
ol, ul { list-style: none; }
img { border: 0; }
em, cite, i, var, s { font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #333; text-decoration: none; }
a:visited, a:active { text-decoration: none; }
a:hover { color: #e60012; text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.mt10 { margin-top: 10px; }
.ml10 { margin-left: 10px; }
.mr10 { margin-right: 10px; }
.gray { color: #999; }
.blue { color: #2b91d8; }
.green { color: #2ab200; }
.red { color: #F00; }
.yh { font-family: "Microsoft YaHei", Verdana, "SimSun", sans-serif; }
pre { white-space: pre-wrap; word-wrap: break-word; font-family: Verdana, sans-serif; }
.hidden { display: none; }
hr { padding: 0; font-size: 0; line-height: 0; height: 0; border: solid #DDD; border-width: 0 0 1px; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.clear { display: block; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0; }
.clearfix { *zoom: 1; }
.clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */
section, article, aside, header, footer, nav, dialog, figure { display: block; }
/*让老本的浏览器支持语义化标签*/ /* 强制换行 */
.break-word { word-wrap: break-word; word-break: break-all; }
/* 强制不换行 */
.nowarp { white-space: nowrap; }
/*项部*/
.headTop { margin: 10px auto 0; }
.headTopLogo { margin-left: 40px; }
.headTopLogo img { height: 80px; }
.headTopRight { margin-right: 40px; }
.top_right_top { margin-bottom: 10px; text-align: right; }
.top_right_top span { }
.top_right_top span.top_right_top_span_1 { background: rgba(0, 0, 0, 0) url("../images/top_ico_1.html") no-repeat scroll 0 2px; padding-left: 18px; }
.top_right_top span.top_right_top_span_2 { background: rgba(0, 0, 0, 0) url("../images/top_ico_2.html") no-repeat scroll 0 4px; padding-left: 18px; }
.top_right_top span.top_right_top_span_3 { background: rgba(0, 0, 0, 0) url("../images/top_ico_3.html") no-repeat scroll 0 2px; padding-left: 18px; }
.top_right_top span.top_right_top_span_4 { background: rgba(0, 0, 0, 0) url("../images/top_ico_4.html") no-repeat scroll 0 2px; padding-left: 18px; }
.headTopRightSearch { float: left; margin-top: 3px; }
.searchbox_txt { background-color: #e8e8e8; border: 1px solid #e8e8e8; border-radius: 0; color: #666; float: left; height: 26px; line-height: 26px; padding-left: 5px; padding-right: 5px; vertical-align: middle; width: 232px; }
.searchbox_btn { background-image: url("../images/search.html"); border: medium none; cursor: pointer; float: left; line-height: 28px; text-align: center; width: 50px; }
.headTopRightYPT { background: #014a7f none repeat scroll 0 0; border-radius: 10px; color: #fff; float: left; font-size: 16px; margin-left: 20px; padding: 5px 10px; }
.headTopRightYPT a { color: #fff; }
/*关于我们*/
.webxx { background-color: transparent; background-image: url("../images/x_ehsi.html"); background-position: center center; background-repeat: no-repeat; height: 2px; position: relative; top: 95px; }
.indexAboutTitle { background: #fff none repeat scroll 0 0; font-size: 20px; margin: 50px auto 40px; text-align: center; width: 150px; }
.indexAboutTitle h2 { font-size: 24px; }
.indexAboutTitle p { color: #999; }
.indexAbout { background: rgba(0, 0, 0, 0) url("../images/indexAboutBg.html") no-repeat scroll center center; height: 400px; }
.indexAboutB { margin: 0 auto; width: 1200px; }
.indexAboutLeft { float: left; margin-top: 30px; padding-right: 83px; width: 533px; }
.indexAboutLeft h4 { color: #fff; font-size: 16px; font-style: normal; font-weight: normal; }
.indexAboutLeft h1 { color: #fff; font-size: 26px; }
.indexAboutLeft p { color: #fff; line-height: 30px; margin-bottom: 20px; text-indent: 28px; }
.button_btndefault-label { border: 1px solid #fff; color: rgb(255, 255, 255); display: block; font-weight: bold; padding: 10px 20px; text-align: center; transition: color 0.4s ease 0s; white-space: nowrap; width: 80px; }
.button_btndefault-label:hover { background: #fff none repeat scroll 0 0; color: #2d9bce; }
.button_btndefault-label_a { }
.button_btndefault-label_a:hover { }
.indexAboutRight { float: left; }
.indexAboutRight embed { width: 505px; height: 400px; }
.indexAboutRight img { width: 505px; height: 400px; }
/*产品中心*/
.indexPro { background: url(../images/indexpro.html) no-repeat; background-position: center; height: 300px; }
.indexProB { margin: 0 auto; width: 1200px; }
.indexProTitle { width: 60px; float: left; }
.indexProTitle span.pro_cn { color: rgb(255, 255, 255); display: block; font-family: 微软雅黑; font-size: 20px; line-height: 232%; margin-bottom: 20px; margin-left: 30px; padding-top: 20px; text-align: center; width: 20px; }
.indexProTitle span.pro_en { color: rgb(255, 255, 255); font-family: 微软雅黑; font-size: 20px; line-height: 122%; }
.indexProTitle img { bottom: 0; position: relative; top: 14px; }
.indexproIMG { float: left; height: 300px; }
.indexProBody span { }
.indexProBody span p { color: #fff; font-size: 16px; }
.indexProBody { float: left; margin-left: 30px; padding-top: 10px; width: 800px; }
/*新闻中心*/
.indexNews { background: url(../images/indexNewsBg.html) repeat-y; background-position: center; padding-bottom: 50px; }
.indexNewsB { margin: 50px auto 0; width: 1200px; }
.indexNewsLeft { float: left; width: 600px; }
.indexNewsTitle { }
.indexNewsRight { float: left; width: 600px; }
.indexNewsTitle { font-size: 24px; text-align: center; }
.webxx2 { background-color: transparent; background-image: url("../images/x_ehsi2.html"); background-position: center center; background-repeat: repeat-x; height: 2px; position: relative; top: 102px; }
.indexTopNews { border-bottom: 1px dashed #999; margin-top: 40px; padding-bottom: 15px; width: 570px; }
.indexNewsTLeft { float: left; margin-right: 20px; }
.indexNewsTLeft img { height: 110px; width: 170px; }
.indexNewsTRight { }
.indexNewsTRight h3 { color: #34a8dd; font-weight: bold; }
.indexNewsTRight span.indexNewsRightTime { color: #999; }
.indexNewsRightP { color: #333; font-size: 12px; text-indent: 24px; }
.indexNewsUl { margin-top: 20px; width: 570px; }
.indexNewsUl li { background: rgba(0, 0, 0, 0) url("../images/index_news_li_ico.html") no-repeat scroll left center; border-bottom: 1px dashed #999; line-height: 40px; text-indent: 20px; }
.indexNewsUl li a { }
.indexNewsUl li span { color: #666; float: right; font-size: 12px; }
.indexnewsMore { margin: 0 auto; width: 98px; }
/*友情链接*/
.indexLink { margin: 50px auto 0; width: 1200px; }
.indexLink ul { }
.indexLink ul li { float: left; line-height: 30px; margin-left: 5px; margin-right: 5px; }
.indexLink ul li a { }
.indexLink ul li h2 { font-size: 16px; }
/*底部*/
.footD { background: #f0f0f0 none repeat scroll 0 0; border-top: 3px solid #014a7f; margin-top: 50px; padding-bottom: 30px; }
.footBody { margin: 0 auto; width: 1200px; }
.footLeft { float: left; margin-top: 20px; }
.footLeft ul.footContact { float: left; }
.footLeft ul.footContact li { color: #333; line-height: 40px; }
.footLeft ul.footContact li img { margin-right: 10px; position: relative; top: 3px; }
.footLeft ul.footContact li h2 { color: #000; font-size: 20px; margin-bottom: 10px; }
.footLeft ul.footA { float: left; margin-left: 100px; }
.footLeft ul.footA li { color: #333; line-height: 33px; }
.footLeft ul.footA li img { margin-right: 10px; position: relative; top: 3px; }
.footLeft ul.footA li h2 { color: #000; font-size: 20px; margin-bottom: 10px; }
.footRight { float: right; margin-top: 35px; }
.footRight ul { }
.footRight ul li { float: left; margin-left: 20px; text-align: center; }
.footRight ul li img { width: 150px; }
.footRight ul li p { color: #999; }
.footRight h6 { color: #666; position: relative; text-align: right; top: 20px; font-weight: normal; float: right; }
/*内页内容*/
.conContent { margin-bottom: 50px; }
.NewsBanner { background: url(../images/news_banner.html) no-repeat scroll center center; height: 300px; }
.AboutBanner { background: url(../images/about_banner.html) no-repeat scroll center center; height: 300px; }
.InvestorsBanner { background: url(../images/investors_banner.html) no-repeat scroll center center; height: 300px; }
.ProBanner { background: url(../images/proBanner.jpg) no-repeat scroll center center; height: 300px; }
.conBody { margin: 0 auto; width: 1200px; }
.newsTitle { font-size: 24px; font-weight: normal; margin-bottom: 15px; margin-top: 30px; }
.newsList { }
.PageDiv { margin-bottom: 40px; margin-top: 30px; }
.newsUL { }
.newsUL li { float: left; margin-bottom: 15px; margin-right: 1.4%; width: 32.4%; }
.newsUL li:hover { background: #014a7f none repeat scroll 0 0; }
.newsUL li:hover div.conlist_h { margin: 0 auto; }
.newsUL li div.conlist_h { overflow: hidden; padding-bottom: 20px; width: 88%; }
.newsUL li div.conlist_h:hover { margin: 0 auto; }
.newsUL li.last { margin-right: 0; }
.newsUL li a { display: block; }
.newsUL li a:hover h3, .newsUL li a:hover p, .newsUL li a:hover h5 { color: #fff; }
.newsUL li a:hover h5 span.msquer1 { background: rgba(0, 0, 0, 0) url("../images/time_h.png") no-repeat scroll left center; padding-left: 24px; }
.newsUL li h3 { font-size: 16px; font-weight: normal; height: 30px; overflow: hidden; padding-top: 20px; }
.newsUL li h3:hover { color: #fff; }
.newsUL li p { color: #999; height: 60px; line-height: 30px; margin-bottom: 10px; margin-top: 5px; overflow: hidden; }
.newsUL li h5 { color: #b5b5b5; font-weight: normal; }
.newsUL li div h5 span.msquer1 { background: rgba(0, 0, 0, 0) url("../images/ind_time.png") no-repeat scroll left center; padding-left: 24px; }
.newsUL li div h5 span.msquer2 { background: rgba(0, 0, 0, 0) url("../images/msquer2.html") no-repeat scroll left center; float: right; text-align: right; text-indent: 22px; }
.ndimg_1 { background-position: center center; background-repeat: no-repeat; background-size: cover; }
.ndimg_2 { max-height: 320px; min-height: 320px; }
.newsTitle2 { border-bottom: 1px solid #ccc; font-size: 24px; font-weight: normal; margin-bottom: 15px; margin-top: 30px; padding-bottom: 10px; }
.newsTitle2 span { float: right; font-size: 14px; line-height: 50px; }
.newsTitle2 span a { margin: 0 5px; }

.neiyemain { width: 1200px; }
.neiyemain_left { float: left; width: 216px; padding:0px 20px 200px 20px; margin-top: 30px; /*background:url(../images/neiyemain_left.jpg) repeat-y top left #fff;*/ }
.neiyemain_left_title { font-size: 18px; line-height: 37px; border-bottom: 1px solid #bbb; }
.neiyemain_left_title span { color: #c1c1c1; font-size: 12px; }
.neiyemain_left_list { width: 216px; }
.neiyemain_left_list li { line-height: 50px; font-size: 14px; border-bottom: 1px dotted #ccc; }
.neiyemain_left_list li a {font-size:15px; background: url(../images/print_4.png) no-repeat; background-position: left center; padding-left: 15px; /*color:#b5b5b5;*/ display: block; transition: all 0.5s; -moz-transition: all 0.5s; /* Firefox 4 */ -webkit-transition: all 0.5s; /* Safari 和 Chrome */ -o-transition: all 0.5s; /* Opera */ }
.neiyemain_left_list li a:hover { background: url(../images/print_4.png) no-repeat; background-position: 0px center; padding-left:25px; }
.neiyemain_left_list li.neiye_hover a { background: url(../images/print_4.png) no-repeat; background-position: 30px center; padding-left: 45px; }
.neiyemain_left_list li.neiye_hover a:hover { background: url(../images/print_4.png) no-repeat; background-position:30px center; padding-left: 55px; }
.neiyemain_left_list li.neiye_hover2 a { background: url(../images/print_4.png) no-repeat; background-position: 55px center; padding-left: 70px; }
.neiyemain_left_list li.neiye_hover2 a:hover { background: url(../images/print_4.png) no-repeat; background-position: 55px center; padding-left: 80px; }

.neiyemain_right { float: right; width: 940px; background: #fff; }
.newsTitle3 { border-bottom: 1px solid #ccc; font-size: 18px; font-weight: normal; margin-bottom: 15px; margin-top: 30px; /*padding-bottom: 10px;*/ line-height: 40px; }
.newsTitle3 ul { float: right; }
.newsTitle3 ul li { float: left; margin-left: 15px; padding: 0 10px; }
.newsTitle3 ul li.hove { background: #014a7f none repeat scroll 0 0; border-radius: 10px 10px 0 0; }
.newsTitle3 ul li.hove a { color: #fff; }
.newsTitle3 ul li.actionT { }
.newsTitle3 ul li a { }
.newsTitle3 ul li a:hover { padding-bottom: 5px; /*border-bottom: 3px solid #014a7f;*/ }
.newsTitle3 span { background: rgba(0, 0, 0, 0) url("../images/crumbs_icon.png") no-repeat scroll left center; float: left; font-size: 14px; text-indent: 15px; }
.newsTitle3 span a { margin: 0 5px; }
.newsdetail { margin-top: 40px; }
.news_detfl { width: 78%; margin-bottom: 40px; }
.newsdet_con { margin-left: 10px; }
.newsdet_con h2 { color: #000; font-size: 21px; font-weight: 500; line-height: 26px; margin-bottom: 15px; text-align: center; }
.newsdet_con2 h2 { color: #000; font-size: 21px; font-weight: 500; line-height: 26px; margin-bottom: 15px; }
.newsdet_top { color: #999; margin-bottom: 30px; text-align: center; }
.newsdet_top span { color: #999; line-height: 15px; margin: 0 12px; }
.newsdet_top span.time { background: rgba(0, 0, 0, 0) url("../images/ind_time.png") no-repeat scroll 0 center; color: #b5b5b5; display: inline-block; height: 15px; line-height: 15px; padding-left: 24px; }
.newsdet_tab { line-height: 32px; margin: 30px 0; }
.newsdet_tab img { max-width: 100%; }
.newsdet_bottom { }
.nbpaging { }
.nbpaging a { color: #999; }
.news_detfr { border-right: 1px solid #e5e5e5; padding-right: 25px; width: 220px; }
.newsdet_recom { /* padding-left: 30px;*/ overflow: hidden; }
.newsdet_recom h3 { color: #333; font-size: 18px; font-weight: 600; line-height: 22px; margin-bottom: 5px; }
.ndrecom li { height: 38px; }
.ndrecom li a { color: #666; font-size: 13px; line-height: 38px; }
.ndrecom li a:hover { color: #014a7f; font-weight: 600; padding-left: 16px; }
.ndrecom li a:hover i { position: relative; left: 20px; }
.ndrecom li a i { background: rgba(0, 0, 0, 0) url("../images/print_4.png") no-repeat scroll 0 0; display: inline-block; float: left; height: 7px; margin: 16px 0 0 -18px; width: 9px; }
.ndrecom.line { border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; padding-bottom: 10px; }
.electric_title h3 span { border-bottom: 3px solid #014a7f; color: #014a7f; display: inline-block; padding-bottom: 15px; }
.electric_title h3 { color: #333; font-size: 25px; font-weight: 500; }
.electric_title p { /*color: #666;*/ }
.planImg { max-width: 900px; }
/*招标信息*/
.headline { height: 218px; margin-bottom: 23px; position: relative; }
.headline img { float: right; height: 218px; margin-left: 22px; width: 362px; }
.headline .date { color: #6d8ac4; display: block; font: bold 27px/27px "novecento" !important; margin-bottom: 15px; }
.headline h1 { line-height: 30px; color: #474545; font-size: 18px; font-weight: bold; }
.headline p { color: #777; line-height: 30px; }
.headline .resouce { background: rgba(0, 0, 0, 0) url("../images/news/p_1_2.html") no-repeat scroll 0 0; bottom: 0; height: 54px; left: 0; position: absolute; width: 399px; }
.headline .more { width: 399px; }
.date-block { background-color: #e1e1e1; color: #444; float: left; font: bold 14px/15px "Microsoft YaHei", \5b8b\4f53 !important; height: 88px; padding: 0 10px; width: 68px; }
.date-block .day { color: #124d91; display: block; font: bold 24px/36px "Microsoft YaHei", \5b8b\4f53 !important; margin: 10px 0 3px; }
.link-block { /*border-top: 1px dotted #ccc;*/ }
.link-block a { border-bottom: 1px solid #e8e6e6; display: block; height: 90px; padding: 24px 24px 24px 0; transition: background-color 400ms ease 0s; }
.link-block a:hover { background-color: #e1e1e1; }
.link-block a:last-child { border-bottom: 0 none; }
.link-block a .summary { color: #746969; float: left; height: 100%; line-height: 18px; margin-left: 18px; width: 780px; }
.link-block a h1 { line-height: 26px; margin-bottom: 8px; }
.link-block a h3 { color: #746969; margin: -4px 0; }
.link-block a p { color: #746969; height: 36px; line-height: 18px; margin-top: 8px; overflow: hidden; }
/*主营业务*/
.date-block1 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_1_2.html) no-repeat; }
.date-block2 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_2_2.html) no-repeat; }
.date-block3 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_3_2.html) no-repeat; }
.date-block4 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_4_2.html) no-repeat; }
.date-block5 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_5_2.html) no-repeat; }
.date-block6 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_6_2.html) no-repeat; }
.date-block7 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_7_2.html) no-repeat; }
.date-block8 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_8_2.html) no-repeat; }
.date-block9 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_9_2.html) no-repeat; }
.date-block10 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_10_2.html) no-repeat; }
.link-block2 { float: left; margin-right: 5%; width: 44.5%; margin-bottom: 20px; }
.link-block2 a { display: block; height: 103px; padding: 24px 24px 24px 20px; transition: background-color 400ms ease 0s; }
.link-block2 a:hover { background-color: #85bc6a; color: #fff; }
.link-block2 a .summary2 { height: 100%; line-height: 18px; margin-left: 18px; }
.link-block2 a h1 { font-size: 20px; font-weight: normal; line-height: 26px; margin-bottom: 8px; }
.link-block2 a h3 { margin: -4px 0; }
.link-block2 a p { height: 36px; line-height: 18px; margin-top: 8px; overflow: hidden; }
.link-block2 a:hover p { color: #fff; }
.link-block2 a:hover .date-block1 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_1_1.html) no-repeat; }
.link-block2 a:hover .date-block2 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_2_1.html) no-repeat; }
.link-block2 a:hover .date-block3 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_3_1.html) no-repeat; }
.link-block2 a:hover .date-block4 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_4_1.html) no-repeat; }
.link-block2 a:hover .date-block5 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_5_1.html) no-repeat; }
.link-block2 a:hover .date-block6 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_6_1.html) no-repeat; }
.link-block2 a:hover .date-block7 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_7_1.html) no-repeat; }
.link-block2 a:hover .date-block8 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_8_1.html) no-repeat; }
.link-block2 a:hover .date-block9 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_9_1.html) no-repeat; }
.link-block2 a:hover .date-block10 { float: left; height: 103px; margin-right: 20px; width: 103px; background: url(../images/about_10_1.html) no-repeat; }
.electric_title2 { color: #333; font-size: 25px; font-weight: 500; }
.electric_title2 span { border-bottom: 3px solid #85bc6a; color: #85bc6a; display: inline-block; padding-bottom: 15px; }

/*搜索结果*/
.talentUL { margin-top: 30px; }
.talentUL li { background: url("../images/tal_ico.html") no-repeat scroll left center; border-bottom: 1px dashed #ccc; font-size: 16px; line-height: 40px; text-indent: 24px; }
.talentUL li span { color: #999; float: right; font-size: 14px; }



.map_Box { width: 998px; position: relative; margin: 0 auto; border: 1px solid #e3e3e3; overflow: hidden; zoom: 1; }
.map_top { text-align: center; margin: 15px; }
.map_top li { float: left; width: 320px; font-size: 16px; margin-top: 20px; font-weight: bold; height: 30px; line-height: 30px; }
.map_mid { width: 963px; height: 62px; margin-left: 16px; margin-top: 20px; _display: inline; float: left; background: #eff3f4; border: 1px solid #d7dbdc; margin-bottom: 10px; }
.map_mid li { float: left; width: 320px; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; text-align: center; border-right: 1px solid #d7dbdc; border-bottom: 1px solid #d7dbdc; }
.map_mid li:hover { color: #FFFFFF; cursor: pointer; background: #dc2d32; }

/*.current { color: #FFFFFF; background: #dc2d32; font-size: 14px; cursor: pointer; border: 1px solid #d7dbdc; }
.current a:link, .current a:visited { color: #fff; }*/
.nonecurrent { border: 1px solid #d7dbdc; background: #eff3f4; }
.map_content { height: auto; width: 1000px; float: left; }
.map_content_1 { margin: 0 auto; }
.mapDiv { width: 320px; top: 100px; color: #369; position: absolute; display: none; word-break: break-all; background-color: white; padding: 20px 20px; line-height: 20px; }
.mapDiv h1 { font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.mapDiv p { }
.map_area { clear: both; padding: 30px; }
.intent { position: absolute; left: 18px; top: 172px; width: 963px; border: 1px solid #d7dbdc; z-index: 100; }
.xx li { border: 1px solid #d7dbdc; border-width: 0 0 1px; padding: 0; margin: 0; height: 30px; line-height: 30px; cursor: pointer; background: #eee; padding-left: 20px; }
.xx { border: 1px solid #d7dbdc; overflow: hidden; }
.xx p { margin: 0; line-height: 20px; background-color: white; padding-left: 20px; }



