/* CSS Document */
.w980{width:980px; margin:0 auto;}
.t-r {
	float: right;
	margin-top: 20px;
	margin-right: 25px;
}

.width1100 {
	width: 1100px;
	margin:0 auto;
}
.w1200{width:1200px; margin:0 auto;}

.menu{height:39px; background:#00589A;}
.menu li{display:block; width:108px; text-align:center; float:left; height:39px; line-height:39px; background:url(menu_li.png) right no-repeat}
.menu li a{ color:#fff; font-size:14px; display:block; width:105px; height:39px;}
.menu li a:hover{color:#8EC6F0;}
.s_menu{width:100%; position:relative; z-index:99999; background:#fff;display:none;}
.s_menu li{float:none; background: none; }
.s_menu_p{ width:193px; left:-44px;}
.s_menu_p li{ width:190px;}
.s_menu_p li a{ width:190px;}
.banner_x{background: url(xian.png) repeat-x bottom;position: absolute;
width:1100px;
height: 3px;}
.backnone{ background:none !important;}
#banner .n_baner { margin:0 auto; position:relative;}
#banner .n_baner .b_list { width:99999px; padding:0; margin:0 -184px; overflow:hidden}
#banner .n_baner .b_list li{ float:left; position:relative; height:315px;}
#banner .n_baner .b_list li .b_con {
	display:block;
	position:absolute; 
	top:150px; 
	left:50px;
}

#banner .n_baner .icon { width:100%; height:34px; padding:4px 0 0 0; position:absolute; background:url(bj_banner_dian.png) no-repeat left center;  bottom:0px;}
#banner .n_baner .ico_1 { width:220px; height:34px; padding:4px 0 0 0; position:absolute; right:40%;  bottom:0px;}

#banner .n_baner .icon li { float:left; background:url(banner_dian_link.png) no-repeat left center; color:#fff; height:28px; line-height:28px; padding-left:15px; margin:0 3px;}
#banner .n_baner .icon li:hover{ background:url(banner_dian_hover.png) no-repeat left center;}
#banner {
	margin:5px auto 0;
	overflow: hidden;
	background: #fff;
	width:1100px;
}

.flooer_1{background: url(flooer_bg.jpg) repeat-x; height:345px;} 
.flooer_1 .item{width:287px; float:left; height:250px; margin-top:63px; margin-right:57px; }
.flooer_1 .item .pic{position:relative; height:160px; background:url(ico1.png) bottom no-repeat; padding-bottom:30px; overflow:hidden;}
.flooer_1 .item .pic span{display:block; height:33px; padding-left:15px;width:272px;background:url(ico2.png) center no-repeat; color:#fff; line-height:33px; position:absolute;  bottom:29px;}
.flooer_1 .item .pic span b{ font-size:14px;}
.flooer_1 .item .info{ margin-top:-10px; line-height:20px;}
.last{margin-right:0px;}
.flooer_2{padding-bottom:30px;}
.flooer_2 .title{font-size:16px; font-weight:bold; line-height:35px; margin-top:15px; margin-bottom:10px;}
.pic_list{float:left; width:615px;}
.pic_list div{overflow:hidden;}
.pic_list .pic_b{ width:384px; height:234px; float:left; }
.pic_list .pic_small_1{width:220px; float:right; height:113px;}
.pic_list .pic_small_2{width:220px; float:right; margin-top:8px;height:113px;}


.flooer_2 .more{display:block; background:url(ico4.png) left no-repeat; width:50px; float:right; font-size:12px; font-weight:normal; padding-left:18px;}
.news_list{width:350px; float:right;}
.news_list li{display:block; height:30px; border-bottom:1px dotted #c7c5c5; line-height:30px;}
.news_list li span{float:right;}
.news{line-height:25px;}
.flooer_3{height:396px; background:url(flooer_3_bg.jpg) center no-repeat;}
.flooer_3 .title{font-size:20px; font-weight:bold; color:#fff; margin-top:35px; float:left;}

.flooer_3 .info{width:210px; height:80px; float:left; color:#fff;margin-top: 159px;
margin-left: 300px; display:none;}
.flooer_3 .info span{display:block; width:80px; font-weight:bold; font-size:14px; border-top:1px solid #fff; height:28px; line-height:28px;}
.flooer_3 .info p{color:#fff; line-height:22px;}
.flooer_3 .info_1{width:430px; height:220px; float:right; padding:12px; border:1px solid #fff; margin-top:22px;}
.flooer_3 .info_2{width:430px; height:220px; background:#fff;}
.flooer_3 .info_2 .more{float:right; color:#054988; line-height:30px; margin-right:20px; margin-top:10px;}
.flooer_3 .info_3 {width:350px; margin:0 auto; padding-top:15px;}
.flooer_3 .info_3 .title{color:#054988; font-size:16px;}
.flooer_3 .map{position:relative; width:520px; float:left;}
.flooer_3 .map li{display:block; width:21px; height:32px; cursor:pointer; background:url(ico10.png) no-repeat; position:absolute;}
.flooer_3 .map li.wz01{left: 244px;top: 154px;}
.flooer_3 .map li.wz02{left: 252px;top: 205px;}
.flooer_3 .map li.wz03{left: 150px;top: 174px;}
.flooer_3 .map li.wz04{left: 211px;top: 164px;}
.flooer_3 .map li.wz05{left: 262px;top: 172px;}
.flooer_3 .map li.wz06{left: 202px;top: 239px;}
.flooer_3 .map li.wz07{left: 224px;top: 217px;}
.flooer_3 .map li.wz08{left: 277px;top: 170px;}
.flooer_3 .map li.selected{background:url(ico11.png) no-repeat;}
.cate {
	float: left;
	height: 26px;
	line-height: 26px;
	margin-top:20px;
	text-align: left;
	width:90px;
	padding-right:15px;
	position: relative;
}
.cate .cate_wrp {
	overflow: hidden;
}
.cate .cate_inp {
	padding-left:8px;
	height: 26px;
	width: 80px;
	font-size:14px;
	 color:#666;
	border: 1px solid #054988;
	background: #fff;
	float: left;
}

.cate a.cate_tri:link,  .cate a.cate_tri:visited {
	width: 17px;
height: 26px;
float: left;
position: absolute;
left: 70px;
background: transparent url("ico5.png") no-repeat scroll center center;
}
.cate .cate_drop {
	background:#f5f5f5;
	width:88px;
	display:none;
	border:1px solid #ADADAD;
}
.show{display:block !important;}
.cate .cate_drop li {
	padding-left:15px;
	width:73px;
}
.cate .cate_drop li:hover {
	background: #054988;
	color: #fff;
	cursor: pointer;
}
input.sear{display:block; border:none; width:28px; height:28px; background: url(ico6.png) no-repeat; float:left; margin-top:20px;}
a.djb{margin-top:20px; display:block; float:left}

.flooer_4{background:#151515; height:168px;}

.foote_menu{ width:590px; height:130px; float:left; border-right:1px solid #c2c2c2; margin-top:10px; padding-top:10px;}
.foote_menu .item{ width:118px; float:left; line-height:20px;}
.foote_menu .item h2{ font-size:14px; margin-bottom:5px;}
.foote_menu .item a{color:#c2c2c2;}

.shear{width:200px; float:left; margin-top:30px; margin-left:50px;}
.shear .tel{color:#c2c2c2; background:url(ico9.png) 3px 4px no-repeat; height:20px; padding-left:20px; margin-top:25px;}
.shear .mail{color:#c2c2c2; background:url(ico9.png) 3px -21px no-repeat; height:20px; padding-left:20px; margin-top:5px;}
.erweima{width:67px; height:67px; float:right; margin-top:50px; margin-right:20px;}

.footer{ border-top:2px solid #00589a; padding:10px 0;}
.footer p{color:#292828; text-align:center; line-height:25px; font-size:14px;}



.ban {
	height: 250px;

	background: url(ban1.jpg) no-repeat center top;
}
.ban p {
	height:250px;
}

#box {
	margin-top:20px;
	margin-bottom:20px;
	background: #fff url(tit_bg.png) repeat-x left 52px;
	-moz-box-shadow: 0 0 4px 1px #ccc;
    -webkit-box-shadow: 0 0 4px 1px #ccc;
    box-shadow: 0 0 4px 1px #ccc;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, 

Direction=135, Color='#ccc')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, 

Direction=135, Color='#ccc');
min-height:400px;
}
#boxs{
	margin-top:20px;
	margin-bottom:20px;
	-moz-box-shadow: 0 0 4px 1px #ccc;
    -webkit-box-shadow: 0 0 4px 1px #ccc;
    box-shadow: 0 0 4px 1px #ccc;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135, Color='#ccc')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135, Color='#ccc');
    min-height:400px;
}

.box_l {
	float: left;
	width: 210px;
	border-right:1px solid #e9e9e9;
	min-height:400px;
}
.list {
}

.list .title {
	font-size: 18px;
	color: #fff;
	text-align: center;
	background:url(list_tit_bg.jpg) no-repeat center bottom;
	height:53px;
	line-height:53px;
}
.list .title span {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	color: #333;
}
.list .content ul li {
	margin:0 10px;
	text-align:left;
	line-height: 40px;
	border-bottom:1px solid #d9d9d9;
}
.list .content ul li a{ font-size:14px; color:#00589a; font-weight:bold;}
.list .content ul li.navhead a {
	font-size:14px;
	display: block;
	background:url(list_li_h.png) no-repeat 8px center;
	padding-left:25px;
	color:#05539D;
	font-weight:bold;
}
.list .content ul.navcontent li a {
	font-size:12px;
	display: block;
	background:url(list_li_a.png) no-repeat 8px center;
	padding-left:25px;
	color:#05539D;
	font-weight:bold;
}
.navcontent li a{ color:#6F6E6E !important; font-weight:normal !important;}

.contact {
	margin-top: 26px;
border-top: 1px solid #e9e9e9;
padding: 11px 15px;
text-align: left;
line-height: 30px;
}
.contact .title {
	font-size: 16px;
	color: #333;
}
.contact .title span {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	color: #054988;
}
#sidebar{
width:210px;
}
#sidebar ul li{
line-height:30px;
list-style:none;
}

#sidebar ul li a{
text-decoration:none;
}
#sidebar ul li ul{ display:none;}
#sidebar ul li ul:first-child{
display:none;
}


.box_r {
	float: right;
	width: 860px;
	margin-right: 10px;
}
.box_r p {
	text-align: left;
	font-size:14px;
}
.box_r .title {
	text-align: left;
	font-size: 16px;
	line-height:52px;
}
.box_r .title a {
	color:#054988;
}
.box_r .title span {
	font-size: 12px;
	float: right;
}

#boxs .box_r .box_r_l{ float:left; width:630px;}
#boxs .box_r .box_r_l .box_r_l_1{}
#boxs .box_r .box_r_l .box_r_l_1 .title{ width:100%; height:30px; line-height:30px; border-bottom:2px solid #00589a; color:#00538e; font-weight:bold; background:url(list_li_h.png) no-repeat left 10px; text-indent:20px; margin-top:5px;}
#boxs .box_r .box_r_l .box_r_l_1 .title a{ float:right; color:#333; font-size:12px; font-weight:normal;}
#boxs .box_r .box_r_l .box_r_l_1 .title a:hover{ color:#00538e;}
#boxs .box_r .box_r_l .box_r_l_1 .desc{ line-height:25px; font-size:14px; text-indent:2em; width:100%; height:100px; overflow:hidden;}
#boxs .box_r .box_r_l .box_r_l_1 .desc a{ font-size:12px; color:#00538e;}
#boxs .box_r .box_r_l .box_r_l_2{ margin-top:10px;}
#boxs .box_r .box_r_l .box_r_l_2 .title{ width:100%; height:30px; line-height:30px; border-bottom:2px solid #00589a; color:#00538e; font-weight:bold; background:url(list_li_h.png) no-repeat left 10px; text-indent:20px; margin-top:5px;}
#boxs .box_r .box_r_l .box_r_l_2 .title a{ float:right; color:#333; font-size:12px; font-weight:normal;}
#boxs .box_r .box_r_l .box_r_l_2 .title a:hover{ color:#00538e;}
/* 轮转b*/
.picMarquee-left{
	overflow:hidden;
	position:relative;
	width:630px;
	padding: 10px 0 0;
}
.picMarquee-left .bd{
}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li img{
	width:150px;
	height:150px;
	display:block;
	padding:3px;
	border:1px solid #ccc;
}
.picMarquee-left .bd ul li a:hover img{ border-color:#999;  }
/* 轮转d*/
#boxs .box_r .box_r_l .box_r_l_3 .title{ width:100%; height:30px; line-height:30px; border-bottom:2px solid #00589a; color:#00538e; font-weight:bold; background:url(list_li_h.png) no-repeat left 10px; text-indent:20px; margin-top:5px;}
#boxs .box_r .box_r_l .box_r_l_3 .title a{ float:right; color:#333; font-size:12px; font-weight:normal;}
#boxs .box_r .box_r_l .box_r_l_3 .title a:hover{ color:#00538e;}
#boxs .box_r .box_r_l .box_r_l_3 .content{ margin:10px 0; }
#boxs .box_r .box_r_l .box_r_l_3 .content .contentleft{ float:left; width:190px; height:130px;}
#boxs .box_r .box_r_l .box_r_l_3 .content .contentright{ float:left; width:430px; margin-left:10px;}
#boxs .box_r .box_r_l .box_r_l_3 .content .contentright ul li{border-bottom: 1px dotted #c7c5c5;display:block;height:30px;line-height:30px; background:url(list_li_a.png) no-repeat left center; text-indent:10px;}
#boxs .box_r .box_r_l .box_r_l_3 .content .contentright ul li span {
    float: right;
}
#boxs .box_r .box_r_r{ width:210px; float:left; margin-left:20px;}
#boxs .box_r .box_r_r .box_r_r_1{ width:100%; height:183px;background:url(xs3.jpg) no-repeat 0 0;}
#boxs .box_r .box_r_r .box_r_r_1 .title{ width:100%; height:30px; line-height:30px; border-bottom:2px solid #00589a; color:#00538e; font-weight:bold; background:url(list_li_h.png) no-repeat left 10px; text-indent:20px; margin-top:5px;}
#boxs .box_r .box_r_r .box_r_r_1 .desc{line-height:25px;}
#boxs .box_r .box_r_r .box_r_r_1 .desc span{ font-size:14px; font-weight:bold;}
#boxs .box_r .box_r_r .box_r_r_2{ width:100%; height:153px;background:url(xs4.jpg) no-repeat 0 0;}
#boxs .box_r .box_r_r .box_r_r_2 .title{ width:100%; height:30px; line-height:30px; border-bottom:2px solid #00589a; color:#00538e; font-weight:bold; background:url(list_li_h.png) no-repeat left 10px; text-indent:20px; margin-top:5px;}
#boxs .box_r .box_r_r .box_r_r_2 ul li{background:url(list_li_a.png) no-repeat left center; text-indent:10px;border-bottom: 1px dotted #c7c5c5;display:block;height:40px;line-height:40px;}
#boxs .box_r .box_r_r .box_r_r_3{ height:200px; width:100%; overflow:hidden;}
#boxs .box_r .box_r_r .box_r_r_3 .title{ width:100%; height:30px; line-height:30px; border-bottom:2px solid #00589a; color:#00538e; font-weight:bold; background:url(list_li_h.png) no-repeat left 10px; text-indent:20px; margin-top:5px;}
#boxs .box_r .box_r_r .box_r_r_3 ul li{ width:105px; float:left;}


.company {
	padding:10px 0; line-height:30px; font-size:13px;
}
.news {
	padding:10px 0;
	text-align:left;
}
.news ul li {
	background:url(icon.png) no-repeat 2px center;
	border-bottom:1px dashed #ccc;
	padding-left:15px ;
	line-height:30px;
}
.news ul li a:hover {
	color: #054988;
}
.product {
	padding:10px 0;
}
.product ul li {
	margin:9px;
	float:left;
	text-align:center;
    height:210px;
	width:197px;
}
.product ul li img {
	border:1px solid #CCC;
	padding:3px;
	width:187px;
	height:187px;
}

.page{height:30px; margin-top:15px; margin-bottom:15px; min-width:100px; float:right;}
.page li{display:block; float:left;}
.page a {
	
}

.s_nav{margin-top:10px;}
.s_nav li{display: block;  float:left;  line-height:30px;}
.s_nav li a{display:block; width:100px;height:30px; background:#e5e5e5; text-align:center; margin-right:10px;   }
.s_nav li a:hover{background:#054988; color:#fff;}

.company .item_1{width:860px; height:453px; background: url(hznr_bg.jpg) center no-repeat; position:relative;}
.company .item_1 div{position:absolute; width:208px; height:64px; font-size:16px;}
.company .item_1 .item_1_1{top: 44px;left: 66px;}
.company .item_1 .item_1_2{top: 200px;left: 31px; width:163px}
.company .item_1 .item_1_3{top: 352px;left: 96px;width:174px}
.company .item_1 .item_1_4{top: 42px;left: 583px;width:205px}
.company .item_1 .item_1_5{top: 201px;left: 666px;width: 161px;}
.company .item_1 .item_1_6{top: 368px;left: 578px;}

.item_2{height:535px; background:url(hzdw_bg.jpg) center no-repeat; position:relative;}
.item_2 div{position: absolute;}
.item_2 .item_2_1{top: 411px;left: 56px;width: 385px;}
.item_2 .item_2_2{top: 308px;left: 477px;width: 350px;}


.bdshare-button-style1-24 a{ background-image:url(icons_1_24_debase.png) !important;}
