@charset "gb2312";
/* CSS Document */

body{ margin:0px; padding:0px; background:url(images/bg.jpg) repeat-y center top ; font-size:12px; color:#6b6b6b;}
body {behavior: url("hover.htc");}
div,ul,dl,dd,dt,p{ margin:0; padding:0px; list-style:none;} 
a{ text-decoration:none; color:#6b6b6b;}
img{ border:none;}

.top{ width:1000px; height:115px;  margin:0 auto; position:relative;z-index:99999;}
.topyy{ position:absolute; top:5px; right:60px;}
.logo{ width:434px; height:63px; float:left; margin-left:10px;_margin-left:30px; padding-top:27px;}
.search{ width:266px; float:left; height:23px; /*background:url(images/search_bt.jpg) no-repeat;*/ border:none; margin-top:47px; margin-left:290px;_margin-left:105px;}
.search_bar{ width:150px; height:23px; text-indent:0px; color:#6b6b6b; border:none; line-height:23px; padding-left:8px; float:left;}
.bt{ width:96px; height:23px; border:none; cursor:pointer;/* background:transparent;*/ background:url(images/gongcheng_bg.jpg) no-repeat; float:right; }
.nav{ width:1000px; height:52px; background:url(images/mengu.png) center 8px no-repeat; margin:0 auto;   position:relative; _position:inherit; float:left; z-index:999}
.nav ul { }
.nav li{ display:block; width:110px; background:url(images/line.jpg) right 8px no-repeat; float:left; text-align:center; line-height:52px; vertical-align:middle;}
.nav a{ display:block; width:110px; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#535353;}
.nav a:hover{ display:block; width:110px!important; width:105px; height:52px; background:url(images/hover.png) center top  no-repeat; color:#FFFFFF; overflow:hidden;}
.nav_a:link,.nav_a:visited,.nav_a:hover,.nav_a:active{ display:block; display:block; width:110px!important; width:105px; height:52px; background:url(images/hover.png) center top  no-repeat; color:#FFFFFF; }
.menu{ width:1000px; height:52px; margin:0 auto;}
#banner{ width:100%; height:305px; position:relative;z-index:5;}
.banner_bg{ height:146px; background:url(images/bg1920.png) no-repeat center 0px; position:absolute; top:150px;z-index:100; width:100%; left:0;}
.bannner{ width:1000px; margin:0 auto; position:relative; top:-10px;borderwidth:2px;borderheight:2px;}
.bannner img { width:973px; height:300px; border:none; margin-left:9px;}
.main{ width:1000px; margin:0px auto 10px auto;}

.left{ width:285px; float:left;}
.about{ width:276px; height:268px; background:url(images/about_bg.png) no-repeat;}
.about_title{ width:270px; height:36px; padding-top:10px;}
.about_title a{ margin-left:10px; text-align:center;}
.title{ width:188px; height:36px; float:left;}

.more{ float:left; width:37px; height:12px; margin-left:20px; padding-top:10px;}
.about_content{ width:240px; margin:0 auto;}
.pic{ width:240px; float:left; }
.pic ul li{ display:block; width:225px; height:30px; line-height:30px; background:url(images/dashed-.jpg) bottom  no-repeat;padding-left:15px; overflow:hidden;}
.pic ul li a:link{ color:#6b6b6b;}
.pic ul li a:hover{ color:#ff8400;}
.content_text{ width:240px; margin:0 auto;}
.content_text p{ line-height:25px; text-indent:25px;}


.right{ width:700px; float:left;}
.case_bg{ width:699px; height:259px; background:url(images/case_bg.png) no-repeat; margin-top:3px;}
.case_title{ width:650px; height:15px; margin-left:15px; padding-top:12px;}
.case_main{ width:650px; margin:0 auto;}
.left_bt{ width:15px; height:23px; padding-top:100px; float:left;}
.left_bt img{ vertical-align:middle;}
.case_middle{ width:617px; float:left; padding-top:10px;}
.case_middle dl{ float:left;}
.case_middle dd{ display:block; width:197px; height:182px; background:url(images/pic_bg.jpg) center no-repeat; border:none; vertical-align:middle; margin-left:5px; text-align:center;}
.case_middle img{ vertical-align:middle; margin-top:3px;}
.case_middle dt{ text-align:center; padding-top:5px;}
.case_middle a:hover{ color:#ff8400;}
#gongcheng{height:268px; width:696px; float:left; position:relative;}
.gong{ background:url(images/gongcheng.png) no-repeat center bottom; height:56px; top:200px; width:696px; float:left; position:absolute; z-index:2;}
.gongfan{ width:686px; margin:0 auto; position:absolute; top:30px; z-index:1; left:10px;display:none;}
.gongfan ul li { width:220px; float:left; margin-right:8px;}
.gongfan ul li img { padding:2px; border:1px #8f8e8e solid; background:#dcdcdc;}
.gongfan ul li span { position:absolute; z-index:2px; height:30px; background:url(images/gangwz_bj.png) no-repeat; width:210px; color:#FFF;filter:alpha(opacity=60); text-align:center; line-height:30px; margin:2px 0 0 3px;}
.foot_bg{ width:100%; height:72px; background:url(images/foot_bg.png) center top no-repeat; margin:10px auto 0 auto; float:left; clear:both; padding-top:15px;}
.foot_bg ul{ padding-left:50px; width:800px; margin:0 auto; position:relative;}
.foot_bg li{ line-height:20px; color:#cbebff;}

/**---sub---**/
.sub_left{ width:217px; float:left;}
.sub_right{ width:770px; float:left; margin-left:13px;}
.sub_nav_bg{ width:217px;}
.nav_sub_title{ width:217px; height:36px; background:url(images/sub_nav_top.png) no-repeat;}
.nav_sub_middle{ width:217px; background:url(images/sub_nav_middle.jpg); clear:both; overflow:hidden;}
.nav_sub_middle p{ margin-left:30px; padding-bottom:10px;}
.nav_sub_middle ul { padding:0; margin:0;}
.nav_sub_middle li{ display:block; width:200px;  background:url(images/sub_line.jpg) bottom center no-repeat; text-align:left; line-height:30px;}
.nav_sub_middle a{ display:block; width:180px; background:url(images/blue_sanjiao.jpg) no-repeat 15px center; color:#FFFFFF; font-size:14px; padding-left:27px;}
.nav_sub_middle a:hover{ display:block; width:180px; text-decoration:underline; color:#FFF}
.nav_sub_middle .on a{ display:block; width:180px; text-decoration:underline; color:#FFF; font-weight:800;}
.nav_sub_foot{ width:217px; height:44px; background:url(images/sub_nav_foot.png) no-repeat;}
.service{ width:217px; margin-top:10px;}
.right_top{ width:757px; height:25px; background:url(images/right_bg_top.png) no-repeat;}
.right_middle{ width:757px; background:url(images/right_bg_middle.png); clear:both; overflow:hidden;}
.right_foot{ width:757px; height:25px; background:url(images/right_bg_foot.png) no-repeat;}
.right_title{ width:767px; margin-left:10px; float:left; position:relative;}
.right_title p{ float:left;}
.right_title span { position:absolute; top:20px; right:60px;}
.right_middle_bg{ width:720px; margin:0 auto; clear:both; padding-top:14px; min-height:280px; overflow:hidden; display:block;}
.right_middle_bg p{ line-height:25px;}
.right_line{ width:713px; height:4px; padding-top:15px;}

.img2{ border:1px #999 solid; padding:2px;}
.img2:hover{ border:2px #03C solid; padding:1px;}
.img3{ border:1px #999 solid; padding:2px;}
.img3:hover{ border:2px #03C solid; padding:1px;}
.gongcheng a{ font-size:15px; font-weight:800; color:#06C; border-bottom:1px dashed #d3d3d3; display:block;}
.gongcheng a:hover{ color:#000;}


.focus {
	MARGIN-BOTTOM: 0px ; height:314px;
}
.fc_view {
	Z-INDEX: 0; POSITION: relative; BACKGROUND: #f2f2f2; OVERFLOW: hidden; top:-10px; 
}
.fc_view 4p {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; TOP: 0px; LEFT: 0px
}
.fc_view {
	HEIGHT: 314px
}
.fc_view P {
	HEIGHT: 314px
}
.fc_view A {
	MARGIN: 0px auto; WIDTH: 960px; DISPLAY: block; HEIGHT: 314px
}
.fc_ctrl {
	Z-INDEX: 1; POSITION: relative; MARGIN: 0px auto; WIDTH: 960px
}
.fc_ctrl P {
	POSITION: absolute; TOP: -40px; RIGHT: 0px
}
.fc_ctrl A {
	FLOAT: left; MARGIN-LEFT: 5px; _display: inline
}
.fc_ctrl SPAN {
	LINE-HEIGHT: 100px; WIDTH: 23px; DISPLAY: block; BACKGROUND:url(images/fc_num.gif) no-repeat; HEIGHT: 36px; OVERFLOW: hidden; CURSOR: pointer
}
.fc_ctrl .fc_02 {
	BACKGROUND-POSITION: -24px 0px
}
.fc_ctrl .fc_03 {
	BACKGROUND-POSITION: -48px 0px
}
.fc_ctrl .fc_04 {
	BACKGROUND-POSITION: -72px 0px
}
.fc_ctrl .on .fc_01 {
	BACKGROUND-POSITION: 0px -37px
}
.fc_ctrl .on .fc_02 {
	BACKGROUND-POSITION: -24px -37px
}
.fc_ctrl .on .fc_03 {
	BACKGROUND-POSITION: -48px -37px
}
.fc_ctrl .on .fc_04 {
	BACKGROUND-POSITION: -72px -37px
}

/*ÐÂÌí¼Ó²úÆ·*/
.main_zi{ width:986px; margin:0px auto 10px auto;padding-bottom:13px; background:url(images/product_foot.jpg) no-repeat center bottom;}
.product_top{width:980px;padding:0 3px;margin:0 auto;height:306px;background:url(images/product_top.jpg) no-repeat left top;}
	.product_top dl{padding:84px 0 0 11px;}
	.product_top dt{float:left;margin-left:24px;}
	.product_top dd{float:left;width:420px;padding:7px 0 0 53px;color:#fff;font-family:'Î¢ÈíÑÅºÚ';font-size:14px;line-height:30px;}
.product_body{width:980px;padding:30px 3px 0 3px;background:url(images/main_zi.jpg) repeat-y center bottom;}
	.product_title{position:relative;width:767px;margin:0 auto;padding-left:150px;height:42px;border-bottom:2px solid #e5e5e5;}
	.product_title img{position:absolute;left:0;top:0;}
	.product_title dl{float:left;padding:7px 0 0 85px;color:#003380;line-height:20px;}
	.product_title dt{float:left;}
	.product_title dt a{font-size:16px;font-weight:bold;color:#003380;font-family:arial;}
	.product_title dd{float:left;margin-left:13px;}
	.product_title dd a{color:#003380;}
	.product_text{padding-bottom:110px;}
	.product_text dl{margin:0 5px;padding-top:50px;height:258px; background:url(images/product_dl.jpg) repeat-x left bottom;}
	.product_text dl dt{float:left;padding:0 34px 0 28px;width:262px;}
	.product_text dl dt img{padding:3px;border:1px solid #cfcfcf;}
	.product_text dl dd{position:relative;float:left;width:584px;height:216px;padding-right:22px;line-height:20px; }
	.product_text dl dd h3{font-size:24px;font-family:'Î¢ÈíÑÅºÚ';color:#155aaf;font-weight:normal;margin:3px 0 24px 0;padding:0;}
	.product_text dl dd p{color:#999999; font-size:14px;}
	.product_text dl dd .gengduo{position:absolute;bottom:2px;padding-left:25px;font-size:14px;color:#686868;font-family:Arial; background:url(images/product_sanjiao.jpg) no-repeat left;}
	
	.product_zi_top{padding-top:13px;background:url(images/product_topb.jpg) no-repeat center top;}
	.poduct_zi{overflow:hidden;background:url(images/main_zi.jpg) repeat-y center top;}
	.product_zi_title{position:relative;line-height:22px;overflow:hidden;width:90%;margin:0 auto;padding:10px 0 10px 0;margin-bottom:30px;border-bottom:1px dotted #ccc;}
	.product_zi_title strong{font-size:20px;font-family:'Î¢ÈíÑÅºÚ';}
	.product_zi_title span{position:absolute;right:0px;}
	.product_zi_body{width:90%;margin:0 auto;}
	.product_zi_body h1{font-size: 20px;color: #378500;font-weight: bold;text-align:center;border-bottom: 1px dashed #378500;height: 30px;margin-bottom: 10px;}
	.product_zi_img{text-align:center;padding:40px 0;}
	.product_wenzi{padding-bottom:50px;}