﻿/*-----------------------------------------------------------------------------------------------头部------------------------------------------*/
.wrap{ width:1200px; margin:0px auto;}
.header{ color:#fff; padding-top:5px;}
.header .home-top{ margin-bottom:2px; position: relative; z-index: 99; }
.header .home-top .left { float: left; }
.header .home-top .left a:hover { text-decoration: underline; }
.header .home-top ul li{ float:left; margin-right:15px; font-size:12px; line-height:24px;}
.header .home-top ul li a{ color:#fff;}
.header .home-top ul li a:hover{ text-decoration:underline;}
.qq a:link{ background: url(../images/icon01.png) no-repeat; width:30px; padding-left:25px; padding-bottom:8px; padding-top:3px;}
.qq a:hover{background: url(../images/icon01hover.png) no-repeat;}

.weixin a:link{ width:30px; padding-bottom:8px; padding-top:3px;}
.weixin a:hover{}

.weibo a:link{ background: url(../images/icon03.png) no-repeat 0px 0px ; width:30px; padding-left:25px; padding-bottom:8px; padding-top:3px;}
.weibo a:hover{ background: url(../images/icon03hover.png) no-repeat;}

.weixin{position: relative;}
.weixin ul{position:absolute; top:25px; left:0px;display: none;}

.log a:link{ background: url(../images/iconlogin.png) no-repeat; width:30px; padding-left:26px; padding-bottom:8px; padding-top:3px;}
.log a:hover{background: url(../images/iconloginhover.png) no-repeat;}

.reg a:link{ background: url(../images/iconreg.png) no-repeat; width:30px; padding-left:24px; padding-bottom:8px; padding-top:3px;}
.reg a:hover{background: url(../images/iconreghover.png) no-repeat;}

.com a:link{ background: url(../images/iconcom.png) no-repeat; width:30px; padding-left:24px; padding-bottom:8px; padding-top:3px;}
.com a:hover{background: url(../images/iconcomhover.png) no-repeat;}

#searchNav li:hover ul {display: block;}

.header .nav{ float:right; position: relative; z-index: 9; }
.header .nav li{ float:right; margin-left:40px; margin-top:12px;}
.header .nav li a:hover{ color:#fff; font-weight:bold;}

.icon {display: inline-block;font-size: 14px; cursor: pointer;width: 50px;height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;box-shadow: 0 0 0 2px #94c7ee;
	-webkit-transition: color 0.3s;	-moz-transition: color 0.3s;transition: color 0.3s;}
.icon p{ position:absolute; width:60px;  left:-4px; top:57px;}

.icon:after {pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box; -moz-box-sizing: content-box;	box-sizing: content-box;}

.icon:before {speak: none;	font-size: 48px;line-height: 90px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;	display: block;	-webkit-font-smoothing: antialiased;}

.icon:after {top: -2px;left: -2px;padding: 2px;	-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;-moz-transition: -moz-transform 0.2s, opacity 0.3s;transition: transform 0.2s, opacity 0.3s;-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);	-ms-transform: scale(1.3);	transform: scale(1.3);	opacity: 0;}

.icon:hover:after {	-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}

.zxhy:after { background:url(../images/zxhy.png) no-repeat -10px center #fff;}
a.zxhy{ background:url(../images/zxhy.png) no-repeat 13px center;}

.xwzx:after { background:url(../images/xwzx.png) no-repeat -10px center #fff;}
a.xwzx{ background:url(../images/xwzx.png) no-repeat 13px center;}

.cpcs:after { background:url(../images/cpcs.png) no-repeat -12px center #fff;}
a.cpcs{ background:url(../images/cpcs.png) no-repeat 11px center;}

.zt:after { background:url(../images/zt.png) no-repeat -10px center #fff;}
a.zt{ background:url(../images/zt.png) no-repeat 10px center;}

.mjbk:after { background:url(../images/mjbk.png) no-repeat -11px center #fff;}
a.mjbk{ background:url(../images/mjbk.png) no-repeat 12px center;}

.lt:after { background:url(../images/lt.png) no-repeat -11px center #fff;}
a.lt{ background:url(../images/lt.png) no-repeat 12px center;}


.header .logo img{ margin-right:5px;}

.search-box{ background:#fff; border-right:0px; width:280px; height:30px; margin-top:20px;}
.search-box a, .search-box input{ float:left;}

.search-box .search-sort{ width:61px;}
.search-box .search-sort div{border-right:1px solid #d8d8d8; height:30px; line-height:30px;padding:0px 8px;}
.search-box .search-sort div .search-sort-txt {display: inline-block;margin-right: 4px;	width:30px;color: #424242;}
.search-box .search-sort div em {display: inline-block;width: 0;height: 0;	vertical-align: middle;	border: 5px solid #fff;	border-bottom-width: 0; border-top-color: #85898c;}
.search-box .search-sort div:hover em {	border: 5px solid #FFF;border-top-width: 0;border-bottom-color: #85898c;}

.search-box .search-sort ul{border:1px solid #d8d8d8; border-top:0px; background:#fff; }
.search-box .search-sort ul li{color: #424242;border-top:1px solid #d8d8d8;padding:0px 8px; line-height:30px;}

.search-box input{ line-height:30px; background:#fff; border:0px; width:164px; padding:0px 5px;}

.search-box a{ display:block; background:#85898c; width:45px; height:26px; text-align:center; padding-top:4px;}

/*主导航*/
.nav_main{ margin-top:18px; height:76px;}
.nav_main li{ float:left;}
.nav_main li p{ float:left; width:36px; display:block; text-align:center; margin-right:5px; color:#1f8adc;}
.nav_main li ul{ float:left; margin-top:3px;}
.nav_main li ul li{ float:left; color:#000; line-height:26px; margin-right:10px;}

.nav_main .zz{ width:250px;}
.nav_main .zz ul{ width:205px; }

.nav_main .js{ width:649px;}
.nav_main .js ul{ width:608px; }

.nav_main .sq{ width:301px; }
.nav_main .sq ul{ width:260px; }
