/* CSS Document */
html, body {width: 100%;height: 100%; font-size:12px;}
body, button, input, keygen, legend, select, textarea {font: 12px/1.14 "PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing: antialiased;color: #333;outline: 0;}
abbr, body, fieldset, html, iframe, img {border: 0;}
img{outline:none;}
blockquote, body, button, caption, dd, div, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, html, input, legend, li, menu, ol, p, pre, table, td, textarea, th, ul {margin: 0;padding: 0;}
ul,li{ list-style:none;}

a{ text-decoration:none; color:#000;}
a:link{ color:#999;}
a:hover{ color:#e60012;}
body{ background:#f5f5f5 url(../images/bg_1.jpg) repeat 0 0; }
.show{display:block !important;}
.hide{display:none !important;}
.font05em{ font-size:0.5rem;}
.font1em{ font-size:1rem;}
.fontcolor_blue{ color:#F00;}
.fontw{ font-weight:bold;}
.fontred{color:#F00 !important;}
.floatleft{ float:left !important;}
.floatright{ float:right;}
.colorCCC{ color:#CCC;}
.morePrompt{ border:1px solid #F00 !important; text-align:center; color:#F00; font-size:0.75rem !important; padding:5px 0 !important; margin-top:10px; background-color:#FEDDDA; opacity:0;}
/*公共*/
.conpage{ margin:0 auto; width:1200px;}



/*通用头部*/
.head-one{ width:100%; background-color:#e60012; height:25px; line-height:25px; font-size:14px; display:inline-block; position:fixed;}
.head-one a,.head-one a:hover{ color:#FFF;}
.userhleft{ float:left;}
.userhleft li,.userhright li{ float:left; padding:0 20px; border-right:#FFF 1px dotted;}
.userhright{float:right;}
.loginBtn{ background-color:#000; padding:0 20px; overflow:hidden;transition:All 0.3s ease-in-out;-webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out; }
.loginBtn a{color:#FFF;}
.topHead{ width:20px; height:20px; margin:1px 10px 1px 0; border:1px solid #FFF; border-radius:50%; overflow:hidden; float:left;}
.topHead img{ width:25px; height:25px; text-align:center; vertical-align:middle;}
.topUname{ float:left;}
.topUname a{ color:#FFF;}
.head-two{ width:100%; height:60px; background-color:#FFF; border-bottom:1px solid #CCC;box-shadow:0 1px 4px 0 rgba(0,0,0,.12); border-top:0; top:24px;position:fixed;}
.head-two_main{ margin:0 auto; width:1200px; font-size:14px;}
.htMain_logo{ float: left;}
.htMain_logo img{ width:200px; padding-top:10px;}
.htMain_search,.htMain_key{ float:right;}
.htMain_search{width:380px; height:30px; border-radius:50px; border:1px solid #e60012; background-color:#F5F5F5; margin-top:15px;}
.htMain_search input{ float:left; padding-top:5px}
.htMain_search input[type="search"]{ line-height:20px; padding-left:20px; border:0px; background-color:transparent; width:330px; margin:0 !important;}
.htMain_search_btn{padding-left:20px;}
.htMain_key{ padding:25px 20px 15px 20px;}
.htMain_key a{ display:block; float:left; padding:0 10px; color:#000;}
.htMain_key a:visited{ color:#000;}
.htMain_key a:hover{ color:#e60012;}