/**rest**/
.fl{float: left;}
.fr{float: right;}
.clearfix {overflow: auto;zoom: 1;}
.wp{width: 1200px;margin: 0px auto;}

.header{}
.header-top{height: 35px; 
			FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ededed,endColorStr=#ffffff); /*IE 6 7 8*/ 
			background: -ms-linear-gradient(top, #ededed,  #ffffff);        /* IE 10 */
			background:-moz-linear-gradient(top,#ededed,#ffffff);/*火狐*/ 
			background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ededed), to(#ffffff));/*谷歌*/ 
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#ffffff));      /* Safari 4-5, Chrome 1-9*/
			background: -webkit-linear-gradient(top, #ededed, #ffffff);   /*Safari5.1 Chrome 10+*/
			background: -o-linear-gradient(top, #ededed, #ffffff);  /*Opera 11.10+*/
			}
.header-top .wp{overflow: hidden;}
.header-top h1{color: #fff;height: 35px;line-height: 35px;font-size: 12px;display: inline-block;float: left;width: 200px;}
.header-top .header-guide{display: inline-block;height: 35px;line-height: 35px;font-size:0;overflow: hidden;*height: 35px;}
.header-top .guide-item{position: relative;display: inline-block;padding:0px 3px; vertical-align: top;text-align: center;color: #333333;font-size: 12px;float: left;} 
.header-top .guide-item a{font-size: 12px;color: #333333;}
.header-top .guide-item a.co-sty1{color: #28b2df;}
.header-top .guide-item a:hover{color: #5f9631;}

.header-guide .fl-gui{    background: url(cc.png;vpn_img) -33px 891px;padding-left: 21px;margin-right: 10px;}

.header .header-banner{height: 180px;position: relative;}
.header .header-banner a{width: 338px;height: 100px; background: url(cc.png;vpn_img) 0px 1000px;display: block;position: relative;top: 50%; margin-top: -50px;float: left;}
.banner-cont{width:716px; height: 180px; overflow: hidden;}
.banner-cont li{width: 100%; height:180px;}
.banner-cont li.banner-no1{background:url(b1.png;vpn_img) center top no-repeat;}
.banner-cont li.banner-no2{background:url(b1.png;vpn_img) center top no-repeat;}

.header .nav {height:44px;font-size: 16px;background: url(nav.png;vpn_img) repeat-x;}	
.header .nav ul{position: absolute;line-height:44px;color: #FFF;overflow: hidden;}
.header .nav li{float: left;text-align: center;width: 171px;}	
.header .nav li a{color: #fff;display: inline-block;width:100%;}
.header .nav li a img{vertical-align: middle;padding-right: 10px;}
.header .nav li a:hover{height:100%;background:#5f9631;}
/*.header .nav li a.on,.header .nav li a:hover{height:100%;background:#5f9631;}*/
.header .nav li.split{background:url(cc.png;vpn_img) -99px 165px; center;width: 1px;height: 44px;}
.nav .wp ul li.now a{background: #5f9631;}


.header .weather{height: 38px;line-height: 38px;padding:0 10px;width: 1180px;
			FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ededed,endColorStr=#ffffff); /*IE 6 7 8*/ 
			background: -ms-linear-gradient(top, #ededed,  #ffffff);        /* IE 10 */
			background:-moz-linear-gradient(top,#ededed,#ffffff);/*火狐*/ 
			background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ededed), to(#ffffff));/*谷歌*/ 
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#ffffff));      /* Safari 4-5, Chrome 1-9*/
			background: -webkit-linear-gradient(top, #ededed, #ffffff);   /*Safari5.1 Chrome 10+*/
			background: -o-linear-gradient(top, #ededed, #ffffff);  /*Opera 11.10+*/
			}
.header .weather-p{color:#333333;font-size: 13px;}
.header .weather .search {width: 333px;}
.header .weather .search p{color: #5c9f00;font-size: 13px;}
.header .weather .search .weather-text{width: 220px;height: 26px;line-height: 26px;border: 1px solid #79c313;margin-top: 4px;font-size: 12px; color: #666666;padding-left: 10px;}
.header .weather .search .search-but{width: 33px; height: 28px;border: 1px solid #79c313;margin-top: 4px; border-left: none;position: relative;left: -2px;}
.header .weather .search .search-but img{vertical-align: inherit;margin-left: 4px;}




.main{margin-top: 3px;background: #ffffff;overflow: hidden;padding:10px 5px 0 5px;width: 990px;}




/*友情链接*/
.link {
    clear: both;
	background: #fff;
	padding-bottom: 5px;
}
.link-top {
    height: 60px;
    line-height: 60px;
    padding-left: 10px;
}
/*.link-top span {
    font-family: "SimSun";
    font-weight: bold;
    color: #7b7b7b;
    margin-left: 5px;
        display: block;
    float: left;
    height: 60px;
    line-height: 60px;
    #line-height: 52px;
}*/
.link-top select {
    margin-right:7px;
    width:186px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #dfdfdf;
    color: #4b4b4b;
}
.link-top select:last-child {
    margin-right:0;
}