@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea {
border: 0;
font-size: 100%;
vertical-align: baseline;
margin: 0;
padding: 0; font-family:'Microsoft Yahei','simhei','Verdana';
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
-webkit-tap-highlight-color: transparent; 
-webkit-appearance: none; 
}
ul,ol{padding:0; list-style:none; padding:0; margin:0}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0}
li{line-height:20px;list-style:none; padding:0; margin:0}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none}
ul.inline,ol.inline{margin-left:0;list-style:none}
ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px}
a{color:#000;text-decoration:none }
a:hover{ color:#000;text-decoration:none }
.clear{ clear:both; height:0px; line-height:0px; font-size:0;}
body{position: relative; font-size:1.2rem; background:#fafbfe;height: 100%;min-width: 300px;max-width: 600px;margin: 0 auto;}
img{ border:0}
.l{ float:left}
.r{ float:right}
.ui-slider{padding-top: 60%;}
.ui-slider-indicators{-webkit-box-pack: center;}
.ui-slider-indicators li{ width:20px;margin-right: 0px; margin-left:6px;}
.ui-slider-indicators li.current{ width:20px;}
.ui-slider-indicators li.current:before{ width:18px;}
.ui-btn-lg{ height:34px; line-height:34px; font-size:14px;}
header{ padding:17px 10px 8px 10px; background:#fff}
header .top .subweb{float:right; height:22px; line-height:24px; font-size:9px; padding:0 10px;margin-top: 5px;}
header .top .subweb img{ width:10px; height:10px;}
header .top .subweb i{ font-size:10px; line-height:24px; margin-right:5px; padding:0; width:10px; height:22px; float:left;}
header .top .logo img{ height:30px;}

/*子页头部*/
header .top.subpage{ float:none; border:none;}
header .top.subpage .subweb{ float:none; position:absolute; z-index:1; width:100%; height:0px; padding:0; margin-left:-10px; margin-top:0px;}
header .top.subpage .subweb .l{ margin-left:15px;}
header .top.subpage .subweb .r{ margin-right:15px;}
.subweb.ui-border-radius,
.subweb .r{ margin-right:15px;}
header .top.subpage .subweb img{ height:22px; width:22px;margin:4px auto; }
header .top.subpage .logo{ text-align:center;}
header .top.subpage .logo img{height: 22px;margin: 4px;}
footer{ font-size:12px; text-align:center; line-height:220%; color:#666; padding:30px 20px;}
footer a{color:#666;}
nav{ background:#fff; overflow:hidden}
nav ul{ padding-right:40px; height:40px; overflow:hidden; line-height:34px; }
nav ul li{ float:left;text-align:center;white-space: nowrap;}
nav ul li a{ padding:0 15px;}
nav .navmore{ line-height:40px; text-align:center; width:40px; height:40px;float: right;}
nav .navmore a{ ;display: block;line-height: 15px;padding: 9px;}
nav .navmore img{ width:100%; height:100%; line-height:25px;background-color:#fff;}
nav .navmore i{font-size:24px; width:40px; height:39px; line-height:39px; text-align:center}
nav ul li, nav ul li a{ font-size:12px; height:40px; line-height:40px; display:block}
nav ul{list-style-type: none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;overflow:auto;}
nav ul li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;color:white;}
nav ul li.cur a{border-top:#4786ce solid 1px;}

.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:0px;left:0;margin-left:0px;width:100%;background:#fff;position:absolute;z-index:101;padding:0px;}
.reveal-modal .subnavtop{ position:fixed;-webkit-transform: translateZ(0); background:#fff; width:100%; display:table;max-width: 600px; top:0; border-bottom:#e0e0e0 solid 1px; }
.reveal-modal .close-reveal-modal {width: 45px;height: 45px;padding:9px;font-size: 28px;line-height: 22px;cursor: pointer;float: right;display: block;} 
.reveal-modal .close-reveal-modal img{ width:100%}
.reveal-modal h2{font-size:18px;color:#990000;padding:0 0 20px 0;}
.reveal-modal .close-reveal-modal i.ui-icon-close-page{font-weight: normal; font-size:24px;}
.reveal-modal p{padding:0 0 15px 0;}
.reveal-modal i.ui-icon-home{ float:left; color:#4686ce}
.reveal-modal .title{ float:left; margin-left:20px;height:44px; line-height:44px; font-size:20px;}
.reveal-modal .title a{ color:#4686ce;font-size:14px; height:44px; line-height:44px }
.reveal-modal .title img{ height:20px;margin-top: -4px; line-height:45px; vertical-align:middle;}
.reveal-modal dl{ display:block; clear: both; padding-top:10px; padding-bottom:10px;}
.reveal-modal dl dt{ font-weight:bold;line-height:40px; font-size:14px;padding:0 15px; }
.reveal-modal dl dd{ font-size:14px;}
.reveal-modal dl dd ul li{ float:left}



.reveal-modal dl dd ul li a:link,
.reveal-modal dl dd ul li a:visited,
.reveal-modal dl dd ul li a:hover{ padding:10px 15px;display: block; text-align:center; font-size:12px;border-radius:8px;}
.reveal-modal dl dd ul li a:active{ background:#EFEFEF}
.myheader{ width:100%; overflow:hidden; height:60px;background:#fff;}
.logo{ background:#fff;}
.navtop{ background:#fff; height:44px;border-bottom:#e4e4e4 solid 1px; }
.navtop ul{ width:100%; height:44px; top:60px; border-top:#e4e4e4 solid 1px; overflow:hidden;}
.navtop ul li{ font-size:16px; float:left; width:25%; text-align:center; height:44px; line-height:44px;border-right:#e4e4e4 solid 1px;}


#subcompany dl dd ul li{ width:50%;display:block}
#subcompany dl dd ul li a{ text-align:left}

.indexyw{background:#fafbfe;}
.indexyw ul{}
.indexyw ul li{ text-align:center;  color:#999; }
.indexyw ul li a{ display:block;padding:10px 0;}
.indexyw ul li p{ height:14px; line-height:14px;font-size:12px;}
.indexyw ul li img{ width:50%}
.indexnews .ui-tab{}
.indexnews .ui-tab .ui-tab-nav{ width:60%;float: right;}
.indexnews .ui-tab .newstitle{ background:#fff; background-image:url(../images/newstitle.png); background-size: contain; background-position:left; background-repeat:no-repeat; height:45px; float:left;width:40%; }
.indexnews .ui-tab .ui-tab-nav li{ font-size:16px; padding-top:5px;}
.list-main .ui-list a, .list-main-lingyu .ui-list a, .indexnews .ui-list a{ width:100%; display:block}
.art-main{ background:#fff;}
.ui-list .ui-list-img{ float:right}
.ui-list .ui-list-img.none{ display:none}
.ui-list .ui-list-info h4{ font-size:14px;}
.ui-list .ui-list-info p{ font-size:8px;}
.ui-list li img{width:100px; height:60px; margin-right:10px; margin-top:10px}
.list-main-lingyu .ui-list li{ overflow:hidden}
.list-main-lingyu .ui-list .ui-list-img{ float:left; width:120px; height:80px; overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.list-main-lingyu .ui-list .ui-list-info{ position:absolute; margin-left:130px;height: 100px; overflow:hidden}
.list-main-lingyu .ui-list .ui-list-info h4{ font-size:14px; height:20px;}
.list-main-lingyu .ui-list .ui-list-info h4 i{ float:right; vertical-align:middle}
.list-main-lingyu .ui-list .ui-list-info p{ line-height:16px; height:60px; overflow:hidden}

.subchannel{float: right;}
.subchannel a{border: solid #ccc 1px;padding: 3px 5px;font-size: 12px;float:left;margin-left: 10px;border-radius: 5px;}
.subchannel a.cur{border: solid #4686ce 1px;color:#4686ce}
/*单页*/
.mbanner{ background:#fff;display:none}
.mbanner img{ width:100%; height:auto}
.typename{ color:#4686ce; font-size:18px; padding:5px 16px;}
.download_list{    margin-top: 35px;}
.download_list ul{ padding:20px 0;}
.download_list ul li{line-height:20px; padding:0; font-size:14px;}
.download_list ul li img{ float:left; vertical-align:middle;border-radius:20px; width:16px; height:16px; margin-right:5px;margin-left: -21px;margin-top: 2px;}
.download_list ul li a:active{ background:#f8f8f8; }
.download_list ul li a{ display:block;padding:8px;border-radius:5px;margin-left: 21px;}
/*新闻内容*/
.art-main, .list-main{ background:#fff}
.newsTex{ margin:0px 16px; padding:20px 0;}
.newsTex h1{ font-size:18px; font-family: "microsoft yahei"; line-height:30px; text-align:left; margin:0; font-weight:bold;text-align:Justify;text-justify:inter-ideograph}
.newsTex .msgbar, .newsTex .msgbar a{ color:#a3a3a3; line-height:26px; text-align:left; margin-bottom:10px; font-size:8px}
.newsCon{/*height:700px;*/ overflow:hidden;font-size:14px; line-height:220%;text-align:Justify;text-justify:inter-ideograph}
.newsCon.fullcon{ height:auto}
.art-main .newsTex .newsCon{ }
.art-main .newsTex .newsCon p, .art-main .newsTex .newsCon a, .art-main .newsTex .newsCon span, .art-main .newsTex .newsCon font{ font-size:14px !important; line-height:200% !important; font-weight: normal !important; color:#000 !important;}
.moreclass{ width:100%; background-image:url(../images/morenewsconbg.png) ; background-repeat:repeat-x; background-position:top; background-size:100% 100%; height:34px; padding-top:60px; left:0; margin-bottom:20px; margin-top:-60px; position:relative }
.moreclass a{ display:block; text-align:center; font-size:12px;}
.newsCon img{ max-width:100%;height: initial !important;}
.fxpyq{ background:#5db966; margin:20px 0;height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; font-weight:bolder;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; cursor:pointer}

.share-links{/*display:flex;*/ margin-bottom:10px; padding-top:10px;}
.share-links li{ float:left; width:25%; text-align:center}
.share-links li p{ text-align:center; font-size:10px; color:#999}
.share-links li img{ width:60px; height:60px; }
.share-links li a{ background-image:none;display:inline-table; padding-left:0; margin:3px;text-align: center;width: 100%;}
.share-links .jiathis_style_32x32{ display:none}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ background-image:none}
.share-links .wxbox{ background-image:url(../images/wxfxbg.png); width:100%; height:100%; position:absolute; z-index:99999;top: 0;left: 0;}
.share-links .wxbox img{ width:100%; height:auto}
.share-links .close-reveal-modal{width: 100%;height: 40px;padding: 0;margin-top: 80px;}
.share-links .close-reveal-modal img{height: 40px;}



.fxpyq img{ width:24px; margin-right:10px; vertical-align:middle}
.fxpyq a{ color:#fff;}
.fxpyq #qrcodeTable{  filter:alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.8; font-size:20px;  display:none; background:#000 url(../images/fenxjt.png) right top no-repeat; padding-top:65%; background-size:100px auto; position: fixed; z-index:999999; left:0; top:0; width:100%; height:100%;}
.fxpyq #qrcodeTable p{ display:block; line-height:40px; font-weight:normal;}
.fxpyq .guanbixx{ width:80px; font-size:14px; margin:auto; line-height:40px; height:40px; margin-top:50px; border:#ccc solid 1px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; padding:10px 30px;}
.art-main .newsTex .newsCon .moreclass-show{ height:34px; line-height:34px !important; margin-top:20px; display:block}
.art-main .moreclass-show{display:none;height: 64px;background: url(../images/conmorebg.png) top repeat-x;padding-top: 30px;margin-top: -30px;z-index: 9999;position: absolute;left: 15px;right: 15px;}
/*相关新闻*/
dl.xgxw{margin-top:40px; }
dl.xgxw dt{ font-size:12px; padding-top:15px; line-height:30px; margin-bottom:15px; }
dl.xgxw dt i{ margin-right:10px; padding:5px;  background-size:80% 80%; background-position:center; background-repeat:no-repeat; background-color:#67b4f6; vertical-align:middle; width:30px; height:30px; display:block; float:left;}
dl.xgxw dt i img{ width:100%; height:100%; }
dl.xgxw dd{ background:none; padding:0; margin:15px;}
dl.xgxw dd ul.inews{ margin-top:5px;overflow:hidden; border-top:none; padding:0}
dl.xgxw dd ul.inews li:last-child{ border-bottom:none !important}
ul.inews{ padding:10px 20px; border-top:#d9d9d9 solid 1px;}
ul.inews li{ padding:10px 0px}
ul.inews li a{ font-size:14px; line-height:140%}
ul.inews li a img{ float:right; margin-left:10px; width:100px; height:60px; }
ul.inews li a p{ font-size:10px; color:#999; margin-top:8px;}
ul.inews li .text{}

/*荣誉*/
.rongyu dl{ display:block; border-top:#f2f2f2 solid 1px; padding:10px 20px; margin-bottom:20px;}
.rongyu dl.bnone{ border:none}
.rongyu dl dt.picnews{ float:left; width:20%; text-align:center; line-height:16px; font-size:10px;}
.rongyu dl dt.picnews img{ width:100%;text-align:center; margin-bottom:15px;}
.rongyu dl dd h1{ font-size:18px; color:#3556a1; height:30px;font-family: "microsoft yahei"; }
.rongyu dl dd{width:75%;margin-left:25%; }
.rongyu dl dd ul li, .rongyu dl dd ul li a:link{line-height: 21px; margin-bottom: 10px; font-size:10px;}

/*荣誉*/
.honor dl{ display:block;  padding:20px 20px; margin-bottom:20px;}
.honor dl.bnone{ border:none}
.honor dl dt{ text-align:center}
.honor dl dt.picnews{ text-align:center; line-height:16px; font-size:10px; padding-bottom:30px; padding-top:15px;}
.honor dl dt.picnews .picico{ margin:auto;width:150px; height:150px; line-height:160px; background-position:center; background-repeat:no-repeat ;-moz-border-radius: 50%;-webkit-border-radius:  50%;border-radius:  50%; border:#e0e0e0 solid 1px; margin-bottom: 10px;background-size:80%}
/*.honor dl dt.picnews img{ width:160px; height:auto; text-align:center; margin-bottom:15px;-moz-border-radius: 50%;-webkit-border-radius:  50%;border-radius:  50%; border:#e0e0e0 solid 1px; }*/
.honor dl dt.picnews p{ text-align:center; line-height:16px; font-size:10px;}
.honor dl dt.year{ background:url(../images/linex.png); text-align:left; font-size:18px; color:#3556a1; line-height:14px; height:14px;font-family: "microsoft yahei"; }
.honor dl dt.year strong{ background:#fff; display:inline; padding-right:5px;}
.honor dl dd{width:100%; }
.honor dl dd ul li{ border-left:#e0e0e0 solid 1px; padding-left:10px;}
.honor dl dd ul li, .rongyu dl dd ul li a:link{ color:#333;line-height: 15px; margin-bottom: 15px; font-size:10px;text-align: Justify;text-justify: inter-ideograph;}

/*团队*/
h2.teamlist{    margin-top: -1px; z-index: 1;position: relative; background: #fafbfe;font-size: 18px;line-height: 30px; color: #3774be;padding: 5px 16px;    text-align: center;}
.newslist_tuandui{ margin:0; padding:0;}
.newslist_tuandui li .ui-list-img{ width:90px !important; height:130px !important; margin-left:15px;}
.newslist_tuandui li{ padding:20px 0; border-bottom:dashed 1px #ccc; margin:0}
.newslist_tuandui li img{ width:90px; height:130px; margin-top:0; margin-right:0}
.newslist_tuandui li .ui-list-info{}
.newslist_tuandui li .ui-list-info h1{ font-size:16px; padding-bottom:15px;}
.newslist_tuandui li .ui-list-info p{ font-size:10px; line-height:220%; }


/*招聘*/
.job-list{ margin-top:20px;}
.job-list li{ margin-left:0; padding-left:10px; font-size:12px;}
.job-list li a{ display:block; width:100%}
.job-list h4 p, .job-list .ui-list-action p{ font-size:8px; color:#666}
.job-list .ui-list-action{ text-align:right}
.job-list li.title{ background:#F7F7F7; color:#333; height:45px; margin:0;line-height:25px; font-size:12px;}
.job-list li.title .name{ width:80%;}
.job-list li.title .info{ width:20%;text-align:right}
.job-main .morejobcomy{line-height:24px; height:24px; padding:0 20px;position: absolute;right: 20px; }
.job-main .morejobcomy a{ font-size:10px; line-height:24px; height:24px;}
.job-main .morejobcomy .rsImg{ width:10px; height:10px;}
.job-main .morejobcomy i{ float:left; line-height:26px; font-size:20px; vertical-align:middle}
.job-main{ background:#fff;}
.job-main .jobDescription{ font-size:14px; margin-top:10px; color:#4686ce }
.job-main .jobAbout{ font-size:12px !important; line-height:200%}
.job-list .ui-list-info{ position:absolute}
.zpbgfont{ font-size:10px; border-top:#4686ce solid 1px;}
.zpbgfont td, .zpbgfont th{ padding:3px;}
#subjobcompany dl dd ul li{ clear:both; float:none; width:100%}
#subjobcompany dl dd ul li a{display: block;width: 100%;text-align: left;}
/*div表格*/
.tablediv{ width:100%; border-left:#CCC solid 1px; border-top:#CCC solid 1px;}
.tablediv ul{ height:30px;}
.tablediv ul li{border-right:#CCC solid 1px; border-bottom:#CCC solid 1px; float:left; padding:3px 5px; height:30px; line-height:12px; line-height:30px;background:#FFF; font-size:9px}
.tablediv ul.th{ height:28px; line-height:12px;}
.tablediv ul.th li{ height:28px; line-height:12px;  background:#f2f2f2}
.tablediv ul li.no1{ width:13%; text-align:center}
.tablediv ul li.no2{ width:21%;text-align:center}
.tablediv ul li.no3{ width:21%;text-align:center}
.tablediv ul li.no4{ width:21%;text-align:center}
.tablediv ul li.no5{ width:24%;text-align:center}

table.tablecss{border-top:#CCC solid 1px; border-left:#CCC solid 1px;background:#FFF;  width:100%;  }
table.tablecss td, table.tablecss th{padding: 5px 10px;background:#FFF;  border-bottom:#CCC solid 1px;  border-right:#CCC solid 1px; }
table.tablecss th{background:#F5F5F5; }
/*分页*/
.pagesite img{ width:20px; height:20px; margin:10px;}
.pagesite a:active{ background:#EFEFEF}
.pagesite{ overflow:hidden; height:40px; line-height:40px; background:#fff; font-size:12px;}
.pagesite .current{ width:20%; height:40px; float:left; text-align:center; line-height:20px; font-size:12px; padding-top:4px;}
.pagesite .current p{ font-size:6px; margin:0; line-height:10px; color:#999}
.pagesite .pageprev{ width:40%; float:left; text-align:center; line-height:20px;vertical-align: middle;}
.pagesite .pagenext{ width:40%; float:right; text-align:center; line-height:20px;vertical-align: middle;}
/*图片列表*/
.pic-list{ background:#fff; padding-top:20px;}
.pic-list li{ width:50%; float:left; margin-bottom:5px;}
.pic-list li .pic{ width:100%; height:80px; overflow:hidden; margin-bottom:5px;}
.pic-list li img{ width:100%; text-align:center; padding:0 10px;}
.pic-list li p{ text-align:center; line-height:16px; font-size:10px; padding:0 10px; height:35px; overflow:hidden}

.align_right{ text-align:right}
.gubenh3{ font-size:16px; color:#4686ce; margin-top:20px;}
#content_json_1 .tablecss td,
#content_json_2 .tablecss td{ font-size:10px;}
/*水务项目*/
.watermap .ui-tab{}
.watermap .ui-tab .ui-tab-nav{ width:60%;float: right;}
.watermap .ui-tab .newstitle{ background:#fff; background-image:url(../images/newstitle.png); background-size: contain; background-position:left; background-repeat:no-repeat; height:45px; float:left;width:40%; }
.watermap .ui-tab .ui-tab-nav li{ font-size:16px; padding-top:5px;}


/*水务投资项目*/
.watermap{ background:#FFFFFF; padding:16px}
.watermap dl{ float:left; width:23%;margin: 10px 1% 3px 1%;}
.watermap dl dd{ width:100%; }
.watermap #tabcon ul {border-radius:3px; background:#f6f6f6; margin:0px 5px; padding:10px 20px;}
.watermap #tabcon ul li{ line-height:26px; font-size:13px; height:26px;}
.watermap dl dt{ font-size:14px;border-radius:20px; border:#c7c7c7 solid 1px; float:left; width:100%; text-align:center; line-height:30px; height:30px;}
.watermap dl dt b{ display:none}
.watermap dl dt.cur{ background:#4786ce; border:#4786ce solid 1px; color:#fff}
.watermap dl dt.cur b{width: 0;height: 0;border-left: 50px solid transparent;border-right: 50px solid transparent;border-bottom: 100px solid #4786ce;position: absolute;margin-top: 29px;z-index: 2;margin: 29px 0 0 17px;}

/*投资者问答*/
.right_col {padding:0;border-right:0;border-left:1px solid #E8E8E8;min-height:300px;}
.m_feed_nav {margin:0 10px 6px 10px;clear:both;}
.m_feed_nav_bottom {margin-top:-10px;}
.m_feed_sort {background:url("../images/line_tab.png") repeat-x 0 -35px;/*_background-image:url("../images/line_tab.gif");*/overflow:hidden;}
.m_feed_selection {position:relative;top:-25px;}
.m_feed_selection span {position:relative;top:1px;color:orange;}
.m_feed_sort_lw li {margin-left:50px;}
.m_feed_sort_item,.m_feed_bottom_item {float:left;}
.m_feed_sort_item a {display:block;padding:0 15px;line-height:30px;font-size:14px;color:#000}
.m_feed_sort_arrow {width:44px;height:8px;position:relative;margin:-6px -2px 0 11px;background-image:url("../images/line_tab.png");_background-image:url("../images/line_tab.gif");background-position:0 -4px;font-size:0;background-color:#fff;}
.m_feed_nav_bottom .current a {background-color:#eee;color:#000;font-weight:normal;}
.m_feed_bottom_item a {display:block;line-height:22px;padding:5px 10px;border-radius:2px;color:gray;}
.m_feed_note {background:#fefded;color:#F48C12;border:1px solid #f9f2a7;display:block;height:23px;line-height:23px;text-align:center;margin:10px 10px 5px;}
.m_feed_item {padding:21px 0 0;}
.m_feed_from {color:#c1c1c1;width:200px;margin:0;padding:0;}
.m_feed_from em,
.m_feed_from a{ display:none}
.m_feed_from a {color:#c1c1c1;}
.m_feed_detail {padding:0 0 11px;overflow:hidden;border-color:#e6e6e6;border-bottom-width:1px;border-bottom-style:solid;}
.m_qa_detail {border-bottom-width:0px;}
.m_feed_face,.m_feed_cface {float:left;width:40px;padding:5px;margin-left:10px; font-size:12px; line-height:18px;}
.m_feed_face p,.m_feed_cface p {text-align:center;width:70px;position:relative;left:-17px;word-wrap:break-word;}
.m_feed_cface a {display:block;background:#f4f4f4;border:1px solid #D4D4D4;}
.ansface {width:42px;height:42px;background:url(../images/shouye1.png) -18px -98px;display:block;}
.ansface img {margin:5px 5px;}
.m_feed_cface img {padding:4px 4px;}
.m_feed_cnt {margin-left:75px;}
.m_qa .m_feed_cnt {border:1px solid #e1e1e1;background:#f1f1f1;padding:5px;margin-left:70px;border-radius:4px;}
.m_feed_info {float:left;}
.m_feed_info img {vertical-align:text-bottom;}
.m_feed_txt {font-size:14px;line-height:23px;padding:0px 0 14px 30px;/*width:416px;浼氬紩鍙戦棶绛擻瑙傜偣鏄剧ず涓嶆甯�*/word-wrap:break-word;word-break:break-all;}
.m_feed_txt a{ display:none}
.m_pad0 .m_feed_txt {padding-left:0;}
.m_feed_txt a {padding-right:5px;}
.m_feed_media_pic {margin:-5px 0 15px 30px;}
.m_feed_view .m_feed_media_pic {margin:0;}
.feed_showPic_small img {border:#ccc solid 1px;padding:1px;}
.feed_showPic {background-color:#F6F6F6;border-radius:3px;padding:10px 0px 10px;border:1px solid #c8d7c9;}
.feed_big_img a {display:block;}
.m_feed_func {font-size:12px;margin-left:30px;}
.m_feed_func_del {visibility:hidden;}
.m_question .m_feed_func {position:relative;top:10px;}
.m_pad0 .m_feed_func {margin:10px 0 0 0;}
.m_feed_handle {float:right; display:none}
.m_feed_handle em {display:inline-block;width:20px;height:20px;background-image:url("../images/shouye1.png");background-repeat:no-repeat;background-position:-113px -160px;top:5px;position:relative;cursor:pointer;}
.m_feed_handle em.active {background-position:-90px -160px;}
.m_feed_handle i {font-style:normal;}
.m_feed_comments {padding-top:10px;}
.m_feed_type {padding-top:10px;}
.m_feed_share {float:right;margin-right:15px;visibility:hidden;z-index:20;}
.weibo_ico {background-position:-125px -88px;}
.qq_ico {background-position:-147px -88px;}
.icon_gotop {background-position:-98px -105px;}
.m_feed_transpnd {border:1px solid #e1e1e1;background:#f1f1f1;padding:5px;margin-bottom:15px;}
.m_feed_transpnd .a_tit {margin:-12px 72px 0 30px;margin:-6px 72px 0/9;}
.m_feed_transpnd .box-content,.m_feed_transpnd .box-content-answer {padding:4px;font-size:14px;line-height:23px;word-wrap:break-word;word-break:break-all;}
.m_feed_transpnd .box-content-answer {border-top:1px solid #e1e1e1;}
.m_feed_transpnd .m_feed_media {margin:10px 0;}
.m_txt {vertical-align:1px;color:#c1c1c1;font-style:normal;}
.feed_quote {line-height:20px;margin:10px 0 0;border-width:1px;border-style:solid;padding:10px 20px 10px;border-radius:3px;border-color:#c8d7c9;background-color:#fafafa;overflow:hidden;}
.q_tit {position:absolute;margin:-18px 425px 0;margin:-17px 425px 0/9;cursor:default;}
.m_qa .q_tit {margin:-18px 415px 0;margin:-17px 415px 0/9;}
.a_tit {position:absolute;margin:-7px 79px 0;margin:-6px 79px 0/9;width:22px;cursor:default;}
.q_tit *,.a_tit *,.q_tit2 * {font-family:"SimSun";overflow:hidden;font-size:12px;line-height:1.231;display:block;height:12px;}
.S_line1_c {color:#e1e1e1;}
.q_tit span,.a_tit span {margin:-11px 0 0;}
.S_bg4_c {color:#fafafa;}
.S_bg5_c {color:#f1f1f1;}
.q_con {}
.new_position {}
.comment_tt {overflow:hidden;margin:0px 0px 5px;padding:5px 4px;border-style:solid;border-width:1px;font-size:12px;font-family:Tahoma,瀹嬩綋;word-wrap:break-word;line-height:18px;outline:none;height:68px;width:95%;}
.index_ico {cursor:pointer;width:23px;height:23px;float:left;background-image:url("../images/shouye1.png");}
.ask_ico {background-position:-75px -180px;}
.answer_ico {background-position:-104px -180px;}
/*寰崥鍥炲鍒楄〃*/.comment_Box {padding:0 20px}
.comment_list {padding:10px 0;margin:0 30px 0 0;_margin:0 10px;overflow:hidden;clear:both;border-bottom:1px dashed #D8D8D8;_zoom:1}
.comment_list dt {float:left;display:inline;width:30px;padding:3px 0 0}
.comment_list dt img {width:30px;height:30px;padding:1px;border:#ccc solid 1px}
.comment_list dd {margin:0 0 0 44px;line-height:21px;word-wrap:break-word;zoom:1}
.comment_list dd .info {padding:0;line-height:15px;overflow:hidden}
.comment_list .msgCnt em {color:#999;}
.feed_quote .q_con .more {text-align:right;}
.q_comment {}
.q_comment span {min-width:27px;text-align:center;padding:0 9px 0 8px;white-space:nowrap;background-position:right -30px;}
/*unlogin index end*/

.yuyuefrom{ padding:10px; margin:0}
.yuyuefrom li{ clear:both;width:100%; position:relative; margin:5px 0;}
.yuyuefrom li label{ width:100%;font-size: 14px; line-height:36px; text-align:left; display:block;}
.yuyuefrom .online{ width:100%; display:block}
.yuyuefrom input{ border:#ccc solid 1px; border-radius:3px; background-color:#f9f9f9; width:100%; height:36px; line-height:36px; font-size:14px; padding:0 5px;}
.yuyuefrom input.submit{ width:100%; margin-top:30px; background-color:#0086E8; color:#fff; float:left; text-align:center;}
.yuyuefrom input.yzm374_text{ float:left; width:150px;}
.yuyuefrom .yzm374_img{ float:left; height:36px; border:#ccc solid 1px; border-left:0}
.yuyuefrom textarea{border:#ccc solid 1px; border-radius:3px; background-color:#f9f9f9;  width:100%; height:150px;}


.contact_table{ width:100%;padding-top:10px}
.contact_table li{ width:100%; line-height:24px; float:left;padding: 20px 0;}
.contact_table li img{ float:left; margin-right:5px;width:44px;height: 44px}


.mt10{ margin-top:10px;}
.mt45{ margin-top:45px;}
.mt44{ margin-top:44px;}
.mt50{ margin-top:50px;}
.mb0{ margin-bottom:0}
