@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(pic/bj.gif) repeat center top;
	margin:0px auto;
	padding:0px;
}
img{ border:none;}
.main{ margin:0px auto; background-color:#fff; padding:0px 3px; width:900px; height:auto;}
.top{ height:5px; width:900px; background-color:#ad0881; overflow:hidden;}
.nav{ width:900px; height:383px; padding-top:1px;}
.nav1{ float:left; width:236px; height:383px;}
.logo{ height:79px; width:236px;}
.menu1{ height:56px; padding-top:1px;}
.menu1 a{ display:block; width:236px; height:56px; background:url(pic/menu1.gif) no-repeat 0px 0px;}
.menu1 a:hover{ display:block; width:236px; height:56px; background:url(pic/menu1-.gif) no-repeat 0px 0px;}
.menu2{ height:48px; padding-top:1px; font-size:12px; line-height:25px;}
.menu2 a{ display:block; width:236px; height:47px; background:url(pic/menu2.gif) no-repeat 0px 0px;}
.menu2 a:hover{ display:block; width:236px; height:47px; background:url(pic/menu2-.gif) no-repeat 0px 0px;}
.menu3{ height:47px; padding-top:1px;}
.menu3 a{ display:block; width:236px; height:47px; background:url(pic/menu3.gif) no-repeat 0px 0px;}
.menu3 a:hover{ display:block; width:236px; height:47px; background:url(pic/menu3-.gif) no-repeat 0px 0px;}
.menu4{ height:47px; padding-top:1px;}
.menu4 a{ display:block; width:236px; height:47px; background:url(pic/menu4.gif) no-repeat 0px 0px;}
.menu4 a:hover{ display:block; width:236px; height:47px; background:url(pic/menu4-.gif) no-repeat 0px 0px;}
.menu5{ height:47px; padding-top:1px;}
.menu5 a{ display:block; width:236px; height:47px; background:url(pic/menu5.gif) no-repeat 0px 0px;}
.menu5 a:hover{ display:block; width:236px; height:47px; background:url(pic/menu5-.gif) no-repeat 0px 0px;}
.menu6{ height:53px; padding-top:1px;}
.menu6 a{ display:block; width:236px; height:53px; background:url(pic/menu6.gif) no-repeat 0px 0px;}
.menu6 a:hover{ display:block; width:236px; height:53px; background:url(pic/menu6-.gif) no-repeat 0px 0px;}
.nav2{ float:right; width:662px; height:383px;}
.nav3{ height:86px; background:url(pic/nav.gif) no-repeat 0px 0px;}
.nav3 ul{ display:block; margin:0px; padding:0px; list-style:none; height:22px; width:350px; padding-top:55px; padding-left:270px;}
.nav3 ul li{ margin-left:10px !important; margin-left:5px; display: block; float:left; background:url(pic/nav2.gif) no-repeat 0px 0px; width:77px; height:22px; font-size:12px; color:#fff; text-align:center; line-height:22px;}
.nav3 ul li a{ color:#fff; text-decoration:none;}
.nav3 ul li a:hover{ color:#fff; text-decoration:underline;}
.nav4{ height:297px;  width:662px; background-color:#ad0882;}
.line{ width:900px; background:url(pic/bj-main.gif) repeat-x 0px -25px; height:auto; padding-top:10px;padding-bottom:20px;}
.line img{BORDER:none; DISPLAY: yes; }
.left{ float:left; width:226px; height:auto; padding-right:10px;}
.right{ float:right; width:662px;}
.left1{ border-left:1px solid #c39cb7;  border-right:1px solid #c39cb7; border-top:2px solid #85065d; background-color:#fff6fb; }
.left2{ height:25px; line-height:25px; color:#6e054a; background:url(pic/bj-main.gif) repeat-x 0px 0px;}
.left3{ float:left; height:25px; width:50%; font-size:14px;  font-weight:bold; padding-left:10px;}
.left4{ float:right; height:25px; width:15%; font-size:10px; text-align:right; padding-right:10px;}
.left4 a{ color:#000; text-decoration:none;}
.left4 a:hover{ color:#000; text-decoration:underline;}
.left5{ height:auto; padding:10px 9px 10px 9px;}
.left6{height:auto; padding:11px 10px 12px 10px; font-size:12px; color:#252525; line-height:24px; }
.left7{background: url(pic/bj-bottom.gif) no-repeat 0px 0px; height:3px; overflow:hidden;}
.left8{ height:75px; width:223px; margin-top:10px; margin-left:2px;}
.right1{ height:auto; padding:10px 17px 5px 17px; height:142px;}
.right2{ float:left; border:1px solid #e7e5e6; width:189px; height:134px; padding:3px;}
.right3{ float:left; padding-left:10px; height:138px; font-size:12px; color:#585858; line-height:23px; width:417px; padding-top:3px;}
.right3 ul{ margin:0px; padding:0px; list-style:none;}
.right3 ul li{ display:block; height:25px; line-height:25px; width:417px; }
.right4{ height:auto;}
.right4 ul{ margin:0px; padding:0px; list-style:none; padding:0px 10px;}
.right4 ul li{ display:block; height:34px; line-height:34px; border-bottom:1px solid #dfdddd; background:url(pic/ico.gif) no-repeat 17px 12px; padding-left:30px;}
.right5{ height:34px; float:left; font-size:12px; color:#585858; line-height:34px; width:70%; overflow: hidden; text-overflow:ellpisis; white-space:nowrap;}
.right5 a{color:#585858; text-decoration:none;}
.right5 a:hover{color:#585858; text-decoration:underline;}
.right6{ height:34px; float:right; width:20%; font-size:12px; color:#787878; line-height:35px; text-align:center;}
.left1-{ border-left:1px solid #c39cb7;  border-right:1px solid #c39cb7;  border-bottom:1px solid #c39cb7; border-top:2px solid #85065d; background-color:#fff; }
.right7{border-left:1px solid #eca9cf;  border-right:1px solid #eca9cf;  border-bottom:1px solid #eca9cf; border-top:2px solid #db1485; background-color:#fff; margin-top:10px;}
.right8{ height:25px; background:url(pic/bj-lei.gif) repeat-x 0px 0px; line-height:25px; color:#b70068;}
.right9{ height:145px;}
.right9 ul{ margin:0px; padding:0px; list-style:none; height:145px;}
.right9 ul li{ float:left; display:block; height:132px; padding-top:13px; padding-left:18px; width:142px;}
.right10{ height:95px; width:134px; border:1px solid #dedede; padding:3px;}
.right11{ height:25px; line-height:25px; width:142px; text-align:center; overflow:hidden; text-overflow:ellpisis; white-space:nowrap;}
.right11 a{ color:#2c2c2c; text-decoration:none;}
.right11 a:hover{ color:#2c2c2c; text-decoration:underline;}
.right12{border-left:1px solid #e0bbb2;  border-right:1px solid #e0bbb2;  border-bottom:1px solid #e0bbb2; border-top:2px solid #e84e28; background-color:#fff; margin-top:10px;}
.right13{ height:25px; background:url(pic/bj-lei.gif) repeat-x 0px -25px; line-height:25px; color:#bc2301;}
.right14{border-left:1px solid #e8d5b5;  border-right:1px solid #e8d5b5;  border-bottom:1px solid #e8d5b5; border-top:2px solid #e18c21; background-color:#fff; margin-top:10px;}
.right15{ height:25px; background:url(pic/bj-lei.gif) repeat-x 0px -50px; line-height:25px; color:#bc2301;}
.right16{ float:left; width:80%; height:23px; overflow:hidden; text-overflow:ellpisis; white-space: nowrap;}
.right16 a{ color:#2c2c2c; text-decoration:none;}
.right16 a:hover{ color:#2c2c2c; text-decoration:underline;}
.right17{ float:left; width:20%; height:23px; overflow:hidden; text-overflow:ellpisis; white-space: nowrap; text-align:right;}
.link{ height:28px; width:900px; margin:0px auto; background-color:#eac1e1; text-align:center; font-size:12px; color:#000; line-height:28px; }
.link a{ padding-left:10px; color:#000; text-decoration:none;}
.link a:hover{padding-left:10px; color:#000; text-decoration:underline;}
.copyright{ height:80px; background: url(pic/logo.gif) no-repeat 0px 10px; padding-left:200px; padding-top:20px; text-align:center; line-height:20px; font-size:12px; color:#767575;}
.about{ height:79px;}
.logo1{ float:left; height:79px; width:236px;}
.about1{ float:left; height:79px; background:url(pic/bj1.gif) no-repeat 0px 0px; width:664px;}
.about1 ul{ display:block; margin:0px; padding:0px; list-style:none; height:51px; width:350px; padding-top:28px; padding-left:300px;}
.about1 ul li{ margin-left:10px !important; margin-left:5px; display: block; float:left; background:url(pic/nav2.gif) no-repeat 0px 0px; width:77px; height:22px; font-size:12px; color:#fff; text-align:center; line-height:22px;}
.about1 ul li a{ color:#fff; text-decoration:none;}
.about1 ul li a:hover{ color:#fff; text-decoration:underline;}
.about2{ height:35px; background:#8f005a; line-height:35px; padding-left:3px;}
.about3{ height:35px; text-decoration:none; font-weight:bold; float:left; display:block; width:178px; text-align:center; font-size:14px; color:#fff;}
.about3:hover{height:35px; text-decoration:none; background-color:#740252; font-weight:bold; float:left; display:block; width:178px; text-align:center; font-size:14px; color:#fff;}
.about4{ float:left; display:block; width:1px; height:35px; background-color:#be0087; overflow:hidden;}
.about5{height:35px; text-decoration:none; font-weight:bold; float:left; display:block; width:178px; text-align:center; font-size:14px; color:#fff; background-color:#be0087; }
.about5:hover{ height:35px; text-decoration:none; background-color:#be0087; font-weight:bold; float:left; display:block; width:178px; text-align:center; font-size:14px; color:#fff;}
.about6{ width:900px; height:229px;}
.about7{ padding-bottom:20px; float:left; width:244px; padding-left:8px; border:1px solid #c3c3c3; background:url(pic/bj2.gif) repeat-y 0px 0px;}
.about8{ width:220px; height:55px; padding-top:5px; border:3px solid #d7d5c6; margin:15px 0px 0px 8px;}
.about9{ height:25px; line-height:25px; font-size:13px; color:#000; padding-left:40px;}
.about10{ height:25px; line-height:25px; font-size:14px; color:#006afe; font-weight:bold; text-align:center;}
.about11{ height:auto; border-top:1px solid #e1e1e1; margin-top:15px; width:244px; }
.about11 ul{ margin:0px; padding:0px; list-style:none;}
.about11 ul li{ height:29px; border-bottom:1px dashed #b7b7b7; width:244px; line-height:29px; font-size:13px; color:#a1a1a1; font-weight:bold;}
.about11 ul li a{ display: block; height:29px;color:#4e4e4e; text-decoration:none;background:url(pic/ico3.gif) no-repeat 20px 6px; padding-left:44px;}
.about11 ul li a:hover{display: block; height:29px;color:#4e4e4e; text-decoration:none;background:url(pic/ico3.gif) no-repeat 20px 6px; padding-left:44px; background-color:#f5f5f5;}
.about12{ height:75px; width:223px; margin-top:10px; margin-left:2px; padding-left:8px;}
.about13{ float:left; width:621px; padding-left:15px;}
.about14{ height:23px; border-bottom:1px dashed #b7b7b7; line-height:23px; font-size:12px; color:#a8a8a8; text-align:right;}
.about14 a{color:#a8a8a8; text-decoration:none;}
.about14 a:hover{color:#a8a8a8; text-decoration:underline;}
.about15{ height:53px; background:url(pic/bj3.gif) no-repeat 0px 0px; font-size:14px; color:#016bff; font-weight:bold; line-height:50px; padding-left:33px;}
.about16{ height:auto;  line-height:24px; color:#333; padding:20px 10px; font-size:13px;text-indent:20px; text-decoration:none; }
.about16 a{ color:#333; text-decoration:none;}
.about16 a:hover{ color:#333; text-decoration:underline;}
.about17{ text-align: center; height:auto;  line-height:24px; color:#333; padding:0px 10px; font-size:13px;text-indent:20px; text-decoration:none;  padding-top:20px;}
.about17 img{ margin:10px auto;}
.about18{ border:1px solid #CCC; padding:10px; margin:0px 20px; background-color:#f5f5f5; font-size:12px; color:#333; line-height:25px; margin-top:20PX;}
.about18 a{ display:block; height:40px; padding-left:25px; border-bottom:1px dashed #CCC; background:url(pic/ico.gif) no-repeat 10px 15px; line-height:40px;color:#333; text-decoration:none;}
.about18 a:hover{display:block; height:40px; padding-left:25px; border-bottom:1px dashed #CCC; background:url(pic/ico.gif) no-repeat 10px 15px; line-height:40px;color:#333; text-decoration:underline;}
.recommend{height:53px; background:url(pic/bj4.gif) no-repeat 0px 0px; font-size:14px; color:#016bff; font-weight:bold; line-height:50px; padding-left:33px;}
.about19{ height:auto; overflow:auto; line-height:24px; color:#333; padding:20px 30px; font-size:13px;text-indent:20px; text-decoration:none; }
.about20{border:1px solid #CCC; padding:20px; margin:0px 80px; background-color:#f5f5f5; font-size:12px;  line-height:25px; margin-top:20px;}
.about21{display:block; height:40px; padding-left:25px; border-bottom:1px dashed #CCC; background:url(pic/ico.gif) no-repeat 25px 15px; line-height:40px;}
.about21 a{padding-left:15px; color:#333; text-decoration:none;}
.about21 a:hover{padding-left:15px; color:#333; text-decoration:underline;}
.zzjg{ border-bottom:1px dashed #999; padding:20px 0px;}
.zzjg1{ float:left; width:204px; height:146px; text-align:left; padding-left:10px;}
.zzjg2{ float:left; width:370px; padding-left:20px; font-size:12px; line-height:24px;}
.zzjg2 b{ font-size:15px; color:#F60; height:146px; overflow:hidden;}
.zzjg2 b a{ color:#F60; text-decoration:none;}
.zzjg2 b a:hover{ color:#F60; text-decoration:underline;}
.sp{ height:auto; padding-top:25px; padding-bottom:10px;}
.sp ul{ margin:0px; padding:0px; list-style:none;}
.sp ul li{ display:block; float:left; width:190px; height:230px; padding-left:28px;}
.sp1{ height:177px; width:130px; padding:1px; border:1px solid #CCC;}
.sp2{ height:40px; line-height:40px; text-align:center; font-size:13px; color:#999; font-weight:bold; overflow:hidden; text-overflow:ellpisis; white-space:nowrap; width:130px}
.sp2 a{color:#000; text-decoration:none;}
.sp2 a:hover{color:#000; text-decoration:underline;}
.job2{ height:25px; padding-top:20px;}
.job3{ float:left; height:25px; font-size:12px; color:#000; text-align:right; width:30%; line-height:25px;}
.job4{ float:left; width:60%; height:25px;}
.job5{ padding:0px; margin:0px; height:17px; padding-top:2px; font-size:13px; color:#000; width:300px;}
.job6{ height:100px; padding-top:20px;}
.job7{ float:left; width:60%; height:100px;}
.job8{ padding:0px; margin:0px; height:100px; padding-top:3px; font-size:13px; color:#000; width:300px;}
.job9{ height:25px; padding-left:30%; padding-top:10px;}


/*分页样式*/
.page{ 
	height:40px;	
	float:left; 
	width:100%;
	text-align:center;
	font-size:12px;
	margin-top:15px;
	}
.first a{ 
	color:#000;
	text-decoration:none;
	margin-left:3px;
	}
.first a:hover{ 
	color:#f30;
	text-decoration: underline;
	}
.one a{ 
	padding:1px 6px; 
	background-color:#fff; 
	color:#f00; 
	text-decoration:none;
	}
.other a{ 
	padding:1px 6px; 
	background-color:#ecedec; 
	color:#000; 
	text-decoration:none;
	}
.other a:hover{
	background-color:#ecedec; 
	color:#f00; 
	text-decoration:none;
	}
.xuka{ margin-top:5px;}
.sp_design{ height:160px; width:120px; padding:1px; border:1px solid #CCC;}
.sp_design_name{ height:40px; line-height:40px; text-align:center; font-size:13px; color:#999; font-weight:bold; overflow:hidden; text-overflow:ellpisis; white-space:nowrap; width:120px}
.sp_design_name a{color:#000; text-decoration:none;}
.sp_design_name a:hover{color:#000; text-decoration:underline;}

/*

.sp1{ height:180px; padding:4px; border:1px solid #CCC;}
.sp2{ height:40px; line-height:40px; text-align:center; font-size:13px; color:#999; font-weight:bold; overflow:hidden; text-overflow:ellpisis; white-space:nowrap;}
.sp2 a{color:#000; text-decoration:none;}
.sp2 a:hover{color:#000; text-decoration:underline;}
*/
.left_more{ float:right; height:25px; width:50px; font-size:10px; text-align:right; padding-right:10px;}
.left_more a{ color:#000; text-decoration:none;}
.left_more a:hover{ color:#000; text-decoration:underline;}