@charset "utf-8";
/* CSS Document */
body { margin:15px auto; background:url(index-bg.jpg) top repeat-x #EDEFF1; width:1200px;}
img { border:0px; outline-width:0; vertical-align:top;}
ul { margin:0px; padding:0px; list-style:none;}
.c { clear:both;}
.w { width:1200px; margin:0 auto;}
a { text-decoration:none; color:#666;}
a:hover { text-decoration:underline; color:#000;}

.head { margin-bottom:0px;}
.nav { height:40px; background:url(nav.jpg) repeat-x;display:block; font-size:14px;}
.nav a{ color:#FFF; padding:11px 33px;display:block;}
.nav a:hover{ color:#FEB681; padding:11px 33px; background:url(nav1.jpg) repeat-x; display:block; text-decoration:none;}
.banner {background:#FFF; padding-top:4px;}
.logo { background:#FFF; color:#666;}
.logo span { float:right; padding-right:10px; line-height:30px; font-size:15px;}

.target { width:100%; height:350px; overflow:hidden; position:relative; margin:0 auto;}
.target img { position:absolute; top:0; left:0; width:100%; height:100%;}

.main {background:url(mbj.gif) repeat-y; overflow:auto;}
.pinfo { line-height:30px; padding:10px 15px;}
.sub { color:#666; border-bottom:1px #CCC dashed; line-height:30px;}
.sub span{ float:right; font-size:14px;}
.sub p{ margin:0px; padding:0px; font-size:22px;}
.pleft { float:left; width:220px; padding:0px 16px; }
.pright { float:left; margin-left:15px; margin-right:10px; width:923px;}
.plsub { background:url(sub.jpg) left no-repeat; height:33px;}
.plsub1 { background:url(title.gif) left no-repeat; height:33px;}
.plclass { padding:15px 0px; overflow:auto; margin-bottom:20px;}
.plclass ul{}
.plclass li{ border-bottom:1px #CCC dashed; background:url(ico.jpg) no-repeat 20px 18px; line-height:40px; padding-left:40px; font-size:15px;}
.plcont { line-height:30px; color:#666;padding:15px 0px; font-size:15px;}
.news {}
.news ul{ padding:4px 15px;}
.news li{ line-height:45px; border-bottom:1px #CCC dashed;}
/*分页部分*/
.fenye { padding:20px 0; margin:20px auto; font-size:12px; text-align:center;}
.fenye a{ border:1px #CCCCCC solid; padding:4px; margin:0 2px;}

.title { font-size:20px; text-align:center; font-weight:bold; padding:20px 0px;}
.oth { text-align:center; line-height:35px; border-bottom:1px #CCC dashed; color:#999;}
.sx { color:#930; line-height:30px; margin:10px auto;}
.case {}
.case ul{ padding:15px 0px;}
.case li{ float:left;}
.case img{ padding:4px; border:1px #CCC solid; margin-left:10px; width:250px; height:200px;}
.case div{ text-align:center; line-height:30px;}

.pclist {}
.pclist ul{ padding:15px;}
.pclist li{ overflow:auto; border-bottom:1px #CCC dashed; margin-bottom:15px; padding-bottom:15px;}
.pclist li .pimg{ float:left; width:230px;}
.pclist li .pimg img{ padding:4px; border:1px #CCC solid; width:100%;}
.pclist li .pri{ float:left; margin-left:40px; width:622px;}
.pclist li .pri h2{ margin:0px; padding:0px; font-family:"微软雅黑"; font-size:16px; padding:10px 0px;}
.pclist li .pri p{ margin:0px; padding:0px; line-height:25px; color:#777; font-size:15px;}

.foot {height:104px; background:url(foot_bj.gif) repeat-x; font-size:15px;}
.fpic { float:left; padding:30px 0px 0px 20px;}
.ftxt { float:right; padding-right:20px; padding-top:30px;}
.fnav { color:#666;}
.fnav a{ padding:0 5px;}
.cop { color:#666; line-height:35px; text-align:right;}
