/* 默认样式重置 */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
caption{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
img{ vertical-align: middle;}
li{list-style:none;}
tr{ height:30px}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold;}
del,ins,u,s,a{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.2 "Microsoft YaHei",arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
a{color:#444;-webkit-tap-highlight-color: rgba(0,0,0,0);tap-highlight-color: rgba(0,0,0,0);}
a:hover{color:#1fc778; text-decoration: underline;}

/*功能样式 */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}/*清除浮动*/
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}/*内联块*/
.f-dn{display:none;}/*隐藏*/
.f-db{display:block;}/*显示*/
.f-fl{float:left;}/*左浮动*/
.f-fr{float:right;}/*右浮动*/
.f-m-c{margin-left:auto;margin-right:auto;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f_r{float: right;}


/*文字排版*/
.p{height: 32px; line-height: 32px;}
.f-f12{font-size:12px}
.f-f13{font-size:13px}
.f-f14{font-size:14px}
.f-f16{font-size:16px}
.f-f20{font-size:20px}
.f-fb{font-weight:bold}
.f-fn{font-weight:normal}
.f-t2{text-indent:2em}
.f-lh150{line-height:150%}
.f-lh180{line-height:180%}
.f-lh200{line-height:200%}
/*颜色*/
.f-green { color: #7fbd40;}
.f-white { color: #fff;}
.f-black { color: #000;}
.f-red { color: #f00;}
.f-clo1,.f-clo1 a { color:#2a99ff;}

/*背景色*/
.f-bg1 { /*background: #f8f8f8;*/}

/*上边框线条*/
.f-line .g-in { border-top: #dbdbdb solid 1px;}

.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}/*换行*/
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}/*文字不换行*/
.f-ti{overflow:hidden;font: 0/0 a;}/*隐藏文字*/
.f-tib{text-align: left;letter-spacing: -3em; overflow: hidden;}/*隐藏按钮文字*/
.f-tib:first-letter { margin-left: -20em;}
.f-ti2{text-indent:2em;}/*文字缩进*/
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}/*文字溢出隐藏*/
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}/*禁止文本选中*/
/*友情连接*/
.linkss{margin:0 auto;width:1080px;clear:both; margin-top: 10px;}
.linkss ul{width:1080px;margin:0 auto;margin-top: 5px;}
.linkss ul li{float: left;margin-right: 10px;}
/*边距*/
.m {margin:0 auto;width:1080px;clear:both; margin-top: 10px;}
.m1{width: 100%;min-width:1080px; margin: 0 auto;clear:both; padding: 20px 0 1px; }
.f-m5{margin:5px}
.f-m10,.f-m-auto{margin:10px}
.f-m15{margin:15px}
.f-m20{margin:20px}
.f-m30{margin:30px}
.f-mt5{margin-top:5px}
.f-mt10{margin-top:10px}
.f-mt15{margin-top:1px}
.f-mt20,.f-mt-auto{margin-top:10px;margin-bottom: 10px;}
.f-mt30{margin-top:30px}
.f-mt45{margin-top:45px}
.f-mb5{margin-bottom:5px}
.f-mb10{margin-bottom:10px}
.f-mb15{margin-bottom:15px}
.f-mb20,.f-mb-auto{margin-bottom:10px}
.f-mb30{margin-bottom:30px}
/*填充*/
.f-p5{padding:5px}
.f-p10,.f-p-auto{padding:10px}
.f-p15{padding:15px}
.f-p20{padding:20px}
.f-p30{padding:30px}
.f-pt5{padding-top:5px}
.f-pt10{padding-top:10px}
.f-pt15,.f-pt-auto{padding-top:15px}
.f-pt20{padding-top:20px}
.f-pt30{padding-top:30px}
.f-pb5{padding-bottom:5px}
.f-pb10{padding-bottom:10px}
.f-pb15,.f-pb-auto{padding-bottom:15px}
.f-pb20{padding-bottom:20px}
.f-pb30{padding-bottom:30px}
/*宽度*/
.f-w-auto{width:100%;}
.f-w100{width:100px;}
.f-w320{width:320px;}
.f-w320{width:320px;}
.f-w400{width:400px;}
.f-w640{width:640px;}
.f-w1080{width:1080px;}


/* 公用组合模块样式 */

/*图标模块*/
.u-icon i,
.m-sub .u-btn,
.m-sub .u-btn:hover,
.m-sub .u-btn:focus,
.g-hd .m-user li.search .search-keyword,
.g-hd .m-user li.z-hover .searchbtn:hover i,
.flex-direction-nav li a,
.m-slide2 .flex-control-paging li a,
.m-slide2 .flex-control-paging li a:hover,
.m-slide2 .flex-control-paging li a.flex-active,
.m-slide2 .flex-direction-nav li a.flex-prev,
.m-slide2 .flex-direction-nav li a.flex-next,
.flex-pauseplay,
.m-share li .u-icon,
.u-icon-sear { background: url(images/icon_01.png) no-repeat -9999px -9999px;}

.m-list5 .free { background: url(images/free.png) no-repeat 0 0; }

.u-icon {position: relative;}
.u-icon,
.u-icon i,
.m-share li .u-icon  {display: inline-block;display:inline;zoom:1;height: 32px; line-height: 32px; vertical-align: middle;;}
.u-icon i{width: 34px;overflow:hidden;font: 0/0 a;}
.u-icon a { display: block;height: 100%;}

/*.u-icon-sear i{ background-position: 5px 4px; }*/
.u-icon-user i{ background-position: -55px 1px; }
.u-icon-user2 i { background-position: -183px -67px;}
.u-icon-ire i { background-position: 0 -216px;}
.u-icon-wb i { background-position: -265px 0;}
.u-icon-wx i { background-position: -332px 0;}
.u-icon-prev,
.u-icon-next,
.u-icon-prev i,
.u-icon-next i { width: 35px; height: 58px;}
.u-icon-prev {}
.u-icon-prev i { background-position: -72px -52px;}
.u-icon-next i { background-position: 0 -52px;}
.u-icon-tg i { background-position: -135px -49px;}
.u-icon-jt i { background-position: -223px -148px;}
.u-icon-gz i { background-position: -272px -155px; width: 23px;}
.u-icon-rz i { background-position: 17px -769px; width: 50px; height: 50px;}
.u-icon-bd i { background-position: -240px -212px; width: 50px; height: 50px;}
.u-icon-r,
.u-icon-r i { width:12px; height:22px; vertical-align:top;}
.u-icon-r i { background-position: -464px -150px;}
.u-icon-up i { background-position: -316px -213px;}
.u-icon-up2,
.u-icon-up2 i { background-position: -376px -217px; width:13px; height:8px; vertical-align:top;}
.u-icon-my i { background-position: 3px -285px;}
.u-icon-set i { background-position: -48px -281px;}
.u-icon-out i { background-position: -101px -281px;}
.u-icon-wb i { background-position: -250px -285px; width:29px;}
.u-icon-qq i { background-position: -305px -285px; width:27px;}
.u-icon-jtl i { background-position: -400px -285px;}
.u-icon-ts i { background-position: -354px -286px;}
.u-icon-recom i { background-position: -451px -211px;}
.u-icon-sha i { background-position: -444px -283px; width:24px;}

.u-icon-expr i { background-position: -420px -327px;}
.u-icon-reply,
.u-icon-zan,
.u-icon-reply i,
.u-icon-zan i  { height:22px; line-height:22px; }
.u-icon-reply i { background-position: -481px -335px; width:21px;}
.u-icon-zan i { background-position: -168px -399px; width:28px;}
.u-icon-free,
.u-icon-free i { width:42px;}
.u-icon-free i { background-position: -227px -399px;}

.u-icon-down,
.u-icon-down i,
.u-icon-sc,
.u-icon-sc i,
.u-icon-bc,
.u-icon-bc i,
.u-icon-gwc,
.u-icon-gwc i { width:39px; height:39px; line-height:39px; vertical-align:top;}

.u-icon-down i { background-position: -300px -392px;}
.u-icon-sc i { background-position: -360px -396px;}
.u-icon-bc i { background-position: -411px -395px;}
.u-icon-gwc i { background-position: -467px -397px;}
.u-icon-down2 i { background-position: -234px -459px;}

.user-nav li.z-crt .u-icon-item1 i { background-position: -138px -551px;}
.user-nav li.z-crt .u-icon-item2 i { background-position: -194px -552px;}
.user-nav li.z-crt .u-icon-item3 i { background-position: -248px -552px;}
.user-nav li.z-crt .u-icon-item4 i { background-position: -300px -552px;}
.user-nav li.z-crt .u-icon-item5 i { background-position: -353px -551px;}
.user-nav li.z-crt .u-icon-item6 i { background-position: -397px -552px;}

.u-icon-wz i { background-position: -435px -463px;}
.u-icon-cy i { background-position: -475px -463px;}

.u-icon-msg i { background-position: -413px -111px;}

.u-icon-t i { background-position: -462px -111px;}

.u-icon-gz2 i { background-position: -282px -464px;}
.u-icon-pl i { background-position: -324px -464px;}

.u-icon-news i { background-position: -371px -455px;}

.u-icon-nav-1 i { background-position: 10px -578px;}
.u-icon-nav-2 i { background-position: -44px -578px;}
.u-icon-nav-3 i { background-position: -118px -578px;}
.u-icon-nav-4 i { background-position: -174px -578px;}
.u-icon-nav-5 i { background-position: -231px -578px;}
.u-icon-nav-6 i { background-position: -294px -578px;}
.u-icon-nav-7 i { background-position: -353px -578px;}
.u-icon-nav-8 i { background-position: -408px -578px;}
.u-icon-nav-9 i { background-position: -454px -578px;}

.u-icon-nav-1:hover i,
.z-crt .u-icon-nav-1 i { background-position: 10px -642px;}
.u-icon-nav-2:hover i,
.z-crt .u-icon-nav-2 i { background-position: -44px -642px;}
.u-icon-nav-3:hover i,
.z-crt .u-icon-nav-3 i { background-position: -118px -642px;}
.u-icon-nav-4:hover i,
.z-crt .u-icon-nav-4 i { background-position: -174px -642px;}
.u-icon-nav-5:hover i,
.z-crt .u-icon-nav-5 i { background-position: -231px -642px;}
.u-icon-nav-6:hover i,
.z-crt .u-icon-nav-6 i { background-position: -294px -642px;}
.u-icon-nav-7:hover i,
.z-crt .u-icon-nav-7 i { background-position: -353px -642px;}
.u-icon-nav-8:hover i,
.z-crt .u-icon-nav-8 i { background-position: -408px -642px;}
.u-icon-nav-9:hover i,
.z-crt .u-icon-nav-9 i { background-position: -454px -642px;}

.u-icon-yuan i { background-position: -487px -286px;}
.u-icon-pho i { background-position: -469px -509px; vertical-align:top;}
.u-icon-email i { background-position: -469px -545px; vertical-align:top;}

.u-icon-pho2 i { background-position: 0 -534px; width:25px;}
.u-icon-r2 i { background-position: -37px -536px; width:25px; height:30px;}

.u-icon-ft-i1 { width:17px; height:16px; line-height:15px; vertical-align:top;}
.u-icon-ft-i1 i { width:17px; height:16px; background-position: 0px -726px;}
.u-icon-ft-i2 { width:17px; height:16px; line-height:15px; vertical-align:top;}
.u-icon-ft-i2 i { width:17px; height:16px; background-position: -43px -726px;}
.u-icon-ft-i3 { width:17px; height:16px; line-height:15px; vertical-align:top;}
.u-icon-ft-i3 i { width:17px; height:16px; background-position: -91px -726px;}

.u-icon-email-bg i { width:48px; height:48px; background-position: -163px -765px;}


/*链接按钮*/
.m-link-but {}
.m-link-but li { width: 47%; }
.m-link-but li a { display: block; background:#f7f8f8; border: #cecece solid 1px; height: 49px; line-height: 49px; color: #69c62b; font-size: 18px; font-weight: bold;}
.m-link-but li a:hover,
.m-link-but li.z-hover a { background: #38c0f2; border: #38c0f2 solid 1px; color: #fff; text-decoration: none;}
.m-link-but li a:hover.u-icon-rz i { background-position: -158px -212px; }
.m-link-but li a:hover.u-icon-bd i { background-position: -59px -769px; }
.m-link-but .u-icon i { margin: 0 10px 0 28px;}
.m-link-but .item1 { float: left;}
.m-link-but .item2 { float: right;}

/* 通用自定义按钮-默认蓝色 */
.u-btn{display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 12px;height:28px;line-height:28px;border:1px solid #2d88bf;border-radius:5px;font-size:12px;letter-spacing:1px;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);text-shadow:0 -1px rgba(0,0,0,0.2);background:#54aede;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#6dbde4),to(#399dd8));background:-webkit-linear-gradient(#6dbde4,#399dd8);background:-moz-linear-gradient(#6dbde4,#399dd8);background:-ms-linear-gradient(#6dbde4,#399dd8);background:linear-gradient(#6dbde4,#399dd8);}
button.u-btn{*height:30px;_line-height:25px;}
.u-btn,
.u-btn:hover{color:#fff;text-decoration:none;}
.u-btn:hover,
.u-btn:focus{background:#399dd8;}
.u-btn:active{box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);}
.u-btn::-moz-focus-inner{padding:0;margin:0;border:0;}
.u-btn .btntxt{margin-right:0;_vertical-align:middle;}
.u-btn .btnsel{display:inline-block;*display:inline;*zoom:1;width:0;height:0;overflow:hidden;vertical-align:middle;border-style:solid dashed dashed;border-width:4px 4px 0;border-color:rgba(255,255,255,0.8) transparent;}
.u-btn:hover .btnsel,
.u-btn:focus .btnsel{border-top-color:rgba(255,255,255,1);}
/* 较大 */
.u-btn-lg{padding:0 15px;height:36px;line-height:36px;font-size:18px;}
button.u-btn-lg{*height:38px;_line-height:33px;}
.u-btn-lg .btnsel{border-width:5px 5px 0;}
/* 较小 */
.u-btn-sm{padding:0 10px;height:22px;line-height:22px;}
button.u-btn-sm{*height:24px;_line-height:19px;}
/* 红色 */
.u-btn-c1{border-color:#9f161b;background:#de2027;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ee232a),to(#cc1c23));background:-webkit-linear-gradient(#ee232a,#cc1c23);background:-moz-linear-gradient(#ee232a,#cc1c23);background:-ms-linear-gradient(#ee232a,#cc1c23);background:linear-gradient(#ee232a,#cc1c23);}
.u-btn-c1:hover,
.u-btn-c1:focus{background:#cc1c23;}
/* 黄色 */
.u-btn-c2{border-color:#e1962d;background:#faa42b;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fbb149),to(#f8960a));background:-webkit-linear-gradient(#fbb149,#f8960a);background:-moz-linear-gradient(#fbb149,#f8960a);background:-ms-linear-gradient(#fbb149,#f8960a);background:linear-gradient(#fbb149,#f8960a);}
.u-btn-c2:hover,
.u-btn-c2:focus{background:#f8960a;}
/* 绿色 */
.u-btn-c3{border-color:#52a552;background:#5cbc5c;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#68c668),to(#50b150));background:-webkit-linear-gradient(#68c668,#50b150);background:-moz-linear-gradient(#68c668,#50b150);background:-ms-linear-gradient(#68c668,#50b150);background:linear-gradient(#68c668,#50b150);}
.u-btn-c3:hover,
.u-btn-c3:focus{background:#50b150;}
/*绿色小号*/
.u-btn-c3-small { height: 14px; line-height: 14px; padding: 0 3px;border-radius:3px;}
/* 灰色 */
.u-btn-c4{border-color:#d0d0d0;text-shadow:0 1px rgba(255,255,255,0.8);background:#f3f3f3;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fefefe),to(#e7e7e7));background:-webkit-linear-gradient(#fefefe,#e7e7e7);background:-moz-linear-gradient(#fefefe,#e7e7e7);background:-ms-linear-gradient(#fefefe,#e7e7e7);background:linear-gradient(#fefefe,#e7e7e7);}
.u-btn-c4,
.u-btn-c4:hover{color:#333;}
.u-btn-c4:hover,
.u-btn-c4:focus{background:#e7e7e7;}
.u-btn-c4 .btnsel{border-top-color:rgba(0,0,0,0.6);}
.u-btn-c4:hover .btnsel,
.u-btn-c4:focus .btnsel{border-top-color:rgba(0,0,0,1);}

.u-btn-c5,.u-btn-c5:focus { width: 100%;height:36px;*line-height: 26px;font-size:14px; padding: 0; border-radius: 0; border: none;box-shadow:0 0 0; background: #e5e3e3; color: #787878;text-shadow:0 0;}
.u-btn-c5:hover { background: #1fc778; color: #fff;}
.u-btn-c5:active{box-shadow:inset 0 1px 4px rgba(0,0,0,0.2); font-size: 15px;background: #014292;}

/*绿色三角下标*/
.u-btn-cur {position: absolute; left: 50%; margin-left:-8px; top: 100%; height: auto; line-height: normal; padding:0;cursor:auto; font-size: 0; background: none; border: none;box-shadow:0 0 0;border-radius:0;}
.u-btn-cur .btnsel,
.u-btn-cur:hover .btnsel { border-width: 8px 8px 0px; border-color:rgba(105,199,43,1) transparent; }
.u-btn-cur:hover { background:none;}

/*蓝色三角下标*/
.u-btn-tag {position: absolute; left: 50%; margin-left:-5px; top: 100%; height: auto; line-height: normal; padding:0;cursor:auto; font-size: 0; background: none; border: none;box-shadow:0 0 0;border-radius:0;}
.u-btn-tag .btnsel,
.u-btn-tag:hover .btnsel { border-width: 5px 5px 0px; border-color:rgba(56,192,242,1) transparent; }
.u-btn-tag:hover { background:none;}

/*表单提交按钮*/
.u-btn-sub,
.u-btn-sub:focus,
.u-btn-green,
.u-btn-green:focus,
.u-btn-blue,
.u-btn-blue:focus { min-width:111px; height:30px; line-height:30px; vertical-align:middle; padding:0; font-size:16px; border:none;border-radius:3px; background:#014292;}
.u-btn-sub:hover,
.u-btn-green:hover{ background:#61bb26;}
.u-btn-sub em { font-size:16px; font-weight:bold; font-family:Arial;}
.u-btn-sub-w1,
.u-btn-sub-w1:focus { min-width:0; padding:0 10px;}
/*绿色大按钮*/
.u-btn-green,
.u-btn-green:focus,
.u-btn-blue,
.u-btn-blue:focus { min-width:180px; height:39px; line-height:39px; text-align:left; padding:0 10px;}

/*蓝色大按钮*/
.u-btn-blue,
.u-btn-blue:focus { background:#38c0f2;}
.u-btn-blue:hover { background:#34b0de;}

.u-btn-g,
.u-btn-b { background:#69c62b; color:#fff; text-align:center; line-height:32px; padding:0 30px; -o-border-radius:16px; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px; display:inline-block; font-size:16px;}
.u-btn-g:hover,
.u-btn-b:hover  { text-decoration:none; background:#64bc29; color:#fff;}
.u-btn-b { background:#37bef0;}
.u-btn-b:hover { background:#35b5e4;}

.u-btn-gr { background:#999; color:#fff; font-size:14px; line-height:20px; padding:0 12px; border:#b7b7b7 solid 1px; border-radius:3px;} 
.u-btn-gr:hover { background:#666; text-decoration:none; color:#fff;}

.u-btn-w { border:#ccc solid 1px; background:#fff; text-align:center; line-height:28px;  -o-border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display:inline-block; font-size:14px; padding:0 10px; min-width:62px;}
.u-btn-w:hover { text-decoration:none; color:#fff; background:#69c62b; border:#69c62b solid 1px;}

/* 通用自定义按钮组合 */
.u-btns{display:inline-block;position:relative;}
.u-btns .u-btn{float:left;margin-left:-1px;border-radius:0;}
.u-btns .u-btn:first-child{margin-left:0;border-radius:5px 0 0 5px;}
.u-btns .u-btn:nth-last-of-type(1){border-radius:0 5px 5px 0;}
.u-btns .u-btn:only-of-type{border-radius:5px;}



/* 下拉式菜单-默认左对齐 */
.u-menu{/*display:none;*/position:absolute;z-index:100;top:100%;left:0;*zoom:1;*width:100px;margin:1px 0 0;overflow:hidden;border:1px solid #d0d0d0;border-width:1px 0;border-radius:0 0 5px 5px;line-height:1.5;font-size:12px;box-shadow:0 5px 15px rgba(0,0,0,0.05);background:#fff;}
.u-menu span{display: block;border:1px solid #d0d0d0;border-width:0 1px;*vertical-align:top;}
.u-menu span a{display:block;*zoom:1;padding:7px 12px 6px;margin:-1px 0;border-top:1px solid #e8e8e8;overflow:hidden;*vertical-align:top;word-wrap:normal;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;color:#656565;}
.u-menu span:first-child,.u-menu span:first-child a{border-top:0;border-radius:0;}
.u-menu span:last-child,.u-menu span:last-child a{border-radius:0 0 5px 5px;}
.u-menu span a:hover{color:#81b24f;background:#f7f7f7; text-decoration: none;}
.u-menu span a:active{background:#f0f0f0;}
/* 显示 */
.u-menu-show{display:block;}
/* 分组 */
.u-menu-gp span.menusep,.u-menu-gp span.menusep .menuline{height:0;line-height:0;font-size:0;overflow:hidden;}
.u-menu-gp span.menusep{padding:5px 0;}
.u-menu-gp span.menusep .menuline{display:block;border:0;border-top:1px solid #e8e8e8;}
.u-menu-gp span a{border:0;}
/* 宽度限制 */
.u-menu-min{min-width:100%;}
.u-menu-max{max-width:100%;}
/* 右对齐 */
.u-menu-rt{left:auto;right:0;} 



/* 文本输入框 */
.u-ipt{padding:5px;height:18px;border:1px solid #D9D9D9;border-top-color:#c0c0c0;line-height:18px;font-size:14px;color:#777;background:#fff;/* font-family:arial;*/}
/* 文本输入框-窄 */
.u-ipt-1{width:180px;}
/* 文本输入框-出错 */
.u-ipt-err{border-color:#c00 #e00 #e00;}

.u-slt { width:306px; height:28px;}
.u-texa { border:#ccc solid 1px; padding:5px; line-height:18px; font-size:14px; color:#777; width:85%; height:140px;}


/* 多点式幻灯指示控制器-默认底部居中 */
.flex-control-nav{position:absolute;bottom:10px;left:0;right:0;z-index:50;text-align:center;line-height:0;}
.flex-control-nav li{display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:0 0 0 5px;border-radius:50%;box-shadow:inset 0 1px 0 rgba(0,0,0,0.5);}
.flex-control-nav li a {background:#ccc;display:inline-block; width:100%; height:100%;font: 0/0 a;overflow:hidden; cursor:pointer; vertical-align:top; }
.flex-control-nav li a.first{}
.flex-control-nav li a:hover{background:#999;}
.flex-control-nav li a.flex-active{background:#40a1d9;}
/* 居右 */
.flex-control-nav-rt{right:10px;left:auto;}
/*样式2*/
.flex-control-paging li{ width: 30px; height: 3px; border-radius: 0; box-shadow: 0 0 0;}
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active {background:#8dc540;}


/* 单片式幻灯-默认淡入淡出  */
.m-slide{position:relative;width:100%;height:100%;overflow:hidden;}
.slides,
.slides li{position:relative;width:100%;height:100%;z-index:10;}
.slides li.flex-active-slide{z-index:11;}
l
.m-slide{ width:100%; height:100%; position: relative; overflow:hidden;}
.focusRow1_pic{ display:block;height:100%;}
.flex-viewport {height:100%;}
.slides li img { width: 100%;}
/*左右翻页控制按钮*/
.flex-direction-nav{position:absolute; top: 50%;z-index:60;width:100%; display:none;}
.flex-direction-nav li { position: absolute;width:35px;height:58px; top:0; margin-top: -29px; z-index: 50; cursor:pointer;}
.flex-direction-nav li.flex-nav-prev { left: 0;}
.flex-direction-nav li.flex-nav-next { right: 0;}
.flex-direction-nav li a{display:block;height:100%;font: 0/0 a;overflow:hidden;cursor:pointer;}
.flex-direction-nav li a.flex-prev{background-position: -72px -52px;}
.flex-direction-nav li a.flex-next{background-position: 0px -52px;}

/*焦点图自定义布局*/
.g-start .focus-box .m-bd,
.g-web .focus-box .m-bd { padding: 17px 0 10px;}


/*焦点图类型2*/
.m-slide2 { height: auto; max-height: 260px; padding-bottom: 40px;}
.m-slide2 .slides li { height: auto;}
.m-slide2 .slides .u-tt { position: absolute; bottom: 0; width: 100%; z-index: 2; color: #69c62b; font-size: 18px; line-height: 22px;white-space:normal; text-align: left;}
.m-slide2 .slides .u-tt a { display:block; margin: 7px 15px;  color: #69c62b; max-height: 44px; overflow: hidden;}
.m-slide2 .flex-control-paging li { width: 13px; height: 11px; margin:0 5px;}
.m-slide2 .flex-control-paging li a { background-position: -316px -155px;}
.m-slide2 .flex-control-paging li a:hover,
.m-slide2 .flex-control-paging li a.flex-active { background-position: -355px -154px;}
.m-slide2 .flex-direction-nav { display: block; top:102.7%;}
.m-slide2 .flex-direction-nav li { width: 10px; height: 13px;}
.m-slide2 .flex-direction-nav li.flex-nav-prev { left: 33%;}
.m-slide2 .flex-direction-nav li.flex-nav-next { right:33%;}
.m-slide2 .flex-direction-nav li a.flex-prev { background-position: -398px -154px;}
.m-slide2 .flex-direction-nav li a.flex-next { background-position: -430px -154px;}

/*焦点图类型3*/
.m-slide3 {  position:relative;}
.m-slide3 .flex-direction-nav { display: block; top:0; right:-35px;}
.m-slide3 .flex-direction-nav li { width: 21px; height: 21px; padding:0; border:none;}
.m-slide3 .flex-direction-nav li.flex-nav-prev { right: 81px; left:auto;}
.m-slide3 .flex-direction-nav li.flex-nav-next { right: 53px;}
.m-slide3 .flex-direction-nav li a{font-family:'宋体'; font-size:12px; font-weight:bold; background:#fff; border:#cbcbcb solid 1px; display:inline-block; padding:0 6px; height:18px; line-height:18px; margin-left:8px;}
.m-slide3 .flex-direction-nav li a:hover { color:#fff; background:#69c62b; text-decoration:none;}


/* 标题文本-默认大小继承 */
.u-tt{font-family:'microsoft yahei',sans-serif;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
/* 较小 */
.u-tt-sm{font-size:12px;}
/* 中等 */
.u-tt-md{font-size:14px;}
/* 较大 */
.u-tt-lg{font-size:16px;}
/* 很大 */
.u-tt-xl{font-size:18px;}


/*文字背景色半透明*/
.u-txt-bc{background-color: rgba(0,0,0,0.7); text-align: center; color: #fff; line-height: 1.5;}
.u-txt-bc a { color: #fff;}
.u-txt-bc a:hover { color: #81b24f;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .u-txt-bc{
    background-color:#000000;
    filter:Alpha(opacity=70);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .u-txt-bc .u-txt-bc-in{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
    display: inline-block;
  }  
}


/* 含标题和Tab的模块头部-默认不定宽 */
.m-hd{height:35px;line-height:35px;padding:1px 0 0;border-bottom:1px solid #8bc43f;position: relative;}
.m-hd h2,
.m-hd ul,
.m-hd li{float:left;display:inline;}
.m-hd h2{margin:0 20px 0 0;font-size:16px; background-color: #1fc778; color: #fff;letter-spacing:1px; min-width: 135px; text-align:center;}
.m-hd ul{margin-left:-2px;}
.m-hd li{position:relative;margin:-1px 0 0 2px;}
.m-hd li a,
.m-hd li a:hover{text-decoration:none;color:#666;}
.m-hd li a{float:left;padding:0 15px;text-align:center;font-size:14px;background:#f8f8f8;}
.m-hd li a .u-btn { display: none;}
.m-hd li a:hover{background:#fff;}
.m-hd li.z-crt a{position:relative;background:#014292; color: #fff;}
.m-hd li.z-crt a .u-btn { display: block;}
.m-hd .more,
.m-hd .tool{float:right;margin-left:10px;}
.m-hd .tool {  position: absolute; top: 0; right: 20px; margin: 0; color: #fff; font-weight: normal;}
.m-hd .tool .line { font-family: arial;}
.m-hd .tool .u-btn { margin-left:5px;vertical-align:0;}
.m-hd .tool a {vertical-align: top;}
.m-hd .tool a:hover { text-decoration: none; color: #7FBD40;}
.m-hd .tool .but { display:inline-block; line-height:normal}
.m-hd .tool .but a{ font-family:'宋体'; font-weight:bold; background:#fff; border:#cbcbcb solid 1px; display:inline-block; padding:0 5px; height:18px; line-height:18px; margin-left:8px;}
.m-hd .tool .but a:hover,
.m-hd .tool .but .z-crt { color:#fff; background:#69c62b;}
/* 有背景 */
.m-hd-bg{ position: relative; padding:0;background:#e6e6e6; border: none; height: 39px; line-height: 39px;}
.m-hd-bg ul { position:relative;}
.m-hd-bg a,
.m-hd-bg li a {color: #787878;}
.m-hd-bg ul { display: block; margin: 0; float: none;}
.m-hd-bg li { margin: 0; min-width: 20%; text-align:center;}
.m-hd-bg li a { float: none; display: block;/* margin-right: 1px; */background: none; font-size:16px; padding: 0;}
.m-hd-bg li a:hover { background: #014292; color: #fff;}
.m-hd-bg li a:hover .u-btn { display: block;}
.m-hd-bg .more { display:inline-block; position:absolute; right:0; width:40px; height:39px; text-align:center; z-index:10; display:none;}
.m-hd-bg .more img { width:23px;}
/*标签宽度自适应*/
.m-hd-b2 {}
.m-hd-b2 li { min-width:0;}
.m-hd-b2 li a { padding:0 14%; min-width:60px;}
/*简约灰色背景风格*/
.m-hd-bg2{ border-radius:5px 5px 0 0;background:#f8f8f8;}
/*标签定宽*/
.m-hd-bg3 li { width:25%; min-width:0;}

/*标题默认不定宽*/
.m-hd-title-auto h2 { min-width: 0; padding: 0 25px;}
/* tab无缝 */
.m-hd-sl li{margin-left:-1px;}
.m-hd-sl li a{border-radius:0;}
/* tab居右 */
.m-hd-rt h2{margin-right:0;}
.m-hd-rt ul{float:right;}
/* tab较小 */
.m-hd-sm{height:25px;line-height:25px;}
.m-hd-sm h2{font-size:14px;}
.m-hd-sm li a{padding:0 10px;font-size:12px;}
/* tab定宽 */
.m-hd-fw li a{width:78px;padding:0;}
/*无下边框*/
.m-hd-nb { border-bottom:none; padding: 0; }
/*无背景加上下边框*/
.m-hd-nbg { border-top: #dbdbdb solid 1px;border-bottom: #dbdbdb solid 1px;}
.m-hd-nbg h2 { background: none; color: #444444;}
.m-hd-nbg li { margin: 0;}
.m-hd-nbg li a { border: none; background: none; color: #aaa; font-size: 12px; padding: 0 18px;}
.m-hd-nbg li a:hover { text-decoration: underline;color:#81b24f;}
/*下边框*/
.m-hd-nbg2 {border-bottom: #dbdbdb solid 1px;}
.m-hd-nbg2 h2{ background: none; color:#339900;} 
/*大标题样式*/
.m-hd-max {border-bottom: #dbdbdb solid 1px; height: 40px; line-height: 35px;}
.m-hd-max h2{ min-width:0; margin-right:0; padding-bottom: 3px; background: none; color: #444444;border-bottom: #69c62b solid 3px; font-size: 26px; color: #231820;}
/*隐藏标题*/
.m-hd-hide { height: 0;}
.m-hd-hide h2{ display: none;}

/* 无边图片容器-默认定宽定高、图片拉伸 */
.u-img{display:block;position:relative;width:110px;height:auto; overflow: hidden;}
.u-img img{display:block;width:100%;height:100%;}
.u-img .u-txt-bc { position: absolute;left: 0;bottom: 0; width: 100%; z-index: 10;}

/* 有边图片容器-默认定宽定高、图片拉伸 */
.u-img2{display:block;position:relative;width:104px;height:auto;border:1px solid #ddd;}
.u-img2 img{display:block;width:100%;height:100%;}
/* 图片高适应 */
.u-img2-ha,.u-img2-ha img{height:auto;}

/*图片尺寸*/
.u-img-photo { width:9.377%; max-width:60px;}
.u-img-auto { width: 100%;  display: inline-block;}
.u-img-3 { width: 39.067%; max-width: 125px;}
.u-img-4 { width: 100%; max-width: 150px;}
.u-img-5 { width: 62.5%; max-width: 400px; max-height:250px;}
.u-img-6 { width: 17.5%;}
.u-img-7 { /*width: 26.8%; max-height:72px;*/width: 27.8%;/* max-height:75px;*/}
.u-img-12 { width: auto;}
.u-img-8 { width: 34.07%;}
.u-img-9,
.u-img-14 { width:100%;}
.u-img-10 { width:84.02%;}
.u-img-10 img { /*max-height:150px;*/}
.u-img-11 { width:70.52%; max-width:96px;}
.u-img-12 {}
.u-img-13 { width:43.5%;}
.u-img-14 { max-width:240px;}
.u-img-15 { width:66.67%;}
.u-img-16 { width:27.78%; max-height:69px;}
.u-img-17 { width: 30.29%;}
.u-img-18 { width: 50%;}
.u-img-19 { width:36.8%;}


/* 简易文字链接列表 */
.m-list{line-height:1.5;padding:10px;}
.m-list li {overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis; width:48%; margin-right:2%; float:left;}
.m-list a {color:#444;}


/* 水平文字链接列表 */
.m-list1{line-height:1.5;}
.m-list1 ul{margin-left:-10px;}
.m-list1 li{float:left;padding-left:10px;}
.m-list1 a{text-decoration:none;color:#34332f;}
.m-list1 a:hover{}
/* 水平文字链接列表-颜色1 */
.m-list1-c1 a{color:#3891eb;}
.m-list1-c1 a:hover,
.m-list1 a:hover,
.m-list a:hover{color: #81b24f;}


/* 带点的文字链接列表-默认方点 */
.m-list2{padding:10px;line-height:2.1;}
.m-list2 ul{ }
.m-list2 li{position:relative;padding-left:16px;zoom:1;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.m-list2 li i.dot{position:absolute;top:50%;left:0;width:0;height:0;overflow:hidden;border:2px solid;border-top-width:1px;border-left-width:1px;}
.m-list2-rt li{ padding-right: 22%;}
.m-list2-rt li .rt{position:absolute; right: 0;top:0; color: #919191;}

/* 固定文字较大 */
.m-list2-lg{font-size:14px;}

/*带图文列表*/
.m-list2-img {}
.m-list2-img li i.dot {top:20px!important;}
.m-list2-img .nub { top:20px!important;}
.m-list2-img .box { padding:13px 0 25px;}
.m-list2-img .u-img { float: left; margin-right: 15px;}
.m-list2-img .txt { width: 61%; white-space:normal; line-height: normal;margin-top: -3px; float: left;} 
.m-list2-img .txt p { line-height: 20px; max-height: 40px; overflow: hidden; color: #939192; }
.m-list2-img .info { color: #787878; font-size: 12px; margin-top:15px;}
.m-list2-img .u-icon,
.m-list2-img .u-icon i { height: 12px; line-height: 12px;}
.m-list2-img-2 .txt p { max-height:80px;}
.m-list2-img-2 .box { margin-left:-29px; padding:8px 0 20px;}

/*带时间大号字列表*/
.m-list2-time ul { border-bottom:#ccc dotted 1px; padding:15px 0;}
.m-list2-time li { font-size:16px;}
.m-list2-time .time { color:#666; margin-left:20px;}
.m-list2-time a { color:#34332f;}
.m-list2-time a:hover { color:#81b24f;}


.m-list2-user { padding:20px 0; line-height:40px;}

/*搜索列表*/
.m-list2-sear { font-size:16px; line-height:34px; padding:10px 0;}
.m-list2-sear a { color:#34332f;}
.m-list2-sear a:hover { color:#81b24f;}
.m-list2-sear .red { color:#f00;}
.m-list2-sear .time { margin-left:20px; font-size:15px; color:#999;}


/* 左图右文图文列表-默认竖排 */
.m-list3{padding:0;zoom:1;}
.m-list3 ul{margin:0;}
.m-list3 li{display:inline;float:left;width:100%;padding: 15px 0; border-bottom: #efefef solid 1px;}
.m-list3 .txt{overflow:hidden; padding: 0 20px 0 3px;}
.m-list3 h3,
.m-list3 p,
.m-list3 .foot{overflow:hidden;line-height:22px;}
.m-list3 h3{margin:-4px 0 0 0; font-size: 16px; font-weight: normal;max-height: 22px; overflow: hidden;/* text-align:justify;text-justify:inter-ideograph;*/}
.m-list3 h3 a{color:#262626;}
.m-list3 h3 a:hover,
.m-list4 h3 a:hover { color: #7fbd40; text-decoration: underline;}
.m-list3 p{ color: #787878;max-height: 44px; margin-top:7px; text-align:justify;text-justify:inter-ideograph;}
.m-list3 .u-img{float:left; margin-right: 12px;}

.m-list3 .foot { color: #9f9f9f; line-height:13px; font-size: 12px; padding-top: 14px; overflow: hidden;}
.m-list3 .foot .link {  }
.m-list3 .foot .time { color: #ccc; position:relative;}
.m-list3 .foot .time span { display: inline-block; padding: 1px 0;}
.m-list3 .foot a { color: #9f9f9f; padding: 1px 2px 1px; margin: 0 4px 0 0; vertical-align:0; display: inline-block; }
.m-list3 .foot i { display: inline-block; font-family:arial; font-size: 13px; width: 14px; height: 14px; line-height:14px; text-align:center;vertical-align:0; font-weight: bold; margin:0 0 0 10px;  cursor: pointer;}
.m-list3 .foot i:hover,.m-list3 .foot a:hover { background: #7fbd40; color: #fff; text-decoration: none;}

.f-bg1 .m-list3 li { padding-left:3%;}

/*img-82*82*/
.m-list3-img1 .u-img{width:82px;height:82px;}
/*img-138*104*/
.m-list3-img2 .u-img{width:35%;height:auto;}
.m-list3-img2 h3 { max-height: 44px;}
/*img-204*134*/
.m-list3-img3 .u-img{width:33.07%; height:auto; margin-right:17px;}
.m-list3-img3 .u-img img {}
.m-list3-img3 .txt{ }
.page-research .m-list3-img3 .u-img { width:32.583%;  margin-right:15px; border:#ddd solid 1px;}

/* 横排 */
.m-list3-x ul{}
.m-list3-x li{width:50%;}
.m-list3-x .u-img { margin-right:16px;}
.m-list3-x h3 { max-height: 44px; margin: -3px 0 0 0;}
.m-list3-x p { max-height: 66px;}

/*大图列表*/
.m-list3-big li { border: none; padding-bottom:0;}
.m-list3-big .txt { padding:0 0 0 8px; }
.m-list3-big h3 { font-size: 20px; line-height: 28px; max-height: 84px;}
.m-list3-big p { max-height: 110px; margin-top:15px; color: #787878;}

/*较大图列表*/
.m-list3-jd {}
.m-list3-jd ul {/* padding:0 13px;*//* margin:0 13px;*/}
.m-list3-jd li {}
.m-list3-jd .txt { padding: 0;}
.m-list3-jd .u-img { float: none; margin: 15px 0 0 0; text-align: center; width:100%;}
.m-list3-jd h3 { max-height: 44px;}
.m-list3-jd p { margin: 15px 0 0 0;}
.f-bg1 .m-list3 li { padding-left:0;}
.page-research .f-bg1 .m-list3 li { padding-left:3%;}
/*较大图列表2*/
.m-list3-jd2 { width:93.75%;}
.f-fl .m-list3-jd2 { width:100%;}

.m-list3-jd2 ul { padding:0;}
.m-list3-jd2 li { border:none; padding-top:0; padding-bottom:0;}
.f-fr .m-list3-jd2 .txt { height:136px;}
.f-fr .m-list3-jd2 h3,
.f-fr .m-list3-jd2 p{ padding-left:15px;}
.f-fr .m-list3-jd2 h3 { font-size:18px;}
.f-fr .m-list3-jd2 p { margin-top:8px;}
.m-list3-jd2 h3 { font-size:20px; margin-top:6px; line-height:24px; max-height:48px;}
.m-list3-jd2 p { color:#898988;}
.m-list3-jd2 .user-name { background:#69c62b; color:#fff; display:inline-block; line-height:normal; font-size:12px; padding:0 5px;margin-right:8px;}
/*专栏*/
.m-list3-2d { padding:5px 5px 35px;}

.m-list3-2d ul { padding:0;}
.m-list3-2d li { width:50%; padding:0; border:none;}
.m-list3-2d .u-img { padding:7px; background:#fff;margin:0; margin:8px;}
.m-list3-2d .u-icon { margin-left:-15px;}
.m-list3-2d h3 { max-height: 22px; margin:0 8px 6px;}
.m-list3-2d .flex-direction-nav { top: 100%; right: auto; left:-50%; margin-left:71px;}
.f-bg1 .m-list3-2d li { padding:0;}

/*标题最多两行*/
.m-list3-title2 h3 { max-height: 44px;}

/*内容最多3行*/
.m-list3-p3 p { max-height:66px;}

/*列表hover效果*/
.m-list3-hover li { padding:0; margin-top:15px; border: none;}
.m-list3-hover li:hover { background: #f9f9f9;}
.m-list3-hover h3 { margin-top:11px; line-height: 24px; max-height: 48px;}

/*无横线下边*/
.m-list3-nobr { padding-bottom:15px;}
.m-list3-nobr li { border-bottom:none; padding-bottom:0;}
.m-list3-nobr p { max-height:66px;}

/*资讯动态样式2*/
.m-list3-news2 {}
.m-list3-news2 li { padding:25px 0;}
.m-list3-news2 .u-imgs { float:left; width:37.5%; margin-right:25px; max-width:240px; text-align:center;}
.m-list3-news2 .u-img { margin-right:0; display:inline-block; float:none;}
.m-list3-news2 .u-img-15 { margin-top:10px;}
.m-list3-news2 h3 { font-size:22px; line-height:1.5; max-height:3em; margin-bottom:18px;}
.m-list3-news2 .txt { padding:0;}
.m-list3-news2 p.txt-p1 { max-height:66px; color:#444; margin-top:-4px;}
.m-list3-news2 p.txt-p2 { max-height:88px; border-top:#cdcdcd solid 1px; margin-top:15px; padding-top:15px;}
.m-list3-news2 p.txt-p2 b { font-weight:normal; color:#40413b;}

/*热门文章*/
.m-list3-hot {}
.m-list3-hot ul { padding:0 11px;}
.m-list3-hot h3 { max-height:44px; font-size:15px; font-weight:normal;}

/* 上图下文图文列表 */
.m-list4{zoom:1;}
.m-list4 ul{}
.m-list4 li{display:inline;float:left;width:150px; margin-top:15px;}
.m-list4 h3,
.m-list4 p {width:100%; margin:5px 0 0;overflow:hidden;line-height:18px; }
.m-list4 h3 { max-height:18px; font-weight: normal;}
.m-list4 h3 a{color:#333;}
.m-list4 p {max-height:36px; color: #787878;}

/*文字居中*/
.m-list4-tc { text-align:center;}

/*三列布局*/
.m-list4-3td ul { overflow: hidden;}
.m-list4-3td li { width: 33.3333%; border-left: #e5e5e5 solid 1px; margin-left:-1px; text-align: center;}
.m-list4-3td li .u-img-4 { display: inline-block;}
.m-list4-3td li .u-img-4,
.m-list4-3td li h3,
.m-list4-3td li p { width: auto; margin-left: 14.85%;margin-right: 14.85%;}
.m-list4-3td li p { max-height: 54px; height: 54px;}
.m-list4-3td-s1 { text-align:center;padding-bottom: 10px;}
.m-list4-3td-s1 h3,
.m-list4-3td-s1 h3 a { color:#81b24f;}
.m-list4-3td-s1 li { border:none; margin-left:0;}
.m-list4-3td-s1 li .u-img { display:inline-block;}
.m-list4-3td-s1 li h3, 
.m-list4-3td-s1 li p { width:auto; margin:4px 6%;}
.m-list4-3td-s1 .flex-direction-nav { top:-43px; right:-25px;}
/*整行布局*/
.m-list4-tr li{ float:none;}
.m-list4-tr h3,
.m-list4-tr p { margin-top:10px;}
.m-list4-tr h3 { font-size:20px; line-height:24px; max-height:24px;}
.m-list4-tr p { white-space:normal;max-height:36px; color:#787878;}

/*标题带图标布局*/
.m-list4-ico {}
.m-list4-ico li { margin-top:0; height:255px; overflow:hidden;}
.m-list4-ico .item1 { width:47.5%;}
.m-list4-ico .item2 { width:47.5%; float:right;}
.m-list4-ico h3,
.m-list4-ico p { width:auto; font-size:16px; line-height:24px; max-height:120px; margin-top:15px; padding:0 12px;}
.m-list4-ico p { line-height:22px; font-size:14px;}


/*排行榜列表*/
.m-list5 { padding:1px 0;}
.m-list5 ul { margin: 0;}
.m-list5 li { padding-left:40px; padding-right:10px; line-height: 29px;}
.m-list5 .nub {position: absolute; left: 11px; top: 50%; margin-top:-9px; width: 18px; height: 18px; line-height: 18px; text-align:center; overflow: hidden; background: #DAD9DA; color: #fff;}
.m-list5 .z-top .nub { background: #7fbf27;}
.m-list5 a { position: relative; }
.m-list5 .free { position:absolute; top: 3px; right: -40px; display: block; width: 34px; height: 19px;}

/*列表各行变色*/
.m-list6 li { /*background: #f8f8f8;*/ border-bottom:#e7e7e7 solid 1px; line-height: 40px;}
/*无边距*/
.m-list6-1 { padding: 0;}
.m-list6-1 li { padding-left: 26px; padding-right: 10px;}
.m-list6 li i.dot { left: 10px;}

/*图片列表*/
.m-list7 { overflow:hidden;}
.m-list7 ul { border-left:#cccccc solid 1px; border-right:#cccccc solid 1px; margin-top:-14px; background:url(images/line-y.jpg) repeat-y center 0;}
.m-list7 li { width:50%; max-height:150px; overflow:hidden; float:left; text-align:center; margin-top:14px;}
.m-list7 .u-img { display:inline-block; vertical-align:top;}
.m-list7 .u-tt { white-space:normal; text-align:left; max-height:37px; line-height:1.3;}
.m-list7 .u-tt a { display:block; margin: 0 6%;}

/*排行列表*/
.m-list8 { padding-bottom:15px;}
.m-list8 ul {}
.m-list8 li { overflow:hidden; position:relative;margin-top:16px;}
.m-list8 li .nub,
.m-list8 li .u-img,
.m-list8 li .info { float:left; margin-left:12px;}
.m-list8 li .nub { position:relative; margin-top:6%;  width:18px; height:18px; line-height:18px; font-size:12px; text-align:center; background:#7fbf26; color:#fff;}
.m-list8 li .u-img { width:16%;}
.m-list8 li .info { width:60%; color:#787878; line-height:22px;}
.m-list8 li .info b { color:#69c62b; font-size:15px;}
.m-list8 li .info .line { color:#cacaca; margin:0 5px;}
.m-list8 .info .pace { height:2px; background:#cacaca; overflow:hidden; margin-top:7px;}
.m-list8 .pace .ing { width:0; height:100%; line-height:normal; background:#69c62b;}

/*左边图片右边文字列表*/
.m-img-txt {padding-right: 10px;}
.m-img-txt .u-img {width: 140px;height: auto; float: left; margin-top: 9px;}
.m-img-txt .m-list2 { margin-left: 155px; padding: 0;}
.m-img-txt .m-list2 ul { margin-top: 0px;}


/* 简易数据表格-格边框 */
.m-table{table-layout:fixed;width:100%;line-height:1.5;}
.m-table th,
.m-table td{padding:10px;border:1px solid #ddd;}
.m-table th{font-weight:bold;}
.m-table tbody tr.even{background:#fafafa;}
.m-table tbody tr:hover{background:#f0f0f0;}
.m-table .cola{width:100px;}
.m-table .colb{width:200px;}
.m-table .colc{width:50px;}
.m-table .cold{width:40px;}
.m-table .cole{width:5px;}
/* 简易数据表格-行边框*/
.m-table-row th,
.m-table-row td{border-width:0 0 1px;}


/*资讯动态模块*/
.m-news {}
.m-news .m-list3 li{ padding:1px 0 0 0;}
.m-news .m-list3 li .m-item { padding:13px 0 20px 20px;}
.m-news .m-list3 li .m-item:hover { background: #f9f9f9;}
.m-news .m-list3 .u-img { margin-top:7px; max-width:205px; max-height:135px;}
.m-news .m-list3 h3 { font-size: 22px; max-height: 3em; line-height: 1.5; margin-top: 0;}
.m-news .m-list3 .p { color: #787878; margin-top:15px;}
.page-research .m-news .m-list3 #ulroot4 .u-img { border:none;}

.m-list3 .sort { padding: 4px 7px; color: #fff; position: absolute; left: 5%; bottom: 0; z-index: 20; background-color: #ccc; display:none;}
.z-sort-1 .sort { background-color: #f00; display:block;}
.z-sort-2 .sort { background-color: #73bdee; display:block;}
.z-sort-3 .sort { background-color: #85c201; display:block;}
.z-sort-4 .sort { background-color: #ccc; display:block;}
.z-sort-5 .sort { background-color: #f0b618; display:block;}
.z-sort-6 .sort { background-color: #f37173; display:block;} /* 报告 - 免费 */
.z-sort-7 .sort { background-color: #20c4f4; display:block;} /* 报告 - 收费 */

.m-item-2 .m-list3 li { width: 100%; position: relative; overflow: hidden;}
.m-item-2 .m-list3 li .u-img-list { margin-right:-3.03%; margin-top: 5px;}
.m-item-2 .m-list3 .u-img { margin-right:2.1%; max-width: 100%; text-align: center;}
.m-item-2 .m-list3 .u-img img { max-width: 204px; display: inline-block;}

.m-list3 .m-item-2 li { width: 100%; position: relative; overflow: hidden;}
.m-list3 .m-item-2 .u-img-list { margin-top: 5px;}
.m-list3 .m-item-2 .u-img { width: 33.333%; text-align: center; margin-right:0; max-height:100%;}
.m-list3 .m-item-2 .u-img:nth-child(1) { text-align:left;}
.m-list3 .m-item-2 .u-img:nth-child(3) { text-align:right;}
.m-list3 .m-item-2 .u-img img { display: inline-block; width:95%;}

.m-news .m-ad { text-align:center;}
.m-news .m-ad .u-img { width: 100%; max-width: 640px; height: auto; margin:auto;}

/*排行榜*/
.m-top ul { width: 100%; margin-left: 0; }
.m-top li { width: 50%; margin: 0;}
.m-top li a { width: 100%; padding: 0; text-align: center; border: none; font-size: 16px; color: #212121;}
.m-top li.z-crt a { background-color: #014292; color: #fff;}


/*开通专栏*/
.m-zl-box {}
.m-zl-box dl { padding:15px 0;}
.m-zl-box dd { width:67%; line-height:22px; color:#424242;}
.m-zl-box dt { width:25%;}
.m-zl-box dt img { width:100%; height:100%; max-width:101px;}

.m-tag {}
.m-tag .tag { overflow:hidden; padding:5px 0 15px; border-top:#dbdbdb solid 1px;}
.m-tag .tag a { border-left:#e5e5e5 solid 1px; display:inline-block; line-height:normal; margin-top:10px; margin-left:-1px; padding:0 12px;}



/*详情页头部模块*/
.m-cont-hd { border-bottom:#dbdbdb solid 1px; padding-bottom:10px;}
.tag .tab-item { display:inline-block; color:#38c0f2; background:#38c0f2; color:#fff; height:25px; line-height:25px; padding:0 12px; position:relative;}
.m-cont-hd .title { margin-top:15px;}
.m-cont-hd .title h1 { font-size:35px; color:#231820; font-weight:normal;}
.m-cont-hd .title h1 .u-icon-free { vertical-align:top; margin-left:13px;}
.m-cont-hd .nub { margin-left:40px; color:#bebcbd;}
.m-cont-hd .nub em { color:#69c62b; font-size:38px;}
.m-cont-hd .nub i { font-size:26px;}

.m-info { margin-top:15px;}
.m-info .box { position:relative; height:32px; line-height:32px; color:#999;}
.m-info .origin {}
.m-info .u-icon-recom { position:absolute; right:88px; top:0;}
.m-info .m-share { position:absolute; right:0; top:0;}
.m-share { background:#fff; padding:0 14px;}
.m-share ul { display:none; padding-bottom:10px;}
.m-share ul .u-icon { width:38px; height:38px;}
.m-share li { text-align:center; padding:3px 0;}
.m-share.z-show,
.m-share:hover { outline:#f0f0f0 solid 1px; }
.m-share:hover ul { display:block;}

.page-case-content .m-cont-hd { position:relative;}
.page-case-content .m-info { position:absolute; right:0; top:47px; width:154px; margin:0;}
.page-case-content .m-info .box { width:153px;}


.m-brand {}
.m-brand .brand-logo { float:right;}
.m-brand .brand-logo .u-img { width:170px;}
.m-brand .brand-title {}
.m-brand .brand-title p { margin:5px 0;}
.m-video {}

.m-case {}
.m-case .m-hd { }
.m-case .m-hd ul { width:100%; margin:0;}
.m-case .m-hd li { width:25%; margin:0; }
.m-case .m-hd li a { padding:0; text-align:center; background:#61b8ee;color:#fff;font-size:16px; float:none; display:block; margin-right:5px; height:40px;}
.m-case .m-hd li.last a { margin-right:0;}
.m-case .m-hd li.z-crt  a{ background:#fff; color:#555; border:#61b8ee solid 5px; border-bottom:none; line-height:30px; height:35px; width:auto;}
.m-case .m-ft { font-size:16px;}




/*文章内容模块*/
.m-article { font-size:16px; color:#333; line-height:28px;}
.m-article a { color:#3e433e; border-bottom: 1px dotted #69c62b;}
.m-article a:hover { color:#81b24f; text-decoration:none;}
.m-article b,.m-article strong { font-size:18px;}
.m-article p,
.m-article center { margin:20px 0; letter-spacing:0.2px; text-align:left; text-align:justify;text-justify:inter-ideograph; width:100%; overflow:hidden;}
.m-article p b,.m-article p strong { font-size:16px; }
.m-article p img,
.m-article center img { display:block; width:auto; height:auto; max-width:100%; margin:0 auto;}
.m-article h3 { border-left:#69c62b solid 4px; padding-left:1em; line-height:16px; margin:25px 0; font-size:17px; letter-spacing:1px; line-height:1.2;}
.m-article h5 { background:#ebebeb; text-indent:1em; padding:5px 0; color:#333; font-size:17px;letter-spacing:1px;}
.m-article .review { background:#ebebeb; padding:10px;}
.m-article .review p { margin-top:-5px; margin-bottom:0; line-height:24px; color:#666;}
.m-article .img-box { border-bottom:#dbdbdb solid 1px; padding-bottom:20px; margin-bottom:20px; text-align:center;}
.m-article .img-box h4 { font-weight:normal; font-size:14px;}

/*文章内部分享*/ 
.g-article-share { padding:10px 0;}
.g-share {}
.g-share dt { float:left; line-height:44px; font-size:16px;}
.g-share dd { float:left;}
.g-share .m-share { padding:0;}
.g-share .m-share:hover { outline:none;}
.g-share .m-share ul { display:block; padding-bottom:0;}
.g-share .m-share ul li { float:left; margin-left:10px;}

/* 文章广告位 */
.g-article .m-ad { text-align:center;}
.g-article .m-ad .u-img { width:98.44%; max-width:630px; margin:auto;}

/*文章推荐*/
.m-cont-tj {  padding:10px 0 20px;}
.m-cont-tj .m-hd { border:none; overflow:hidden;}
.m-cont-tj .m-hd h2 { background:none; font-size:16px; font-weight:normal; text-align:left;  color:#3D443D;}
.m-cont-tj .m-list4 { width:100%; overflow:hidden;}
.m-cont-tj .m-list4 ul { width:105%;}
.m-cont-tj .m-list4 li { display:inline-block; width:29.764%; margin-right:3%; text-align:center;*display:inline;*zoom:1;}
.m-cont-tj .m-list4 .u-img-auto,
.m-cont-tj .m-list4 h3 { max-width:200px; display:inline-block;}
.m-cont-tj .m-list4 h3 { text-align:left;max-height:36px;}
.m-cont-tj .m-list4 h3 a { color:#333;}
.m-cont-tj .m-list4 h3 a:hover { color:#81b24f;}

/*上下篇文章翻页导航*/
.page-nav { border-top:#d5d5d5 solid 1px;border-bottom:#d5d5d5 solid 1px;}
.page-nav ul { padding:10px 0; width:50%;border-right:#d5d5d5 solid 1px;}
.page-nav li { font-size:14px; line-height:26px; width:100%; color:#929294;}
.page-nav .prev { text-align:left;}
.page-nav .prev a { padding-right:15px;}
.page-nav .next { margin-right:-100%; text-align:right;}
.page-nav .next a { padding-left:15px;}
.page-nav li a { display:block;font-size:16px;}
.page-nav li a:hover { text-decoration:none;}
.page-nav li a sup { display:block; color:#929294; font-size:12px; padding-bottom:10px;}




/*图片详情页*/
.g-img-show {}
.g-imgbox { position:relative; padding-right:140px;}
.m-imgbox {}
.m-tool { position:absolute; top:26px; right:0; width:118px; text-align:left; font-size:18px; color:#999;}
.m-tool ol li { margin-top:3px;}
.m-tool ol .m-share li { margin-top:0;}
.m-tool a { color:#999;}
.m-tool a:hover { color:#81b24f;}
.m-tool .m-share { padding:0;}
.m-tool .u-icon-sha i { width:34px;}
.m-tool .u-icon-recom i { background-position: -460px -211px;}

.flex-pauseplay { position:absolute; top:0px; right:-83px; width:28px; background-position: -168px -457px; padding-left:34px;}
.flex-pauseplay a { display:inline-block; line-height:26px; font-size:18px; color:#999; width:85px;}
.flex-pauseplay a:hover { text-decoration:none; color:#81b24f;}

 
.m-imglist { width:100%; position:relative;}
.m-imglist li { background:#fff;}
.m-imglist .imgbox { display:table;table-layout:fixed;border-collapse:collapse;border-spacing:0;text-align:center;vertical-align:middle; width:100%; min-height:705px;line-height:705px;font-family:Arial; }
.m-imglist .imgbox span {display:table-cell;border-collapse:collapse;border-spacing:0; width:100%; overflow:hidden;}
.m-imglist .imgbox span img { vertical-align:middle; width:auto; max-width:100%;}

.m-imglist .imgbox .g-txtbox { background:#eee; padding:10px;}
.m-imglist .imgbox .m-article p { margin:0;}

.m-imglist .flex-direction-nav { display:block;}

.m-imglist .flex-direction-nav li { width:50px; height:69px; background:none;}
.m-imglist .flex-direction-nav li a { width:50px; height:69px;}
.m-imglist .flex-direction-nav li a.flex-prev { background-position: 0 -458px;}
.m-imglist .flex-direction-nav li a.flex-next { background-position: -78px -458px;}

.g-imgcontent .m-cont-tj .m-list4 li { width:20%;}
.g-imgcontent .m-cont-tj .m-hd h2 { margin-left:35px;}

/*右侧边栏*/
.m-sidebar {}
.m-sidebar .m-hd { padding:0; border:none;}
.m-sidebar .m-hd h2 { text-align:center; border:none; float:none; background:#ccc; display:block; margin:0; font-weight:normal;}
.m-sidebar .m-bd { border:#e8e8e8 solid 1px; border-top:none; padding:25px;}
.m-sidebar .m-list3 li { padding:0; border:none;}
.m-sidebar .m-list3 h3 a { color:#6dc72a;}
.m-sidebar .tj { color:#787878; line-height:26px; padding-top:10px; font-size:16px;}
.m-sidebar .tj span { color:#7fcd0d; font-size:18px;}
.m-sidebar .btn-box { margin-top:14px;}
.m-sidebar .txt-p { color:#787878; line-height:24px; padding:25px 0 0; font-size:15px;}
.m-sidebar .m-list2 { padding-bottom:0;}

.m-sort .u-tt { font-size:18px; color:#6dc72a; border-bottom:#e7e7e7 solid 1px; font-weight:normal; padding-bottom:8px;}
.m-sort .m-list2 { padding-left:0; padding-right:0;}






/*以下是关于弹窗的样式*/
.modal-title {
    background: url(images/login_title_bg_01.jpg);
    font-size: 17px;
	height:39px;
    line-height: 39px;
    text-align: center;
	color:#fff;
}
.close-pos-r-t {
	position: absolute;
    width: 20px;
    height: 20px;
	line-height: 30px;
	text-align: center;
    top: 10px;
    right: 10px;
	background: url(images/icon_01.png) no-repeat -200px -287px;
}
.modal-close {
  cursor: pointer;
}
.text-border {
  border: #e5e5e5 solid 1px;
  background: #fff;
  font-size: 14px;
  color: #333;
  padding: 6px 12px;
}
.modal-promot-mess {
  margin: 13px 0;
  padding: 13px 25px;
  font-size: 16px;
  border-bottom: 1px solid #ccc;
}
.insure-btn-con {
  text-align: right;
}
.insure-btn-con span {
  display: inline-block;
  margin-right: 20px;
}
.insure-btn-con .sure-btn {
  padding: 6px 15px;
  color: white;
  cursor: pointer;
  background-color: #4b8df8;
  border: 1px solid #4b8df8;
}
.insure-btn-con .cancel-btn {
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 6px 15px;
  cursor: pointer;
}




/* 后续补丁修改 */

/* 专栏 */
.page-column .m-list3-2d { padding:0 0 35px;}
.page-column .m-list3-jd .u-img { width:auto;}

.g-box1 .m-list3 .foot .time.f-fr { float:left;}
.g-box1 .m-list3.m-list3-big h3 { margin-top:10px;}
.g-box1 .m-list3.m-list3-big .cont-top { height:222px; overflow:hidden;}

/* 互联网+ */
.page-web .m-hd-b2 li { width:16.667%;}
.page-web .m-hd-b2 li a { padding:0;}

/* 研究 */
.page-research .m-hd-bg li,
.page-start .m-hd-bg li,
.page-market .m-hd-bg li { width:33.3333%;}

.m-ewm-box { text-align:center;}
.m-ewm-box img { max-width:100%;}

.g-box1 .g-td2.f-fr .m-list3-jd2 h3 {}

/* 页面布局 */
.g-hd { position: relative;z-index: 10;}
.g-bd { position: relative;z-index: 8; padding-bottom: 20px; min-height: 100px;}
.g-in { max-width: 1080px;  margin: 0 auto;}

.g-td2 { width: 50%;}

/* 两列右侧自适应布局 */
.g-mn {position:relative;float:left;width:59.26%;}
.g-sd{ width:25%; float:right;}
.g-sdc { }


/*页面头部区域样式*/

.g-bar { width: 100%;min-width:1080px; margin: 0 auto; line-height:32px; background:#f6f6f6;}
.g-bar .m-bal { padding-left:10px; float:left; padding-top:0px;}
.g-bar .m-bal li { float: left; margin: 0 3px; }

.g-bar .m-bar { color:#777; text-align:right;}
.g-bar .m-bar a { color:#777; margin:0 8px;}
.g-bar .m-bar a:hover {color:#81b24f; }

/*logo*/
.g-hd {}
.g-hd .m-head { padding: 1.21% 0;}
.g-hd .g-logo { /*width: 15.75%;*/ width: 340px;height: 55px; margin-top:.65%; }
.g-hd .m-logo a { height: 100%; display:block;}
.g-hd .g-ad { width: 67.13%; height: 70px;}
.g-hd .m-ad { height: 100%;}
.g-hd .m-ad img { width: 100%; height: 100%;}

.g-hd .g-nav-user { width:100%;min-width:1080px; height: 48px; background: #1fc778;top:0;}
.g-hd .g-nav-user.nav-fixed { position:fixed;box-shadow: 0px 0px 5px #777;}
.g-hd .m-nav-user { position: relative; padding: 0 10px;}
.g-hd .g-nav { float: left;}


/* 文本型导航 */
.g-hd .m-nav,
.g-hd .m-nav .link,
.g-hd .m-nav .link a,
.g-hd .m-nav .more .u-btn {height:48px;line-height:48px;}
.g-hd .m-nav{position:relative;text-align:left;font-size:0;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;color:#fff;}
.g-hd .m-nav ul { position: relative;}
.g-hd .m-nav .link,
.g-hd .m-nav .link a,
.g-hd .m-user li{display:inline-block;*display:inline;*zoom:1;}
.g-hd .m-nav .link,
.g-hd .m-nav .more{font-size:18px;letter-spacing:normal;word-spacing:normal;padding:0 1px;}
.g-hd .m-nav .link a,
.g-hd .m-nav .link a:hover{text-decoration:none;color:#fff;}
.g-hd .m-nav .link a{padding:0 20px;}
.g-hd .m-nav .link a:hover,
.g-hd .m-nav .link.z-crt a,
.g-hd .m-nav .more .u-btns:hover .u-btn{ background: #61e251; border-left: #9bca7c solid 1px; border-right: #9bca7c solid 1px;padding:0 26px;}
/* 文本型导航-居中 */
.g-hd .m-nav-1{text-align:center;}
/* 文本型导航-居右 */
.g-hd .m-nav-2{text-align:right;}



/*更多*/
.g-hd .m-nav .more{ position: absolute; top:0;right:0; width: 100px; height: 48px;}
.g-hd .m-nav .more .u-btns { position: absolute; left: 0; top: 0;}
.g-hd .m-nav .more .u-btn { font-size: 18px; border: 0; background: none;box-shadow:none; padding: 0 20px;*line-height: 40px;*position:relative;}
.g-hd .m-nav .more .u-menu { top: 97%; display:none;}
.g-hd .m-nav .more .u-btns:hover .u-btn {border-radius:0;padding:0 19px;*left:-1px;*padding:0 20px;}
.g-hd .m-nav .more .u-btns:hover .btnsel { border-style:dashed dashed solid;border-width:0 4px 4px; }
.g-hd .m-nav .more .u-btns:hover .u-menu { display: block;}


/*搜索-会员登录*/
.g-hd .g-user { position: absolute;right: 0;top: 0;z-index: 10;}
.g-hd .m-user {}
.g-hd .m-user ul { }
.g-hd .m-user li { height: 48px;padding:0 10px;}
.g-hd .m-user li .u-icon { margin-top: 9px; height:29px; line-height:29px;}
.g-hd .m-user li .u-icon i { width:29px; height:29px; line-height:29px;}
.g-hd .m-user li.search { position: relative;}
.g-hd .m-user li.search .search-keyword { position: absolute; z-index: 0; right: 0; top: 10px; width: 229px; height: 29px; padding: 0 20px 0 10px; background-position: -251px -57px;/* display: none;*/}
.g-hd .m-user li.search .search-keyword .u-ipt { width: 100%; margin-top:3px; border: none;background: none; padding:2px 5px;}
.g-hd .m-user li.search .searchbtn { -z-index: 1; cursor: pointer;}
.g-hd .m-user li.search .searchbtn:hover,
.g-hd .m-user li.search .searchbtn.z-crt { background-position: -346px -103px;}

.g-hd .m-user li.search-keyword { display:block;}
.g-hd .m-user li.searchbtn i { background: none;}
.g-hd .m-user li.searchbtn:hover i { background-position: -170px -145px;}

.g-hd .m-user li.search .searchbtn:focus {}
.g-hd .m-user li.search .searchbtn:hover {}
.g-hd .m-user li.search .searchbtn:active i { background: none;}

.g-hd .m-user .user { position:relative;}
.user .u-menu,
.user .u-menu span,
.user .u-menu span a { border:none;border-radius:0;}
.user .u-menu { min-width:133px; left:-42px; top:44px; background:#f9f9f9; line-height:2; padding:15px 0;box-shadow: 0 0 2px 1px #cfcfcf; overflow:inherit; display:none;}
.user .u-menu span { font-size:15px; text-indent:2.3em;}
.user .u-menu span.u-icon { margin-top:0;}
.user .u-menu span a { padding:0;}
.user .u-menu em { position:absolute; left:50%; top:-17px; margin-left:-6px;}
.user .u-menu-2 i { width:20px;}
.user .u-menu-2 span { text-indent:1.5em;}

.z-show .u-menu{ display:block;}

/*.z-show .u-icon-user i { background-position: -143px -285px; }*/

/*底部区域样式*/

.g-ft { background-color: #555962;}
.g-ft-t {}
.g-ft-t .g-list {}
.g-ft-t .g-list h3 { font-size:16px; color:#fff; line-height:1; font-weight:normal;letter-spacing:0.1em; margin-bottom:20px;}
.g-ft-t .g-list h3 .u-icon { margin-right:6px;}
.g-ft-t .g-list p { color:#ccc; font-size:13px; line-height:1.5;}
.g-ft-t .g-list .list-box { padding: 30px 0;}
.g-ft-t .g-list .list1  { width: 21.20%; float: left; height: 155px;padding:0; color: #acadb1;}

.m-ft-logo { background: url(images/flogo.png) no-repeat left bottom; color: #555962;}
.m-ft-logo p { text-align:justify; text-align-last:justify;letter-spacing:-0.3px;}
.g-ft-t .g-list li.m-ft-logo {  border-left: none;}

.g-ft-t .g-list .m-link { width:16.7%; margin-left:8.4%;}
.m-link ol { margin-top:-6px;}
.m-link li { padding-left: 23px;line-height: 32px;}
.redianlink ul{padding-left: 5px;}
.redianlink li{float: left;height: 20px;padding:5px 10px 0px 0px;}
.g-ft-t .g-list .m-partner { width:78%;}
.m-partner ol { margin-left:21px;}
.m-partner li { float: left;height: 38px;padding:0px 10px 0px 0px;
background-position:center center;
background-repeat:no-repeat;
filter: alpha(opacity=70);opacity:0.7;
-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;
/*-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);    
filter: grayscale(100%);
filter: gray;*/}
.m-partner li:hover { 
/*background:#585d66; */
filter: alpha(opacity=100);opacity:1;

/*-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
filter: none;*/
/*-webkit-box-shadow:0 0 5px rgba(0, 204, 204, .5);  
-moz-box-shadow:0 0 5px rgba(0, 204, 204, .5); 
-ms-box-shadow:0 0 5px rgba(0, 204, 204, .5);
-o-box-shadow:0 0 5px rgba(0, 204, 204, .5);  
box-shadow:0 0 5px rgba(255, 255, 255, .5);*/}

.m-partner li a { display: block; height: 100%;}
.m-partner li.partner-2,
.m-partner li.partner-4,
.m-partner li.partner-6,
.m-partner li.partner-8,
.m-partner li.partner-10,
.m-partner li.partner-12 { float:right;}

.m-partner li.partner-1 { background-image:url(images/hb_logo01_2.png)}
.m-partner li.partner-1:hover { background-image:url(images/hb_logo01.png)}

.m-partner li.partner-2 { background-image:url(images/hb_logo02_2.png)}
.m-partner li.partner-2:hover { background-image:url(images/hb_logo02.png)}

.m-partner li.partner-3 { background-image:url(images/hb_logo03_2.png)}
.m-partner li.partner-3:hover { background-image:url(images/hb_logo03.png)}

.m-partner li.partner-4 { background-image:url(images/hb_logo04_2.png)}
.m-partner li.partner-4:hover { background-image:url(images/hb_logo04.png)}

.m-partner li.partner-5 { background-image:url(images/hb_logo05_2.png)}
.m-partner li.partner-5:hover { background-image:url(images/hb_logo05.png)}

.m-partner li.partner-6 { background-image:url(images/hb_logo06_2.png)}
.m-partner li.partner-6:hover { background-image:url(images/hb_logo06.png)}

.m-partner li img { visibility:hidden;}


.g-ft-t .g-list li.m-contactUs { float:right; width:23.15%;}
.m-contactUs li { float: left; height: 54px; padding: 0 3.5%;}
.m-contactUs li .u-icon { margin-top: 3px; line-height: 1.2;}
.m-contactUs li .u-icon i { display: block;}
.m-contactUs li.ire { border-right: #4e515a solid 1px; padding-left:0;}
.m-contactUs li.ire .u-icon i { width: 135px; height: 42px;}
.m-contactUs li.wb {border-left: #656870 solid 1px;}
.m-contactUs dl { line-height: 1.8; padding: 17px 0 0; }
.m-contactUs dt { color: #fff;}
.m-contactUs dd { font-size: 12px; color: #ccc;}
.m-contactUs .mail dt { vertical-align:10px;}
.m-contactUs .mail dd { padding: 2px;}
.m-contactUs .u-ipt { width: 70%;float:left;height: 19px; line-height: 19px; background: #313743; border: none; border-radius:3px; color: #7e8387;}
.m-contactUs .u-btn { background: url(images/icon_01.png) no-repeat -9999px -9999px;}
.m-contactUs .u-btn { width: 39px; height: 29px; margin-left: 4px; padding: 0; background-position: -461px 0; border: none; border-radius: 0;box-shadow:0 0 0;}
.m-contactUs .u-btn:hover { background-position: -396px 0;}
.m-contactUs .m-ipt-sub { margin-top:25px;}

.g-ft-b { background-color: #313743;}
.m-foot { padding: 22px 0 10px 0; color: #7e7e7e;}
.m-foot a {margin: 0 5px;}
.m-foot a,.g-ft a { color: #ccc; }
.m-foot a:hover,.g-ft a:hover { color: #7fbe3b; text-decoration: underline;}

.beian { padding-bottom:20px;color: #7e7e7e;}
.beian a { display:inline-block; margin:0 10px;}
.beian img { height:75px;}


