/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  font-family: Helvetica,Arial,'Microsoft YaHei'; /* 1 */
  font-size: 312.5%;
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
  overflow-x : auto;
  color: #333;
  background: #fff;
}

body { margin: 0;padding: 0; min-width: 320px;font-size: 0.28rem;}


/* Links
   ========================================================================== */
a { background: transparent;  text-decoration: none;  padding: 0;  margin: 0;  color: #666666;}
a:active,a:hover { outline: 0;  color: #cc0111;}

/* HTML5 display definitions
   ========================================================================== */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block;}
audio,canvas,progress,video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */}
audio:not([controls]) {display: none; height: 0;}
[hidden],template {display: none;}

/* Text-level semantics  ========================================================================== */
abbr[title] { border-bottom: 1px dotted;}
b,strong { font-weight: bold;}
small { font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline;}
sup { top: -0.5em;}
sub { bottom: -0.25em;}
img { border: 0;}
svg:not(:root) {overflow: hidden;}

/* Grouping content  ========================================================================== */
figure {margin: 1em 40px;}
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0;}
pre { overflow: auto;}
code,kbd,pre,samp { font-family: monospace, monospace; font-size: 1em;}

/* Forms  ========================================================================== */
button,input,optgroup,select,textarea { color: inherit;font: inherit;  margin: 0; }
button { overflow: visible;}
button,select { text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] { cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner { border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"],input[type="radio"] { box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height: auto;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
legend { border: 0;padding: 0;}
textarea { overflow: auto;}
optgroup { font-weight: bold;}
button,input {padding: 0; border:0;}

/* Tables  ========================================================================== */
table { border-collapse: collapse; border-spacing: 0;}
table-bordered{border:1px solid #e5e5e5;border-collapse:separate;*border-collapse:collapse;border-left:0}
td,th { padding: 0;}
ul,ol { padding: 0; margin: 0;}
li { list-style-type: none;  padding: 0;  margin: 0;}
p { padding: 0; margin: 0;}
h1,h2,h3,h4,h5,h6,hr,dt,dd,dl { font-size: .32rem; margin: 0; padding: 0; font-weight: normal;}
em,i { font-style: normal;}

/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, footer, address {display: block;}

/* Public Class---------------------------------------------- */
.hide {display: none;}
.show {display: block;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:block;}
.clear{clear:both; height:0px; line-height:0; margin:0; padding:0; _height:0px;} /* 兼容IE6 */
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 

.left{ float: left;} 
.right{ float: right;} 

.align_left {text-align: left!important;}
.align_center {text-align: center!important;}
.align_right {text-align: right!important;}
.cursor { cursor: pointer;}
.word-wrap{word-wrap: break-word;word-break: break-all;line-height:18px;  padding:2px 0px; }
.line_through { text-decoration: line-through; }

.ML0 { margin-left: 0px!important; }
.MR0 { margin-right: 0px!important; }

.font12 { font-size:12px; }
.font14 { font-size:14px; }
.font16 { font-size:16px; }

.H5 { height:5px; }
.H10 { height:10px; }
.H15 { height:15px; }
.H20 { height:20px; }
.H25 { height:25px; }
.H30 { height:30px; }
.H40 { height:40px; }
.H45 { height:45px; }
.H50 { height:50px; }

.color1 { color: #ff5500; }

.boxsizing { 
  box-sizing: border-box;
  -moz-box-sizing: border-box; /* Firefox */
  -webkit-box-sizing: border-box; /* Safari */ 
}

.clearfix:after { display:block; content:''; clear:both; visibility:hidden;}

.out {
  font-size: 0px;/* 布局核心样式 */
  letter-spacing: -5px; /* 兼容苹果浏览器、负值对其他浏览器无效 */
}

.in {
  display: inline-block; /* 布局核心样式 */
  vertical-align: top; /* 常见情形的辅助代码 (所有盒子顶部对齐*/
  letter-spacing: normal;
}
.in li { *display: inline-block; }


.in {
  *display: inline; /* 兼容ie6,7 */
}

.in li { *display: inline;vertical-align:top; }


/* 网站头部 */
#header{  margin:0 auto; height:94px;}
#header .head {margin:0 auto; height:94px; width:1000px; }
#header .head .logo { float: left;  }
#header .head .logo img { display:block; float:left; margin-top:20px; }
#header .head .right-logo {   float:right; padding-top:30px;  }
#header .head .right-logo dl { float:right }
#header .head .right-logo dt { height:34px; line-height:34px; float:left; width:176px; margin-right:20px; }
#header .head .right-logo dt img { display:block; margin-top:3px; }
#header .head .right-logo dd { height:34px; line-height:34px; float:right; width:250px; }
#header .head .right-logo dd .search { border:#cecece solid 1px; height:32px;  width:248px; }
#header .head .right-logo dd .search .search-input { border:none; width:216px;line-height:32px; height:32px;display:block; float:left; text-indent:8px; }
#header .head .right-logo dd .search .submit-btn {background:#666; border:none; width:32px; display:block; float:left; height:32px; }


#nav{ margin:0 auto; position:relative;background: url(../images/menu_bg.png) no-repeat center}


/* footer */
/*页脚*/
#footer {  background:#a7a7a7;  height:35px; }
#footer .foot {width:1000px; margin:0 auto;height:35px; }
#footer .foot p { line-height:35px; color:#fff; text-align:center }

/* 分页 */
.page_class {height: 32px; margin:0 auto ; text-align:center}
.page_class ul { height: 32px;}
.page_class ul li {  height:32px;  background:#e8e8e8; line-height: 32px; margin-right:5px; display:inline-block}
.page_class ul li a {display: block; text-align: center;  color: #666666; background: #efefef; font-size:12px;}
.page_class ul li.prev,.page_class ul li.next { width:66px; }
.page_class ul li.prev a, .page-class ul li.next a {  color: #666666;}
.page_class ul li.current a {color: #fff;background: #3472bd;}
.page_class ul li a:hover {color: #fff; background: #3472bd;}


/* 弹出层 */
.Pop_upBox_bg { position: absolute; top: 0; left: 0; background-color: #000; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; z-index: 9990; }
.Pop_upBox {  position: fixed; left: 50%; top: 50%; margin-left: -400px; margin-top: -180px; width: 800px; height: 360px; z-index: 9999; }
.Pop_upBox .pop_content { border: 5px solid #012f58; width: 100%; height: 100%; background: #fff; }
.Pop_upBox .pop_content .close { position: absolute; top: 15px; right: 15px; cursor: pointer; }
.Pop_upBox .pop_content h2 { height: 45px; line-height: 45px; color: #012f58; padding-left: 20px; font-weight: 700; }



.from-select {position: relative; line-height:29px; height:29px; margin-right: 10px; border:#cccccc solid 1px; width:266px; }
.from-select .select-btn{  width: 100%; padding:0 10px; padding-right:20px; min-width:90px; font-size: 14px; color: #000; padding-left: 3px;  height: 34px;}
.from-select .select-btn span { display: block; position: relative; line-height: 29px; text-align:left }
.from-select .select-btn span i{ position: absolute; top: 6px; right: 10px; background: url(../images/xtb065.png) no-repeat; width: 17px; height: 17px; }
.from-select .select-ul { position: absolute; top: 0; left: 0;  color: #000; width: 100%; line-height: 29px; height: 29px; opacity: 0; border: #dedede solid 1px; }