html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
ol,ul{list-style:none}
img{vertical-align:top;}
body{min-width: 320px;width:expression(document.body.clientWidth < 320? "320px": "auto" ); }
input,select,textarea{margin:0;padding:0;font-size:100%;font:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);outline:0;box-shadow:none; -webkit-appearance: none;}
html{background-color:#f5f5f5;font:10px STHeiti,Arial;font-family:Arial, Helvetica, sans-serif;color:#333;word-wrap:break-word;word-break:break-all;text-size-adjust:100%;-webkit-text-size-adjust:100%}
a{color:#333;text-decoration:none}
.fl{float:left}
.fr{float:right}
.clear{ clear:both;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.c_red{ color: red}
.h30{ height:3.5rem; clear:both;}
.h22{ height:22px; clear:both;}
.h12 { height: 12px; width:100%; display: block}
.h4 { height: 4px; width:100%; display: block}
.hiden{display:none !important;opacity:0;}
.footer{ padding:1.5rem 0; height:5.2rem; font-size:1rem; line-height:2.6rem; color:#c9c9c9; text-align:center;}
.footer span{ color:#f00; padding:0 .5rem; font-size:1.4rem;}
.footer a{ color:#333; padding:0 .5rem; font-size:1.4rem;}

.doing{z-index:1111;position:fixed;display:none;width:100%;filter:alpha(opacity=55); /*IE*/-moz-opacity:0.55; /*MOZ , FF*/opacity:0.55;/*CSS3, FF1.5*/background:#000;}
.doing2{z-index:1111;position:fixed;display:none;width:100%;background:#f5f5f5;}

/***   内页导航   ***/
.ix_topb { height: 42px; background: #e3393c;}
.ix_tpfh { height: 38px; width: auto; padding-top: 4px}
.ix_tpfh img{ height: 35px; width:95px}
.ix_tpban { height: 42px; width: auto}
.ix_tpban a{ height: 42px; width: 42px; float:left; display:block; text-align:center}
.ix_tpban img{ height: 42px; width: 34px;}
.ix_gat { height: 42px;font-size: 16px; color: #fff; line-height: 42px;width:auto;}
.ix_gat a{ color: #fff}
.ix_gat2 { line-height: 42px;width:45%; line-height:42px; height:42px; overflow:hidden;}

/***   主页导航   ***/
.ix_topa { height: auto; background: #e3393c;}
.bckl {background: #e3393c;}
.ix_zulog { height: 42px; width: 168px;}
.ix_zulog img{ height: 42px; width:168px}
.serch {height:32px; background: #fff;  border-radius:4px; padding: 2px 0 0 2px; width:100%}
.serch .input1{ width:90%; height:28px; border:0; line-height:28px; font-size:14px; vertical-align:middle; float:left; font-size: 16px}
.serch .i-btn1{ width:28px; height:32px; background: url(../images/ic_shg.png) no-repeat center; background-size:18px 18px; float: right; border:0; vertical-align:middle; cursor:pointer;}
.ix_ztt { height: 42px; width: auto; line-height: 42px; color: #fff; font-size: 16px; padding: 0 12px}
.ix_ztt a{ color: #fff; display:block}
.serch2 {height:32px; background: #fff;  border-radius:4px; padding: 2px 0 0 2px; width:74%}
.serch2 .input1{ width:86%; height:28px; border:0; line-height:28px; font-size:14px; vertical-align:middle; float:left; font-size: 16px}
.serch2 .i-btn1{ width:28px; height:32px; background: url(../images/ic_shg.png) no-repeat center; background-size:18px 18px; float: right; border:0; vertical-align:middle; cursor:pointer;}
.fbwe { width: 23%; height:34px; background: #ffa313;  border-radius:4px; color: #fff; text-align:center; line-height: 34px; font-size: 16px}
.fbwe a{ display:block; color: #fff}

/* 底部&版权 */
.jzgc_footer{ padding:30px 0px; width:100%; overflow:hidden;}
.jzgc_footer .o_sort{ padding-bottom:14px; text-align:center;}
.jzgc_footer .o_sort span{ display:inline-block; padding:0px 10px; color:#333; font-size:14px; border-left:2px solid #dadada;}
.jzgc_footer .o_sort span:first-child{ color:#f00; border-left:none;}
.jzgc_footer p{ color:#999; font-size:12px; text-align:center;}