 
html {
	line-height:1.15; /* 1 */
	-ms-text-size-adjust:100%; /* 2 */
	-webkit-text-size-adjust:100%; /* 2 */
	font:"微软雅黑";}
* {
	margin:0;
	padding:0;}
/* sections
   ========================================================================== */

/**
 * remove the margin in all browsers (opinionated).
 */

body {
	margin:0;}
/**
 * add the correct display in ie 9-.
 */
article, aside, footer, header, nav, section {
	display:block;}
/**
 * correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in chrome, firefox, and safari.
 */
h1 {
	font-size:2em;
	margin:0.67em 0;}
/* grouping content
   ========================================================================== */

/**
 * add the correct display in ie 9-.
 * 1. add the correct display in ie.
 */

figcaption, figure, main {  /* 1 */
	display:block;}
/**
* add the correct margin in ie 8.
*/
figure {
	margin:1em 40px;}
/**
* 1. add the correct box sizing in firefox.
* 2. show the overflow in edge and ie.
*/
hr {
	box-sizing:content-box; /* 1 */
	height:0; /* 1 */
	overflow:visible;}
/**
* 1. correct the inheritance and scaling of font size in all browsers.
* 2. correct the odd `em` font sizing in all browsers.
*/
pre {
	font-family:monospace, monospace; /* 1 */
	font-size:1em;}
/* text-level semantics
========================================================================== */

/**
* 1. remove the gray background on active links in ie 10.
* 2. remove gaps in links underline in ios 8  and safari 8 .
*/

a {
	background-color:transparent; /* 1 */
	-webkit-text-decoration-skip:objects;}
/**
* 1. remove the bottom border in chrome 57- and firefox 39-.
* 2. add the correct text decoration in chrome, edge, ie, opera, and safari.
*/
abbr[title] {
	border-bottom:none; /* 1 */
	text-decoration:underline; /* 2 */
	text-decoration:underline dotted;}
/**
* prevent the duplicate application of `bolder` by the next rule in safari 6.
*/
b, strong {
	font-weight:inherit;}
/**
* add the correct font weight in chrome, edge, and safari.
*/
b, strong {
	font-weight:bolder;}
/**
* 1. correct the inheritance and scaling of font size in all browsers.
* 2. correct the odd `em` font sizing in all browsers.
*/
code, kbd, samp {
	font-family:monospace, monospace; /* 1 */
	font-size:1em;}
/**
* add the correct font style in android 4.3-.
*/
dfn {
	font-style:italic;}
/**
* add the correct background and color in ie 9-.
*/
mark {
	background-color:#ff0;
	color:#000;}
/**
* add the correct font size in all browsers.
*/
small {
	font-size:80%;}
/**
* prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;}
sub {
	bottom:-0.25em;}
sup {
	top:-0.5em;}
/* embedded content
========================================================================== */

/**
* add the correct display in ie 9-.
*/

audio, video {
	display:inline-block;}

/**
* add the correct display in ios 4-7.
*/
audio:not([controls]) {
display:none;
height:0;}
/**
* remove the border on images inside links in ie 10-.
*/
img {
	border-style:none;
           /*margin-top:10px;*/
}

/**
* hide the overflow in ie.
*/
svg:not(:root) {
overflow:hidden;}
/* forms
========================================================================== */

/**
* 1. change the font styles in all browsers (opinionated).
* 2. remove the margin in firefox and safari.
*/

button, input, optgroup, select, textarea {
	font-family:sans-serif; /* 1 */
	font-size:100%; /* 1 */
	line-height:1.15; /* 1 */
	margin:0;}
/**
* show the overflow in ie.
* 1. show the overflow in edge.
*/
button, input {
	overflow:visible;}
/**
* remove the inheritance of text transform in edge, firefox, and ie.
* 1. remove the inheritance of text transform in firefox.
*/
button, select {  /* 1 */
	text-transform:none;}

/**
* 1. prevent a webkit bug where (2) destroys native `audio` and `video`
*    controls in android 4.
* 2. correct the inability to style clickable types in ios and safari.
*/
button, html [type="button"],/* 1 */ [type="reset"], [type="submit"] {
-webkit-appearance:button;}

/**
* remove the inner border and padding in firefox.
*/
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
border-style:none;
padding:0;}

/**
* restore the focus styles unset by the previous rule.
*/
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
outline:1px dotted buttontext;}
/**
* correct the padding in firefox.
*/
fieldset {
	padding:0.35em 0.75em 0.625em;}
