@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-size:14px; font-family:"Microsoft YaHei"; line-height:24px; color:#4f4f4f; background-color:#FFF;
}
div,table{
	margin:0 auto;
}
a{
	color:#fff; text-decoration:none; cursor:pointer;
}
a:hover{
	color:#2a3569; text-decoration:none; cursor:pointer;
}
img{
	border:0px;
}
ul,li,dl,dt,dd{
	list-style:none; margin:0px; padding:0px;
}
input,io,select,checkbox{
	vertical-align:middle;
}
h1,h2,h3,h4,h5,h6,p{
	padding:0px; margin:0px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cr{ clear:both;}
form{
	margin:0px; padding:0px;
}
.content1200{ width:1200px; margin:0 auto;}

/*------------------------------------------------首页--------------------------------------------------------*/
/*背景平铺*/
.fullSlide {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;}
.fullSlide ul {height: 100% !important;width: 100% !important;}
.fullSlide li {	margin:0;padding:0;	background-position: center center;background-size: cover;height: auto;min-height: 100%;min-width: 100%;width: auto;}
/*.fullSlide .prev,	.fullSlide .next {position: absolute;z-index: 1;display: block;width: 30px;height: 50px;top: 60%;margin-top: -100px;left: 20px;cursor: pointer;filter: alpha(opacity=60);opacity: 0.6;}
.fullSlide .next {left: auto;right: 30px;background-position: -51px 0;}
.fullSlide .prev:hover,	.fullSlide .next:hover {filter: alpha(opacity=100);opacity: 1;}*/
/*top部分*/
.top{ width:100%; height:100px; background:url(../imgs/topbg.png) repeat-x; position:absolute; z-index:99;}
.logo{ margin-top:13px;}
.navbg{height:100px;}
.navbg #nav{}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navbg .nav{ padding:0 20px; height:100px; position:relative; z-index:1;  }
.navbg .nav a{ color:#333;  }
.navbg .nav .nLi{ float:left;  position:relative; display:inline; width:115px;  }
.navbg .nav .nLi h3{ float:left;text-align:center;   }
.navbg .nav .nLi h3 .en{margin-top:-45px; font-size:13px;color:#333; font-weight:normal;}
.navbg .nav .nLi h3 a{ display:block; font-size:16px;width:115px; line-height:80px; height:100px; text-align:center; font-weight:normal; }
.navbg .nav .sub{ display:none; width:115px; font-size:14px; left:0; top:95px;  position:absolute;   line-height:40px; padding:5px 0; text-align:center;  }
.navbg .nav .sub li{ zoom:1;background:#2a3569; margin:1px 0; }
.navbg .nav .sub a{ display:block; padding:0 10px;color:#fff;  }
.navbg .nav .sub a:hover{ background:#cfac20; color:#fff; }
.navbg .nav .on h3 a{ background:#2a3569; color:#fff; }
.navbg .nav .on h3 .en{ color:#fff; }
/*bottom部分*/
.bottom{position:absolute;bottom:0;width:100%;background:#2a3569; height:135px;}
.bt_left .erweima{ margin:-20px 10px 0 0;}
.bt_left .address{ color:#fff;  margin-top:6px;}
.bt_right{color:#fff;  margin-top:26px;}
/*project部分*/
.project{position:absolute;bottom:150px;width:1200px; left:50%; margin-left:-600px;-webkit-transform: scale(1);transform: scale(1);}
.project .picScroll-left{ width:1200px; position:relative; }
.project .picScroll-left .hd{ height:50px;}
.project .picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:27px; height:27px; float:right; margin-right:10px;overflow:hidden; cursor:pointer; background:url(../imgs/left.png) no-repeat;}
.project .picScroll-left .hd .next{ background:url(../imgs/right.png) no-repeat; }
.project .picScroll-left .bd{ }
.project .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.project .picScroll-left .bd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;  }
/*图片样式*/
.pic {background-color:#000;width:100%;float: left;}
.pic  a {float: left;width: 100%; height:170px;position: relative;overflow: hidden;}
.pic img {width: 100%;float: left;height:100%;}
figcaption {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;color: #FFF;text-transform: uppercase;font-size: 1.25em;backface-visibility: hidden;}
figcaption p {display: none;font-size: 14px;color: #FFF;line-height:26px;top:30px;margin:0 30px;position: relative; overflow:hidden; height:126px;}
figcaption p.caseone { height:330px;}
figcaption::before,.pic figcaption::after {position: absolute;top:20px;right:20px;bottom:20px;left:20px;content: '';opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;}
figcaption::before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);}
figcaption::after {border-left: 1px solid #fff;border-right: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(1,0);}
.pic  a img {-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
.pic a:hover figcaption p {display: block;}
.pic a:hover img {opacity: 0.3;}
.pic a:hover figcaption::before,.pic a:hover figcaption::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.show{position:absolute; display:block;bottom:40px; z-index:99; left:50%; margin-left:-35px;}



/*------------------------------------------------内页--------------------------------------------------------*/
/*项目展示*/
.top_nei{width:100%; height:100px;}
.bottom_nei{width:100%;background:#2a3569; height:135px;}
.content{overflow:hidden; margin:20px auto;}
.content .con_left{width:240px; height:auto !important; min-height:500px; height:500px; float:left;}
.content .con_left .nav_top{ background:url(../imgs/navbg.png) no-repeat; position:relative; z-index:99; width:238px; height:94px; text-align:center; color:#fff; font-size:24px; line-height:30px; padding-top:10px;}
.content .con_left .nav_top p{ font-size:14px;}
.content .con_left ul{ width:213px; background:#dadada; margin:-41px 0 0 14px; padding:45px 0 10px 0;}
.content .con_left ul li{ height:46px; line-height:46px; text-align:center;}
.content .con_left ul li a{ color:#2a3569; font-size:14px; width:100%; height:46px; display:block;}
.content .con_left ul li a:hover{ background:url(../imgs/on.png) no-repeat; color:#fff;}
.content .con_left ul li a.on{ background:url(../imgs/on.png) no-repeat; color:#fff;}
.content .con_left span{font-size:18px;color:#2a3569;height:35px; padding-left:50px; line-height:35px; margin:18px 0 0 25px; display:block; }
.content .con_left .ming{ background:url(../imgs/ming.png) no-repeat; }
.content .con_left .tel{  background:url(../imgs/tel.png) no-repeat; }
.content .con_left .qq{ background:url(../imgs/qq.png) no-repeat;}
.content .con_right{width:850px; float:right; height:auto !important; min-height:500px; height:500px; text-align:center;}
.content .con_right .local{ height:34px; border-bottom:1px solid #c6c6c6; line-height:34px;}
.content .con_right .local a{ color: #666;}
.content .con_right .local span{ font-size:18px; border-left:3px solid #2a3569; padding-left:8px; line-height:20px;}
.content .con_right .xiangmu{ width:100%;}
.content .con_right .xiangmu li{ width:260px; height:300px; margin:20px 35px 0 0;float:left; _display:inline; overflow:hidden; text-align:center;}
.content .con_right .xiangmu li:nth-child(3){ margin-right:0;}
.content .con_right .xiangmu li:nth-child(6){ margin-right:0;}

.content .con_right .cases{ width:100%;}
.content .con_right .cases li{ width:260px; height:189px; margin:20px 35px 0 0;float:left; _display:inline; overflow:hidden; text-align:center;}
.content .con_right .cases li:nth-child(3){ margin-right:0;}
.content .con_right .cases li:nth-child(6){ margin-right:0;}


.content .con_right .pages{ margin:40px 0 20px 0;}
.content .con_right .pages a{ width:30px; height:30px; background:#aaaaaa; color:#fff; border-radius:100px; display:inline-block; margin-right:15px; text-align:center; line-height:30px; font-size:14px;}
.content .con_right .pages a:hover{ background:#2a3569;}
.content .con_right .pages a.on{ background:#2a3569;}

/*经营项目*/
.content .con_right .account{ width:100%;}
.content .con_right .account li{ width:260px; height:225px; margin:20px 32px 0 0;float:left; _display:inline; overflow:hidden; text-align:center;border:1px solid #fff;}
.content .con_right .account li:nth-child(3){ margin-right:0;}
.content .con_right .account li:nth-child(6){ margin-right:0;}
.content .con_right .account li a{text-align:center; line-height:20px;}
.content .con_right .account li:hover{ background:#2a3569; border:1px solid #2a3569; }
.content .con_right .account li:hover a{ color:#fff;}

/*联系我们*/
.contact{ width:100%; text-align:left;}
.contact p{ font-size:20px; line-height:45px;}
.contact .map{ width:100%; height:336px; overflow:hidden; margin:10px 0;}
.contact .ys { margin-top:50px; text-align:center;}
.ys li { display:inline-block; margin:0px 45px;}
.ys li div { width:76px; height:76px; margin:0 auto;transition:All 0.5s ease-out;-webkit-transition:All 0.5s ease-out;-moz-transition:All 0.5s ease-out;-o-transition:All 0.5s ease-out;}
.ys li h3 { color:#2a3569; font-size:14px;margin:10px 0px 5px; font-weight:normal;}
.ys1 { background:url(../imgs/ys1.png) center no-repeat;}
.ys2 { background:url(../imgs/ys2.png) center no-repeat;}
.ys3 { background:url(../imgs/ys3.png) center no-repeat;}
.ys4 { background:url(../imgs/ys4.png) center no-repeat;}
.ys5 { background:url(../imgs/ys5.png) center no-repeat;}
.ys li div:hover {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg)}


/*走进洛图*/
.about{ width:100%; text-align:left; line-height: 28px;}
.about h2{ text-align:center; font-size:24px; line-height:80px; font-weight:normal;}
.about p{ line-height:30px; font-size:14px;}
.ser_one{width:100%;height:176px;border-bottom:1px dashed #b2b2b2; margin-top:30px;}
.ser_one .tu{width:250px;height:160px;}
.ser_one .wen{width:580px; text-align:left;}
.ser_one .wen .title{font-size:18px;color:#555;}
.ser_one .wen p{font-size:14px;color:#666; margin:10px 0;}
.ser_one .wen .more{font-size:14px;color:#2a3569;}

/*留言*/
.liuyan{ width:100%; text-align:left;}
.liuyan .beizhu{ width:100%; height:52px; border-left:7px solid #b51a03; margin:20px 0; padding-left:8px; font-size:14px;}
.liuyan th{ font-family:"微软雅黑"; font-size:14px; color:#666; font-weight:normal;}
.liuyan td .text{ width:268px; height:22px; border:1px solid #b3b3b3;}
.liuyan td  .name{width:150px; height:22px; border:1px solid #b3b3b3;}
.liuyan td .yzm{ width:99px; height:26px; border:1px solid #b3b3b3;}
.liuyan td img{ position:absolute;}
.liuyan td textarea{width:616px; height:183px;border:1px solid #b3b3b3;}
.liuyan td .submit{ width:73px; height:26px; font-size:12px; color:#666; border:1px solid #d5d4d4; background:#ededed; cursor:pointer;}
.liuyan td .submit:hover{background:#b51a03;color:white; }
.liuyan td .submit.on{background:#b51a03;color:white; }