﻿div,form,img,ul,ol,li,dl,dt,dd,p,input,h3{margin: 0px; padding: 0px; border: 0px; font-weight:normal;}
.clear {clear:both; *display:inline;}
ul{ list-style-type:none;}
a{color:#fff;text-decoration: none; font-size:14px; font-family:"微软雅黑";}
a:hover {color:#ed7100; text-decoration:underline;}
BODY {
    color:#000;
    font-size: 12px;
    background: #f4f6fd;
    margin:0; padding:0;
	font-family:"微软雅黑";
	font-size:12px;
	background:url(../image/bg.jpg) repeat-x 0 0;
}
#logo{ width:1177px; height:91px; margin:11px auto 0 auto; padding-right:98px;}

#nav{ height:40px; background:#00244c; border-top:1px solid #d3d8e3;} 
#nav1{ width:1177px; height:40px; margin:0 auto; padding-left:98px;}
#nav1 li{ float:left; background:url(../image/nav_li.jpg) no-repeat left center; line-height:40px; width:167px; text-align:center;}
#nav1 a{ display:block; width:167px; height:40px;}
#nav1 a:hover{ display:block; width:167px; height:40px; color:#00234c; background:#f7f7f7; text-decoration:none;}
#nav_sub{ float:left; height:35px; line-height:35px; float:left;}
.nav_sub1{ float:right; background:url(../image/nav_li.jpg) no-repeat right center; height:35px; width:3px;}
.nav-center li{height:35px; width:100px; overflow:visible; float:left; text-align: center;position:relative;}
.nav-center li a {
	color:#fff;
	font-size:14px;
	float:left;
	display:block;
	position:absolute;
	text-decoration:none;
    _left:0px;
	z-index:1000px;
}
.nav-center li a:hover{text-decoration:underline; color:#fff;}

.product-select{ float:left; position:absolute; width:366px; height:190px; top:40px; left:0px; z-index:10; display:none;}
.product-hover{	display:none;}

.supports-select{ float:left; position:absolute; width:366px; height:190px; top:40px; left:0px; z-index:10; display:none;}
.supports-hover{display:none;}

.companys-select{ float:left; position:absolute; width:366px; height:190px; top:40px; left:0px; z-index:10; display:none;}
.companys-hover{ display:none;}


#select-top{width:100px; height:43px; position:absolute; top:-43px; color:#fff; left:0;}
#select-top a:hover{ background:none;}
#sub-prod{ position:absolute; top:0px; left:1px; padding:9px 0 0 0; display:none; width:167px;}
#sub-prod-top{ line-height:1px; height:1px; _overflow:hidden;}
#sub-supp{ position:absolute; top:0px; left:1px; padding:9px 0 0 0; display:none; width:167px;}
#sub-supp-top{ line-height:1px; height:1px; _overflow:hidden;}
#sub-comp{ position:absolute; top:0px; left:1px; padding:9px 0 0 0; display:none; width:167px;}
#sub-comp-top{ line-height:1px; height:1px; _overflow:hidden;}
#sub-job{ position:absolute; top:0px; left:1px; padding:9px 0 0 0; display:none; width:167px;}
#sub-job-top{ line-height:1px; height:1px; _overflow:hidden;}
.nav-center li ul{background: url(../image/brk.png) repeat-y 0 0;}
.nav-center li ul li{height:33px; line-height:33px; clear:both; float:left; width:100px; margin:0px; font-weight:100;}
.nav-center li ul li a{ font-size:12px; text-align:left; height:33px; line-height:33px; width:167px;float:left; color:#fff; text-indent:30px;}
.nav-center li ul li a:hover{ background: url(404.png) no-repeat -40px center; height:34px; line-height:34px; width:167px;color:#fff; text-decoration:none;}

#sub-prod a{ color:#fff; background:url(../image/d2.jpg) no-repeat 10px 12px;}
#sub-prod a:hover{ color:#ed7100;background:url(../image/d1.jpg) no-repeat 10px 12px;}
#sub-prod li{ background:none;}
#sub-comp a{ color:#fff;background:url(../image/d2.jpg) no-repeat 10px 12px;}
#sub-comp a:hover{ color:#ed7100;background:url(../image/d1.jpg) no-repeat 10px 12px;}
#sub-comp li{ background:none;}


#banner{ width:100%; background:url(../image/banner_bg.jpg) repeat-x 0 0; height:402px;}
#flash{ margin:0 auto; height:390px; width:1177px; padding-top:12px; padding-left:98px;}

#main{ background:url(../image/main.jpg) repeat 0 0; width:100%;}
#main1{ width:1177px; margin:0 auto; padding-left:98px;}
#main2{ width:1092px;background:#f7f7f7; height:400px; padding:100px 15px 15px 70px;}
#main3{ width:1175px;}

#main_home{ width:1177px; padding-top:15px; height:163px;}
#rgba{

	width:578px; height:163px;
	float:left; 
	background:url(../image/left.jpg) no-repeat;
   }
#rgba img{ width:221px; height:106px; padding:22px 0 0 22px; float:left;}
.rgba_title{ padding:18px 0 0 0; height:25px; line-height:25px;font-family: "宋体"; font-size:16px; color:#fff; font-weight:bold; text-indent:30px;}
#rgba1 img{ width:221px; height:106px; padding:22px 0 0 22px; float:left;}
.m_l{ width:270px; float:left; padding-left:45px;}
.m_l p{ padding:15px 0 0 0; color:#fff; line-height:24px; height:60px;}
#sj{ padding-left:215px;line-height:20px; width:65px;}
#sj a{ font-size:16px;}
#footer{ width:1177px; line-height:20px; color:#fff; font-size:14px; text-align:center; margin:0 auto; padding:30px 0 20px 0;} 
#footer1{ width:700px; line-height:20px; color:#fff; font-size:14px;  margin:0 auto; padding:60px 0 20px 0; clear:both;} 


.box{ width:1177px; height:420px; margin:0px auto;}
#slide{position:relative;float:left;width:1177px;height:390px;margin-bottom:15x;overflow:hidden;background:url(404.png) no-repeat center;}
#slide ul{position:absolute;}
#slide li{float:left; width:1177px; height:390px; overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:160px;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(../image/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{background-position:0px -35px;}
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;}
#slide div{position:absolute; float:right; bottom:20px; right:10px; height:32px; overflow:hidden; zoom:1; }
#slide span{width:32px;font-size:14px;height:32px;margin:2px 2px; background:#963;float:left;text-align:center;line-height:32px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#000;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}


.main2_left{ width:410px; float:left;}
#main2 h3{ font-size:18px; color:#00234c; font-weight:normal; padding-bottom:15px;}
#main2 h3 span{ color:#727171; font-size:14px; padding-left:30px;}
#main2 p,#main2 a{ color:#003d6f; line-height:26px; font-size:14px;}
.main2_right{ background:url(../image/img3.jpg) no-repeat 0 bottom; width:545px; float: right; height:385px;}
.main2_right1{width:560px; float:left; height:390px;border:2px solid #003e6f; padding:20px 0 0 50px;}
.main2_right1 table td{ color:#003e6f; font-size:14px; font-weight:bold; line-height:30px;}
.main2_right1 .text{border:1px solid #003e6f; width:300px; height:18px;}
.main2_right1 .texta{border:1px solid #003e6f; width:300px; height:80px;}

.about_left{ width:429px; float:left;}
.about_right{ background:url(../image/about_05.jpg) no-repeat 0 0; width:656px; margin-left:70px;height:525px; float:left;} 
.about_right h3{ padding:110px 0 0 30px; color:#fff; font-size:18px; font-weight:normal;text-shadow: 2px 2px 10px rgba(34, 25, 25, 1.0); text-align:center; }
.about_right p{ color:#fff; width:466px; line-height:24px; padding:45px 0 0 105px;}
.about_right h2{ margin:70px 0 0 30px; color:#fff; font-size:26px; font-weight:normal; border-left:3px solid #fff; text-indent:15px; height:30px; line-height:30px;}
.a_img{padding:40px 0 0 30px;}
.a_img img{ margin-right:3px;}

.p_left{ background: url(../image/img5.jpg) no-repeat; width:656px; height:535px; float:left;}
.p_left span{ width:650px; height:67px; text-align:center; background:#fff; display:block; margin-top:50px; margin-left:2px;}
.p_left1{ background:url(../image/lico_07.jpg) no-repeat; width:617px; height:356px; margin:25px auto 0 auto; }

.p_right{padding:140px 0 0 130px; float:left; color:#fff;}
.p_right li{ background:url(../image/d.jpg) no-repeat left 10px; line-height:24px; height:24px; text-indent:15px;}
.phone{ margin-top:115px; height:40px; border-left:3px solid #fff;}
.phone span{ display:block; line-height:20px; text-indent:15px;}
.lan li{ width:235px; background:url(../image/1d.jpg) no-repeat left 10px; line-height:24px; height:24px; text-indent:15px;}

#main3 span{ width:1155px;height:67px; text-align:center; background:#fff; display:block; margin-left:2px;}
.m3{ padding:20px 0 0 80px; width:445px; float:left;}
.m3_img{ background:url(../image/boen_07.jpg) no-repeat; width:225px; height:157px; float:left}
.m3 p{ float:right; width:185px; color:#fff; line-height:21px; background:url(../image/boen_10.jpg) no-repeat left 7px; padding-left:15px;}
.ju li{background: url(../image/boen_10.jpg) no-repeat left 10px; line-height:24px; height:24px; text-indent:15px; color:#fff;}
.phone1{ margin-top:25px; height:40px; border-left:3px solid #fff;}
.phone1 li{ display:block; line-height:20px; text-indent:15px; font-size:12px; color:#fff;}


.j_l{ width:295px; height:900px; float:left; background: url(../image/left_bg.png) repeat-y 0 0;}
.j_r{ width:700px; float:left; padding-left:100px;}
.j_r01{ width:780px; float:left; padding-left:50px;}
.j_r1{ width:780px; float:left; background:url(../image/left_bg.png) repeat; padding:0 0 30px 0;}
.j_img{ background:url(404.png) no-repeat 0 0; width:243px; height:143px; margin:0 auto; position:relative;}
.j_img1{ background:url(../image/j_2.png) repeat 0 0; width:670px; height:260px; margin:0 auto; position:relative;}
.j_img img{ margin:4px 0 0 4px;}
.j_img span{
	position:absolute;
	width:212px;
	height:28px;
	display:block;
	left: 9px;
	top: 104px;background: url(../image/left_bg.png) repeat-y 0 0; line-height:28px; text-align:center;
}
.j_img span a{color:#fff; }
.j_img1 img{ margin:4px 0 0 4px;}
.j_img1 span{
	width:645px;
	height:28px;
	display:block;
	left: 10px;
	top: 215px;
	background: url(../image/left_bg.png) repeat 0 0;
	line-height:28px;
	text-align:center; position:absolute;
}
.j_img1 span a{color:#fff;font-size:18px; }
.j_r_img{ background:url(../image/j_r_03.jpg) no-repeat; width:693px; height:325px;}


.j_r p{ width:600px; color:#fff; line-height:22px; padding-left:50px; padding-top:20px;}

.j_2 p{width:630px; color:#fff; line-height:22px; padding-left:100px; padding-top:20px;}
.j_2 h3{ padding:20px 0 0 55px; color:#fff;}
.j_img2{padding:10px 0 0 55px; width:700px;}
.jimg{padding:0 10px 10px 0; width:214px; height:74px; float:left; position:relative;}
.jimg span{
	display:block;
	position: absolute;
	text-align:right;
	width:214px;
	height:25px;
	left: -1px;
	top: 53px;
}

#zSlider{margin:0px auto; width:1177px; overflow:hidden; padding-left:98px;}
#picshow{ width:858px; overflow:hidden; float:right;}
#picshow_img{width:858px; background: url(../image/new1.jpg) no-repeat; height:346px;}
#picshow_img li{width:858px; height:346px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:839px; height:327px;}
#picshow_tx{width:858px; height:185px; overflow:hidden;}
#picshow_tx li{padding:20px;display:none; height:180px;}
#picshow_tx li a{color:#fff;}
#picshow_tx li a:hover{text-decoration:underline;}

#picshow_tx li p{line-height:22px; color:#fff;}
#select_btn{
    background: url(../image/left_bg.png) repeat-y 0 0;
    float: left;
    height: 900px;
    width: 295px;
}
#select_btn li{
    background: url(404.png) no-repeat scroll 0 0 transparent;
    height: 143px;
    margin: 0 auto;
    position: relative;
    width: 243px;
}

#select_btn img{
    margin: 4px 0 0 4px;
}
#select_btn span {
    background: url(../image/left_bg.png) repeat-y 0 0;
    display: block;
    height: 28px;
    left: 9px;
    line-height: 28px;
    position: absolute;text-overflow: ellipsis; 
overflow: hidden; 
white-space: nowrap; 
    top: 104px;
    width: 212px;}
.page{ width:230px; padding:20px 0; margin:0 auto;}
#select_btn span a{ color:#fff;}

.j_r_img1{ background: url(../image/xi.png) no-repeat; width:693px; height:176px; position:relative;}
.j_r_img1 span{
	position:absolute;
	font-size:14px;
	bottom:21px;
	width:500px;
	line-height:25px;
	left: 25px;
	color:#00234c;
}
.j_r h2 {
    border-left: 3px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 26px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    text-indent: 15px;
}
.j_img_xi{background: url(../image/21.png) repeat-y;
width:243px; height:143px; margin:0 auto; position:relative; margin-bottom:10px;}
.j_img_xi p{ padding:15px 15px 10px 15px; color:#fff; overflow:hidden; height:75px;}
.j_img_xi a{ display:block; width:233px; margin:0 auto; height:25px; font-size:14px;line-height:25px; color:#00234c; text-indent:20px;
background:url(../image/21.png) repeat; margin-top:5px;}ground: none repeat scroll 0 0 rgba(255, 255, 255, 0.7); margin-top:5px;