body {
	width:100%; 
	height:100%;
	background-image: url("../images/home-bg.89a86a79.png");
	background-repeat: no-repeat;
	background-size: 100%;
	overflow:auto
}
.textbox {border:none !important}
.top {height:45px; padding:15px 40px 0px 60px}
.top .login {height:32px; line-height:32px; padding: 0px 10px; color: #fff; background:#1587fc; border-radius:3px; cursor:pointer}
.top .link {height:32px; line-height:32px; border-radius:3px; color:#fff; cursor:pointer; padding:0px 10px;}
.top .link a{color:#fff; text-decoration: none}
.top .link:hover {background:#1587fc}
.top .icon {width:16px; height:16px; background-repeat: no-repeat; background-position: left; background-size:100%; margin-top:10px }
.top .org {background-image:url("../images/top01.png")}
.top .team {background-image:url("../images/top02.png")}
.top .about-us {background-image:url("../images/top03.png")}
.top .question {background-image:url("../images/top04.png")}
.photo {
	width: 30px;
 			height: 30px;
	border: none;
	border-radius: 20px;
 			margin-top: -5px;
}
.user-name {height: 30px;
    line-height: 30px;
    margin-top: -5px;
    font-weight: bold;
    color: #fff;
   }
   /****�û���Ϣ��������*******/
.userinfo-menu {
	display: none;
    z-index: 1001;
	position: absolute;
    top: 38px;
    left: 0px;
    background-color: #fff;
    min-width: 110px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
    /*box-shadow: 0 3px 3px -3px #ccc, -3px 0 3px -3px #ccc, 3px 0 3px -3px #ccc;
    -webkit-box-shadow: 0 3px 3px -3px #ccc, -3px 0 3px -3px #ccc, 3px 0 3px -3px #ccc;
    */
	box-shadow: 0px 0px  6px 1px #888;
	-webkit-box-shadow: 0px 0px  6px 1px #888;
	-moz-box-shadow: 0px 0px  6px 1px #888;
    list-style-type: none;
    width: 110px;
    height: 150px
}
.userinfo-menu ul {
	width:100%;
	height:100%;
 	padding: 5px;
	margin: 0px;
}
.userinfo-menu li {
	float: left;
	width: 94%;
	line-height: 34px;
	font-size: 13px;
	text-indent: 5px;
	list-style-type: none;
	cursor:pointer;
	color: #444
}

.userinfo-menu li:hover {
	background-color: #f2f2f2
}
.userinfo-menu li i {
	margin-right: 5px
}
.userinfo-menu li a {
	text-decoration: none;
	color: #444
}
.logo {
	width: 547px;
    height: 90px;
	background-image:url("../images/home_logo_new3.png?version=1.2");
	background-size: 100%;
	background-repeat: no-repeat;
}
.bzxg_logo {
	margin-left: 5px;
    margin-right: 5px;
	width: 100%;
 	height:80px;
	background-image:url("../images/bzxg_logo1.png?version=1.2");
	background-size: 140% 90%;
	background-repeat: no-repeat;
	cursor:pointer;
	background-position: center;
    border-radius:8px
}

.cywjzl_logo {
    margin-left: 5px;
    margin-right: 5px;
    /*
    margin-top: 2px;
    margin-bottom: 2px;
    */
	width: 100%;
 	height:80px;
	background-image:url("../images/cywjzl_logo9.png?version=1.2");
	background-size: 140% 90%;
	background-repeat: no-repeat;
	cursor:pointer;
	background-position: center;
	border-radius:8px
}

.qyrz_logo {
    margin-left: 5px;
    margin-right: 5px;
    /*
    margin-top: 2px;
    margin-bottom: 2px;
    */
	width: 100%;
 	height:80px;
	background-image:url("../images/qyrz_logo3.png?version=1.2");
	background-size: 130% 90%;
	background-repeat: no-repeat;
	cursor:pointer;
	background-position: center;
	border-radius:8px
}
.solr {height:50px; margin-top:20px; margin-left:80px}
.solr .option {position:relative; width:70px; height:46px; line-height:46px; color:#555; font-size:16px; border-radius:3px 0px 0px 3px; background-color:#fff; padding-left:10px; margin-right:0px !important}
.solr .selecter {margin-left:3px; margin-right:0px !important; cursor:pointer}
.solr .selecte-item {width: 70px; height: 26px; line-height: 26px; font-size: 15px; margin-bottom: 0px; text-indent: 10px;}
.solr .selecte-item:hover {background-color:#aed0ea}
.solr .text {height:46px; line-height:46px; color:#555; background-color:#fff; border-left:1px solid #cbcbcb; margin-right:0px !important}
.solr .button {width:80px; height:46px; border-radius:0px 3px 3px 0px; background-color:#1587fc; cursor:pointer}
.solr .button:hover {background-color: rgb(64,163,255)}
.solr .button span {line-height:46px; color:#fff; margin-left:7px; font-size:16px;}
.solr .float-box {width:70px; height:54px; background-color:#fff; position:absolute; top:50px; left:0px; border-radius:0px 0px 3px 3px; display:none}
.solr .float-box ul {
	width:100%;
	height:100%;
 			padding:0px 25px;
				margin: 0px;
}
.solr .float-box li {
    float: left;
	text-align:left;
	padding:0px 10px;
    width: 180px;
    line-height: 30px;
    font-size: 14px;
    text-indent: 0;
    cursor:pointer;
    list-style-type: none;
}

.navigation {height:120px}
.navigation .nav {width:100px;cursor:pointer; position:relative;}
.navigation .nav .icon {width:70px; height:70px; border-radius:4px; background-size: 100%; background-repeat: no-repeat; margin:0px auto; position:relative;}
.navigation .nav .regulation {background-image:url("../images/nav_regulation.png")}
.navigation .nav .nation {background-image:url("../images/nav_nationstandard.png")}
.navigation .nav .industrystandards {background-image:url("../images/nav_industrystandards.png")}
.navigation .nav .allquery {background-image:url("../images/nav_allquery.png")}
.navigation .nav .group {background-image:url("../images/nav_groupstandards.png")}
.navigation .nav .local {background-image:url("../images/nav_localstandards.png")}
.navigation .nav .industry {background-image:url("../images/nav_industrystandards.png")}
.navigation .nav .international {background-image:url("../images/nav_internationalrules.png")}
.navigation .nav .compliance {background-image:url("../images/nav_complianceservices.png")}
.navigation .nav .techList {background-image:url("../images/nav_techList.png")}
.navigation .nav .text {height:20px; line-height:20px; margin-top:10px; text-align:center; font-size:14px; color:#fff; position:absolute;width:100%;}

/*#nav1:hover #icon1 {margin-top:-10px}
#nav2:hover #icon2 {margin-top:-10px}
#nav3:hover #icon3 {margin-top:-10px}
#nav4:hover #icon4 {margin-top:-10px}
#nav5:hover #icon5 {margin-top:-10px}
#nav6:hover #icon6 {margin-top:-10px}
#nav7:hover #icon7 {margin-top:-10px}
#nav8:hover #icon8 {margin-top:-10px}*/

.middel {border-radius:8px; background-color:#e4f1fb;}
.middel .left {width:460px; background-color:teal; margin: 20px;}
.middel .right { margin:20px 20px 20px 0px}
.middel .function-tabs {justify-content: space-between; color:#212121; border-bottom: 1px solid #1587fc;}
.middel .function-btn {cursor:pointer; line-height:30px; height:30px; padding:0px 10px}
.middel .more {line-height:34px; height:30px; cursor:pointer}
.middel .more:hover {color:#1587fc; text-decoration: underline}
.middel .active {color: #fff; background: #1587fc; cursor:default !important}
.middel .row { margin-bottom:0px !important; cursor:pointer; border-bottom: 1px solid #d7ebf9}
.middel .row:hover {color: dodgerblue}
.middel .row .order {line-height:34px; height:36px; width:10px; font-size:14px; text-align:center}
.middel .row .title {width:300px;line-height:34px; height:36px; font-size:14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.middel .row .date {width:90px; min-width:84px; line-height:36px; height:36px; font-size:14px; text-align:right; margin-right:0px !important}
.middel .row .count {width:70px; min-width:70px; line-height:36px; height:36px; font-size:14px; text-align:right; margin-right:0px !important}
.middel .right .notice-list {margin-left:15px}
.middel .right .notice-list li {list-style:disc !important}
.footer {margin-bottom:0px; margin-top:15px; padding-top:10px; background:rgba(0,0,0,.25)!important;/*opacity:0.3; background-color: #000; */}
.footer .title {color:#fff; font-size:15px; line-height:28px;font-weight: bolder;}
.footer .item-link {color:#fff; font-size:14px; line-height:24px; margin-bottom:0px; cursor:pointer; text-decoration: none}
.footer .item-link:hover {text-decoration:underline}
.footer .item {color:#fff; font-size:14px; line-height:24px; margin-bottom:0px;}

.layer-notice {width:240px; height:300px; box-shadow: 0 2px 3px 0 #cbcbcb; background-color:#fff; position:absolute; right:10px; bottom:10px; display:none}
.layer-notice .notice-header {height:36px; background-color:#4476A7; line-height:36px; text-indent:10px; color: #fff; border:1px solid #4476A7;}
.layer-notice .notice-header .button {cursor:pointer}
.layer-notice .notice-header .button i {color:#444; font-size:20px}
.layer-notice .notice-header .button i:hover {color:#fff}

.question-online {width:70px; height:70px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px; border-radius:10px; 
	background-color: #fff; position:absolute; right:10px; bottom:403px; text-align:center; cursor:pointer}
.serivce-online {width:70px; height:70px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px; border-radius:10px; 
	background-color:#fff; position:absolute; right:10px; bottom:330px; text-align:center; cursor:pointer}
.serivce-online:hover {color:red}
.question-online:hover {color:red}
#marquee {height:300px;overflow:hidden}
#marquee ul {width: 240px;  margin-left: 0px;}
#marquee ul li{float:left;height:300px;list-style-type:none}
#marquee ul li img{display:block;}
#marquee ul li .notice {line-height:28px; font-size:13px; padding:15px; text-decoration:none; color:#2288cc}