﻿@charset "utf-8";
/* CSS Document */
body {
    color: #333;
    line-height: 1.8em;
	font-size: 14px;
	font-family: "Microsoft Yahei UI","Microsoft Yahei",Verdana,Simsun,"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,"sans-serif";}
body,html{   width:100%;  height:100%;}

.clearfix { zoom:1;}
.clearfix:after{ content:""; display:block; height:0; line-height:0;clear:both; visibility:hidden;}
.none{ display:none;}
.pa{ position:absolute;}
body{   width:100%;  height:100%;}

/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#333;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
a{ cursor:pointer;}
.fr{ float:right;}
.fl{ float:left;}
#north {
    position: relative !important;
    color: #FFF;
    z-index: 99;
	height:40px;
}
.navwrapper {
    background: none repeat scroll 0% 0% #2F80D1;
}

.infornav {
    list-style: outside none none;
    padding: 0px;
	height:40px;
	line-height:40px;
	display:block;
}

.navin {
    display: inline-block;
    position: relative;
	margin-right:10px;
	height:40px;
}
a.nav-item {
    position: relative;
    text-decoration: none;
    color: #CAE8FF;
	display:block;
	height:40px;
	width:33px;
	margin-right: 10px;
}
#nav-item-index{ 
	background: url(images/iconfont-index.png) no-repeat scroll center center transparent;
}
#nav-item-sousuo{ 
	background: url(images/iconfont-sousuo.png) no-repeat scroll center center transparent;
}
#nav-item-aisxiangqing{ 
	background: url(images/iconfont-aisxiangqing.png) no-repeat scroll center center transparent;
}
#nav-item-bell{ 
	background: url(images/iconfont-bell.png) no-repeat scroll center center transparent;
}
#nav-item-exit{ 
	background: url(images/iconfont-exit.png) no-repeat scroll center center transparent;
}

#nav-item-index:hover{ 
	background: url(images/iconfont-index-hover.png) no-repeat scroll center center transparent;
}
#nav-item-sousuo:hover{ 
	background: url(images/iconfont-sousuo-hover.png) no-repeat scroll center center transparent;
}
#nav-item-aisxiangqing:hover{ 
	background: url(images/iconfont-aisxiangqing-hover.png) no-repeat scroll center center transparent;
}
#nav-item-bell:hover{ 
	background: url(images/iconfont-bell-hover.png) no-repeat scroll center center transparent;
}
#nav-item-exit:hover{ 
	background: url(images/iconfont-exit-hover.png) no-repeat scroll center center transparent;
}

#logo {
    width: 231px;
	height:41px;
	background: url(images/logo.png) no-repeat scroll left center transparent;
    box-sizing: border-box;
	margin-left: 20px;
}
#logo a {
    display: block;
	height:41px;
}
.navin { float:left;}
.tabs-container div{
	float:left; 
	}
.tabs-container div a.tab {
display: inline-block;
padding: 0px 10px;
min-width: 64px !important;
width: auto !important;
text-decoration: none;
color: #FFF;
height: 40px;
font-size: 14px;
line-height: 40px;
text-align: center;
position: relative;
}
.tabs-container div.selected a.tab {
    color: #fff;
    padding: 0px 10px 0px 10px;
}
.tabs-container div.selected {
    color: #fff;
    background-color:#055fb8;
}
.tabs-container div.selected  a{
	color:#fff;
}

.tabs-container div {
    display: inline-block;
    position: relative;
    padding: 0px 10px 0px 5px;
}
.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #333;
    text-shadow: 0px 1px 0px #FFF;
}
.tabs-container div.selected a.close {
    display: inline-block;
}
.tabs-container div a.close:hover {
    background-position: -16px center;
}
.tabs-container div a.close {
    display: none;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 6px;
    right: 3px;
    background: transparent url(images/tabs_close.png)  no-repeat scroll 0px center;
}
.close:hover, .close:focus {
    color: #333;
    text-decoration: none;
    cursor: pointer;
}
.top_right .dws1 {
    z-index: 888;
    left: -167px;
    top: 51px;
    color: #333;
    background-color: #FFF;
    border: 1px solid #fff;
}
.top_right{float: right; position:relative; margin-right:10px; }
.top_right .head a{ display:block;}
.head { position:relative;}
.newsicon,.headicon{ margin-top:18px;} 
.top_right img{ display:block; cursor:pointer;}

