@charset "utf-8";
/* CSS Document */

body,div,p,ul,h1,h2,h3,table,dl,dd 		{ margin:0;	padding:0; }
body			{ font-size:12px; font-family:"宋体"; }
ul				{ list-style:none; }
li				{ float:left; }
img				{ display:block; border:0; }
a				{ text-decoration:none; }
a:hover			{ text-decoration:underline; }

.w				{ width:1002px;}
.w1p			{ width:100%; }
.mt8			{ margin-top:8px; }
.ml30			{ margin-left:30px; _margin-left:15px; }
.fl				{ float:left; }
.fr				{ float:right; }

.page			{ margin:0 auto; }
.top			{ height:79px; background:url(../images/top_bg.png) no-repeat; }
.top ul			{ color:#999; width:150px; line-height:79px; }
.top li			{ margin-right:10px; }
.top a			{ color:#0c629e; }

.menu			{ line-height:41px; height:41px; background:url(../images/menu_bg.png) repeat-x; }
.menu a			{ padding:0 25px; display:block; color:#fff; font-size:14px; font-weight:bold; }
.menu a:hover	{ background:url(../images/menu_active.png) repeat-x; text-decoration:none; }
.menu_active a	{ padding:0 25px; display:block; color:#fff; font-size:14px; font-weight:bold; background:url(../images/menu_active.png) repeat-x; }

.banner			{ height:290px; }
.tel			{ height:67px; }
.main-content	{ height:219px; background:url(../images/main_content.png) no-repeat; position:relative; }
.main-about-t	{ display:block; position:absolute;	font-weight:bold; font-size:14px; color:#1261b2; left: 22px; top: 20px;	line-height:27px;
}
.main-about-t2	{ display:block; position:absolute;	font-weight:bold; font-size:14px; color:#1261b2; left: 263px; top: 20px; line-height:27px;
}
.main-about-t3	{ display:block; position:absolute;	font-weight:bold; font-size:14px; color:#1261b2; left: 595px; top: 20px; line-height:27px;
}
.main-more1		{ position:absolute; left: 526px; top: 19px; }
.main-more2		{ position:absolute; left: 792px; top: 19px; }
.main-about-p	{ position:absolute; width:216px; height:143px;	line-height:22px; left: 22px; top: 55px; }
.main-about-p a	{ color:#1261b2; }
.main-news		{ position:absolute; width:300px; line-height:24px;	left: 268px; top: 49px; }
.main-news li	{ width:100%; }
.main-news a	{ color:#666; }
.main-s1		{ position:absolute; top:60px; left:615px; }
.main-s2		{ position:absolute; top:60px; left:742px; }
.main-s3		{ position:absolute; top:106px; left:615px; }
.main-s4		{ position:absolute; top:106px; left:742px; }
.main-s5		{ position:absolute; top:153px; left:615px; }
.main-s6		{ position:absolute; top:153px; left:735px; }
.main-r1		{ position:absolute; top:31px; left:908px; }
.main-r2		{ position:absolute; top:75px; left:908px; }
.main-r3		{ position:absolute; top:121px; left:908px; }
.main-r4		{ position:absolute; top:166px; left:908px; }

.alum-content	{ height:219px; background:url(../images/alum_content.png) no-repeat; position:relative; }
.alum-about-p	{ position:absolute; width:245px; height:143px;	line-height:22px; left: 22px; top: 55px; }
.alum-about-p a	{ color:#1261b2; }
.alum-about-t2	{ display:block; position:absolute;	font-weight:bold; font-size:14px; color:#1261b2; left:298px; top: 20px; line-height:27px;
}
.alum-pro		{ position:absolute; width:550px; line-height:24px;	left: 295px; top: 60px; }
.alum-pro li	{ width:176px; margin-right:7px; }
.alum-pro img	{ border:3px solid #77ace3; }

.pro-left		{ width:200px; margin-right:8px; }
.pro-right		{ width:794px; }
.pro-catalog	{ width:200px; padding-top:79px; background:url(../images/pro_top.png) no-repeat; }
.left-top		{ width:200px; }
.pro-cate-mid	{ width:153px; padding-left:23px; padding-right:24px; background:url(../images/pro_mid.png) repeat-y; }
.pro-cate-mid ul{ float:left; width:153px; line-height:31px; }
.pro-cate-mid li{ width:133px; padding-left:20px; background:url(../images/pro_left_line.png) bottom no-repeat; }
.pro-cate-mid a	{ color:#fff; }
.pro-call		{ width:196px; background:#fffff7; border:2px solid #f0ead8; line-height:25px; color:#306076; }
.pro-call p		{ float:left; width:175px; padding-left:12px; }

.nav			{ width:786px; padding-left:8px; background:url(../images/nav.png) repeat-x; line-height:25px; }
.nav a			{ color:#000; }

.sub-title		{ width:768px; font-size:30px; font-family:"微软雅黑","黑体"; color:#0377c7; padding-left:26px; line-height:31px; background:url(../images/icon.png) left no-repeat; margin:18px 0; }

.sub-pro-list li{ width:100%; border-bottom:1px solid #dcdcdc; margin-bottom:20px; }
.sub-pro-list strong a{ color:#0377c8; line-height:30px; }
.sub-pro-list p	{ line-height:25px; }
.sub-pro-img 	{ display:block; margin-right:22px; width:199px; height:158px; padding:4px 4px 17px 4px; background:url(../images/pro-list-bg.png) no-repeat; }
.sub-news-list	{ padding-bottom:20px; padding-top:20px; }
.sub-news-list li{ width:750px; padding-left:30px; padding-right:14px; font-size:14px; line-height:30px; }
.sub-news-list a{ color:#666; }

.right_content	{ line-height:24px; width:784px; padding-left:10px; }

.bottom			{ height:94px; background:url(../images/logo2.png) #f1f1f1 left top no-repeat; }
.bottom p		{ width:240px; line-height:20px; margin-top:15px; }

.car_page		{ width:730px; text-align:center; }
.car_page li	{ padding:0 5px; }
.car_page a		{ font-size:14px; font-weight:bold; color:#204299; }

.content_title	{ width:100%; float:left; text-align:center; font-size:22px; margin:15px 0; }
.content_img img{ padding:5px; margin-left:240px; _margin-left:120px; border:1px solid #ccc; }
.content_text	{ text-align:center; line-height:40px; font-size:16px; font-weight:bold; }


		#ads {
			position: fixed;
			_position:absolute;
			float:left;
			width: 92px;
			height:120px;
			margin: 10px;
			margin-top:-100px;
			_margin-top:100px;
			padding: 75px 0 0 15px;
			top:50%;
			_top:20%;
			left:0;
			background:url(http://www.shxinyao.com/images/bg.png);
			z-index:99;
		}
		#ads img{
			margin-bottom:10px;
		}
.zyul			{ width:500px; margin-left:180px; _margin-left:90px; margin-top:15px; margin-bottom:25px; line-height:30px; }
.zyul li		{ margin-right:10px; }
.zyul_a			{ display:block; padding:0 15px; background:#58b0e9; color:#fff; text-align:center; }
.zyul a			{ display:block; padding:0 15px; background:#fff; color:#58b0e9; text-align:center; }
.zyul a:hover	{ display:block; padding:0 15px; background:#58b0e9; color:#fff; text-align:center; text-decoration:none;}