.ads{ width:1152px; height:460px; overflow:hidden; background:#4887e4;}
.news-ad{ width:1152px; height:460px; position:relative; overflow:hidden; }
.news-ad .ad { 
	width:1152px; 
	height:460px; 
	position:relative;
	overflow:hidden;
}
.news-ad .ad h2{ width:360px; height:60px; line-height:60px; padding-left:10px; padding-right:10px; text-align:left; position:absolute; right:0; top:0; z-index:130; font-weight:bold; font-size:18px; color:#FFF; }
.news-ad .ad h2 a{ font-weight:normal; font-size:14px; color:#FFF; float:right;} 
.news-ad .slider,.news-ad .num{
	position:absolute;
}
.news-ad .slider{ width:770px;
	height:460px; 
	overflow:hidden;}
.news-ad .num{ width:382px; height:391px;  background:#EEE;}
.news-ad .slider li{ 
	list-style:none;
	display:inline;
	float:left; position:relative;
}
.news-ad .slider img{ 
	width:770px; 
	height:460px;
	display:block; position:absolute; left:0; top:0;
}
.news-ad .num{ 
	right:0px; 
	bottom:-1px;
	z-index:100
}
.news-ad .num li{
	float: left;
	color: #FFF;
	text-align: left;
	line-height:80px;
	width: 362px;
	height:80px;
	font-family: Arial;
	font-size: 14px;
	cursor: pointer;
	padding-left:10px; padding-right:10px;
	border: 0;
	background:url(../images/ads-num.png) no-repeat left top;
	font-weight:normal; display:inline;
	position:relative;
}
.news-ad .num li a{color:#fff}
.news-ad .num li span{ float:right;}
.news-ad .num li p{ width:14px; height:16px; background:url(../images/ads.png) no-repeat left top; position:absolute; left:-12px; top:50%; margin-top:-8px; z-index:120; display:none;}
.news-ad .num li.on{
	color: #FFF;
	font-size: 14px;
	border: 0;
	background:#3673cf;
	font-weight: normal;;
}
.news-ad .num li.on p{ display:block; }
/*.ad-cen{ width:670px; height:42px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:50; background:url(../images/news-ad-num.png) repeat left top;}
.ad-cen p{ width:400px; height:42px; line-height:42px; text-align:left; padding-left:24px; font-weight:normal; font-size:14px; display:none; }
.ad-cen p a,.ad-cen p a:hover{ color:#FFF;}*/

.yaowen{ width:1150px; height:72px; border:1px solid #d9d9d9; background:#FFF;}
.yaowen h2{ width:72px; height:72px; float:left; background:url(../images/yaowen.png) no-repeat left top;}
.yaowen .yw-cen{ width:1078px; height:64px; float:right; margin-top:2px;}
.yaowen .yw-cen h3,.yaowen .yw-cen p{ width:1078px; height:40px; line-height:40px; font-weight:400; font-size:24px; text-align:center; overflow:hidden;}
.yaowen .yw-cen p{ height:24px; line-height:24px; font-size:14px;}
.yaowen .yw-cen h3 a,.yaowen .yw-cen p a{ color:#d90b0b;}
.left{ width:250px; height:auto; float:left; background:#EEE;}
.left .lflash{ width:250px; height:120px; overflow:hidden; }
.lads{ width:250px;  height:120px; float:left; overflow:hidden; position:relative; z-index:200;}
.mod_focus1 .contents{ width:250px; height:120px; overflow:hidden;}
.mod_focus1 .contents li{width:250px; overflow:hidden;height:120px; }
.mod_focus1 .contents li img{ width:250px; height:120px;}
.mod_focus1 .tags{text-align:center; position:absolute; right:0px; bottom:5px; width:155px; height:15px; overflow:hidden;}
.mod_focus1 .tags li{  overflow:hidden; float:left; margin-right:10px; display:inline; width:15px; height:15px;}
.mod_focus1 .tags a{ float:left; width:14px; height:14px; line-height:14px; font-size:12px; border:1px solid #FFF; text-align:center; color:#FFF; background:#999; }
.mod_focus1 .tags .focus a{  width:14px; height:14px; line-height:14px; font-size:12; background:#4887e4; border:1px solid #4887e4; color:#fff;}
.mod_focus1 .tags a:hover,.mod_focus1 .tags .focus a:hover{ color:#FFF !important;}

.left .hosts{ width:250px; height:276px; background-color:#FFF;}
.left .hosts h3{ width:250px; height:48px; line-height:48px; font-size:16px; text-align:center; font-weight:normal; margin-bottom:1px; background:#087ad6 url(../images/hots-h2.png) no-repeat 10px center; color:#FFF;}
.left .hosts p{ width:123px; height:47px; line-height:47px; font-size:14px; float:left; margin-top:10px; display:inline; text-align:center; background:#70b9e4;}
.left .hosts p.li-last{ width:250px;}
.left .hosts p.li-right{ float:right;}
.lintro{ width:250px; height:276px; background:#FFF;}
.lintro h2{ width:230px; height:50px; line-height:50px; text-align:right; font-weight:normal; font-size:12px; padding-left:10px;  padding-right:10px; overflow:hidden;}
.lintro h2 a{ font-size:13px; color:#999;}
.lintro h2 p{ width:140px; height:50px; line-height:50px; font-weight:normal; font-size:16px; text-align:left; float:left; padding-left:14px; background:url(../images/left-intro-h2.png) no-repeat left center;}
.lintro .lintro-list{ width:230px; height:auto; margin:0 auto;}
.lintro .lintro-list li{ width:218px; height:35px; line-height:35px; font-size:14px; padding-left:12px; background:url(../images/left-intro-list-li.png) no-repeat left center; }
.lintro .lintro-list li span{ float:right; color:#999; font-size:12px;}
.right{ width:885px; height:auto; float:right; }
.right .right-ad1{ width:885px; height:120px; overflow:hidden;}
.right .right-ad1 img{ width:885px;height:120px;}
.right .right-ad2{ width:885px; height:120px; overflow:hidden;}
.right .right-ad2 img{ width:885px; height:120px;}
.right .right-phone{ width:885px; height:auto;}
.right .right-phone .right-phone-tab{ width:885px; height:48px; overflow:hidden;}
.right .right-phone .right-phone-tab p{ width:213px; height:48px; line-height:48px; font-size:16px; text-align:center; cursor:pointer; float:left; margin-right:10px; display:inline; background:#e9e9e9;}
.right .right-phone .right-phone-tab p.li-last{ margin-right:0; float:right;}
.right .right-phone .right-phone-tab p.on{ background:#087ad6; color:#FFF;}
.right .right-phone .right-phone-cen{ width:865px; height:216px; background:#FFF; padding:7px 10px;}
.right-pc-line,.rpc-line-cen{ width:865px; height:216px; overflow:hidden;}
.rpc-line-cen img{ width:865px; height:216px;}
.right-pc-line{ display:none;}
.rpc-line-cen p{ width:420px; height:216px; float:left; line-height:36px; font-size:14px;}
.rpc-line-cen p.li-last{ float:right;}


.rintro{ width:435px; height:auto; background:#FFF; float:right;}
.rintro h2{ width:425px; height:50px; line-height:50px; text-align:right; font-weight:normal; font-size:12px; padding-right:10px; overflow:hidden;}
.rintro h2 a{ font-size:13px; color:#999;}
.rintro h2 p{ width:140px; height:50px; line-height:50px; font-weight:normal; font-size:16px; text-align:left; float:left; background:#087ad6; color:#FFF; text-align:center;}
.rintro .rintro-list{ width:415px; height:auto; margin:0 auto;}
.rintro .rintro-list li{ width:403px; height:35px; line-height:35px; font-size:14px; padding-left:12px; background:url(../images/left-intro-list-li.png) no-repeat left center; }
.rintro .rintro-list li span{ float:right; color:#999; font-size:12px;}
.rinfo{ width:435px; height:auto; background:#FFF; float:left;}
.rinfo h2{ width:425px; height:50px; line-height:50px; text-align:right; font-weight:normal; font-size:12px; padding-right:10px; overflow:hidden;}
.rinfo h2 a{ font-size:13px; color:#999;}
.rinfo h2 p{ width:120px; height:50px; line-height:50px; font-weight:normal; font-size:16px; text-align:left; float:left; background:#087ad6; color:#FFF; text-align:center; margin-right:10px;}
.rinfo .rinfo-list{ width:415px; height:auto; margin:0 auto;}
.rinfo .rinfo-list li{ width:403px; height:36px; line-height:36px; font-size:14px; padding-left:12px; background:url(../images/left-intro-list-li.png) no-repeat left center; }
.rinfo .rinfo-list li span{ float:right; color:#999; font-size:12px;}

.rintrol,.rinfol,.rinfor,.rintro{ width:435px; height:276px; background:#FFF; float:left;}
.rinfor,.rintro{ float:right;}
.rintrol h2,.rinfol h2,.rinfor h2{ width:425px; height:50px; line-height:50px; text-align:right; font-weight:normal; font-size:12px; padding-right:10px; overflow:hidden;}
.rintrol h2 a,.rinfol h2 a,.rinfor h2 a{ font-size:13px; color:#999; display:none;}
.rintrol h2 p,.rinfol h2 p,.rinfor h2 p{ width:120px; height:50px; line-height:50px; font-weight:normal; font-size:16px; text-align:left; float:left; text-align:center; margin-right:10px; background:#e9e9e9; color:#000; cursor:pointer;}
.rintrol h2 p.on,.rinfol h2 p.on,.rinfor h2 p.on{  background:#087ad6; color:#FFF;}
.rintrol  .rintrol-list,.rinfol .rinfol-list,.rinfor .rinfor-list{ width:415px; height:auto; margin:0 auto; display:none;}
.rintrol  .rintrol-list li,.rinfol .rinfol-list li,.rinfor .rinfor-list li{ width:403px; height:35px; line-height:35px; font-size:14px; padding-left:12px; background:url(../images/left-intro-list-li.png) no-repeat left center; }
.rintrol  .rintrol-list li span,.rinfol .rinfol-list li span,.rinfor .rinfor-list li span{ float:right; color:#999; font-size:12px;}

.rimgs{ width:885px; height:276px; background:#FFF; overflow:hidden;}
.rimgs .rimgs-tab{ width:875px; padding-right:10px; height:48px; line-height:48px; overflow:hidden; text-align:right; font-size:14px; background:url(../images/right-imgstab.png) repeat-x left top;}
.rimgs .rimgs-tab a{ color:#999;}
.rimgs .rimgs-tab p{ width:120px; height:43px; line-height:43px; padding-bottom:5px; font-size:16px; text-align:center; float:left; cursor:pointer;}
.rimgs .rimgs-tab p.on{ background:url(../images/right-imgstab-p.png) repeat-x left top; color:#087ad6;}
.rimgs-line{ width:885px; height:0; overflow:hidden;}
#imgs1,#imgs2,#imgs3,#imgs4{ width:855px; height:190px; margin:0 auto; overflow:hidden; position:relative;}
#imgs1 li,#imgs2 li,#imgs3 li,#imgs4 li{ width:250px; height:190px; float:left; margin-right:16px; display:inline;}
#imgs1 li p,#imgs2 li p,#imgs3 li p,#imgs4 li p{ width:250px; height:130px; overflow:hidden; }
#imgs1 li h3,#imgs1 li h4,#imgs2 li h3,#imgs2 li h4,#imgs3 li h3,#imgs3 li h4,#imgs4 li h3,#imgs4 li h4{ width:200px; height:20px; line-height:20px; font-weight:normal; font-size:14px; margin:0 auto; overflow:hidden;}
#imgs1 li h3,#imgs2 li h3,#imgs3 li h3,#imgs4 li h3{ padding-top:10px;}
#imgs1 li h4,#imgs2 li h4,#imgs3 li h4,#imgs4 li h4{ padding-bottom:10px;}

.links{ width:1152px; height:auto; background:#FFF; margin:0 auto;}
.links h2{ width:1122px; height:44px; line-height:44px; font-weight:normal; padding-lef:10px; font-size:16px; color:#087ad6; margin:0 auto;}
.links .link-imglist{ width:1132px; height:auto; margin:0 auto;}
.links .link-imglist li{ width:32%; height:68px; overflow:hidden; border:1px solid #e0e0e0; float:left; margin-right:11px; margin-bottom:11px;}
.links .link-imglist li img{ width:100%; height:68px;}
.links .link-select{ width:1130px; height:50px; border:1px solid #e0e0e0; margin:0 auto;}
.ls-line{ width:226px; height:50px; float:left; position:relative; cursor:pointer;}
.ls-line h3{ width:226px; height:50px; line-height:50px; font-weight:normal; font-size:14px; text-align:center; background:url(../images/link-select.png) no-repeat 164px 16px;}
.ls-line h3.on{ background:#e0e0e0 url(../images/link-select.png) no-repeat 164px 16px;;}
.ls-line h3 span{ width:25px; height:20px; display:inline-block; background:#DDD; display:none;}
.ls-line h3 span img{ width:25px; height:20px;}
.ls-line-list{ width:224px; height:auto; border:1px solid #e0e0e0; position:absolute; left:0; background:#FFF; display:none; }
.ls-line-list li{ width:192px; height:36px; line-height:36px; margin:0 auto; overflow:hidden; font-size:14px; background:url(../images/left-intro-list-li.png) no-repeat left center; padding-left:12px; }

.footer-nav{ width:1152px; height:52px; line-height:52px; background:#087ad6; margin:0 auto; text-align:center; font-size:14px; text-align:center; color:#FFF;}
.footer-nav a,.footer-nav a:hover{ color:#FFF !important;}