@charset "utf-8";

/* 头部 */
.header{ width: 1000px; height: 135px;}
.logo{ width: 468px; margin-top: 35px; float: left;}
.tel{ margin-top: 32px; float: right;}
.tel span{ font-size: 16px; color: #0a3b65; line-height: 100%; float: right;}
.tel span em{ font-size: 28px; font-weight: bold; margin-top: 8px; display: block;}
.tel span b{ font-size: 24px; font-weight: bold; color: #b9b9b9; margin-top: 12px; display: block;}
.tel p{ margin-right: 15px; float: right;}

/* 导航 */
.nav{ width: 100%; background-color: #2c93ea;}
.nav ul{ width: 1000px; height: 46px;}
.nav ul li{ width: 124px; height: 46px; border-right: 1px solid #1d7ed0; float: left;}
.nav ul li a{ color: #fff; width: 124px; height: 46px; line-height: 46px; text-align: center; display: block;}
.nav ul li a:hover,.nav ul li a.xz{ background-color: #0a3b65;}

/* BANNER */
.banner{ width:100%; height:450px;}
.banner .flexslider{position:relative;height:450px;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:450px;}
.banner .slides li a{height:450px; display:block;}

.banner .flex-control-nav{ width:100%; height:10px; line-height: 10px; text-align:center; position:absolute;bottom:20px;left:0px;z-index:2;}
.banner .flex-control-nav li{display:inline-block;width:112px;height:10px;margin-left:1px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:112px;height:10px;overflow:hidden; background-color: #fff; cursor:pointer;}
.banner .flex-control-nav .flex-active{ background-color: #2c93ea;}
/*
.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;margin-top:-40px;}
.banner .flex-direction-nav li a{display:block;width:40px;height:80px;overflow:hidden;cursor:pointer;position:absolute;}
.banner .flex-direction-nav li a.flex-prev{left:100px;background:url(../images/bg5.png) no-repeat;}
.banner .flex-direction-nav li a.flex-next{right:100px;background:url(../images/bg6.png)  no-repeat;} */

/* 首页内容 */
.main{ width: 100%;}
.main1{ width: 1000px; margin-top: 30px;}
.main1_left{ width: 185px; float: left;}
.main1_left h2{ font-size: 20px; font-weight: bold; color: #0a3b65; width: 185px; height: 52px; line-height: 100%; text-align: center; padding-top: 20px; border-top: 1px solid #2c93ea;}
.main1_left h2 span{ font-family: "Arial"; font-size: 12px; font-weight: normal; display: block;}
.main1_left ul{ width: 185px; margin-top: -2px;}
.main1_left ul li{ width: 185px; margin-top: 2px;}
.main1_left ul li a{ font-size: 16px; color: #fff; width: 185px; height: 62px; line-height: 62px; text-align: center; background-color: #2c93ea; display: block;}
.main1_left ul li a:hover{ font-weight: bold;}
.main1_right{ width: 815px; float: left;}
.main1_right h2{ font-size: 20px; font-weight: bold; color: #0a3b65; width: 790px; height: 52px; line-height: 100%; text-align: center; margin-left: 25px; padding-top: 20px; border-top: 1px solid #2c93ea;}
.main1_right h2 span{ font-family: "Arial"; font-size: 12px; font-weight: normal; display: block;}
.main1_right ul{ width: 780px; padding: 24px 9px 10px 24px; border: 1px solid #2c93ea;}
.main1_right ul li{ width: 245px; margin-right: 15px; float: left;}
.main1_right ul li p{ width: 245px; height: 186px;}
.main1_right ul li p img{ width: 245px; height: 186px;}
.main1_right ul li span a{ color: #9b9b9b; width: 245px; height: 26px; line-height: 100%; text-align: center; padding-top: 10px; display: block;}

.main2{ width: 998px; margin-top: 30px; background-color: #e9e9e9; border: 1px solid #d0d0d0;}
.main2 dl{ width: 479px; padding: 32px 0 32px 20px; float: left;}
.main2 dt{ width: 62px; height: 62px; float: left;}
.main2 dd{ width: 402px; height: 52px; margin: 5px 0 0 15px; float: left;}
.main2 dd p{ font-size: 16px; color: #0a3b65; width: 201px; float: left;}
.main2 dd p em{ font-size: 26px; font-weight: bold; margin-top: -5px; display: block;}
.main2 dd span{ font-size: 16px; color: #767676; width: 201px; float: left;}
.main2 dd span em{ font-size: 26px; font-weight: bold; margin-top: -5px; display: block;}
.main2 dd span b{ font-size: 28px; font-weight: bold; color: #b9b9b9; margin-top: 12px; display: block;}
.main2 ul{ color: #767676; width: 457px; line-height: 22px; padding: 18px 0 18px 22px; background:url(../images/pic2.jpg)  no-repeat left center; float: right;}
.main2 ul span{ font-size: 18px; font-weight: bold; display: block;}

.main3{ width: 998px; margin-top: 30px; border: 1px solid #0a3b65;}
.main3_left{ width: 184px; height: 178px; text-align: center; padding-top: 70px; background-color: #0a3b65; float: left;}
.main3_left span{ font-size: 24px; font-weight: bold; color: #fff; display: block;}
.main3_left a{ font-size: 12px; color: #fff; background-color: #2c93ea; margin-top: 10px; padding: 3px; display: inline-block;}
.main3_right{ width: 774px; height: 208px; padding: 20px; float: left;}
.main3_right .scrollleft{ width:774px; overflow:hidden;}
.main3_right .scrollleft ul{ width:774px;}
.main3_right .scrollleft ul li{ width:245px; margin-right:10px; float:left;}
.main3_right .scrollleft ul li p{ width:245px; height:186px;}
.main3_right .scrollleft ul li p img{ width:245px; height:186px;}
.main3_right .scrollleft ul li span a{ color:#9b9b9b; width:245px; text-align:center; margin-top: 10px; display:block;}

.main4{ width: 100%; margin-top: 30px;}
.main4 h2{ font-size: 20px; font-weight: bold; color: #5badff; width: 1000px; line-height: 100%; text-align: center;}
.main4 h2 span{ font-family: "Arial"; font-size: 12px; font-weight: normal; display: block;}
.main4 ol{ width: 100%; height: 300px; margin-top: 30px;}
.main4 ol li{ width: 50%; *width: 49.99%; height: 300px; float: left;}
.main4 ul{ width: 1000px; margin-top: 30px;}
.main4 ul li{ width: 475px; line-height: 28px; margin-left: 50px; padding-bottom: 22px; border-bottom: 1px solid #e0e0e0; float: left;}
.main4 ul li a{ font-size: 18px; font-weight: bold; color:  #000; width: 420px; line-height: 21px; margin-bottom: 10px; padding-left: 55px; background:url(../images/bg3.png)  no-repeat left center; display: block;}
.main4 ul li a:hover{ color: #5badff; background:url(../images/bg4.png)  no-repeat left center;}
.main4 ul li:first-child{ margin-left: 0px;}

/* 底部内容 */
.footer{ width: 100%; margin-top: 50px; background-color: #0a3b65;}
.footer_nr{ color: #fff; width: 1000px; line-height: 35px; text-align: center; padding: 20px 0;}
.footer_nr a{ color: #fff; margin: 0 20px;}

/* 内页BANNER */
.qy_banner{ width:100%; height:260px;}
.qy_banner a{ width:100%; height:260px; display: block;}

/* 内页公用 */
.qy_main{ width: 100%; padding: 30px 0 50px; background-color: #f4f4f4;}
.qy_main_nr{ width: 1000px;}
.qy_main_nr h2{ font-size: 20px; font-weight: bold; color: #0a3b65; width: 1000px; height: 52px; line-height: 100%; text-align: center; padding-top: 20px; border-top: 1px solid #2c93ea;}
.qy_main_nr h2 span{ font-family: "Arial"; font-size: 12px; font-weight: normal; display: block;}

/* 公司简介 */
.gsjj_main{ color: #000; width: 940px; line-height: 38px; padding: 30px; background-color: #fff;}
.gsjj_main span{ line-height: 38px; margin-right: 20px; float: left;}

/* 工程案例 */
.gcal_main{ width: 940px; padding: 30px; background-color: #fff; overflow: hidden;}
.gcal_main ul{ width: 952px;}
.gcal_main ul li{ width: 226px; margin-right: 12px; float: left;}
.gcal_main ul li p{ width: 226px; height: 186px;}
.gcal_main ul li p img{ width: 226px; height: 186px;}
.gcal_main ul li span a{ color: #9b9b9b; width: 226px; height: 26px; line-height: 100%; text-align: center; padding-top: 10px; display: block;}

/* 分页 */
.pages{ font-family: "宋体"; color:#666; width:940px; text-align:center; margin-top:30px; display:inline-block;}
.pages a{ color:#666; height:28px; line-height:28px; padding:0 8px; margin:0 2px; background-color: #f2f2f2; border:1px solid #dedede; display:inline-block;}
/*.pages a:hover,.pages a.xz{ color: #0052ae; background-color: #fff; border: 1px solid #fff;}*/
.pages span{ color:#0052ae; height:28px; line-height:28px; padding:0 9px; margin:0 2px; display:inline-block;}
.pages strong{ font-weight:normal; color:#666; height:28px; line-height:28px; padding:0 9px; margin:0 2px; display:inline-block;}
.pages strong .wbk{ color: #666; width: 36px; height: 28px; line-height: 28px; text-align: center; background-color: #fff; border: 1px solid #dedede;}

/* 行业资讯 */
.hyzx_main{ width: 940px; padding: 30px; background-color: #fff;}
.hyzx_main ol{ width: 940px;}
.hyzx_main ol img{ width: 281px; height: 156px; border: 2px solid #f5f5f5; float: left;}
.hyzx_main ol span{ color: #888; width: 625px; line-height: 26px; float: right;}
.hyzx_main ol span em a{ font-size: 18px; font-weight: bold; color: #36383a; margin: 15px 0 10px; display: block;}
.hyzx_main ol span a{ color: #0a3b65;}
.hyzx_main ul{ width: 940px; margin-top: 10px;}
.hyzx_main ul li{ font-family: "宋体"; font-size: 12px; color:#999; width: 940px; text-align: right; padding: 15px 0 5px; border-bottom: 1px dashed #d7d7d7;}
.hyzx_main ul li a{ font-family: "微软雅黑"; font-size: 16px; color:#676767; padding: 0 15px; background:url(../images/pic9.jpg)  no-repeat left center; float: left;}

/* 客服服务 */
.kffw_main{ width: 940px; padding: 30px; background-color: #fff;}
.kffw_main h3{ font-size: 18px; font-weight: bold; color: #36383a; width: 940px; line-height: 100%;}
.kffw_main ul{ color: #888; width: 940px; line-height: 26px; margin-top: 35px;}

/* 客服服务 */
.kffw_main{ width: 940px; padding: 30px; background-color: #fff;}

/* 联系我们 */
.lxwm_main{ width: 1000px; background-color: #fff;}
.lxwm_main ol{ width: 1000px;}
.lxwm_main ul{ font-size: 12px; color: #0a3b65; width: 960px; line-height: 25px; padding: 20px 30px 120px;}
.lxwm_main ul span{ font-size: 18px; display: block;}

/* 产品中心 */
.cpzx_main{ width: 1000px; background-color: #fff;}
.cpzx_main_left{ width: 185px; float: left;}
.cpzx_main_left ul{ width: 185px; margin-top: -2px;}
.cpzx_main_left ul li{ width: 185px; margin-top: 2px;}
.cpzx_main_left ul li a{ font-size: 16px; color: #fff; width: 185px; height: 62px; line-height: 62px; text-align: center; background-color: #2c93ea; display: block;}
.cpzx_main_left ul li a:hover{ font-weight: bold;}
.cpzx_main_right{ width: 765px; padding: 25px 25px 50px; float: left; overflow: hidden;}
.cpzx_main_right ul{ width: 780px;}
.cpzx_main_right ul li{ width: 245px; margin-right: 15px; float: left;}
.cpzx_main_right ul li p{ width:245px; height:186px;}
.cpzx_main_right ul li p img{ width:245px; height:186px;}
.cpzx_main_right ul li span a{ color:#9b9b9b; width:245px; text-align:center; margin-top: 10px; display:block;}

/* 在线留言 */
.zxly_main{ width: 940px; padding: 60px 30px 115px; background-color: #fff;}
.zxly_main ul{ width: 940px;}
.zxly_main ul li{ width: 940px; margin-top: 10px;}
.zxly_main ul li p{ color: #003684; width: 200px; line-height: 50px; text-align: right; padding-right: 18px; float: left;}
.zxly_main ul li span{ width: 722px; float: left;}
.zxly_main ul li span .wbk1{ color: #fff; width: 577px; height: 50px; line-height: 50px; padding: 0 20px; background:url(../images/bg5.png)  no-repeat; border: 0px;}
.zxly_main ul li span .wbk2{ color: #fff; width: 577px; height: 170px; line-height: 30px; padding: 10px 20px; background:url(../images/bg6.png)  no-repeat; border: 0px;}
.zxly_main ul li span .wbk3{ color: #2c93ea; width: 155px; height: 50px; line-height: 50px; padding: 0 20px; background:url(../images/bg7.png)  no-repeat; border: 0px; float: left;}
.zxly_main ul li span em{ width: 140px; height: 50px; margin: 0 67px 0 20px; float: left;}
.zxly_main ul li span .btn{ font-size: 22px; font-weight: bold; color: #fff; width: 195px; height: 50px; line-height: 50px; text-align: center; background:url(../images/bg8.png)  no-repeat; border: 0px; float: left;}


.fenye{ color: #636363; margin-top:30px; padding-top:20px; border-top:1px solid #eee;}
.fenye a{ color: #636363;}
