
----------------------------------------------------*/
.s-fc,a.s-fc:hover{color:#fff;}

.orange{ color:#e3943a;}
.green{ color:#2ea464;}	
.green01{ color:#669933; font-size:18px; font-weight:bold}
.red{ color:#dd1517}
.white{ color:#fff;}
.gray{ color:#999;}
.gray-line{ color:#888; text-decoration:line-through; font-size:12px;}
.blue{ color:#3366cc}
.price{ float:right;color:#777676}

.pt10{padding-top:10px;}
.pt22{padding-top:22px;}
.pt45{padding-top:45px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml65{margin-left:65px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}

.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt45{ margin-top:45px;}


/* grid 布局
----------------------------------------------------*/

/*内部*/
.g-in{ width:1002px; margin:0 auto;overflow:visible;zoom:1;}
/* 头部 */
.g-hd{ width:100%; height: 95px; border-bottom:3px solid #189454; padding-top:6px;}
/* 幻灯 */
.g-ban{ width:100%;}
.g-ban .banner{ width:1420px; height: 192px; margin:0 auto; background-color: #b4deff;position: relative;}
/* 底部 */
.g-ft{width:100%;padding: 30px 0 10px;border-top: 1px solid #dbdbdb;background: -webkit-linear-gradient(#f9f9f9,#fff 30px);background: -moz-linear-gradient(#f9f9f9,#fff 30px);background: -ms-linear-gradient(#f9f9f9,#fff 30px);background: linear-gradient(#f9f9f9,#fff 30px);}
/* 两列定宽布局 - 内页 */
.g-bd{width:auto; margin:0 auto;}
.g-mn{float:right;width:785px;}
.g-sd{float:left;width:182px;}
/* 窄 */
.g-mn-s{float:left;width:650px;}
.g-sd-s{float:right;width:350px;}
/* 两列右侧自适应布局 */
.g-bd1{margin:0 0 10px;}
.g-sd1{position:relative;float:left;width:250px;margin-right:-250px;}
.g-mn1{float:right;width:100%;}
.g-mn1c{margin-left:280px;}
/* 两列左侧自适应布局 */
.g-bd2{margin:0 0 10px;}
.g-sd2{position:relative;float:right;width:300px;margin-left:-300px}
.g-mn2{float:left;width:100%;;}
.g-mn2c{margin-right:330px;}
/* 三列中间自适应布局 */
.g-bd5{margin:0 0 10px;}
.g-sd51,.g-sd52{position:relative;float:left;width:230px;margin:0 -230px 0 0;}
.g-sd52{float:right;width:190px;margin:0 0 0 -190px;}
.g-mn5{float:left;width:100%;}
.g-mn5c{margin:0 200px 0 240px;}




/* module 模块
----------------------------------------------------*/
/* 警告 */
.m-notice { border:#ffd199 1px solid; padding:16px 10px; margin: 16px 0px 10px; color: #c86400; background-color: #fff4cc;}

/* logo */
.m-logo{width:90px; float:left; padding-top:0px;overflow:hidden;line-height: 0;}
/* tools */
.m-tool{ width:740px; float:right;text-align:right; line-height:24px;color:#a3a3a3; position:relative;}
.m-tool a{ color:#666666;}
.m-tool ul li { color: #666666; margin: 0 8px 0 0;}
/* tools-phone */
.m-phone{float:left;width: 46%;padding: 20px 0 10px;text-align: left;}
.m-phone h1,.m-phone h2{display: inline;margin-right: 3px;color:#bdbdbd;font-family:Arial, Helvetica, sans-serif;line-height:45px;}
.m-phone h1{font-size:18px;font-family:"微软雅黑","黑体"}
.m-phone h2{font-size:22px;font-family:"Arial Narrow"}

/*一级菜单*/
.m-nav{width:830px;height:auto;float:right;padding-top:20px;margin-left:30px;position:relative; line-height:44px;}
.m-nav .navs{/*margin:0 auto;list-style:none;display:block; width:740px;height:100px;text-align:center;position:relative;*/}
.m-nav .navs li{ float:left; text-align:center;  z-index: 99999;}
.m-nav .navs li a{padding: 0px 27px;color: #545454;font-size: 16px;border-right: 1px solid #b8b8b8;display: inline-block;line-height: 16px;}
.m-nav .navs li a:visited{text-decoration:none;}
.m-nav .navs li a:hover,.nav ul li a.cur{color:#189454; background:none;text-decoration:none;}
/*二级菜单*/
.m-nav li ul.menu{position: absolute;visibility: hidden;z-index:10000;overflow:hidden;padding-left:2.5em;left:35%;width:610px;}
.m-nav li ul.menu li{float: left;width:100px;height:28px;}
.m-nav li ul.menu li a{display:block;width:auto;height:28px;line-height:28px;color:#000;font-weight:normal;text-align:center;font-size:14px;}
.m-nav li ul.menu li a:hover{color:#000;font-weight:bold; font-family:"宋体";border:none; background: none;}
.m-nav ul li.none{ background:none;}

/* 普通翻页器-默认居中 */
.m-page{margin:10px 0 0;text-align:center;line-height:32px;font-size:0;letter-spacing:-0.307em;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i{display:inline-block;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;text-shadow:0 1px #fff;background:#fff;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
.m-page a,.m-page a:hover{text-decoration:none;color:#39c;}
.m-page a:first-child{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a:last-child{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a.pageprv:before,.m-page a.pagenxt:after{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before{margin-right:3px;content:'\3C';}
.m-page a.pagenxt:after{margin-left:3px;content:'\3E';}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#f5f5f5;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm{line-height:22px;}
.m-page-sm a,.m-page-sm i{padding:0 8px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;border-radius:5px;}
.m-page-sr i{border:0;}
.m-page-sr a:first-child,.m-page-sr a:last-child{border-radius:5px;}

/* 多行式面包屑导航 */
.m-crumb{overflow:hidden;line-height:2.5;zoom:1;}
.m-crumb ul{margin-right:20px; float:right; width:auto;}
.m-crumb li{float:left;word-wrap:normal;white-space:nowrap;}
.m-crumb li i{display:inline-block;*display:inline;*zoom:1;width:20px;text-align:center;font-size:12px;/*color:#ccc;*/font-family:\5b8b\4f53;}
/* 空白分隔 */
.m-crumb-blank ul{margin-left:-10px;}
.m-crumb-blank li{display:inline;margin-left:10px;}
/* 绝对定位 */
.m-crumb-p{position:absolute;right:0;top:25%;}
/* 边框 */
.m-crumb-b{border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;padding: 8px 0}


/* 简易文字链接列表 */
.m-list{line-height:21px;}
.m-list a,.m-list a:hover{text-decoration:none;color:#777;}

/* 水平文字链接列表 */
.m-list1{line-height:23px;}
.m-list1 ul{margin-left:-6px;}
.m-list1 li{float:left;}
.m-list1 a{padding:0 6px;word-wrap: normal; word-break: keep-all;}
.m-list1 a,.m-list1 a:hover{text-decoration:none;color:#818181;}
/* 水平文字链接列表-颜色1 */
.m-list1-c1 a,.m-list1-c1 a:hover{color:#3891eb;}

/* 带点文字链接列表-默认方点,适用于新闻列表 */
.m-list2{padding-top:1px;line-height:1.5;}
.m-list2 ul{padding: 16px 12px;}
.m-list2 li{position:relative;padding-left:10px;margin-top:5px;zoom:1;}
.m-list2 li i.dot{position:absolute;top:15px;left:0;width:0;height:0;overflow:hidden;margin-top:-3px;border:2px solid;}
.m-list2 li i.dot.dot2{ width:6px; height:10px; top:9px; margin-top:0px; border:none; background:url(../fonts/464a837934af4b7ca3003012dd874e6a.woff) -100px 100px no-repeat;}
.m-form3 .ipt .u-ipt#uname{ background-position:10px -56px;}
.m-form3 .ipt .u-ipt#upwd{ background-position:10px -84px;}
.m-form3 .tip{padding-top:10px;color:#545454!important;}
.m-form3 .tip input{margin:0 5px 3px 0;}


/* 表单验证结果 */
/* 验证错误信息提示-默认label标记,类名error,元素后方*/
label.error{vertical-align: middle;color: #FFF!important;font-weight: 400;text-transform: uppercase;margin: -.25em .25em 0;padding: .5em .8em;background-color: #D95C5C!important;border-color: #D95C5C!important;border-radius: .325em;z-index: 999;width: 60%;}
label.success{display:none!important;}
/* 验证错误信息提示2-默认label标记,类名error,绝对定位*/
.valid-pa label.error{display: inline-block;vertical-align: middle;color: #FFF!important;font-weight: 400;text-transform: uppercase;margin: -.25em .25em 0;padding: .5em .8em;background-color: #D95C5C!important;border-color: #D95C5C!important;border-radius: .325em;position: absolute;top: 5%;left: 5%;z-index: 999;width: 60%;}
/* 验证成功信息提示-自定义P标记,类名error,元素后方*/
p.success,p.error{display: inline;vertical-align: middle;margin: -.25em .85em 0;padding: 0em .8em 0em 1.2em; background:url(../fonts/aa3299985c0f41b788ecea760b390ebf.woff);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:3px;_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 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-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{border-color:#1f1f1f;text-shadow:0 -1px rgba(74,74,74,0.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#202020),to(#212121));background:-webkit-linear-gradient(#202020,#212121);background:-moz-linear-gradient(#202020,#212121);background:-ms-linear-gradient(#202020,#212121);background:linear-gradient(#202020,#212121);}
.u-btn-c5,.u-btn-c5:hover{color:#898989;}
.u-btn-c5:hover,.u-btn-c5:focus{background:#4c4c4c;}
.u-btn-c5 .btnsel{border-top-color:rgba(0,0,0,0.6);}
.u-btn-c5:hover .btnsel,.u-btn-c5:focus .btnsel{border-top-color:rgba(0,0,0,1);}
/* 黄色 */
.u-btn-c6{border-color:#f68b01;background:#f36a00;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f36a00),to(#ff5001));background:-webkit-linear-gradient(#f36a00,#ff5001);background:-moz-linear-gradient(#f36a00,#ff5001);background:-ms-linear-gradient(#f36a00,#ff5001);background:linear-gradient(#f36a00,#ff5001);}
.u-btn-c6:hover,.u-btn-c6:focus{background:#f8960a;}
/* 兼容型--浅绿 */
.u-btn-c7{ border-radius:0; box-shadow:none; border-color:#82c40b;background:#82c40b;}
.u-btn-c7:hover,.u-btn-c7:focus{background:#acd85c;}
/* 兼容型--橙色 */
.u-btn-c8{ border-radius:0; box-shadow:none; border-color:#ff9600;background:#ff9900;}
.u-btn-c8:hover,.u-btn-c8:focus{background:#ffa200;}
/* 定制按钮-文字 */
.u-btn2{display:inline-block;position:absolute;right:0px;top:50%; margin-top:-14px;padding:0 12px;height:28px;line-height:28px;font-size:12px;letter-spacing:1px;text-align:center;vertical-align:middle;cursor:pointer;word-wrap:normal;white-space:nowrap;}
/* 定制按钮-背景图 */
.u-btn3{width:292px; height:32px; border:none; color:#FFF; font-size:14px; padding-right:0; /*background: url(../images/button_04.jpg);*/}


/* 返回 */
.u-back{ font-size:12px;}
/* 上下篇 */
.u-np *{ font-size:12px;}
/* 查看详细 */
.u-more{ font-size:12px; color:#ffffff!important;}
.u-more:hover{color: #ffffff;}




/* functions 函数
----------------------------------------------------*/
.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-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-pa{position:absolute;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center!important;}
.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;text-indent:-30000px;}
.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-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}

.f-center{margin:0 auto;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.overflow{text-indent:-9999px;font-size:0;line-height:0;}
.overflow a{display:block;width:100%;height:100%;}