﻿/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");
/*---------- base ---------*/
*{padding:0px;margin:0px;}
html{background:#FFF;}
body{font:12px/24px Verdana,Arial,Tahoma;background:url(../images/body.gif) repeat-x #f2f2f2;}
img{border:none;}
a{color:#333333;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
ul,li{list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
/*---------- stock ---------*/
.w940{width:1040px;margin:0 auto;}
.wrap{  width:1060px; margin:0 auto; clear:both}
.main{ width:730px; float:left; overflow:hidden;}
.mainc{ width:1050px; float:left; overflow:hidden;}
.side{ width:322px; float:right; overflow:hidden;}
.wbox{background:#ffffff; padding:10px;border-radius:5px;border: 1px solid #DEDEDE;}
h3{ font-size:15px; font-weight:bold; border-bottom:1px solid #dddddd;height:30px; line-height:30px;color: #5F7A5B;}
h1{font-family: Microsoft Yahei;}
h2{font-size:16px; height:30px; line-height:30px;font-family: Microsoft Yahei;}
.ibox{width:708px; padding:10px; background:#fff;border-radius:5px;border: 1px solid #DEDEDE; border-top:3px solid #88B9EC}
.iboxc{width:1048px; padding:10px; background:#fff;border-radius:5px;border: 1px solid #DEDEDE; border-top:3px solid #88B9EC}
.box{ clear:both; margin-top:8px;}
.mt1{margin-top:8px;}
.mt2{ margin-top:16px;}
.clear{overflow:hidden;clear: both;}
.fl{ float:left}
.fr{ float:right}
.r5{ border-radius:5px;}
.f14{ font-size:14px;}
.line{ height:5px; background:url(../images/ico-line.gif) repeat-x; clear:both}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;zoom:1}
/*---------- frame : header ---------*/
.header{width:100%;background:url(../images/bg_head.gif) center top no-repeat;height:70px;margin-bottom: 12px;}
.header .toplinks{	float:right;text-align:right; font-size:14px; margin-top:20px; color:#73ace6}
.header .toplinks a{margin:0 5px;color:#f6f6f6;}
.header .logo{float:left;margin:10px;}
.header .logo a{width:160px;height:55px;display:block;overflow:hidden;}
#navMenu {float:left;height: 30px;font-size:14px; line-height:28px; width:620px;margin-top: 25px; overflow:hidden;}
#navMenu li{float:left;position:relative;margin-right:1px;}
#navMenu li a{color:#ffffff;padding:0 12px;float:left;border-radius:3px;line-height: 28px;height: 29px;}
#navMenu li a:hover,#navMenu li.now a,#navMenu li.now a:hover{background-color:#0e3167;color:#F6F6F6;text-decoration:none;}
   
/*------ //搜索框 ---------*/
.search{ float:right; width:230px; height:28px; margin-top: 25px;}
.search-input{float: left;height:21px;line-height:21px;padding:4px 7px;background-color:#fbfbfb;width:160px;color:#B3B3B3;border: none;border-radius: 2px;border-radius: 2px 0 0 2px}
.search-input:focus{color:#444;background-color: #fff}
.search-duosheji{float: left;border-radius: 0 2px 2px 0;border: none;height: 29px;_overflow:hidden;font-weight: normal;min-width: 36px;padding: 0 10px; cursor:pointer}
.search-duosheji:hover{box-shadow: none;}
.btn-primary{
	border-color: #3079ED;
	color: #F3F7FC;
	background-color: #4D90FE;
	background: -webkit-linear-gradient(top, #4D90FE,#4787ED);
	background: -moz-linear-gradient(top, #4D90FE,#4787ED);
	background: linear-gradient(top, #4D90FE,#4787ED);
}
.btn-primary:hover{
	border-color:#2F5BB7;
	color:#fff;
	background-color: #4D90FE;
	background: -webkit-linear-gradient(top, #4D90FE,#357AE8);
	background: -moz-linear-gradient(top, #4D90FE,#357AE8);
	background: linear-gradient(top, #4D90FE,#357AE8);
}
.btn-primary:active,.btn-primary.btn-active {
	box-shadow:#2176D3 0 1px 2px 0 inset;
	border-color: #3079ED;
}
.btn-primary:focus {
	border-color:#4d90fe;
	outline:none
}

.ileft{ float:left; width:348px;height: 265px; position:relative; overflow:hidden}
.iright{ float:right; width:348px;height: 255px; margin-bottom: 10px;}

	.hotline{}
		.hotline h1,.hotline h2{height:30px;line-height:30px;overflow:hidden;text-align:center;}
			.hotline h1 a,.hotline h2 a{font-weight:bold;font-size:16px;color:#4FB81B;}
		.hotline p{height:40px;padding:0;margin:0 0 8px;line-height:20px;overflow:hidden; color: #888888;}
			.hotline p a{padding:0 3px;color:#A4A4A4;}
	.hotlist{padding:0 0 0;}
	* html .hotlist{padding:5px 0 0;}
	*+html .hotlist{padding:5px 0 0;}
		.hotlist ul{float:left;width:340px;border-left:1px solid #D2E1F1;}
		.hotlist li{float:left;width:340px;height:20px;margin:2px 0 2px -3px;overflow:hidden;line-height:19px;}
		.hotlist a{float:left;}
		.hotlist .type{width:68px;margin:0 8px 0 0;padding:0 9px 0 0;background:url(../images/sprite.gif) no-repeat -2px -37px;color:#fff; text-align:right;}
		.hotlist .t{width:250px;overflow:hidden;font-size:14px;}
		.hotlist .line{float:left;width:400px;height:1px;margin:10px 0;overflow:hidden;border-bottom:1px dotted #D6DDF4;}

#tagCloud a{ margin:0 2px;}
.weibo{ background:#f5f5f5; width:298px; border:1px solid #DDDDDD}
.weibo .box{ margin:15px;}
.weibo dl{border-bottom: 1px solid #CCCCCC;height: 48px;margin: 15px 0;padding-bottom: 15px;padding-left: 15px;}
.weibo dl.last{ border-bottom:0; margin-bottom:0}
.weibo dt{ width:48px; float:left; height:48px;margin-right: 10px;}
.weibo dd{ width:200px; float:left; height:48px;}
.weibo dd b{ font-size:16px;}
.flink{ clear:both; background:#ffffff; border-radius:5px; padding:10px;height: 50px;margin-top: 10px;border: 1px solid #DEDEDE; border-top:3px solid #88B9EC}
.flink a{ color:#999999;} 
/*---------- frame : footer ---------*/
.footer{color:#f8f8f8;text-align:center;padding:10px 0;background-color:#FFF; clear: both;margin-top: 10px;}
.footer .fnav{text-align:center;padding:5px 0px;}
.footer .fnav a{margin:0px 5px;color:#000;}
/*pic scroll
----------------------------------*/
.newimg {width: 608px;position: relative;margin-left:auto;margin-right:auto;}
.newimg .wrapper {width: 550px; overflow: auto;height: 110px;margin: 0 30px 0 35px;top: 0;}
.newimg .wrapper ul {width: 550px; top: 0;}
.newimg .arrow {display: block;height: 32px;width: 20px;text-indent: -999px;position: absolute;top: 30px;cursor: pointer;outline: 0;overflow: hidden;}
.newimg .forward {background:url("../images/sprite.gif") no-repeat scroll -69px -200px transparent;right: 0;}
.newimg .forward:hover{background:url("../images/sprite.gif") no-repeat scroll -45px -200px transparent;}
.newimg .back {background:url("../images/sprite.gif") no-repeat scroll -117px -200px transparent;left: 0;}
.newimg .back:hover{background:url("../images/sprite.gif") no-repeat scroll -90px -200px transparent;}

.adscroll{height:255px;background:#000; position:relative; overflow:hidden;}
	.adscroll img{width:260px;height:235px;margin-bottom:20px;}
	.adscroll .ad_bg{background:#000;filter:alpha(opacity=60);opacity:0.6;}
	.adscroll .ad_info ,.adscroll .ad_bg{width:260px; height:70px;overflow:hidden;position:absolute; left:0; bottom:20px;}
	.adscroll .ad_info .title{display:inline-block;width:240px;height:24px;overflow:hidden;padding:7px 10px 0 10px;font-weight:bold;font-size:14px;line-height:24px; color:#FFF;}
		.adscroll .ad_info .title a{color:#FFF;}
	.adscroll .ad_info .con{display:inline-block;width:240px;height:60px;overflow:hidden;padding:0 10px;line-height:18px; color:#a4a4a4; }
	.adscroll .num {width:260px;position: absolute;bottom:0;left:0;z-index:500; text-align:center; height: 21px;}
	.adscroll .num a {display:inline-block;width:10px;height:10px;margin:0 3px;overflow:hidden;background:url(../images/sprite.gif) no-repeat 0 -288px; text-indent:-9999em; white-space:nowrap}
	.adscroll .num a.on, .adscroll .num a:hover{background:url(../images/sprite.gif) no-repeat -13px -288px;text-decoration:none;}
