.setzt{font-family: "Microsoft YaHei" ! important;}

.bai{color: #ffffff}
.cheng{ color: #ff3300; }
.hui{color: #767575;}
.zi{color:#884898;}
.lv{color:rgb(75,103,8);}
.huang{color:#ffcc00;}
.hong {color: #ef7c35;}
.lan{ color: #ef7c35 }

.font8{ font-size: 0.8rem }
.font7{ font-size: 0.7rem }
.font6{ font-size: 0.6rem }
.font55{ font-size: 0.55rem }
.font5{ font-size: 0.5rem }
.font4{ font-size: 0.4rem }

.indent8{ text-indent: 1.6rem; }
.indent7{ text-indent: 1.4rem; }
.indent6{ text-indent: 1.2rem; }
.indent55{ text-indent: 1.1rem; }
.indent5{ text-indent: 1rem; }
.indent4{ text-indent: .8rem; }
.indent3{ text-indent: .3rem; }

.wbdiv1{ width: 100%; line-height: .9rem; }
.wbdiv2{ width: 96%; line-height: .9rem; margin:auto; }
.wbdiv3{ width: 100%; line-height: 1.2rem; }
.wbdiv4{ width: 96%; line-height: 1.2rem; margin:auto; }


.bglan{background-color: #ef7c35;}
.bgcheng{background-color: #ff3300;}
.bgfff{background-color: rgb(255,255,255);}
.bghuang{ background-color: #fffab1 }
.bghong{ background-color: #ef7c35 }

.setbody{width: 16rem; margin-left: auto; margin-right: auto; height: auto;}
.clear{clear: both;}
.settopjl{margin-top: 0.5rem}

a{ text-decoration:none; color: rgb(100,100,100)}
a:hover{ text-decoration: none; }

.adddh{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}

ul{padding:0;}
li{list-style-type: none;}
p{margin:0;}

.border{ border:solid 1px #dedede; width: 100%; height: 100% }
.border-bottom{ border-bottom: dashed 1px #c6c5c5; }
.clear{ clear: both }

.div_2{ width: 7.4rem; height: auto; float: left; margin-left: .4rem; position: relative; margin-bottom: .4rem; }
.div_3{ width: 5rem; height: auto; float: left; margin-left: .25rem; position: relative; margin-bottom: .25rem }
.div_4{ width: 3.75rem; height: auto; float: left; margin-left: .2rem; position: relative; margin-bottom: .2rem; }
.div_5{ width: 2.96rem; height: auto; float: left; margin-left: .2rem; position: relative; margin-bottom: .2rem }
.imgfull{ width: 100%; height: auto; }
.padding{ padding-top: .3rem; padding-bottom: .3rem }

.lms{ width: 15.6rem; height: auto; margin:auto; }

/*head*/
.header{width: 16rem; height: 2.5rem; position: fixed; top: 0; left: 0; right: 0; margin-left: auto; margin-right: auto; z-index:13;}
.head_tel{ width: 1.5rem; height: 1.45rem; top: .5rem; left: 11.8rem; position: absolute; transform:rotate(180deg) }
.ycanniu{ width: 1.8rem; height: 1.8rem; position: absolute; top: .35rem; right: .35rem ; display: none;}
.yc_xian{ width: 1.4rem; height: 2px;  }
.y_x_1{ position: absolute; left: .2rem; top: .2rem; }
.y_x_2{ position: absolute; left: .2rem; top: .6rem; }
.yc_wb{ position: absolute; bottom: 0; left: 0; width: 100%; height: .8rem; }

/*ycdiv*/
.ycdiv{ width: 16rem; height: 100%; position: fixed; left: 0; right: 0; top: 0; z-index: 12; display: none; padding-top: 3rem; background-color: #333334; margin-left: auto; margin-right: auto;}
.yc_btl{ width: 6rem; height: 1.2rem; line-height: 1.2rem; border-radius: .1rem; margin: 0 0 .4rem .2rem; position: relative; text-indent: .3rem; border-bottom: solid 1px #fff; border-top: solid 1px #fff; }
.yc_btl_tb{ position: absolute; right: .3rem; top: .35rem }
.yc_ones{ padding-bottom: 1rem; }
.yc_one{ overflow: hidden; text-indent: .2rem; height: 1rem; line-height: 1rem }
.yc_mns{ padding-bottom: .3rem; border-bottom: solid 1px #999; }
.yc_mnone{ height: 1.6rem; border-radius: .4rem 0 .4rem 0; line-height: 1.6rem; }

/*db*/
.footer{ width: 16rem; height: auto; padding-top: 1rem; padding-bottom: 3rem; position: relative;}
.foot_left{ width: 7rem; height: auto; float: left;}
.foot_right{ width: 9rem; height: auto; float: left; }
.fjx{position: absolute; left: 7rem; top: 1rem; height: 4.5rem}

/*telus*/
.telus{ width: 16rem; height: 2.6rem; margin-top: 2.5rem; position:fixed; left:0;right: 0; top:0; z-index:11;margin-left: auto; margin-right: auto; display:none}
.telus img{ width:100%; height:100%;}

/*menu*/
.menu{ width: 16rem; height: auto; border-right: solid 1px #fff; border-bottom: solid 1px #fff; margin-bottom: 1px; margin-top:2.5rem; }
.menuone{ width: 25%; height: 1.4rem; line-height: 1.4rem; float: left; border-top: solid 1px #fff; border-left: solid 1px #fff; background-color: #ef7c35 }
.menuone:hover{ background-color: #ef7c35 }

/*banner*/
/* .slideBox{ width:100%; height:auto; overflow:hidden; position:relative; border:solid 1px #fff; }
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:10px; border-radius: 5px; text-align:center; background:#ef7c35; cursor:pointer; }
.slideBox .hd ul li.on{ background:#ef7c35; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  } */
.slideBox{ position:relative; overflow:hidden; margin:auto; width:100%; }
.slideBox .hd{ position:absolute; height:10px; line-height:10px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#ef7c35; color:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusbg.png) repeat-x; color:#fff;  text-align:left;  }


/*btl*/
.btl{ width: 16rem; height: 1.5rem; line-height: 1.5rem; padding-left: .25rem; padding-right: .25rem; position: relative;}
.wys{ width: 3rem; height: 1.1rem; line-height: 1.1rem; display: block; float: right; margin-top: .2rem; border-radius: .1rem }

/*remen*/
.remen{ padding-top: .25rem }
.remenone{ padding: .3rem }

/*lululu*/
.lululu{ width: 16rem; }
.lsdkgh{ height: 1.3rem; line-height: 1.3rem; border-radius: .1rem; }

/*bz*/
.bz_btl{ width:16rem; height: auto; padding-bottom: .3rem}
.bz_btl_left{ width: 6rem; height: 2rem; float: left; margin-left: .25rem; border-radius: .2rem; padding: .3rem; line-height: .7rem; overflow: hidden; }
.bz_btl_right{ width: 9rem; height: 2rem; float: right; margin-right: .25rem; }
.bz_cd_one{ height: 1.2rem; line-height: 1.2rem; float: left; border:solid 1px #b5b4b4; border-radius: .1rem }
.bz_cd_one:hover{ background-color: #ff3300 }
.bz_jg{ width: 15.5rem; height: auto; margin: auto; }

/*hzrswt*/
.hzrswt{ width: 16rem; height: auto; background-color: #e8e8e8; padding-bottom: .5rem }
.hzrswt_n{ width: 15rem; height: auto; margin:.5rem .5rem 0 .5rem; padding: .2rem; border-right: solid 3px #fff; border-bottom: solid 3px #fff }
.rsone{ height: 1.6rem; line-height: 1.6rem; border-left: solid 3px #fff; border-top: solid 3px #fff; float: left; }
.rsd1{ width: 40%; }
.rsd2{ width: 60%; }
.rss1{ background-color: #ef7c35 }
.rss2{ background-color: #c71760 }
.rss3{ background-color: #3046b2 }
.rss4{ background-color: #4969e2 }
.ckgd{ width: 100%; height: 1.3rem; line-height: 1.3rem; border-top: solid 1px #999; margin-top: .3rem  }

/*yhjc*/
.yhjc{ padding-top: .6rem; }
.yhone{ width: 15.6rem; height: 2.5rem; margin-bottom: .8rem; margin-left: auto; margin-right: auto; position: relative;}
.yhone_name{ width: 48%; height: 1.3rem; line-height: 1.3rem; position: absolute; left: 1.5rem; top: 0; border-radius:0 .1rem .1rem 0; }
.yhone_yjiage{ width: 40%; height: 1.3rem; line-height: 1.3rem; position: absolute; left: 2rem; top: 1.2rem; }
.yhone_left{ width: 2.5rem; height: 2.5rem; line-height: 2.5rem; border-radius: 1.25rem 0 1.25rem 0;position: absolute; left: 0; top: 0 }
.yhone_right{ width: 14.4rem; height: 2.5rem; float: left; position: absolute; right: 0; top: 0; border-bottom: dashed 1px #c71760; line-height: 2.5rem; font-size: 1.5rem; }
.yhone_yhj{ width: 3rem; height: 1.3rem; position: absolute; left: 9.5rem; top: 0; line-height: 1.3rem; }

/*yss*/
.ys_pic{ width: 7rem; height: 10rem; float: left; overflow: hidden; position: relative;}
.ys_wb{ width: 8rem; height: 10rem; float: right; overflow: hidden; position: relative; }
.yss_mfyy{ width: 7rem; height: 1.4rem; line-height: 1.4rem; position: absolute; left: 0; bottom: 0 }
.yss_zxzx{ width: 8rem; height: 1.4rem; line-height: 1.4rem; position: absolute; right: 0; bottom: 0}
.sldkgj{ position: absolute; top:.2rem; left: 1.3rem; }

/*weizhi*/
.weizhi{ width: 15.6rem; height: 1.6rem; line-height: 1.6rem; overflow: hidden; margin:auto; border-bottom:dashed 1px #ef7c35; }
.weizhi_tb{ width: 1.2rem; height: 1.6rem; line-height: 1.8rem; float: left; }
.weizhi_lj{ width: 13.2rem; height: 1.6rem; float: left; }

/*fldh*/
.fldh{ width: 16rem; height: auto; padding-top: .3rem; padding-bottom: .1rem; margin-top: .3rem; background-color: #dedede; border-radius: .1rem }
.fldhone{ height: 1.4rem; line-height: 1.4rem; background-color: #fff }
.fldhoneadd{ background-color: #ef7c35; border-radius: .5rem .1rem .5rem .1rem; color: #fff}

/*list*/
.listone{ width: 15.6rem; height: 1.2rem; line-height: 1.2rem; margin:auto; border-bottom: dashed 1px #dedede; margin-top: .2rem; }
.list_tb{ width: 1.2rem; height: 1.2rem; line-height: 1.3rem; float: left; }
.list_wb{ width: 13.2rem; height: 1.2rem; float: left; overflow: hidden; }


/*art*/
.art{ width: 16rem; padding: .3rem; line-height: 1rem; }

/*prenex*/
.prenex{ width: 15.6rem; height: auto; line-height: 1.4rem; margin:.3rem auto; padding: .1rem; border-top:dashed 1px #dedede; }
.pnone{ border-bottom:dashed 1px #dedede;}

/*yuyue*/
.yuyue{ width: 16rem; height: auto; background-color: #f7f4e7; margin: .5rem auto; position: relative; padding-top: .2rem; }
.yybupic{ width: 15.6rem; height: auto; margin:auto; }
.yybu{ width: 100%; height: 1.3rem; position:relative; padding-top: .3rem;}
.yybusan{ width: 0; height: 0; border-left: .3rem solid transparent; border-right: .3rem solid transparent; border-bottom: .3rem solid #ef7c35; margin:auto;} 
.yybuxian{ width: 6rem; height: 3px; margin:auto; }
.yybubdone{ width: 100%; height: auto; line-height: 1.4rem; border-bottom: dashed 1px #dedede; overflow: hidden;}
.ybbname{ width: 3.4rem; height: 1.4rem; float: left; text-indent: .2rem; }
.ybbbd{ width: 12.4rem; min-height: 1.4rem; float: left; }
.ybbin{ height: 1.2rem; margin-top: .1rem; margin-bottom: .1rem }
.yybuan{ height: 1.4rem; line-height: 1.4rem }

/*jsone*/
.qyjsbtl{ width: 15.6rem; height: auto; margin:1rem auto 0 auto; }
.jsone{ width: 15.6rem; height: auto; margin:auto; }
.jsone_1{ width: 9rem; height: auto; float: left; overflow: hidden }
.jsone_2{ width: 6rem; height: auto; float: left;}
.js_mar_lef{ margin-left: .4rem }
.jsone_bt{ width: 5rem; height: 1.25rem; background-image: url(../images/7.png); background-size: cover; line-height: 1.2rem; }
.imgselfcenter{ max-width: 100%;margin:auto; }

/*lx_mk1*/
.lx_mk1{ width: 15.6rem; height: auto; padding-top: .5rem; padding-bottom: .5rem; margin: .2rem auto 0 auto; background-color: #f4f4f4; border-bottom: solid 1px #dedede; }
.lx_anniu{ width: 10rem; height: 1.4rem; line-height: 1.4rem; margin-top: .5rem; margin-left: auto; margin-right: auto; border-radius: .5rem 0 .5rem 0; }
.opkkl{ padding-top: .5rem }
.iujdm{ width: 1.4rem; height: 1.4rem; float: left; padding: .2rem }
.kdpskd{ width: 14.2rem; height: 1.4rem; line-height: 1.4rem; float: left; background-color: #dedede }
.lx_menuone{ border-radius: .3rem; padding-top: .5rem; padding-bottom: .1rem; }
.lx_mn_pic{ width: 2.25rem; height: 2.25rem; margin-bottom: .2rem}
.lx_box{ margin-bottom: .5rem }
.lx_box_btl{ width: 100%; height: 1.4rem; line-height: 1.4rem; }
.lx_b_xh{ width: 1.4rem; height: 1.4rem; float: left; border-radius: .5rem 0 .5rem 0; font-weight: 700 }
.lx_b_r{ width: 14rem; height: 1.4rem; float: right; border-bottom: dashed 1px #ef7c35; }
.lx_b_r_n{ width: 14rem; height: 1.2rem; line-height: 1.2rem; }
.lx_k{ margin-top: .5rem }
.lx_k1{ width: 4rem; height: auto; float: left; padding-top: .3rem; padding-bottom: .3rem; }
.lx_k2{ width: 11rem; height: auto; float: right; letter-spacing: .1rem;}

/*wxtj*/
.wxtj{ width: 15.6rem; height: auto; border-radius: .5rem; padding: 1rem .2rem .2rem .2rem; border:solid 1px #ef7c35; margin:2.5rem auto .5rem auto; position: relative; }
.idogged{ width: 6rem; height: 2.25rem; position: absolute; left: .8rem; top:-1.3rem; }
.wctj_n_l{ width: 10rem; height: auto; float: left; padding: .2rem }
.wctj_n_r{ width: 4rem; height: auto; padding: .2rem; float: right; }

/*pages*/
.pages li{list-style-type:none; line-height:0.8rem; border:solid 1px #ef7c35; padding-left:0.3rem; padding-right:0.3rem; width:auto; float:left; margin-left:0.5rem; font-size:0.5rem; color:#ef7c35;font-family: "Microsoft YaHei" ! important;}

.art img{ max-width:100%; height:auto;}
.art td{text-indent:0}