@charset "utf-8";
/* CSS Document */

/* header start */
#header_box { height: 110px; background: url(../images/header_bg.jpg) no-repeat center #fff4f8; }
#header { margin: 0 auto; width: 1200px; height: 110px; }
#logo { margin-top: 15px; width: 500px; height: 80px; overflow: hidden; }
#toptel{
	width:200px; height:30px; color:#666; font:14px/30px "Microsoft YaHei"; margin-top:40px;
}
#toptel span{
	font-size:20px; color:#090;
}
#erweima { margin-top: 15px; width: 80px; height: 80px; overflow: hidden; }
/* header end */
/* nav start */
#nav_box { height: 50px; background: url(../images/nav_bg.jpg) no-repeat center; }
#nav { margin: 0 auto; width: 1200px; height: 50px; }
#nav ul { margin: 0; padding: 0; }
#nav ul li { float: left; display: block; background: url(../images/nav_line.jpg) no-repeat right center; width: 120px; height: 50px; text-align: center; }
#nav ul li a { display: block; width: 120px; height: 50px; color: #fff; font: 16px/50px "Microsoft YaHei"; }
#nav ul li a:hover { color: #ace8b6; }
#nav ul li.last { background: none; }
/* nav end */
/* content start */
#i_contentbox { background: url(../images/content_bg.jpg) no-repeat center top; height: auto; overflow: hidden; }
.si { margin: 20px auto 10px; padding: 0 10px; width: 1180px; hegiht: auto; overflow: hidden; background: url(../images/bg-main.jpg) no-repeat center top; }
.si dl { float: left; display: block; margin: 0 10px; width: 275px; height: 380px; overflow: hidden; }
.sitit { height: 50px; margin-bottom: 20px; }
.sitit h2 { float: left; color: #ddffe3; font: 16px/50px "Microsoft YaHei"; }
.sitit span { float: left; margin-left: 10px; color: #ff0; font: 12px/50px "Arial"; }
.sitext { padding-bottom: 10px; height: 255px; border-bottom: 1px solid #ace8b6; color: #333; font: 14px/24px "Microsoft YaHei"; overflow: hidden; }
.sitext img { margin-bottom: 15px; }
.news_con { width: 275px; height: 130px; overflow: hidden; }
.news_con ul { margin: 0; padding: 0; }
.news_con ul li { float: left; width: 275px; height: 32px; overflow: hidden; }
.news_con ul li a { float: left; display: block; width: 275px; text-indent: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/ico1.jpg) no-repeat left center; color: #444; font: 14px/32px "Microsoft YaHei"; }
.news_con ul li a:hover { color: #090; background: url(../images/ico1.jpg) no-repeat left center; }
.more { margin-top: 5px; height: 20px; text-align: right; }
.more a { color: #060; font: 12px/20px "Sunsim"; }
.more a:hover { color: #090; }
.i_pro { margin: 0 auto; padding: 10px; width: 1180px; height: 267px; overflow: hidden; background: url(../images/bg-cp.jpg) no-repeat center top; }
.w580 { width: 580px; height: 267px; overflow: hidden; }
.protit { height: 36px; border-bottom: 1px dashed #ace8b6; margin-bottom: 12px; }
.protit h2 { float: left; height: 36px; color: #000; font: 16px/36px "Microsoft YaHei"; }
.protit em { float: left; margin-left: 10px; height: 36px; color: #090; font: 12px/36px "Arial"; }
.protit span { float: right; height: 36px; }
.protit span a { color: #333; font: 12px/36px "Microsoft YaHei"; }
.protit span a:hover { color: #060; }
.i_cp { width: 580px; height: 230px; overflow: hidden; }
.i_cp dl { float: left; margin: 0 5px; width: 183px; height: 230px; overflow: hidden; }
.i_cp dl dt { width: 183px; height: 183px; overflow: hidden; }
.i_cp dl dd { width: 183px; height: 35px; text-align: center; }
.i_cp dl dd a { color: #333; font: 14px/35px "Microsoft YaHei"; }
.i_cp dl dd a:hover { color: #cf405e; }
/* content end */
/* footer start */
#footer_box { background: #090; padding: 20px 0; margin-top: 20px; }
#footer { margin: 0 auto; width: 1200px; color: #fff; font: 14px/20px "Microsoft YaHei"; text-align: center; }
#footer a { color:#FFFFFF; }
#footer a:hover { color:#FFFFFF; text-decoration:underline; }
/* footer end */

.si01 { margin: 20px auto 10px; padding: 0 10px; width: 1180px; hegiht: auto; overflow: hidden; background: url(../images/bg-main.jpg) no-repeat center top; }
.si01 dl { display: block; margin: 0 10px 0 10px; height:auto; overflow: hidden; }

.sitit01 { height: 50px; margin-bottom: 20px; }
.sitit01 h2 { float: left; color: #ddffe3; font: 16px/50px "Microsoft YaHei"; }
.sitit01 span { float: left; margin-left: 10px; color: #ff0; font: 12px/50px "Arial"; }

.sitext01 { padding-bottom: 10px; height:auto; color: #333; font: 14px/24px "Microsoft YaHei"; overflow: hidden; }

.tit{ font-size:14px; }
.text{ line-height:22px; }

.vlink { float:right; line-height:50px; font-size:14px; color:#ddffe3; }
.vlink a { color:#ddffe3; padding:0px 5px; }
.vlink a:hover { color:#ddffe3; padding:0px 5px; text-decoration:underline; }