/**
* 1. correct the text wrapping in edge and ie.
* 2. correct the color inheritance from `fieldset` elements in ie.
* 3. remove the padding so developers are not caught out when they zero out
*    `fieldset` elements in all browsers.
*/
legend {
	box-sizing:border-box; /* 1 */
	color:inherit; /* 2 */
	display:table; /* 1 */
	max-width:100%; /* 1 */
	padding:0; /* 3 */
	white-space:normal;}
/**
* 1. add the correct display in ie 9-.
* 2. add the correct vertical alignment in chrome, firefox, and opera.
*/
progress {
	display:inline-block; /* 1 */
	vertical-align:baseline;}
/**
* remove the default vertical scrollbar in ie.
*/
textarea {
	overflow:auto;}

/**
* 1. add the correct box sizing in ie 10-.
* 2. remove the padding in ie 10-.
*/
[type="checkbox"], [type="radio"] {
box-sizing:border-box; /* 1 */
padding:0;}

/**
* correct the cursor style of increment and decrement buttons in chrome.
*/
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
height:auto;}

/**
* 1. correct the odd appearance in chrome and safari.
* 2. correct the outline style in safari.
*/
[type="search"] {
-webkit-appearance:textfield; /* 1 */
outline-offset:-2px;}

/**
* remove the inner padding and cancel buttons in chrome and safari on macos.
*/
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
-webkit-appearance:none;}

/**
* 1. correct the inability to style clickable types in ios and safari.
* 2. change font properties to `inherit` in safari.
*/
::-webkit-file-upload-button {
-webkit-appearance:button; /* 1 */
font:inherit;}
/* interactive
 ========================================================================== */

/*
* add the correct display in ie 9-.
* 1. add the correct display in edge, ie, and firefox.
*/

details,/* 1 */ menu {
	display:block;}
/*
* add the correct display in all browsers.
*/
summary {
	display:list-item;}
/* scripting
 ========================================================================== */

/**
* add the correct display in ie 9-.
*/

canvas {
	display:inline-block;}
/**
* add the correct display in ie.
*/
template {
	display:none;}

/* hidden
 ========================================================================== */

/**
* add the correct display in ie 10-.
*/

[hidden] {
display:none;}
ul, li {
	list-style: none;}
h1, h2, h3, h4, h5, h6, body, div, p, ul, li, ol, li {
	margin:0;
	padding:0;}
a {
	color:#333;
	font-size:15px;
	line-height:30px;
	text-decoration:none;}
a:hover {
	color:#007bc6;
	text-decoration:none;}
