@charset "utf-8";
/* public style 20141204 */ 
/*reset*/
body{color:#555;font-size:12px;line-height:1.8em;font-family:"microsoft yahei",Tahoma,Helvetica;}
body,form,ul,ol,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,table,fieldset,div,tr,td{margin:0; padding:0;}
img{border:0; vertical-align:middle;}
em,i{font-style:normal;}
ol,ul,li{ list-style:none;}
h1,h2,h3,h4,h5{color:#555;}
label{vertical-align:middle}
a,a:visited{ text-decoration:none;}
a:hover,a:active{ }
a{color:#49a7fd;}
a:hover{color:#2a48ae;}

.fl{float: left;}
.fr{float: right;}

.dis_none{display:none}
.t_r{text-align:right}
.t_c{text-align:center}
.t_l{text-align:left}
/* font-size*/
.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f30{font-size:30px;}

* margin and padding */
/* m-left-top-right-bottom  */
.mg5{ margin:5px}
.mg10{ margin:10px}
.mg15{ margin:15px}
.mg20{ margin:20px}
.mg25{ margin:25px}
.mg30{ margin:30px}
.mg35{ margin:35px}
.mg40{ margin:40px}
/* m-left  */
.mgl5{ margin-left:5px}
.mgl10{margin-left:10px;}
.mgl15{margin-left:15px}
.mgl20{margin-left:20px;}
.mgl25{margin-left:25px}
.mgl30{margin-left:30px;}
/* m-right  */
.mgr5{ margin-right:5px}
.mgr10{margin-right:10px;}
.mgr15{margin-right:15px;}
.mgr20{margin-right:20px;}
.mgr25{margin-right:25px;}
.mgr30{margin-right:30px;}
/* m-top  */
.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
/* m-bottom  */
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}
.mgb40{margin-bottom:40px;}
/* m-left-right  */
.mglr5{ margin-left:5px;margin-right:5px;}
.mglr10{margin-left:10px;margin-right:10px}
.mglr15{margin-left:15px;margin-right:15px}
.mglr20{margin-left:20px; margin-right:20px}
.mglr25{margin-left:25px; margin-right:25px;}
.mglr30{margin-left:30px;margin-right:30px}
/* m-top-bottom  */
.mgtb5{margin-top:5px; margin-bottom:5px}
.mgtb10{margin-top:10px; margin-bottom:10px}
.mgtb15{margin-top:15px; margin-bottom:15px}
.mgtb20{margin-top:20px; margin-bottom:20px}
.mgtb25{margin-top:25px; margin-bottom:25px}
.mgtb30{margin-top:30px; margin-bottom:30px}


/* p-left-top-right-bottom  */
.pd5{ padding:5px}
.pd10{ padding:10px}
.pd15{ padding:15px}
.pd20{ padding:20px}
.pd25{ padding:25px}
.pd30{ padding:30px}
.pd35{ padding:35px}
.pd40{ padding:40px}
/* p-left  */
.pdl5{padding-left:5px}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px}
.pdl20{padding-left:20px;}
.pdl25{padding-left:25px}
.pdl30{padding-left:30px;}
.pdl110{padding-left: 110px}
/* p-right  */
.pdr5{ padding-right:5px}
.pdr10{padding-right:10px;}
.pdr15{padding-right:15px;}
.pdr20{padding-right:20px;}
.pdr25{padding-right:25px;}
.pdr30{padding-right:30px;}
.pdr45{padding-right:45px;}
/* p-top  */
.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt40{padding-top:40px;}
/* p-bottom  */
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb25{padding-bottom:25px;}
.pdb30{padding-bottom:30px;}
.pdb50{padding-bottom:50px;}
/* p-left-right  */
.pdlr5{ padding-left:5px;padding-right:5px;_padding-right:3px}
.pdlr6{ padding-left:6px; padding-right:6px;_padding-right:4px}
.pdlr78{ padding-left:7px; padding-right:8px;}
.pdlr10{padding-left:10px;padding-right:10px}
.pdlr15{padding-left:15px;padding-right:15px}
.pdlr20{padding-left:20px; padding-right:20px}
.pdlr25{padding-left:25px; padding-right:25px;}
.pdlr30{padding-left:30px;padding-right:30px}
.pdlr69{padding-left:6px; padding-right:9px}
/* p-top-bottom  */
.pdtb5{padding-top:5px; padding-bottom:5px}
.pdtb10{padding-top:10px; padding-bottom:10px}
.pdtb15{padding-top:15px; padding-bottom:15px}
.pdtb20{padding-top:20px; padding-bottom:20px}
.pdtb25{padding-top:25px; padding-bottom:25px}
.pdtb30{padding-top:30px; padding-bottom:30px}
.pdtb40{ padding-top:40px; padding-bottom:40px}

.w1200{ width:1200px; margin:0 auto;}
.w1000{ width:1000px; margin:0 auto;}

/* clearfix  */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{display: inline-table;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}

/* input pub and focus placeholder */
::-webkit-input-placeholder { /* WebKit browsers */color:#888;font-family:"microsoft yahei";}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#888;font-family:"microsoft yahei";}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#888;font-family:"microsoft yahei";}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#888;font-family:"microsoft yahei";}
input,select,textarea{color:#222; font-size:12px;line-height:140%;resize:none;outline:none;font-family:"microsoft yahei";}
select{ font-size:14px; color:#555; padding:4px 0;width:150px; display:inline-block; vertical-align: middle;}
textarea{padding: 5px;border: 1px solid #d5d5d5;}
.inp {display:inline-block; width:170px; height:30px; line-height:30px;background:#fff; color:#555;border:1px solid #d5d5d5;border-radius:3px;box-shadow:0 0 8px #eee inset; padding:0 10px; vertical-align:middle;}
input[type="text"].inp:focus, input[type="password"].inp:focus, textarea:focus{border: 1px solid #3d95d5;}
.def_inp{ display:inline-block; height:30px; line-height:30px;background:#fff; color:#555;border:1px solid #d5d5d5;border-radius:3px;box-shadow:0 0 10px #eee inset; padding:0 10px;}
input[type="text"].def_inp:focus, input[type="password"].def_inp:focus{ border: 1px solid #3d95d5;}

.def_area{width:510px; height:100px; padding:5px; border-radius: 3px; box-shadow: 0 0 10px #eee inset; font-size:12px; vertical-align:top;}
.def_check{  display:inline-block; vertical-align: top; margin-right:3px; *margin-top:1px;}

/*公共按钮*/
a.blueBtn{display:inline-block; background:#309aeb; padding:0 22px; height:30px; line-height:30px; text-align:center; border:1px solid #3079ed; color:#fff; font-size:14px; text-decoration:none; border-radius:3px; vertical-align:middle;}
a.blueBtn:hover{ background:#288add; border:1px solid #288add; color:#fff;}
a.grayBtn{display:inline-block; background:#d8edff; padding:0 22px; height:30px; line-height:30px; text-align:center; border:1px solid #309aeb; color:#288add; font-size:14px; text-decoration:none; border-radius:3px;vertical-align:middle; }
a.grayBtn:hover{ background:#288add; border:1px solid #288add; color:#fff;}
a.whiteBtn{display:inline-block; background:#fff;padding:0 22px; height:30px; line-height:30px; text-align:center; border:1px solid #0560cd; color:#0560cd; font-size:14px; text-decoration:none; border-radius:3px;margin-right:28px; vertical-align:middle;}
a.whiteBtn:hover{ background:#288add; border:1px solid #288add; color:#fff;}
a.bigBtn{ height:48px; line-height:48px; font-size:20px; padding:0 55px;}
a.blueBtn1{display:inline-block; background:#58a6fb; padding:0 22px; height:30px; line-height:30px; text-align:center; border:1px solid #309aeb; color:#fff; font-size:14px; text-decoration:none; border-radius:3px; vertical-align:middle;}
a.blueBtn1:hover{ background:#288add; border:1px solid #288add; color:#fff;}

/*公共颜色*/
.red{ color:#ef3b6a;}
.yellow{ color:#ffc000;}
.gray{ color:#888;}
.blue{ color:#288add;}

/*下拉框*/
/*****改版div模拟select*****/
.qjf_selediv,.qjf_seleautodiv{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.qjf_selecur,.qjf_seleautocur{ background:#fff; color:#555;display:inline-block; height:30px; line-height:30px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #d5d5d5; width:100%; border-radius:3px;box-shadow:0 0 10px #eee inset;}
.qjf_selecur.bluebor,.qjf_seleautocur.bluebor{ border:1px solid #3d95d5;}
.qjf_selecur p,.qjf_seleautocur p{ margin:0 10px; line-height:30px; height:30px; display:block; overflow:hidden; background:url(../images/w_hjy/public/sele_down.png) no-repeat right center; padding-right:6px;}
.qjf_seledrop,.qjf_seleautodrop{ border:1px solid #d5d5d5; position:absolute; left:0px; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:29px; white-space:nowrap; display:none; background:#fff;}
.qjf_seledrop a,.qjf_seleautodrop a{height:30px; line-height: 30px; color:#555; display:block; padding:0px 5px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.qjf_seledrop a:hover,.qjf_seleautodrop a:hover{ background:#e3e3e3;  text-decoration:none;}

/* select div */
.sele_div{display:inline-block; position:relative; cursor:pointer; vertical-align:middle; z-index:2.5;}
.sele_div .sele_cur{background:#fff; color:#555;display:inline-block; height:30px; line-height:30px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #d5d5d5; width:100%; border-radius:3px;box-shadow:0 0 10px #eee inset;}
.sele_div .sele_cur p {margin:0 10px; line-height:30px; height:30px; display:block; overflow:hidden; background:url(../images/w_hjy/public/sele_down.png) no-repeat right center; padding-right:20px;}
.sele_div .sele_drop{display:none;position:absolute;left:-1px;background:#fff;top:31px;border:1px solid #d5d5d5;width:100%;height:auto; max-height:196px;overflow-y:auto;_height:196px;overflow-x:hidden;z-index:1}
.sele_div .sele_drop ul li{height:30px; line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0px; padding:0px; }
.sele_div .sele_drop ul li a{ height:30px; line-height: 30px; color:#555; display:block; padding:0px 5px;}
.sele_div .sele_drop ul a:hover{  background:#e3e3e3;  text-decoration:none;}
/*数据联动 - 下拉匹配*/
.matching_wrap .downMatching { position:relative; height:32px; display:inline-block; z-index:2; }
.matching_wrap .downFlow { position:absolute; left:-1px;  max-height:150px; color:#555;  overflow:auto;  overflow-x:hidden;  border:1px solid #ccc; display:none; background:white; min-width:100%; }
.matching_wrap .downFlow a {  height:30px; line-height: 30px; color:#555; display:block; padding:0px 5px;}
.matching_wrap .downFlow a.active, .downFlow a:hover { background:#e3e3e3;  text-decoration:none;}

/*分页*/
.turnPage{ /*text-align:center;*/ padding:10px 0;}
.turnPage span.on,.turnPage a{padding: 0px 7px;border: 1px solid #cecece;margin: 0 2px 0px 3px;color: #3d3d3d;font-size: 12px;display:inline-block;height: 21px;line-height: 21px;vertical-align: middle}
.turnPage span.on,.turnPage a:hover,.turnPage a.hover{background: #3d95d5;color: #fff;text-decoration:none;border:#3d95d5 solid 1px;}
.turnPage span.txt{line-height: 24px;background:none;padding: 0;vertical-align: middle;}
.turnPage a.page{/* border-radius:3px*/}
.turnPage a.page:hover{color:#fff; background:#3d95d5;text-decoration:none}
.turnPage a.p_left{ background:#fff url(../images/w_hjy/public/page_ico.png) no-repeat -20px -21px; text-indent:-999em; overflow:hidden; padding:0px; width:21px; height:21px;}
.turnPage a.p_left:hover{background:#3d95d5 url(../images/w_hjy/public/page_ico.png) no-repeat 1px -21px;}
.turnPage a.p_right{ background:#fff url(../images/w_hjy/public/page_ico.png) no-repeat -20px 0px; text-indent:-999em; overflow:hidden; padding:0px; width:21px; height:21px;}
.turnPage a.p_right:hover{background:#3d95d5 url(../images/w_hjy/public/page_ico.png) no-repeat 1px 0px;}
.turnPage span input.num_text{width:36px;border: 1px solid #ccc;height: 20px; text-align: center;vertical-align: middle}
.turnPage span input.num_text:hover{ background:#fff;border:1px solid #cecece}
.turnPage span input.num.num_text:focus{ outline:none;border-color:#3d95d5}
.turnPage span input.cfm{color:#fff;background: #3d95d5;border: none; height:24px;margin: 0;padding: 0 4px;vertical-align: middle}
/*inputPageFocus style*/
.page_num_wrap{position: relative;display: inline-block;*display: inline;zoom:1;}
.page_num_wrap  input.num_text{width:34px;height: 20px; text-align: center;vertical-align: middle;border: 1px solid #ccc;position: relative;z-index: 2;}
.page_num_wrap  input.num_text:focus{border-color: #3d95d5}
.page_num_wrap  span input.cfm{color:#fff;background: #3d95d5; height:22px;margin: 0;padding: 0 4px;width:36px;vertical-align: middle;display: inline-block;margin-right: 5px;}
.page_num_wrap .anim{position: absolute;left:0;top:0;width: 80px;*top:-1px;}
.page_num_wrap .anim .cfm{color:#fff;background: #3d95d5;border: none;width:36px; height:24px;margin-right:7px;padding: 0 4px;vertical-align:top; cursor:pointer;}

/* radio-2*/
.hRadio{padding-left:26px; display: inline-block;background: transparent url(../images/ico/radio.png) no-repeat left top;height: 21px; line-height:21px;cursor:pointer;vertical-align:middle;}
.hRadio_Checked { background-position: left bottom;}

/* checkbox-2*/
label.checkbox {padding-left: 26px; cursor:pointer;background: url(../../../common/images/ico/checkbox.png) repeat-y 0% 0%; line-height:20px; height:20px; display:inline-block; }
label.checked {background-position:left -20px;}
label.disabled{background-position:left 0px;}

/* checkbox-1 */
.ckboxTb .ckboxBtn,.ckboxTb .ckboxBtn_on,.ckboxTb .ckboxBtn_disabled{display:inline-block;vertical-align:middle;width:20px;height:20px;overflow:hidden;background:url(../../../common/images/ico/checkbox.png) 0% 0%; margin-right:10px;cursor:pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.ckboxTb .ckboxBtn_on{background-position:0% -100%; }
.ckboxTb .ckboxBtn_disabled{background-position:0% -200%; }

/*tab选项卡*/
.tabTit2 p{border-bottom:1px solid #eeeeee;}
.tabTit2 p a{  text-decoration: none;padding:0 10px; display:inline-block;color: #555; font-size: 14px; cursor:pointer; margin-right:20px; margin-bottom:-1px; line-height:32px;}
.tabTit2 p a.on, .tabTit2 p a:hover{ border-bottom: 3px solid #3d95d5; color: #3d95d5;}

/*  center popup tips  */
.pub-tips-box{display: inline-block;border: 1px solid #d5d5d5;color: #404040;
font-size: 14px;padding: 14px 25px;vertical-align: top;background-color: #fff;
_float: left;z-index: 9999999;/*width:150px*/}
.pub-tips-box .tips-box-txt{height: 43px;line-height: 43px;padding-left: 50px;font-size: 14px;float:left;position:relative;white-space:nowrap;}
.pub-tips-box .tips-box-txt .icon_tip_success{top: 2px;height: 43px;width: 38px;background:url(../../../common/images/ico/tips.jpg) -2px -108px no-repeat;position:absolute;left:0}
.pub-tips-box .tips-box-txt .icon_tip_warning{top: 2px;height: 43px;width: 38px;background:url(../../../common/images/ico/tips.jpg) -2px 0px no-repeat;position:absolute;left:0}
.pub-tips-box .tips-box-txt .icon_tip_fail{top: 2px;height: 43px;width: 38px;background:url(../../../common/images/ico/tips.jpg) -2px -53px no-repeat;position:absolute;left:0}

/* artDialog 弹出标题4 */
table.aui_border, table.aui_dialog { border:0; margin:0; border-collapse:collapse; width:100%; *width:auto;}
.aui_state_focus .aui_inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.aui_state_lock .aui_inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.aui_state_noTitle .aui_inner{ border:0px; background:none; box-shadow:none;}

.aui_titleBar { position:relative; height:100%; }
.aui_title {height:49px; border-bottom:1px solid #dedede; font:16px/49px "microsoft yahei"; color:#555; padding:0px 2px 0px 15px;}
a.aui_close{ position:absolute; right:15px; top:17px; background:url(../../../common/images/ico/a_close.png) no-repeat 0 -36px; width:19px; height:19px; display:block; border:none; text-decoration:none; outline:none;}
a.aui_close:hover{ background-position:0 0;}
.aui_buttons { padding:8px; text-align:right; white-space:nowrap; }
.aui_buttons button{height:31px;line-height:31px; background:#eee;display:inline-block;border:0;color:#000;font-size:14px;font-weight:bold;padding:0 20px;cursor:pointer;border:1px solid #d4d4d4;vertical-align:middle; margin-right:5px;}
.aui_buttons button:hover{background:#d7d7d7;text-decoration:none;}
.aui_buttons button.aui_state_highlight{background:#3d95d5;border:1px solid #3d95d5; color:#fff;}
.aui_buttons button.aui_state_highlight:hover{background:#3187c5;text-decoration:none;}
input.blue_btn,input.gray_btn{height:33px;line-height:30px;_padding:0 10px; overflow:visible; }
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading { width:96px; text-indent:-9999em; height:32px; text-align:center; overflow:hidden; background:url(../../../common/images/ico/loading.gif) no-repeat center center; margin:0 auto;}
.aui_icon { vertical-align: middle; }
.aui_icon div { width:37px; height:42px; margin:10px 0 10px 45px; background-position: center center; background-repeat:no-repeat; }

/* artDialog弹出框样式*/
body { _margin:0; _height:100%; }
.d-mask { background:#fff; filter:alpha(opacity=50); opacity:.5; }
.d-outer { text-align:left; outline:none 0; padding: 8px;border:0;}
table.d-border, table.d-dialog { border:0; margin:0; border-collapse:collapse; width:100%; *width:auto;}
.d-state-focus .d-inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.d-state-lock .d-inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.d-state-noTitle .d-inner{ border:0px; background:none; box-shadow:none;}

.d-titleBar { position:relative; height:100%;}
.d-title {height:49px; border-bottom:1px solid #dedede; font:16px/49px "microsoft yahei"; color:#555; padding:0px 2px 0px 15px;}
a.d-close{ position:absolute; right:15px; top:17px; background:#fff url(../images/ico/a_close.png) no-repeat 0 -36px; width:19px; height:19px; display:block; border:none; text-decoration:none; outline:none; -webkit-transition:-webkit-transform .6s ease; -ms-transition:-ms-transform .6s ease; -moz-transition:-moz-transform .6s ease; transition:transform .6s ease;}
a.d-close:hover{ background-position:0 0; -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg); background:#fff url(../images/ico/a_close.png) no-repeat 0px 0px;}
.d-buttons { padding:5px 0 30px 0; text-align:center; white-space:nowrap;  }
.d-buttons .d-button{line-height:28px; background:#fff;display:inline-block;color:#555;font-size:14px;padding:0 20px;cursor:pointer;border:1px solid #e3e3e3;vertical-align:middle; margin:0 5px;font-weight:normal; background:#eee; }
.d-buttons .d-button:hover{background:#ddd;text-decoration:none;}
.d-buttons .d-state-highlight{border:1px solid #309aeb; color:#288add; background:#309aeb; color:#fff;}
.d-buttons .d-state-highlight:hover{background:#288add;text-decoration:none;}

.d-content{ display:block; display:block\0/*IE8 BUG*/; display:inline-block\9\0; *zoom:1; text-align:left; border:0 none;}
.d-content.d-state-full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.d-loading { width:96px; text-indent:-9999em; height:32px; text-align:center; overflow:hidden; background:url(../images/ico/loading.gif) no-repeat center center; margin:0 auto;}
.d-icon { vertical-align: middle; }
.d-icon div { width:37px; height:42px; margin:10px 0 10px 45px; background-position: center center; background-repeat:no-repeat; }


/*门户-公共底部*/
.w_footer{ height:210px; background:#fafbfc;font-size:13px; }
.w_footer .copyright{  color:#555; line-height:23px; padding-top:37px;}
.w_footer .copyright a{ color:#555;}
.w_footer .hotline{ padding-top:28px;}
.w_footer .hotline span{    float: left;line-height: 42px;}
.w_footer .hotline a{ margin-left:25px; display: inline-block; vertical-align:middle;width: 42px;height: 42px;background: url(../images/w_hjy/icon_share.png) no-repeat;position: relative;}
.w_footer .hotline a.icon01{background-position: -1px 0;}
.w_footer .hotline a.icon02{background-position: -76px 0;}
.w_footer .hotline a.icon03{background-position: -145px 0;}
.w_footer .hotline a.icon01:hover{background-position: -1px -44px;}
.w_footer .hotline a.icon02:hover{background-position: -76px -44px;}
.w_footer .hotline a.icon03:hover{background-position: -145px -44px}
/*二维码begin*/
.w_footer .hotline .ewm_tianyu{text-align: center;position: absolute;width: 282px;padding-top: 30px;bottom: 100%;background: #fff;border-radius: 8px;box-shadow: 0 0 16px rgba(0,0,0,0.2);height: 308px;display: none;left: 50%;margin-left: -141px;margin-bottom: 14px;color: #222; z-index:999;}
.w_footer .hotline .ewm_tianyu .ewm_tri{display: block;position: absolute;width: 24px;height: 14px;background: url(../images/w_hjy/ewm_tri_down.png) no-repeat;left: 50%;bottom: -14px;margin-left: -12px;}
.w_footer .hotline a.icon02:hover .ewm_tianyu{display: block;}

.w_footer .bot-nav { padding-top:36px;}
.w_footer .bot-nav dl{ float:left; padding-left:50px; line-height:24px;}
.w_footer .bot-nav dl dt{ color:#222; padding-bottom:8px;}
.w_footer .bot-nav dl dd a{ color:#777;}
.w_footer .bot-nav dl dd a:hover{ color:#49a7fd;}
.footer_one{ margin-top:30px; background:none;}
.footer_two{ margin-top:60px; background:#fff;}

.g_footer{ background:#f8f9fb; border:#eaeaea solid 1px; padding:30px 0px; color:#555}
.m_wrap {width: 1200px;margin: 0 auto;}
.g_footer a{ color:#555; }
.g_footer a.linkc:hover{ text-decoration:none;}
.g_footer .bot_nav a{margin:0px 10px;}
