/*body重置样式表 */
*html{background-image:url(about:blank);background-attachment:fixed;}
html{background:#ededf5;}
body{height:100%; font-family:"宋体";margin:0; padding:0;font-size:14px;word-break:break-all;color:#666;}
ul,li,p,input,form,td,tr{ padding:0px;margin:0px;list-style-type:none;}
h1,h2,h3,h4,h5,h6,strong{ margin:0px;padding:0px;font-weight:normal;}
a{ color:#ed6942; text-decoration:none; font-size:14px;}
a:hover{ text-decoration:none; color:#fb7047;}
a,img{ outline:none;blr:expression(this.onFocus=this.blur());}
img{ border:0;}
.clear{ clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
/*圆角按钮*/
.greenBtn{ border:1px solid transparent;text-align:center; padding:7px 30px;color:#fff;background:#ed6942;border-radius:4px; cursor:pointer; font-size:12px;}
.greenBtn:hover{ background:#fb7047; color:#fff;}
.grayBtn{border:1px solid #cbcbcb;text-align:center; padding:7px 30px;color:#666;background:#fff;border-radius:4px; cursor:pointer; font-size:12px;}
.grayBtn:hover{ background:#f8f8f8;}

/*公用的模块*/
.width960{width:100%; height: 100%;}
.content_bg{ float:left; width:100%; }
.headerTop{background:#fff; height:30px; line-height:30px;}
.headerTop span{ color:#666; padding-right:20px;}
.headerTop strong{ font-weight:bold; color:#666;}
.headerTop a{ font-size:12px;}
.headerNav{ position: relative; background:#fff; height:78px; -webkit-box-shadow: 0 1px 5px rgb(0 0 0 / 5%); box-shadow: 0 1px 5px rgb(0 0 0 / 5%); z-index: 99;}
.navCon{ float:left; width:100%;}
.navCon .logo{ float:left; width: 230px; height: 78px; background: #343d54; }
.navCon .logo img{ float:left; width: 160px; padding: 21px 0 0 35px; }
.navCon .right{ float:left; margin: 24px 0 0 15px;}
.navCon .right li{ float:left; height:50px; position:relative;}
.navCon .right li a{ float:left; color:#333; line-height:30px; text-align:center; font-size:14px; padding: 0 20px; }
.navCon .right li a:hover{ color: #ed6942; font-size:14px;}
.navCon .right li .navCurFont{ color:#FFF; font-size: 14px; background: #ed6942; border-radius: 5px;}
.navCon .right li .navCurFont:hover{ color:#FFF; font-size: 14px; background: #ed6942; border-radius: 5px;}
.navCon .navCon-right{ float: right!important; margin: 24px 18px 0 0; color: #999; line-height: 30px; }
.navCon .navCon-right a{ color: #999; margin-left: 10px; font-size: 12px; }
.navCon .navCon-right a:hover{ color: #fb7047; }
/* .navCon .right li i{ border-bottom:4px solid #FFF; position:absolute;bottom:0; left:0; width:110px;} */
.footerWrap{ float:left; width: calc(100% - 245px); margin: 0 15px; }
.footer{width:auto; margin:0 auto; text-align:center; color:#777; }
.footer p{ line-height:40px;}
.footerImg{ height:26px;}
.footerImg span{height:26px; display: inline-block;}
.contentWrap{ border:1px solid #ced2d5; width:958px; background:#fff; margin:20px 0; float:left;}
.form_list .foRight input:focus { outline: none; border: 1px solid #999;}

