@charset "utf-8";
/* CSS Document */
body{margin:0px auto; padding:0px; font-size:14px; color:#414042; font-family:Arial, Helvetica, sans-serif; background:#fff;}
a{text-decoration:none; color:#414042;}
a:hover{ color:#8561aa;}
a.zi{text-decoration:none; color:#0080da; padding-left:5px;}
a.zi:hover{ text-decoration:underline;}
.more-box{ line-height:24px; text-align:right;}


img,a img{border:0;margin:0;padding:0; vertical-align: middle;}
div,form,ul,ol,li,span,p,input,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input{font-size:14px;padding:0}
.fl{ float:left;}
.fr{float:right;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.textleft{ text-align:left !important;}
.textright{ text-align:right !important;}
.textcenter{text-align:center !important;}
.mt-10{ margin-top:10px !important;}
.mt-20{ margin-top:20px !important;}
.mt-60{ margin-top:60px !important;}
.mt-45{ margin-top:45px !important;}
.ml-0{ margin-left:0 !important;}
.mr-0{ margin-right:0 !important;}
.mr-18{ margin-right:18px !important;}
.mb-30{ margin-bottom:30px;}
.pb-30{ padding-bottom:30px;}
/*切换 begin*/
.qhtit{ width:100%; height:35px; margin:auto; border-bottom:1px solid #ccc;}
.qhtit li{height:34px;  float:left; font-size:16px; line-height:35px; text-align:center; margin:0 0 0 15px; padding:0 2px; cursor:pointer; }
.qhtit li.act{ border-bottom:2px solid #23b7c1; color:#23b7c1; }
.qhtit li a{color:#000; }
.qhtit li.act a{color:#23b7c1; font-weight:bold;}
.qhbox{width:100%; padding:0; margin:0; overflow:hidden;}
.qhbox div{ padding:10px; overflow:hidden;}
/*切换 end*/