@charset "utf-8"; 

*{ margin:0; padding:0}

body{ font-family: '微软雅黑';}

#focus{ overflow:hidden;}

#focus ul{ float:left;}

#focus li{ width:100%; float:left;}

#focus li img{ width:100%}

a{ text-decoration:none;}

ul li{ list-style:none;}

/*******头部*************/

.fl { float: left;}

.fr { float: right;}

.top{ background:#eeeeee;}

.topWrap{overflow:hidden; width:1200px; margin:auto;}

.top img{width:100%}

.bottom img{width:100%}

.h_top{ height:46px; line-height:46px; overflow:hidden; font-family:"Microsoft Yahei"; color:#585655; width:1200px; margin:auto;}

.h_top span a { display:inline-block; padding:0 0px;    padding-top: 6px;}

.header{ background:#2260c9;}

.h_nr{ /*height:193px; */overflow:hidden;}

.h_logo{ width:740px; height:107px; overflow:hidden; margin-top:28px;}

.h_logo h1{ width:435px; font: 19px "Microsoft Yahei"; color:#333; padding:10px 0 0 25px; line-height: 34px; font-weight:bold; letter-spacing: -0.5px;}

.h_logo h1 b{ display:block; color:#259107; font-size: 19px; letter-spacing: 0.5px;}



.h_lx{ width:200px; height:60px; margin-top:38px; overflow:hidden; background:url(../images/tel.png) no-repeat left top; padding-left:80px; font:18px "Microsoft Yahei"; color:#52b848;}

.h_lx span{ font:28px Arial, Helvetica, sans-serif; display:block; font-weight:bold;margin-top: 8px;}

.h_yx{ width:260px; height:60px; margin-top:18px; overflow:hidden; background:url(../images/yx1.jpg) no-repeat left top; padding-left:60px; font:14px "Microsoft Yahei"; color:#333;}

.h_yx span{ font:22px Arial, Helvetica, sans-serif; display:block; font-weight:bold;margin-top: 5px;}



.h_nav{height:60px; overflow:hidden; width:1100px; margin:auto;}

.h_nav ul li { float:left; height:60px; overflow:hidden; background:url(../images/line.gif) no-repeat right top; position:relativee; margin-left:-2px; display:inline;}

.h_nav ul li a{ display:inline-block;font:16px "Microsoft Yahei";color:#fff; line-height:60px; height:60px;/*padding-left:12px;*/}

.h_nav li a span{ display:inline-block; padding-right:40px; line-height:25px; cursor:pointer;padding-left: 40px;    font-weight: bold;text-align: center;

padding-top: 5px; padding-bottom:5px;}

.h_nav li a span em{ font-style:normal; font-weight:normal;}

.h_nav li a:hover , .h_nav .cur a { text-decoration:none;/* background:#e65526;url(../images/cur1.gif) no-repeat left top*/font-weight:bold;}

.h_nav li a:hover span , .h_nav .cur a span{/* background:#e65526;url(../images/cur2.gif) no-repeat right top*/}

.h_nav .nones{ background:none;}

.h_nav .marleft{ margin:0;}



/******nr********/

.pic1{ margin:40px 0;} 

.pic1 img{width:100%;}

.ytfw-bt { width: 1200px; margin: 60px auto 40px auto;}

.xuanxiang { overflow:hidden; width:1200px; margin:0 auto; padding:25px 0; margin-bottom:30px; height:100px;/* border-top:2px solid #e4e4e4;*/}

.xuanxiang li{ float:left; width:198px; border-right:1px dotted #c7c7c7; text-align:center}

.xuanxiang .last{ border:none; width:200px;}

.xuanxiang li img{ display:block; position:absolute; left:0; top:0}

.xuanxiang a{ display:block; font-size:14px; color:#555; text-decoration:none; }

.xuanxiang li h1{ font-size:16px; font-weight:normal;}

.xuanxiang i{ display:block; position:relative; width:70px; height:60px; overflow:hidden; margin:0 auto; margin-bottom:15px;}

.xuanxiang li:hover img{ top:-60px;}

.xuanxiang li:hover a{ color:#1b43c4;}

.xuanxiang li h1:hover{ color:#1b43c4; font-weight:bold}

.xuanxiang li p{text-transform: uppercase; font-size:13px;}

.xuanxiang li p:hover { color:#1b43c4; font-weight:normal;}

.ytfw { margin-bottom: 80px;}

.ckgd{ margin-top:20px;}

/****产品中心****/

.product{ width:1200px; margin:auto;margin-top: 60px;}

.cpin-bt{ text-align:center;}

.cpin-nr{ margin-top:70px; background:#f0f0f0;height: 900px;}

div.sdmenu{margin:0 auto;font-family:Arial, sans-serif;font-size:12px;padding-bottom:0px;background:url(../images/bottom.gif) no-repeat  right bottom;color:#fff;}

div.sdmenu div{background:url(../images/title.gif) repeat-x;overflow:hidden;}

div.sdmenu div:first-child{background:url(../images/toptitle.gif) no-repeat;}

div.sdmenu div.collapsed{height:52px;}

div.sdmenu div span{display:block;/*height:15px;line-height:15px;overflow:hidden;padding:5px 25px;font-weight:bold;color:white;background:url(../images/expanded.gif) no-repeat 10px center;*/cursor:pointer;/*border-bottom:1px solid #ddd;*/}

div.sdmenu div.collapsed span{background-image:url(../images/collapsed.gif);}

div.sdmenu div a{padding:0px 0 0 5px;background:#eee;display:block;border-bottom:1px solid #ddd;color:#333;}

div.sdmenu div a.current{background:#ccc;}

div.sdmenu div a:hover{/*background:#066 url(../images/linkarrow.gif) no-repeat right center;*/color:#003897;text-decoration:none;}





.cpnr-fl{ width:246px; float:left;}

.cpnr-fl h1{ font-size:24px; font-weight:normal; color:#fff; text-align:center; line-height:80px;background:#003897; border-bottom:4px solid #fff;}

.sdmenu h1{ font-size:18px;  line-height:52px; height:52px; border-top:2px solid #fff; text-align:left; padding-left:20px;background:#003897;}

.cpin-lm ul.ejlm li h1 a{ color:#fff;}

.cpin-lm ul li a:hover{ color:#003897;}

div.sdmenu div span{ float:right; margin-top:17px;margin-right: 12px;height: 52px;}

div.sdmenu div li{ /*border-top:2px solid #fff;*/ text-align:left; padding-left:32px; line-height:44px; font-size:14px;    background: url(../images/icon1.gif) no-repeat scroll 20px;}

.cpin-lm ul.sjlm {

    background: #fff;

}

.cpin-lm ul li a{ color:#333;}

.cpnr-db{ padding:10px 0 25px 0; border-top:6px solid #fff; background:#003897;}

.cpnr-db h1{ font-size:20px; font-weight:normal; color:#52b848; text-align:center; line-height:28px; border-bottom:none;}

.cpnr-db span img{ padding:5px 0;}

.cpnr-fr{ float:right;width: 950px;}

.lingyu { overflow:hidden;width:100%; /*background:url(Img/Index/lingyu_bg.png) repeat-x left top;*/}

.lingyu ul{ overflow:hidden; height: 860px; padding: 20px 0;}

.lingyu li{ overflow:hidden; float:left; width:305px; margin:15px 5px; height:400px; position:relative;}

.lingyu li img{ display:block;}

.lingyu li .imgIcon{ display:block; position:absolute; left:50%; margin-left:-25px; top:305px; z-index:2}

.lingyu li a{ display:block; width:100%; height:70px; position: absolute; left:0; bottom:0; text-decoration:none}

.lingyu li .icon{ margin:0 auto; display:none;}

.lingyu li a:nth-child(n){ background-color:#3368ba;}

/*.lingyu li a:nth-child(n){ background-color:#37c684;}

.lingyu li a:nth-child(n){ background-color:#9347c3;}

.lingyu li .a04{ background-color:#df394c;}*/

.lingyu li em{ display:block; margin:0 auto; text-align:center; padding:20px 0; width:180px; font-size:16px; color:#fff; margin-top:-15px;}

.lingyu li p{ width:80%; margin:10px auto; font-size:14px; color:#fff; line-height:20px; height:40px; overflow:hidden; text-align:center}

.pc-ej a:first-child {

    background-color: #1651b9;

color: #fff;

}

/****工程案例****/

.cases{ width:1200px; margin:auto;margin-top: 60px;}

.al-bt{ text-align:center;}

.al-nr{ margin-top:70px;}



#box_header_sub1 {

    float: left;

    width: 340px;

}

#box_header_sub2 {

    float: right;

    width: 860px;

}

.Div1_main .pic.column-num3 {

    margin-left: 39px;

}



.Div1{width:1200px;height:auto;margin:0px auto;overflow:hidden;position:relative;background-color: #fff;}

.Div1_title{height:32px;width:1200px;padding-bottom:3px;background:url(../images/lizi_img001.jpg) repeat-x;}

.Div1_title em{float:left;font-style:normal;line-height:32px;padding-left:13px;font-size:14px;}

.Div1_title span{float:right;display:block;padding:8px 15px 0 0;height: 20px;}

.Div1_title span b , .Div1_title span a{display:block;float:left;}

.Div1_title span b , .Div1_title span b img{width:11px;height:11px;}

.Div1_title span b img{cursor:pointer;}

.Div1_prev{padding:2px 10px 0 0;}

.Div1_next{padding:2px 0 0 0px;}

.Div1_title span a{font-size:12px;background:url(../images/lizi_img005.jpg) no-repeat left center; padding-left:15px;margin-right:10px;}

.Div1_title span a:hover{color:#f34d01;background:url(../images/lizi_img004.jpg) no-repeat left center;}

.Div1_title span a.Div1_title_a1{color:#f34d01;background:url(../images/lizi_img004.jpg) no-repeat left center;}



.Div1_main{/*padding-top:13px;height:480px;*/width:10000px;overflow:hidden;position:relative;z-index:1;}

.Div1_main div{/*width:1200px;height:480px;*/float:left;}

.Div1_main div span{background:url(../images/lizi_img006.jpg) no-repeat;width:218px;padding:0 16px;/*height:480px;*/display:block;float:left;}

.Div1_main div span a{display:block;}

.Div1_main_a1{padding:4px 3px 4px 4px;margin-bottom:4px;}

.Div1_main_a1 , .Div1_main_a1 img{width:210px;height:380px;}

.Div1_main div span b{display:block;padding-left:10px;color:#787878;}

.Div1_main div span p{line-height:20px;padding:0 10px;height:87px;color:#787878;}

.Div1_main_a2{background:url(../images/lizi_img009.jpg) no-repeat;width:77px;height:19px;color:#fff;text-align:center;line-height:19px;

 margin-left:10px;}

.Div1_main_a2:hover{background:url(../images/lizi_img008.jpg) no-repeat;}



.Div1_main div span.Div1_main_span1 .Div1_main_a1{background:url(../images/lizi_img010.jpg) no-repeat;}

.Div1_main div span.Div1_main_span1 b , .Div1_main div span.Div1_main_span1 p{color:#33a0ff;}

.Div1_main div span.Div1_main_span1 .Div1_main_a2{background:url(../images/lizi_img008.jpg) no-repeat;}

.Div1_main div span.Div1_main_span1 .Div1_main_a2:hover{background:url(../images/lizi_img009.jpg) no-repeat;}



.Div1 .Div1_prev1 ,.Div1 .Div1_next1{display:block;width:51px;height:51px;position:absolute;cursor:pointer;z-index:2;top:250px;}

.Div1 .Div1_prev1 img ,.Div1 .Div1_next1 img{width:51px;height:51px;}

.Div1 .Div1_prev1:hover ,.Div1 .Div1_next1:hover{opacity:0.7;.filter:alpha(opacity=70)}

.Div1 .Div1_prev1{left:0px;}

.Div1 .Div1_next1{right:5px;}



/****关于我们****/

.about{ background:#f2f2f2; margin-top:40px;}

.about-bt{width:423px; margin:auto; padding-top:60px;}

.about-nr { width: 1200px; margin: auto; margin-top:70px;  position: relative;}

.about-fl{ float:left;}

.about-fr{ float:right;}

.ry-bt{ text-align: center;}

.banner_main_box{ margin-top:26px; width:455px; height:327px; overflow:hidden;position: relative;}

.btn_prev { bottom: 50%;

    left: 2%;

    margin-bottom: -25px;

    width: 50px;

    height: 50px;

    background-image: url(../images/prev.png);

	position:absolute;

}

.btn_next{bottom:50%;right:2%;margin-bottom:-25px;width:50px;height:50px;background-image:url(../images/next.png);position:absolute;}

.ctrl_box{bottom:6px;right:10%;margin-left:-36px;position: absolute;}

.ctrl_box span{width:18px;height:5px;float:left;margin:3px;background-color:#666;/*border-radius:50%;*/}

.ctrl_box .banner_indicate_current{background-color:#F00;}

.gsjj{ padding:10px 0 20px 0;}

.gsjj h2{ font-size:20px; line-height:32px;}

.gsjj p{ font-size:14px; color:#737373; line-height:28px; text-indent:20px;  padding-bottom: 50px;}

.gsjj span{ position: absolute;  right: 0; bottom: 15px;}

/*****新闻资讯***/

.xwzx { width: 1200px; margin: auto;}

.xw-nr { margin-top:70px;}

.xw-fl{ float:left;}

.xw-fr{ float:right;    width: 660px;margin-top: 20px;}

.clear{clear:both;}

.entry-item {

    position: relative;

    padding-left: 100px;

    border-bottom: 1px dotted #ccc;

    min-height: 80px;

    height: auto !important;

    _height: 80px;

    text-align: left;

	padding-bottom: 20px;

	margin-top: 20px;

}

.entry-item:first-child{ margin-top:0px;}

.time {

    position: absolute;

    left: 6px;

    top: 5px;

    width: 75px;

    background-color: #f2f2f2;

    text-align: center;

    font-family: Arial;

}

.entry-title {

    margin-bottom: 10px;

    padding-top: 5px;

}

.time-day {

    display: block;

    line-height: 50px;

    border-bottom: 1px solid #fff;

    color: #666;

    font-size: 30px;

}

p.time-date {

    font-size: 14px;

}

.entry-title h2 a {

    font-size: 16px;

    font-weight: bold;

	color:#595959;

}

.entry-summary p {

    font-size: 14px;

	line-height: 24px;

    color: #595959;

}

/*联系方式*/

.lx-bt{width:423px; margin:auto;margin-top: 60px;}

.xw-bt{width:460px; margin:auto; margin-top:60px;}

.index-contact {

    width: 1200px;

    height: auto;

    margin: 70px auto 0;

    padding-bottom: 46px;

    position: relative;

}

.index-contact .con {

    width: 375px;

    height: auto;

    float: left;

}



.f-cb {

    zoom: 1;

}

.index-contact .con .con-new {

    width: 100%;

    height: auto;

    margin-top: 53px;

}

.index-contact .con .con-new .t {

    width: 100%;

    height: 35px;

    margin-bottom: 37px;

}

.index-contact .con .con-new .t i {

    width: 40px;

    height: 31px;

    display: block;

    float: left;

}

.index-contact .con .con-new .t .i1 {

    background: url(../images/icon1.png) center no-repeat;

}

.index-contact .con .con-new .t .i2 {

    background: url(../images/icon2.png) center no-repeat;

}

.index-contact .con .con-new .t .i3 {

    background: url(../images/icon3.png) center no-repeat;

}

.index-contact .con .con-new .t .i4 {

    background: url(../images/icon4.png) center no-repeat;

}

.index-contact .con .con-new .t .i5 {

    background: url(../images/icon5.png) center no-repeat;

}

.index-contact .con .con-new .t .i6 {

    background: url(../images/icon6.png) center no-repeat;

}

.index-contact .con .con-new .t .tt {

    width: 100px;

    height: auto;

    float: left;

    font-size: 14px;

    line-height: 20px;

    margin-left: 12px;

	    color: #535353;

}

.index-contact .con .con-new .t .tt span {

    display: block;

    font-size: 10px;

    text-transform: uppercase;

    margin-top: -5px;

}

.index-contact .con .con-new .t .x {

    font-size: 14px;

}

.index-contact .con .con-new .t .tt1 {

    line-height: 32px;

    color: #535353;

}

.index-contact .map {

    width: 763px;

    height: 413px;

    float: right;

    box-shadow: 5px 5px 12px rgba(193, 193, 193, 0.75);

}



/***footer****/

.footer{ background:#003897;}

.foot{ width:1200px; margin:auto;    padding: 50px 0 0 0; height: 200px;}

.foot-fl{width:660px; border-right:1px solid #7488a9;}

.ft h2{ font-size:16px; color:#fff; font-weight:normal;}

.ft ul{ margin-top:20px; width:240px;}

.ft ul li{ width:50%; float:left; /*text-align:center;*/ font-size:14px; line-height:28px;}

.ft ul li a{ color:#fff;}

.foot-fl{ float:left;}

.ewm{ width:260px; text-align:center;}

.ewm p{ text-align:center; color:#fff;     line-height: 32px; font-size: 14px;}

.ewm1.fr { margin-right: 15px;}

.ewm1 h1{ color:#e65526; font-size:22px; text-align:left; margin-top:30px; font-weight:normal; line-height:32px;}

.ewm1 h2{ color:#e65526; font-size:26px; text-align:left; line-height:34px;}

.ewm1 p{ color:#fff; font-size:18px; text-align:left; line-height:28px;}

.foot-db{ background:#023282;}

.foot-db p{ width:1200px; margin:auto; text-align:center; font-size:14px; line-height:50px; color:#fff;}

.foot-db p a{ color:#fff;}



/*************关于我们内页**************/

.about_ny{ width:1200px; margin:0 auto 50px auto;padding-top: 20px;}

.ab_content{line-height: 28px;color: #555658; font-size:14px;}

.pronaa {

	margin: 5px auto;

	width: 980px;

	text-align: center;

	font-family: 'Microsoft Yahei';

	font-size: 24px;

	color: #000000;

}

.pronaa font {

	font-size: 32px;

	text-transform: uppercase;

}

.pronaa1 {

    margin: 10px auto 35px auto;

    width: 980px;

    text-align: center;

    font-family: 'arial';

    font-size: 14px;

    color: #000000;

}



/*************联系我们内页**************/

.contact_ny{ padding-top:20px;}

.ny_banner img{ width:100%;}



























