/* 
* @Author: 会飞的猫
* @Date:   2016-07-04 11:39:02
* @Last Modified by:   会飞的猫
* @Last Modified time: 2016-07-19 14:23:09
*/
body{font-family: "微软雅黑";overflow-x: hidden;}
/*top*/
.i-top-bg{width: 100%;min-width: 1200px;background: url(../images/i-logo-bg.png) repeat-x;height: 103px;}
.i-top-right{float: right;margin-top: 10px;}
.i-top-right a,.i-top-right span{font-size:12px;color: #666;display: inline-block;}
.i-top-right span{padding: 0 5px;}
.i-top-right a:hover{color: #c91400;}
.logo-a{float: left;margin-top: 20px;}
/*nav*/
.i-nav-bg{width: 100%;height: 43px;background: #0062ad;min-width: 1200px;}
.i-nav a{font-size:16px;color: #fff;width: 149px;float: left;display: block;line-height: 43px;text-align: center;background: url(../images/nav-line.png) right no-repeat; }
.i-nav a:hover,.on-1{background: #c91400!important;}
.i-nav-last{background-image: none!important;}
/*banner*/
.slides-a{width: 100%;height: 100%;display: block;}
.flexslider{position:relative;height:546px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:546px;}
.flex-control-nav{position:absolute;bottom:15px;z-index:70;text-align:right;right: 8%;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:42px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
/*关于我们*/
.div-1-bg,.div-2-bg{background: url(../images/bg-1.png) repeat;width: 100%;height: 676px;}
.div1{overflow: hidden;height: 676px;}
.div1-top{width: 162px;height: 42px;background: url(../images/img-1.png) no-repeat;margin: 0 auto 40px auto;position: relative;top: 90px;text-align: center;}
.div1-top h2{font-size: 22px;color: #333333;position: relative;top: -15px;}
.div1-top span{font-size: 11px;color: #666666;font-family: Arial;text-transform: uppercase;position: relative;top: -15px;}
.div1-k1{width:1124px;height: 363px;border:15px solid #aec3db;margin-top: 180px;margin-left: 45px}
.div1-k2{width: 1072px;height: 305px;border:1px solid #d3d3d3;background: #fff;position: relative;z-index: 150px;top: -430px;padding: 40px;}
.div1-k2-left{float: left;width:643px;}
.div1-k2-left h2{font-size: 18px;color: #333333;line-height: 58px;text-align: center;}
.div1-k2-left p{font-size: 14px;color: #666666;margin-bottom: 25px;line-height:24px;height:200px;overflow:hidden;}
.div1-k2-left a{font-size: 14px;color: #014594;text-transform: uppercase;}
.div1-k2-right,.div1-k2-right img{width: 375px;height: 307px;display: block;float: right;}
/*新闻中心*/
.div-2-bg{background: url(../images/bg-2.png) repeat;height: 686px;}
.slideTxtBox{width:1200px;margin-top: 120px;position: relative;}
.slideTxtBox .hd{ height:45px; line-height:45px; position:relative;color: #333;border-bottom:2px solid #b3b3b2;}
.slideTxtBox .hd ul{ float:left;}
.slideTxtBox .hd ul li{ float:left; cursor:pointer; font-size: 20px;width: 140px;}
.hd-1,.hd-1 ul{text-align: center;border-bottom: 0px!important;}
.hd-1 ul{width: 1200px;}
.hd-1 ul li{display: inline-block;*display: inline;float: none!important;*margin:0 20px;;}
.slideTxtBox .hd ul li.on{color: #0062ad;font-weight: bold;}
.slideTxtBox .hd ul li.on  span{color: #c91400;}
.div2-1{padding:20px 0;border-bottom: 1px dashed #8bb3d1;}
.div2-1>a{float: left;width: 149px;height: 96px;display: block;}
.div2-1>a img{width: 149px;height: 96px;}
.div2-1-r{float: right;width: 1032px;}
.div2-1-r h2 a{font-size: 16px;color: #333333;line-height: 26px;display: block;}
.div2-1-r h2 a:hover{color: #0062ad;}
.div2-1-r span{font-size: 12px;color: #999999;display: block;line-height: 26px;}
.div2-1-r p{font-size: 14px;color: #666666;line-height: 24px;}
.more-a1{position: absolute;right: 0px;top:12px;font-size: 14px;color: #0062ad;}
/*业务领域*/
.div-3-bg{background: url(../images/bg-3.png) repeat;height: 640px;width: 100%;}
.div3{overflow: hidden;height: 640px;}
.div3-1{margin-top: 120px;width: 1240px;}
.div-3-2{width: 270px;height: 320px;background: #f2f2f2;border:2px solid #f2f2f2;text-align: center;margin-right: 35px;float: left;}
.div-3-2:hover{border:2px solid #0062ad;}
.div-3-2:hover h2 a{background: url(../images/line-2.png) center bottom no-repeat;}
.div-3-2 a img{width: 270px;height: 211px;margin: 0 auto;}
.div-3-2>a{width: 270px;height: 211px;display: block;}
.div-3-2 h2 a{display: block;font-size: 16px;color: #333333;background: url(../images/lin2-1.png) center bottom no-repeat;line-height: 38px;margin-top: 12px;margin-bottom: 12px;height:38px;overflow:hidden;}
.div-3-2 p{font-size: 14px;color: #333;height:20px;overflow:hidden;}
.more-2,.more-3{width: 160px;height: 41px;line-height: 41px;text-align: center;font-size: 14px;color: #ffffff;background: #0062ad;clear: both;display: block;margin: 40px auto 0 auto;}
.more-3{margin-top: 30px;}
/*业绩预览*/
.div-4-bg{background: url(../images/bg-4.png) repeat;height: 667px;width: 100%;}
.div4-2{width: 1240px;}
.div4-1{float: left;width: 580px;margin-right:35px;margin-top: 20px;margin-bottom: 10px;}
.div4-1>a img,.div4-1>a{float: left;width: 193px;height: 132px;display: block;}
.div4-1-r{float: right;width: 368px;}
.div4-1-r h2 a{font-size: 16px;color: #333333;line-height:42px;}
.div4-1-r h2 a:hover{color: #0062ad;}
.div4-1-r p{font-size: 14px;color: #666666;line-height: 26px;}
.div4-1-r span{float: right;display: block;font-size: 12px;color: #666666;margin-top: 15px;}
/*footer*/
.footer-bg{width: 100%;height:180px;background: #0062ad;min-width: 1200px;padding-top: 30px;}
.fot-left{float: left;width: 365px;}
.fot-left h2{font-size: 20px;color: #fff;line-height: 30px;}
.fot-left-r{margin-top: 10px;}
.fot-left-r img{float: left;width: 86px;height: 90px}
.fo-r1{float: left;margin-left: 15px;}
.fo-r1 p{font-size: 12px;color: #fff;margin-bottom: 7px;line-height:24px;}
.fot-right{width: 790px;float: right;position: relative;}
.fot-right>span{width: 100%;height: 1px;background: #fff;position: absolute;top: 30px;*right: 0;right: 0px;}
.fot-1{width:80px;float: left;text-align: left;padding-left: 32px;}
.fot-1 span{display: block;font-size: 14px;color: #fff;font-weight: bold;line-height: 26px;margin-bottom: 10px;}
.fot-1 a{display: block;font-size:12px;color: #b8cae0;line-height: 26px;}

.fot1-bg{width: 100%;background: #005495;height: 37px;min-width: 1200px;}
.fot2 span{line-height: 37px;color: #fff;font-size: 12px;margin-right: 40px;}
.fot3{float: right;margin-top: 7px;}
.fot3 a,.fot3 a img{width: 25px;height: 25px;display: block;float: left;margin-left: 10px;}
/*公司简介*/
.ny-top{height: 100px;}
.ny-top-right{float: right;}
.ny-nav{float: right;margin-top: 10px;}
.ny-nav a{font-size: 16px;color: #333333;margin-left: 20px;line-height: 40px;}
.ny-nav a:hover,.on-2{color: #0062ad!important;font-weight: bold;}
.ny-banner{width: 100%;height: 250px;background-repeat: repeat;background-position: top center;display: block;}
.div5-left{float: left;width: 184px;margin-top: -89px;}
.d5-left1{margin-bottom: 25px;}
.d5-left2{width: 184px;height: 89px;background: #0062ad;text-align: center;}
.d5-left2 h3{font-size: 22px;color: #fff;padding-top: 20px;}
.d5-left2 span{text-transform: uppercase;font-size: 18px;color: #fff;}
.d5-left3{width: 184px;background: #fff;box-shadow: 0 0 10px #000;padding: 10px 0;*border:1px solid #e9e9e9;}
.d5-left3 a{display: block;height: 51px;line-height: 51px;background-image: url(../images/dashed1.png);text-align: center;font-size: 18px;color: #0062ad;background-position: center bottom;background-repeat: no-repeat; }
.on-3{background-image:none!important;}
.d5-left3 a:hover,.on-4{background: #c91400!important;color: #fff!important;}

.slideBox{ width:184px; height:155px;  position:relative;margin-top: 10px;margin-bottom: 30px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:40px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:9px; height:9px; background:#0062ad; cursor:pointer;border-radius: 10px;}
.slideBox .hd ul li.on{ background:#c91400;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:184px; height:119px; display:block;  }
.p-a{width: 184px;height: 35px;line-height: 35px;background: #0062ad;position: relative;bottom: 0px;text-align: center;font-size: 14px;color: #fff;overflow:hidden;}

.div5-right{float: right;width: 965px;}
.d5-r-top{height: 60px;border-bottom: 1px solid #0062ad;}
.d5-r-top h2{float: left;line-height: 60px;font-size: 24px;color: #333333;font-weight: normal;}
.pos-div1{float: right;}
.pos-div1 a,.pos-div1 span{font-size:12px;color: #666666;line-height: 60px;}
.pos-div1 a:hover,.on-5{color: #000e00!important;}
.div-6 .content{font-size: 14px;color: #333333;line-height: 26px;margin-top: 20px;margin-bottom: 20px;}
.div-6 img{max-width: 100%;vertical-align: middle;}
/*战略合作伙伴*/
.ul-2{width: 985px;margin-top: 30px;margin-bottom: 10px;}
.ul-2 li{float: left;width: 226px;height: 79px;margin-right: 20px;margin-bottom: 20px;}
.ul-2 li>a{width: 224px;height: 77px;display: block;}
.ul-2 li a img{width: 224px;height: 77px;border:1px solid #0062ad;}
.page{text-align: center;margin-bottom: 40px;*margin-top: 30px;}
.page a,.page strong{padding:5px 7px;display: inline-block;border:1px solid #d9d9d9;font-size: 12px;color: #8a8a8a;text-align: center;}
.page strong,.page a:hover{font-weight: normal;background: #919191;color: #fff;}

/*行业新闻*/
.d7-1{padding: 20px 0;border-bottom: 1px dashed #a4c7e2;}
.d7-1>a img,.d7-1>a{float: left;width: 149px;height: 96px;display: block;}
.d7-1-right{float: right;width: 797px;}
.d7-1-right h2 a{font-size: 16px;color: #333;display: block;line-height: 26px;}
.d7-1-right h2 a:hover{color: #0062ad;}
.d7-1-right span{display: block;font-size: 12px;color: #999999;line-height: 26px;}
.d7-1-right p a{font-size: 14px;color: #666666;line-height: 24px;text-indent: 2em;}
/*企业资质*/
.ul-3{margin-top: 30px;width: 1075px;}
.ul-3 li{float: left;width: 250px;margin-right: 108px;margin-bottom: 30px;}
.ul-3 li>a,.ul-3 li a img{width: 250px;height: 183px;display: block;}
.ul-3 li p a{font-size: 16px;color: #333333;display: block;text-align: center;margin-top: 20px;}
/*员工生活*/
.ul-4{margin-top: 30px;width: 985px;}
.ul-4 li{width: 226px;height: 150px;float: left;margin-left: 20px;margin-bottom: 30px;}
.ul-4 li a,.ul-4 li a img{width: 226px;height: 150px;display: block;}
.div-8{padding: 20px 0;}
.div-8 p,.div-8 h2{font-size:14px;color: #666666;line-height: 32px; }


.div-9{padding-top: 30px;}
.maps-d{width: 460px;height: 239px;float: left;}
.maps-d>a{width: 460px;height: 239px;display: block;}
.d9-r{float: right;width: 455px;}
.d9-r h2{font-size: 18px;color: #1e1e1e;margin-top: 40px;margin-bottom: 20px;}
.d9-r p{font-size: 16px;color: #777777;line-height: 30px;}

.fot3 a img.wechat{
    margin-left: -45px;
    position: absolute;
    bottom: 30px;
    left: 50%;
    display: none;
	width:86px;
	height:90px;
}

.mapmod-15{
    font-size: 16px;
    color: #3b5ea9;
}
.mapmod-15 .a-1{
    font-size: 18px;
    color: #3b5ea9;
}
.mapmod-15 .a-2{
    color: #7e7e7e;
}
.mapmod-15 p{
    margin-bottom: 15px;
	padding:0 10px 0 20px;
}


.index-nav-bg{background: url(../images/mc-1.png) repeat;width: 100%;height: 100px;min-width: 1200px;position: absolute;top: 0px;z-index: 8888;}