#mineinfor  a,#massages a{ display: block;font-size:12px; text-align:left; padding-left:15px;}
#massages .message_con {
    display:block; height:34px; float:left; width:120px; 
    overflow:hidden;white-space: nowrap;
    text-overflow: ellipsis;
}
 .top_right  .dws1 {
    z-index: 888;
    left: -88px;
	top: 40px;
    color: #333;
    background-color: #FFF;
	border:1px #CCC solid;box-shadow: 0px 2px 5px #CCC;
}
.dws1 p a {
    color: #333;
    text-decoration: none;
}
.dws1 p a:hover{    text-decoration: none;

	}
.dws1 p {
    border-bottom: 1px dotted #F1F1F1;
}
.header_tc{position:absolute;top:-13px;right:14px;width:0;height:0;border:7px solid #ccc;border-color:transparent transparent #ccc;z-index:999}
.header_tc:before{content:"";position:absolute;top:-7px;right:-8px;width:0;height:0;border:8px solid #fff;border-color:transparent transparent #fff;z-index:3}
.dws1 p:hover{ background-color:#f4f4f4;}
.navList{ height:56px;}
.navList > a{ display:block; height:51px;}
.new_count {
    min-width: 18px;
    height: 13px;
    line-height: 14px;
    text-align: center;
    display: inline-block;
    padding: 0px 2px;
 border-radius: 9px;
background: none repeat scroll 0% 0% #D93814;
    color: #FFF;
  
	position:absolute;    top: 8px;
    left: 21px;
}
.head  .headimg img{width: 22px;
height: 22px;
vertical-align: bottom; display:block;}
.yhm1 {
    width: 40px;
    vertical-align: bottom;
}
.dws1{ line-height:26px;}
.dws1 p{ text-align:center;}
.dws1 p a{ line-height:34px;}
.top_right img {
    display: block;
    cursor: pointer;padding: 9px 5px;
}
.top-small{ width:126px; display:block;}
.top-big{ width:476px; display:block;}
.top-small a, .top-small a {
    display: block;
    font-size: 12px;
    text-align: left;
    padding-left: 15px;
}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
/* 搜索开始 */
.searchbox{height:80px;margin:20px 10px; position:relative;}
.searchbox-close{ position:absolute; top:0; right:0; }
.searchbox-close a{ display:block; background:url(images/tabs_close_2.png)  0 0 transparent; width:20px; height:19px;}
.searchbox-close a:hover{ display:block; background:url(images/tabs_close_2hover.png)  0 0 transparent; width:20px; height:19px;}
.searchbox ul{ height:35px; width:438px; list-style:none; margin-left:20px}
.searchbox ul li{ float:left}
.searchbox ul li a{ float:left; line-height:35px; padding:0 20px; text-decoration:none; color:#333; font-size:14px;}
.searchbox ul li .style1{ background-color:#2F80D1 ; color:#fff}
.searchbox ul li .style2{ background-color:#2F80D1;color:#fff}
.searchbox ul li .style3{ background-color:#2F80D1;color:#fff}
.searchbox ul li .style4{ background-color:#2F80D1;color:#fff}
.bodys p{ display:block;}
.bodys input{ height:30px;line-height:30px;width: 330px;padding:0 10px;float:left;}
.bodys .one{ border:#2F80D1  3px solid}
.bodys .two{ border:#2F80D1 3px solid}
.bodys .three{ border:#2F80D1 3px solid}
.bodys .four{ border:#2F80D1 3px solid}

.bodys .one1{ float:left; background-color:#2F80D1 ; }
.bodys .two2{ background-color:#2F80D1;}
.bodys .three3{ background-color:#2F80D1;}
.bodys .four4{ background-color:#2F80D1;}
.bodys button{ cursor:pointer; float:left;border:0;height:36px;width:100px; color:#FFF; line-height:36px;text-align:center;overflow:hidden;}

/*搜索结束*/

/*应用中心*/
.portals_container {
    width: 1000px;
    margin: 0px auto;
	margin-top:40px;

}
.portals_container .style_0
{
    background-color:#20abff;
/* background-color:#60a8f2;*/
opacity: 0.9;
}
.portals_container .style_1
{ background-color:#3773e1;
/*    background-color:#ffc735;*/
opacity: 0.9;
}
.portals_container .style_2
{  background-color:#3ebdff;

/*    background-color:#33CCCC;*/
 opacity: 0.9;  
}
.portals_container .style_3
{background-color:#7795ff;
/*    background-color:#6fe180;*/
opacity: 0.9;
}

.portals_container .style_4
{background-color:#00d9c9;
/*    background-color:#38c7cf;*/
opacity: 0.9;  
}
.portals_container .style_5
{background-color:#00aaa9;
/*    background-color:#92df09;*/
opacity: 0.9;  
}

.portals_container .style_6
{background-color:#1ece79;
/*    background-color:#92df09;*/
opacity: 0.9;  
}

.portals_container .style_7
{background-color:#60cc58;
/*    background-color:#92df09;*/
 opacity: 0.9; 
}


.portals_container .style_8
{background-color:#f6bb3b;
/*    background-color:#92df09;*/
 opacity: 0.9; 
}

.portals_container .style_9
{background-color:#f5834c;
/*    background-color:#92df09;*/
  
}

.portals_container .style_10
{background-color:#f878b7;
/*    background-color:#92df09;*/
 opacity: 0.9; 
}

.portals_container .style_11
{background-color:#84a9c1;
/*    background-color:#92df09;*/
 opacity: 0.9; 
}

/*.portals_container .portal {
    width: 247px;
    margin: 0px 3px 3px 0px;
    float: left;
    cursor: pointer;

}*/

.portals_container .portal {
    width: 163px;
    margin: 0px 3px 3px 0px;
    float: left;
    cursor: pointer;

}


.portals_container .portal:hover{ text-decoration:none; filter: Alpha(Opacity=80);opacity:0.8;}
.portals_container .portal span {
    display: block;
    font-size: 18px;
    font-family: 微软雅黑;
    color: #FFF;
    padding-bottom:40px;
    text-align: center;
}
.portals_container .portal span { padding-top: 40px;}
.portals_container .portal span  img{ display:inline-block; width:61px; height:61px;}
.portals_container .portal span p{ padding-top:10px;}
.portals_container .portal { cursor: pointer;}
.tooltip-inner{
	position:absolute;
	  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #333000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
	display:none;
	z-index:999;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;   border-width: 0 5px 5px;
  border-bottom-color: #333000;
  top:-5px;  
  left: 50%;
  margin-left:-5px;
}
/*导航主体 超出部分左右滑动*/
.tabs-scroll {
    float: left;
    width: 30px;
    height: 40px;
    cursor: pointer;
    display: none;
}

.scroll-left {
    background: transparent  url(images/bg/tabs_arrow.png) no-repeat scroll 0px center;
	z-index:999px;
}
.scroll-left:hover{     background: transparent url(images/tabs_arrow.png) no-repeat scroll  -60px center ;}
.scroll-right:hover{     background: transparent  url(images/bg/tabs_arrow.png) no-repeat scroll  -90px center ;}

.tabs-scroll {
    float: left;
    width: 30px;
    height: 40px;
    cursor: pointer;
}
.scroll-right {
    background: transparent url(images/bg/tabs_arrow.png)  no-repeat scroll -30px center;
}
.tabs-container {
    float: left;
    overflow: hidden;
    white-space: nowrap;
}