html {
	background: #e0e9e9;}
body {
	background:url(/uploads/image/d1iiimg/footbg.jpg) no-repeat bottom center;}
input {
	outline:none;}
button {
	outline: none;}
/*头部*/
.header {
	background:url(/uploads/image/d1iiimg/topbg.jpg) no-repeat top center;
	margin-bottom: 20px;}
.search {
	height: 31px;
	padding:10px 0;
	box-sizing: content-box;
	position:relative;}
.search-toinput {
	position:absolute;
	right:40px;
	top:10px;
	width:22%;}
.search-toinput input {
	width:90%;
	height:14px;
*width:auto;
	min-width:140px;
*min-width:300px;
	position: absolute;
	right: 0;
	top: 0;
	line-height:14px;
	padding:7px 3px;
	box-sizing:content-box;
	margin:0 10px;
	border:1px solid #fff;
	border-radius:5px;
	background:transparent;
	color: #fff;}
.search-toinput .search-btn {
	cursor:pointer;
	position:absolute;
	right:15px;
	top:6px;
	width:21px;
	height: 20px;
	background:url(/uploads/image/d1iiimg/search.png) no-repeat;}

.search_btn {
    width: 20px;
    height: 25px;
    margin-top: 5px;
    margin-left: 1125px;
}

.search-toinput button {    
    border: 0 none;  
}


.version {
	position:absolute;
	right:87%;
	top:10px;}
.version a {
	color:#fff;
	line-height:31px;}
.logo {
	text-align:center;}
.logo {
	padding-top:35px;}
.menu {
	height: 190px;}
.menu li {
	float:left;
	margin-top:10px;
	padding-top:50px;}
.menu li a {
	color:#fff;
	font-size:22px;
	line-height: 48px;
	display: block;
	padding:3px 0;
	margin:0 20px;}
.menu li a:hover, .menu li.active a {
	border-bottom:3px solid #fff;}
/*底部*/
.footer {
	padding:40px 0;}
.foot-info {
	/*width:70%;*/
	width:30%;
	float: left;
	font-size:13px;}
.foot-info ul {
	height:30px;
	text-align: center;}
.foot-info li {
	display:inline;
	height:30px;
	padding:0 5px;}
.foot-info p {
	line-height: 30px;
	text-align: center;}
.icp {
	text-align: center;
	/*width:15%;*/
	width:30%;
	float: left;
	margin-left:20%;}
.icp p {
	line-height: 22px;
	font-size:12px;}
.par {
	text-align:right;
	/*float:right;
	width:15%;*/
	float: left;
	width:5%;
	padding-top:10px;}

.gongneng{
	margin-bottom:20px;}

.gongneng ul {
	height:30px;
	text-align: center;}
.gongneng li {
	display:inline;
	height:30px;
	padding:0 5px;}


.phonelogo {
	display:none;}
.chanversion {
	text-align:center;
	margin-top:20px;
	display: none;}
.chanversion a {
	text-align:center;
	display:inline-block;
	border:1px solid #a1a1a1;
	background:#fff;
	padding:3px 15px;
	border-radius:5px;}
 @media (min-width: 980px) and (max-width:1200px) {
 .menu li a {
padding:3px 0;
margin:0 14px;
font-size:18px;}
 .guide, .tender {
padding:18px 0;}
}
/*@media (min-width: 480px) and (max-width:720px){
  
}*/




@media (max-width: 1000px) {
 .m1023 .container {
width:100%;
overflow:hidden;}
 .m1023 .span4 {
position: absolute;}
 .m1023 .span8 {
width:100%;}
 .footer {
position:relative;}
.par{
display:none;}

.gongneng{
	display:none;}
 .icp, .par {
float:none;
position:absolute;
top:10px;
width:50%;
padding:0 10px;
box-sizing:border-box;}
 .icp img {
padding-right:30px;}
 .icp {
text-align: right;
left:0;}
 .par {
text-align:left;
right:0;}
 .foot-info {
width:auto;
float:none;
margin-top: 25px;}
 .chanversion {
display: block;}
 .foot-info ul {
display: none;}
 .header {
background-position:center -74px;}
.calender_top{
	display: none;}
 .logo {
width:45%;
position:absolute;
left:5px;
top:30px;
padding-top:0;}
 .menu {
height:40px;
background:rgba(0, 0, 0, .5);}
 .menu {
display:box;
display:-webkit-box;
display:flex;
display:-webkit-flex;}
 .menu li {
padding-top:0;
float:none;
-webkit-box-flex:1;
box-flex:1;
-webkit-flex:1;
flex:1;}
 .logo img {
width:100%;}
 .menu li a {
padding:0 5px;
margin:0;
font-size:12px;
line-height:28px;
text-align:center;}

  /*头部底部*/
  .pclogo {
display: none;}
 .phonelogo {
display: block;}
 .header {
background-position:center -74px;}
 .logo {
width:45%;
position:absolute;
left:5px;
top:30px;
padding-top:0;}
 .first {
display: none;}
 .search-toinput {
top:30px;}
 .search-toinput input {
font-size:12px;}
 .search-toinput .search-btn {
right:10px;}
 .footer .span2，.footer .span8 {
float:left !important;}
 .foot-info p {
font-size:12px;}
 .foot-info p span {
display:block;}
 .foot-info ul {
display: none;}
 body {
background:none;}
}
 @media (min-width: 766px) and (max-width:1000px) {
 .company li {
text-align: center;
padding:6px 0;}
.company li span {
display: block;}
.guide, .tender {
padding:18px 0;}
.menu li {
margin-top:0;}
.menu li a {
font-size:18px;
line-height:34px;
padding:3px 16px;}
.first {
display: none;}
.foot-info {
float:none;}
.logo {
top: -18px;
width: 30%;}
}
 @media (max-width: 640px) {
 .foot-info {
float:none;}
}
@media (min-width: 640px) and (max-width:766px) {
 .menu li a {
font-size:16px;}
 .logo {
width:40%;
top:-10px;}
 .search-toinput {
top:50px;}
}
@media (min-width: 480px) and (max-width:640px) {
 .menu li a {
font-size:14px;}
 .logo {
width:40%;
top:-24px;}
}
@media (min-width: 320px) and (max-width:480px) {
 .menu li a {
font-size:12px;}
 .logo {
width:40%;
top:-22px;}
}
.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";}
.clearfix:after {
	clear: both;}