html { height: 100%;}
body { min-height: 100%;}
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=text], input[type=password], input[type=file], textarea { -webkit-border-radius: 0; -webkit-appearance: normal }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
.clear{ clear:both;}

ol,ul,li{list-style:none;}
q:before,q:after {content:'';}
abbr,acronym,fieldset,img{ border:0 none;}
table {border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;	font-weight:normal;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;	font-weight:normal;}
input[type="text"],textarea{outline:none;}
input[type="radio"],input[type="checkbox"]{vertical-align: middle;}
input[type="submit"],input[type="button"],input[type="reset"],button{cursor:pointer;border:0 none;outline:none;text-align: center;}


.clf:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clf{ zoom: 1; } /* IE6 */
*:first-child+html .clf { zoom: 1; } /* IE7 */

.fixed:after, .clf:after, .cf:after, .header:after, .main:after, .footer:after { content: " "; display: block; clear: both; height: 0; overflow: hidden }
.fixed, .clf, .cf, .header, .main, .footer { *zoom: 1 }



.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

.vt{vertical-align:top;}
.vm{vertical-align:middle;}
.vb{vertical-align:bottom;}

.fl {float:left;}
.fr {float:right;}
.fl,.fr {display:inline;}
.oh{overflow: hidden;}
.dn{display: none;}

.ti2{text-indent:2em;}
.tdo{text-decoration: overline;}
.tdu{text-decoration: underline;}
.tdl{text-decoration: line-through;}
.hidden{ display:none;}
.arial{ font-family:arial;}
.song{font-family:"\5b8b\4f53";}
em{font-weight: 900;}

body, input, select, button, textarea{ font-family: Arial, Helvetica, sans-serif,"Microsoft Yahei","΢ź","","\5b8b\4f53"; }
body{text-align:left; margin:0 auto; }

a * { *cursor: pointer }
:focus { outline: none }
a:focus { outline: none; }
a{ blr:expression(this.onFocus=this.blur()) ;color: #747474; text-decoration:none; }
a:hover { text-decoration:none; color: #000;  }

.font30{font-size: 30px;}
.font26{font-size: 26px;}
.font24{font-size: 24px;}
.font18 { font-size:18px}
.font16{font-size: 16px;}
.font14{font-size: 14px;}
.font12 { font-size:12px}

.white { color:#FFF; }
.white a { color:#FFF}
.blue { color:#c5c1ac; background:none}
.blue a { color:#c5c1ac}
.b8,.light{color: #888;}
.gray{color: #909093;}

.red{color: #e60012;}
.redl{color: #bf9569;}	
.black{color: #000;}
.red2{color: #e4680b;}
.yellow2{color: #a57200;}
.zise{	color: #4f266b;}
.pr{position: relative;}

.code input{vertical-align: middle;}
.code img{vertical-align: middle;cursor:pointer;margin: 0 10px;}
.code a{vertical-align: middle;}

.page{text-align: center;padding:30px 0px 50px 0;}
.page a,.page span{display: inline-block;height:30px;padding:0 6px;line-height: 30px;margin:0 0px;/*background: #999999;*/color:#000;vertical-align: middle;border: 1px solid #a2a2a2;margin: 0 1%;}
.page a:hover,.page span{background: #0263a8;color: #fff;border: 1px #0263a8 solid;}
.page a.prev, .page a.next{background-color: #fff;margin-top: 4px;}

.page .pager{padding-left:15px;display: inline-block;}
.page .pager .i_page{width: 35px;height: 14px;border: 1px solid #e7e7e7;margin:0  10px;text-align: center;}
.page .pager .btn_page{width: 39px;height: 20px;margin:0  10px;background: #9d9d9d;color: #fff;}
.i_page{width: 34px;height: 20px;line-height: 20px;border: 1px solid #a8acad;margin: 0 2px;text-align: center;}
.page .btn_page{width: 54px;height: 25px;text-align: center;line-height: 25px;border: 1px solid #a8acad;margin: 0 0 0 10px;}

.searcht{padding: 50px 0;text-align: center;}
.searcht .i_text{width: 200px;height: 29px;line-height: 29px;padding:0 10px 0 10px;vertical-align: middle;border: 1px solid #c8caca;}
.searcht .btn{width: 40px;height: 33px;background:#ffffff  ;vertical-align: middle;margin-left: -4px;border: 1px solid #c8caca;background:  url(../images/search.jpg) 0 0 no-repeat;}

ul.cp_menu{ border-bottom:1px solid #1e96d5; height:30px; margin-bottom:10px;}
ul.cp_menu li{ display:inline; float:left;}
ul.cp_menu li a{ display:block; height:30px; line-height:30px; padding:0 3px; font-size:12px;}
ul.cp_menu li a.curr{ background-color:#1e96d5; color:#FFFFFF;}


div.n_main div.cp_box{ min-height:50px; clear:both; margin-top:20px;}


/*底部按钮*/
footer{ position: fixed; z-index: 900; bottom: 0; left: 0; right: 0; margin: auto;height:45px;background:#2D2D2D;border-top:none;-webkit-transition:bottom;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:100ms;}
footer li{text-align:center;height:44px;overflow:hidden;-webkit-box-flex:1;box-flex:1; width:25%; float:left;background:url(../images/common.png) left -3px no-repeat;}
footer li.home{ background:none;}
footer a,footer div{height:44px;display:block;text-align:center;vertical-align:middle;color:#fff;text-decoration:none;}
footer .icon{width:30px;height:20px;display:block;background:url(../images/common.png) no-repeat;background-size:400px;margin:4px auto 0 auto;position:relative;}
footer .email{background-position:-240px -110px;}
footer .message{background-position:0px -110px;}
footer .share{background-position:-60px -110px;}
footer .more{background-position:-150px -110px;}
footer .tel{background-position:-90px -110px;}
footer .map{background-position:-120px -110px;}
footer .back{background-position:-212px -113px;}
footer .member{background-position:-240px -110px;}
footer .home{background-position:-180px -110px;}