/* CSS Document */
*{ margin:0; padding:0; list-style:none;}
img{border:0;}
body{ width:100%; font-family:"宋体"; font-size:14px; height:600px;}
a{ text-decoration:none; color:#333333	}
.clear{ clear:both;}

/*      header     */
.header{ width: auto; background: url(../images/header-con.jpg) center; height:120px; min-width:1045px; margin-left:auto; margin-right:auto;}
.header-top{ width:100%;color:#FFFFFF;line-height:25px; font-size:12px; background:url(../images/header-top.png)no-repeat center; height:30px;}
.header-word{ width:1045px; margin-left:auto; margin-right:auto;}
.header-word p{ float:right; margin-right:72px; color:#000000}
.header-word a{ margin:10px;}
.header-word a:hover{ color:#003399}
/* 导航*/
.rz_bw_nav001_m{clear:both;width:100%;height:39px;border-bottom:#140943 solid 2px; z-index:1000; background-color:#FFFFFF}
.nav{font-size:12px;width:1045px;margin:0px auto 0;border-bottom:#140943 solid 1px;height:39px;line-height:39px;position:relative;z-index:1;}
.nav a{text-decoration:none;}.
nav_main{height:39px;padding:0 5px;background:#FFF url(../rz_bw_images/rz_bw_nav001-bg.png) repeat-x 0 top;position:relative;}
#nav_all{height:39px;float:left;line-height:39px;position:relative;z-index:100000;}
#nav_all li{text-align:center;float:left;}
#nav_all li a{color:#140943;display:inline-block;font-size:14px;font-weight:bold;cursor:pointer;padding:0 20px 0 20px;_padding:0 10px;height:39px;line-height:39px;white-space:nowrap;}
#nav_all li a:hover{height:39px;line-height:39px;border-top:2px solid #140943;overflow:hidden;}
#nav_all li ul{display:none;position:absolute;z-index:99;width:990px;left:-5px;top:40px; z-index:200}
#nav_all ul li{background-image:none;line-height:32px;height:32px;padding-top:0px;padding:0; z-index:200;}
#nav_all ul li a{margin:0px;height:32px;line-height:32px;color:#fff;font-weight:normal;background: url(../images/lead-bg.jpg);border:none; padding-left:30px;}
#nav_all ul li a:hover{height:30px;line-height:30px;color:#FFF;background:#140943;border-top:none; border-bottom:#FFFFFF solid 2px; padding-left:30px;}
.rz_bw_server_tel {font-size:14px;font-family:"微软雅黑", "幼圆", sans-serif;color: #000033;float:right;height:39px;line-height:39px;text-align:center;}


/*  banner  */

.main_visual{height:350px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative; width:1045px; margin-left:auto; margin-right:auto;}
.main_image{height:350px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:350px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:1045px;height:350px;}
.main_image li span{display:block;width:1045px;height:350px}
.main_image li a{display:block;width:1045px;height:350px}
.main_image li .img_1{background:url('../images/1.jpg') center top no-repeat}
.main_image li .img_1 .img_2 .img_3 .img_4{ width:1045px;}
.main_image li .img_2{background:url('../images/2.jpg') center top no-repeat}
.main_image li .img_3{background:url('../iamges/3.jpg') center top no-repeat}
.main_image li .img_4{background:url('../images/3.jpg') center top no-repeat}


div.flicking_con{position:absolute;top:300px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0; background: url(../images/banner-doll.png);display:block;text-indent:-1000px}
div.flicking_con a.on{ background: url(../images/banner-doll1.png)}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{ background: url(../images/banner-right.png);left:30px;}
#btn_next{ background: url(../images/banner-left.png);right:30px;}


/*     content    */
.index-content{ width:1045px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:0px;}

/*      index-box1     */
.index-business{ width:280px; float:left;}
.business-title{ font-size:15px; border-bottom:solid #1b3273 0px; height:40px; line-height:30px; background:url(../images/business-title.png) bottom no-repeat;}
.business-title span{ font-size:20px}
ul.business-ul{ margin-top:10px;}
ul.business-ul li{ line-height:20px; border-bottom: #666666 dashed 1px; background:url(../images/list-logo.png) left top no-repeat; padding-left:20px; margin-left:5px; padding-bottom:5px; margin-top:5px;}
ul.business-ul li:hover{border-bottom: #FF0000 dashed 1px;  background:url(../images/list-logo1.png) left top no-repeat;}
ul.business-ul li:hover a{ color:#FF0000}


.index-news{ width:380px; float: left; height:300px;}
/*      index-box1  结束   */

/*     index-box2      */
.index-box2{ width:1045px; margin-left:auto; margin-right:auto; height:auto; min-height:200px;}
.index-product{ width:280px;color:#FFFFFF;float: left; margin-right:20px; border:#CCCCCC solid 1px;}
.product-title{ height:35px; line-height:35px; background:url(../images/contect-titlebg.jpg); }
.product-title h3{ margin-left:25px;font-weight:lighter;}
.index-product ul{ height:auto; width:276px; padding:2px}
.index-product ul li{ height:25px; line-height:25px; border-bottom:#CCCCCC dashed 1px; width:254px; padding-left:22px;}
.index-product ul li:hover{ background-color:#3681e4; color:#FFFFFF}
.index-product ul li:hover a{ color:#FFFFFF; font-size:15px;}

.index-partner{ width:743px; float:left;}
.index-partner-title{ width:743px;height:40px; text-align:center; background:url(../images/anli/anli-title.png) center no-repeat; margin-left:auto; margin-right:auto;}
.index-partner-title h2{ font-size:16px; color:#000000; height:40px; line-height:40px;}
ul.partner-ul1{ width:743px; margin-top:30px;}
ul.partner-ul1 li{ float:left; width:183px; border:#CCCCCC solid 1px;}
ul.partner-ul1 li img{ width:183px;}

/*     index-box3     */
.index-box3{ width:1045px; margin-left:auto; margin-right:auto; height:240px;}
/*  联系我们  */
.index-contect{ width:280px; margin-right:20px; float:left; border:#CCCCCC solid 1px;}
.contect-title{ width:280px; background:url(../images/contect-titlebg.jpg) no-repeat top left; height:35px; color:#FFFFFF; line-height:35px;}
.contect-title h3{ margin-left:25px;font-weight:lighter;}
.contect-p{ padding:10px;}
.contect-p p{ line-height:20px;}
/*      合作案例       */
.index-case{ width:743px; float:left;}
.index-case-title{ width:743px;height:40px; text-align:center; background:url(../images/anli/anli-title.png) center no-repeat; margin-left:auto; margin-right:auto;}
.index-case-title h2{ font-size:16px; color:#000000; height:40px; line-height:40px;}
.box{ width:743px; margin:0 auto; position:relative; overflow:hidden; _height:100%; margin-bottom:30px; margin-top:28px;}
.picbox{ width:743px; height:100px; overflow:hidden; position:relative;}
.piclist{ height:743px;position:absolute; left:0px; top:0px}
.piclist li{ background:#eee; margin-right:0px; padding:5px; float:left;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.piclist li img{ width:185px; height:100px;} 
.og_prev,.og_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; background:url(../images/icon_ie6.png) no-repeat\9; position:absolute; top:33px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:0px;}
.og_next{ background-position:0 0; right:0px;}

/*      合作案例 end      */




/*          公司简介       */
.index-company{ width:350px; border:#CCCCCC solid 1px; float:left; height:270px; margin-left:20px;}
.company-title1{ height:35px; line-height:35px; width:350px;font-size: 14px; background:url(../images/company-titlebg.jpg);color:#FFFFFF; margin-bottom:5px;}
.company-title1 h3{ margin-left:25px;font-weight:lighter;}
.company-p{ padding:10px;}
.company-p p{ line-height:21px; color: #333333}

/*       公司简介   end      */



/*      资讯中心       */
#cen_right_top{width:380px; margin-left:10px; border: #CCCCCC solid 1px;}
#cen_right_top .active{background: url(../images/news-titlebg.jpg);color:#F3F3F3;}
#cen_right_top h3{line-height:35px;text-align:center;float:left;height:32px;width:190px;margin::0px;padding:0px;background-color:#F3F3F3;color:#333333;font-weight:lighter;cursor:pointer;}
#cen_right_top div{	display:none;clear:both;border-top-width:medium;border-top-style:solid;border-top-color:#3681e4;}
ul.news-box1{ height:211px; padding:10px;}
ul.news-box1 li{ height:35px; line-height:35px; border-bottom: #CCCCCC dashed 1px; background: url(../images/news-logo1.png) left no-repeat; padding-left:40px; overflow:hidden}
ul.news-box1 li:hover{ height:35px; line-height:35px; border-bottom: #3681e4 dashed 1px; background: url(../images/news-logo2.png) left no-repeat; padding-left:40px; overflow:hidden}

/*      资讯中心  end     */

/*      footer          */
.index-footfix{ width:1045px; margin-left:auto; margin-right:auto;}
.index-footer{ width:1045px; margin-left:auto; margin-right:auto; background:url(../images/footer-bg.png) repeat; color:#FFFFFF; position:fixed; bottom:0px;}
.index-footer p{ margin-left:0px; margin-top:5px; margin-bottom:5px; text-align:center}
.index-footer a{ color:#FFFFFF}

/*      footer          */




/*      二级页面      */
.erji-content{ width:1045px; margin-left:auto; margin-right:auto;}
.erji-box1{ width:300px; height:auto; margin-bottom:80px; float:left; margin-right:20px;}
.erji-news{width:300px; height:auto; margin-bottom:20px;}
 .erji-news-title{background:url(../images/contect-titlebg.jpg) no-repeat top; height:35px;}
 .erji-news-title h3{color:#FFFFFF; line-height:35px; margin-left:25px; font-weight:lighter}
 .erji-news ul{ padding:10px;}
  .erji-news ul li{ height:40px; line-height:40px; width:280px; background:url(../images/news-logo2.png) left no-repeat; border-bottom:#0099FF solid 1px;}
  .erji-news ul li a{ margin-left:35px;}
  .erji-news ul li:hover{ border-bottom:#FF0000 solid 1px;  background:url(../images/news-logo3.png) left no-repeat;}
 
.erji-product{ width:300px; height:auto; margin-bottom:20px;}
.erji-product-title{ background:url(../images/contect-titlebg.jpg) no-repeat top; height:35px;}
.erji-product-title h3{ color:#FFFFFF; line-height:35px; margin-left:25px; font-weight:lighter}


.erji-contect{ width:300px; height:auto; border:#CCCCCC solid 0px; margin-bottom:50px;}
.erji-contect-title{ background:url(../images/contect-titlebg.jpg) no-repeat top; height:35px;}
.erji-contect-title h3{ color:#FFFFFF; line-height:35px; margin-left:25px; font-weight:lighter}
.erji-contect p{ margin-top:0px; line-height:25px; padding:10px;}

.erji-box2{ width:720px; float:left; border:}
.erji-box2-location{ height:35px; line-height:35px;}
.erji-box2-serve{ width:720px; border:#CCCCCC solid 1px; height:auto; min-height:300px; margin-bottom:80px;}
.erji-box2-serve ul{ margin-top:10px;}
.erji-box2-serve ul li{ padding:5px; float:left; width:170px; text-align:center; background-color:#FFFFFF}
.erji-box2-serve ul li span{ line-height:30px;}
.erji-box2-serve ul li img{ width:170px; height:97px;}
.erji-box2-serve ul li:hover span{ color:#FF0000}

.eiji-box2-news{ width:720px;}
.erji-box2-news ul{ margin-top:20px;}
.erji-box2-news ul li{ height:auto; height:40px; background:url(../images/news-logo4.png) left top no-repeat; padding-left:50px; line-height:40px; font-size:16px; border-bottom:#999999 dashed 1px;}
.erji-box2-news ul li a{}
.erji-box2-news ul li:hover{ background:url(../images/news-logo3.png) left no-repeat; border-bottom:#FF0000 dashed 1px;}
.erji-box2-news ul li:hover a{ color:#FF0000}
.erji-box2-news ul li span{ float:right; color:#666666; font-size:14px;}
.box2-news-company{ width:100%; border-bottom: #999999 solid 2px; margin-top:20px; padding-bottom:10px; color:#0066CC}
/*      二级页面      */

/*   图片点击放大  */
.clear{clear:both;}
.zoomed > .container{-webkit-filter:blur(3px);filter:blur(3px);}
.container{width:720px;}
.gallery{list-style-type:none;float:left;}
.gallery li{float:left;}
.gallery li:nth-child(6n){padding-right:0;}
.gallery li a,.gallery li img{float:left;}

#zoom {
	z-index: 99990;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1137px;
	height: 640px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -320px 0 0 -570px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}
#zoom .content.loading {
	background-image: url('../images/loading.gif');
}

#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	border-radius: 4px;
	height:640px;
}
#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('../images/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}
#zoom .previous {
	left: 0;
	background: url('../images/arrows.png') no-repeat 0 0;
	border-radius: 0 4px 4px 0;
}
#zoom .next {
	right: 0;
	background: url('../images/arrows.png') no-repeat 100% 0;
	border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
	background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}


.company-p{ line-height:30px;}


/*                右浮动                   */
.izl-rmenu{position:fixed; right:0px; bottom:100px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:99999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}

.izl-rmenu .btn-qq .qq-pic1{position:absolute; left:-160px; top:0px; display:none;width:160px;height:51px; background:url(../images/qq1_01.jpg)}
.izl-rmenu .btn-qq .qq-pic2{position:absolute; left:-160px; top:51px; display:none;width:160px;height:51px; background:url(../images/qq1_02.jpg);}
.izl-rmenu .btn-qq .qq-pic3{position:absolute; left:-160px; top:102px; display:none;width:160px;height:51px; background:url(../images/qq1_03.jpg)}
.izl-rmenu .btn-qq .qq-pic4{position:absolute; left:-160px; top:153px; display:none;width:160px;height:51px; background:url(../images/qq1_04.jpg)}
.izl-rmenu .btn-qq .qq-pic1:hover{position:absolute; left:-160px; top:0px; display:none;width:160px;height:51px; background:url(../images/qq1-01.jpg)}
.izl-rmenu .btn-qq .qq-pic2:hover{position:absolute; left:-160px; top:51px; display:none;width:160px;height:51px; background:url(../images/qq1-02.jpg);}
.izl-rmenu .btn-qq .qq-pic3:hover{position:absolute; left:-160px; top:102px; display:none;width:160px;height:51px; background:url(../images/qq1-03.jpg)}
.izl-rmenu .btn-qq .qq-pic4:hover{position:absolute; left:-160px; top:153px; display:none;width:160px;height:51px; background:url(../images/qq1-04.jpg)}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}


.izl-rmenu .btn-share{background:url(../images/share.png) 0px 0px no-repeat; background-color:#560e74;}
.izl-rmenu .btn-share:hover{background-color:#530574;}

.izl-rmenu .btn-share .share-pic1{position:absolute; left:-160px; top:0px; display:none;width:80px;height:80px; background:url(../images/btn-share_04.jpg)}
.izl-rmenu .btn-share .share-pic2{position:absolute; left:-80px; top:0px; display:none;width:80px;height:80px; background:url(../images/btn-share_03.jpg);}
.izl-rmenu .btn-share .share-pic3{position:absolute; left:-160px; top:80px; display:none;width:80px;height:80px; background:url(../images/btn-share_02.jpg)}
.izl-rmenu .btn-share .share-pic4{position:absolute; left:-80px; top:80px; display:none;width:80px;height:80px; background:url(../images/btn-share_01.jpg)}
.izl-rmenu .btn-share .share-pic1:hover{position:absolute; left:-160px; top:0px; display:none;width:80px;height:80px; background:url(../images/btn-share_04.jpg)}
.izl-rmenu .btn-share .share-pic2:hover{position:absolute; left:-80px; top:0px; display:none;width:80px;height:80px; background:url(../images/btn-share_03.jpg);}
.izl-rmenu .btn-share .share-pic3:hover{position:absolute; left:-160px; top:80px; display:none;width:80px;height:80px; background:url(../images/btn-share_02.jpg)}
.izl-rmenu .btn-share .share-pic4:hover{position:absolute; left:-80px; top:80px; display:none;width:80px;height:80px; background:url(../images/btn-share_01.jpg)}
.izl-rmenu a.btn-share,.izl-rmenu a.btn-share:visited{background:url(../images/share.png) 0px 0px no-repeat; background-color:#560e74; text-decoration:none; display:block;}


.izl-rmenu .btn-wx{background:url(../images/weixin.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}