/* CSS Document */
*{
	margin:0px;
	padding:0px;
	}
body {
	margin:0;
	padding:0;
	font-size:12px;
	width:100%;
	color:#333;
	line-height:22px;
	background-image:url(../images_n/works_01.gif);
	background-repeat: repeat-x;
	background-position: top;
}
ul li h2 h3 p { margin:0; padding:0;}
.wrap{ width:1000px; margin: 0 auto}

a:link{
	color:#000;
	text-decoration: none;
}
a:hover {
color:#3e5672;
text-decoration: none;
}
a:visited{ color:#000;
text-decoration: none;}

.top{ height:91px;width:1000px;}
.logo{ margin-top:46px; width:199px; height:40px;float:left;}
.logo_right{ width:782px; height:85px; float:right;}

.nav{ height:22px; padding-top:16px;}
	.nav ul{list-style-type: none;height:22px;}
		.nav li{float:left; display:inline; font:"ËÎÌå"; font-size:12px; color:#FFFFFF; margin-left:42px; height:22px; line-height:22px; }

.toppic{display:inline; height:22px; width:782px;}
.topbt{padding-left:527px; padding-top:10px; height:22px;}
.topbt ul{ list-style:none;}
.topbt li{display: block;width:80px; height:22px; float:left;}
.topbt img{ margin-left:5px; margin-right:5px;}

.banner{ margin:auto;}

.conter{ margin-top:5px;}


.left{ width:227px; margin-right:5px; display:inline; float:left;}

.services{}

.ccwork{ margin-top:5px;}
.wz_ccwork{color:#333333; background-color:#fbfcfe; border-left:1px #b0cae3 solid; border-right:1px #b0cae3 solid; border-bottom:1px #b0cae3 solid;}
	.wz_ccwork ul{list-style-type:none; padding:2px;}
		.wz_ccwork li{ font-size:12px; color:#333333; height:21px; line-height:21px; padding:2px 12px 2px 8px;}
.xpic{ margin-top:5px;}

.case{margin-top:7px;}




.right{ width:764px; float:right;}

.bt{ height:35px; border:1px #beccdc solid; font-size:14px; color:#314863; line-height:35px; padding-left:20px; font-weight:bold;}
.bt img{ margin:8px 0 5px 10px;}
.picbanner{ margin-top:5px;}

.why{ margin-top:5px;}
.whycase{ width:376px; float:left;}
.whycc{ width:375px; float:right; margin:0;}
.wz_content{margin:0; padding:0;color:#333;  border-left:1px #beccdc solid ; border-bottom:1px #beccdc solid ; border-right:1px #beccdc solid ; margin:0; padding:0;}
.wz_content ul{margin:0; padding:0; list-style-type:none;}
.wz_content li{ font-size:12px; color:#333; line-height:22px; padding:10px 12px 10px 12px;}
.font{ font-size:12px; color:#333;}

.bannerpic01{ margin-top:5px; float:right;}

.khcase{ margin-top:5px; float:right; width:764px;}
.khworks{ width:379px; float:left;}
.khcc{ width:379px; float:right;}
 
.wz_khcase ul{margin:0; padding:0; list-style-type:none;  border-left:1px #beccdc solid ; border-bottom:1px #beccdc solid ; border-right:1px #beccdc solid ; height:220px;s}
.wz_khcase li{ display:block; line-height:24px; padding:0 0 0 15px; background:url(../images_n/dd.jpg) no-repeat 5px 10px; }


.clr{clear:both;}

.border_line{border:1px #B1C9E3 solid; margin-top:5px;}
.border_line1{border:1px #E2E2E2 solid; margin-top:5px;}
.color_red{color:#990101; }
.color_blue{color:#193285; }
h3{margin:0; padding:0 10px; line-height:29px; border-bottom:1px #B1C9E3 solid; word-spacing:5px; font-size:13px; color:#193285; background:url(images_n/title_bg.jpg) repeat-x 0 0;}
h3 span{color:#990101; height:30px;}
h4{margin:0; padding:0 10px; line-height:29px; border-bottom:1px #E2E2E2 solid; word-spacing:5px; font-size:13px; color:#193285; background:url(images_n/title_bg1.jpg) repeat-x 0 0;}

.footer{margin:0 auto; padding:0; clear:both; display:block;  height:200px; line-height:25px; width:100%;}
.footer_1{margin:0 auto; padding:0; width:1000px;}
.footer_1_left{float:left; width:190px; text-align:center;}
.footer_1_left span{display:block; line-height:22px; text-align:center;}
.footer_1_middle{float:left; width:600px; margin:0 0 0 10px; text-align:center; white-space:pre; font-size:12px; height:80px; }
*html .footer_1_middle{float:left; width:600px; margin:0 0 0 10px; text-align:center; white-space:pre; font-size:12px; height:100px;}
.footer_1_right{ float:right; width:190px; text-align:center;}
.footer_1_right span{display:block; line-height:22px; text-align:center;}

.foot_menu{height:39px; background-image:url(../images_n/foot_bg.jpg)repeat-x 0 0;}
.foot_bar{margin:0 auto; padding:0; width:100%; height:39px; background-image:url(../images_n/foot_bg.jpg);;}
.foot_bar_left{margin:17px 0 0 0; padding:0 20px;float:left; width:750px; word-spacing:10px; color:#fff;}
.foot_bar_left a:link, .foot_bar_left a:visited{color:#fff;}
.foot_bar_left a:visited{color:#fff; text-decoration:none;}
.foot_bar_right{float:right; width:210px; }
.foot_key{margin:5px auto; padding:0; width:1000px; line-height:22px; word-spacing:5px; text-align:left; clear:both;}
.foot_key a:link, .foot_key a:visited{color:#000; text-decoration:None;}
.foot_key a:hover{color:#000; text-decoration:None;}

.bai:link,.bai:visited{ color:#FFFFFF; text-decoration:none;}
.bai:hover{ color:#eb6300; text-decoration:none;}

.fontwz{ color:#000;}

.cs:link,.cs:visited{ color:#eb6300; text-decoration:none;}
.cs:hover{ color:#000; text-decoration:none;}
.bottom { clear:both; background-image: url(../images/bg2.jpg);background-repeat: repeat-x;margin-top:5px; font-family:"ËÎÌå"; margin:5px auto 0; *margin:0 auto;}
.d101 {width: 1002px;margin-right: auto;margin-left: auto;}
.d1 {width: 1002px;height:20px;margin-right: auto;margin-left: auto;margin-top:25px;}
.d2_left {height: 15px;width: 226px;float: left;margin-top:2px;border-top-width: 1px;border-top-style: solid;border-top-color: #EE6809;}
.d2_right {height: 15px;width: 700px;float: left;margin-top:2px;border-top-width: 1px;border-top-style: solid;border-top-color: #3E5672;}
.d3_left {width:170px;float:left;text-align: center;}
.d3_center {width:700px;float:left;text-align: center; font-family:"ËÎÌå"; overflow:hidden;}
.d3_right {width:100px;float:left;text-align: center;}
.d3_left img {padding-bottom: 7px;}
.d3_right img {padding-bottom: 7px;}
.d4_left {width:770px;float:left;text-align:line-height:20px;}
.d4_left a { position:relative;*top:3px!important;_top:-4px;}
.d4_right {width:226px;float:left;text-align: center; position:relative;top:-24px;*top:-20px;_top:-27px;top:-24px\0;}
.top_bg .center .te {
	float: right;
	height: 20px;
	width: 267px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bottomtable { clear:both; position:relative;top:-20px;*margin-top:5px!important;*top:0px!important;_top:-24px;}
.bottomtable a {margin-right:4px;}

.right01{ float:left;width:768px; overflow:hidden;}




