﻿/*banner*/
.banner {
    width: 100%;
    position: relative;
}
.btnDiv{ margin-top:40px;text-align: center;clear: both;}
.btnDiv a{ display:inline-block; width:170px; height:46px; background:#134484; color:#FFF; text-align:center; line-height:46px; text-transform:uppercase; font-size:16px;}
.btnDiv a:hover{  color: #333;background: #fdd945}
.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 9;
}

.rslides li img {
	z-index: 9;
	display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: relative;
    bottom:50px;
    z-index: 9;
    margin:0 auto;
   


}

.rslides_tabs li {
	display:inline-block;
	margin:0px 5px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(../Images/ico4.png) center no-repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 14px;
	height: 14px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:url(../Images/ico4on.png) center no-repeat;
}

.banner .prev{ position:absolute; left:0; top:50%; margin-top:-29px;  z-index:22; width:58px; height:58px; display:block;}
.banner .next{ position:absolute; right:0; top:50%; margin-top:-29px; z-index:22; width:58px; height:58px; display:block;}
.banner .prev:hover{ }
.banner .next:hover{ }
/*banner结束*/



.indexFlashTel{position:relative; overflow:hidden; max-width:1004px; display:none;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:15px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:9px; height:9px; border-radius:50px;background:#fff; cursor:pointer; margin:0 4px;}
.indexFlashTel .btnDiv span.on{ background:#134484;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%; display:block;}


 .indexTitle{ text-align:center;}
.indexTitle .txt1{ font-size:26px; text-transform:uppercase; font-weight: bold}
.indexTitle .txt2{ font-size:13px; padding-bottom:20px; margin-top: 10px; position:relative;}


.indexPart1{ padding:80px 0; background:url(../Images/indexPart4.jpg)}
.indexPart1 .indexTitle .txt1{color: #333}
.indexPart1 .wenzi{ font-size:18px; color:#FFF; font-weight:bold; text-transform:uppercase; padding-bottom:25px;}
.indexPart1 .bigBox{position:relative; }
.indexPart1 .leftDiv{height:30px;}

.indexPart1 .officeImg{width:600px;float: right;}
.indexPart1 .slider-for{clear: both;}
.indexPart1 .officeImg .slick-slide{ cursor:pointer;text-align: center;display:inline; width:186px; height:65px;color: #00a7e4; line-height:64px; font-size:16px; color:#F;}
.indexPart1 .officeImg img{ position:relative; padding:0 10px 0 4px; top:-2px;}
.indexPart1 .officeImg .img1{ display:none;}
.indexPart1 .officeImg .slick-current{ color:#134484;}

.indexPart1 .officeImg .slick-current img{ display:none;}
.indexPart1 .officeImg .slick-current .img1{ display:inline-block;}

.indexProduct{ padding:10px 0px; }
.indexProduct .slick{ margin:0; text-align: center;}
.indexProduct .slick .slick-wal{position:relative;padding:6px}
.indexProduct .slick .imgDiv{ overflow:hidden;position: relative;}
.indexProduct .slick .imgDiv img{ width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.indexProduct .slick .name{position:absolute;bottom:0px;left:0;width:100%;text-align:center;background:rgba(0,0,0,0.75);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;height:0px;overflow: height}
.indexProduct .slick .name a{color:#FFF;font-size: 16px;padding: 0px 10px;line-height: 60px}
.indexProduct .slick-prev{ position:absolute; left:0px; top:50%; margin-top:-20px; display:block; width:50px; height:70px; background:url(../Images/nimg70_left.png) no-repeat; z-index:33; background-size: cover}
.indexProduct .slick-next{ position:absolute; right:0px; top:50%; margin-top:-20px; display:block; width:50px; height:70px; background:url(../Images/nimg70_right.png) no-repeat; z-index:33;background-size: cover}
.indexProduct .slick-prev:hover{ background:url(../Images/nimg70_lefton.png) no-repeat;background-size: cover}
.indexProduct .slick-next:hover{ background:url(../Images/nimg70_righton.png) no-repeat;background-size: cover}

.indexProduct .slick-wal:hover .imgDiv img{ transform:scale(1.05);-webkit-transform:scale(1.05);}
.indexProduct .slick-wal:hover .name{height:60px}

.indexPart2{ padding-top:60px;  }
.indexPart2 .box1{ padding-bottom:48px;}
.indexPart2 .content{ font-size:16px; line-height:35px; text-align:center; padding:30px 0 48px;}
.indexPart2 .box2{ padding:50px 0 70px; background:#f5f4f0;}
.indexPart2 .wenzi{ text-align:center; font-size:24px; color:#333; padding-bottom:45px;}
.indexPart2 .videoImg{text-align:center;}
.indexPart2 .videoImg img{ width:100%;}
.indexPart2 .videoImg video{ max-width:100%;height:auto;}
.indexPart2 .btnDiv a{ 
    background: #FFF;
border: solid 1px #134484;
display: inline-block;
color: #134484;
}
.indexPart2 .btnDiv a:hover{ border:#fdd945 solid 1px; color: #333;background: #fdd945;}

.videoPic{ position:relative;}
.videoPic .agentlist{ padding:10px 0;}
.videoPic .agentlist .slick-slide{float:left; margin:0 5px; border:#f5f4f0 solid 2px;}
.videoPic .slick-slide .ico{}
.videoPic .slick-slide img{ width:100%;}
.videoPic .agentlist .slick-current{ border:#134484 solid 2px;}
/*.videoPic .slick-prev{ cursor:pointer;position:absolute; background:url(../Images/nimg40_left.png) no-repeat left center; width:40px; height:60px; top:50%; margin-top:-30px; left:0px; z-index:22}
.videoPic .slick-next{ cursor:pointer;background: url(../Images/nimg40_right.png) no-repeat right center; width: 40px; height: 60px; position: absolute; top:50%; margin-top:-30px; right: 0px; z-index:22}
*/.videoPic .slider-for2 .box{ position:relative;}
.videoPic .slider-for2 .imgDiv{ border:#e1e3e5 solid 1px;}


.indexPart3{ padding:70px 0 50px;background:url(../Images/indexPart4.jpg);}
.indexStore{ padding:42px 0; position:relative;}
.indexStore .slick{ position:relative;}
.indexStore .slick .imgDiv img{ width:100%;}
.indexStore .slick .hideBox{ position:absolute; left:0px; top:0px; width:100%; display:none; z-index:22; background:url(../Images/bg1.png) repeat;}
.indexStore .slick .contentBox{ height:130px; position:absolute; top:50%; margin-top:-65px; width:400px; left:50%; margin-left:-200px; overflow:hidden;}
.indexStore .slick .name{ text-align:center; color:#fff; font-size:20px; height:26px; line-height:26px; overflow:hidden;}
.indexStore .slick .ico{ width:66px; height:66px; margin:30px auto 0;}
.indexStore .slick-prev{ position:absolute; left:0px; top:50%; margin-top:-40px; display:block; width:50px; height:70px; background:url(../Images/nimg70_left.png) no-repeat;background-size:cover;z-index:33;}
.indexStore .slick-next{ position:absolute; right:0px; top:50%; margin-top:-40px; display:block; width:50px; height:70px; background:url(../Images/nimg70_right.png) no-repeat; background-size:cover;z-index:33;}
.indexStore .slick-prev:hover{ background:url(../Images/nimg70_lefton.png) no-repeat;background-size:cover;}
.indexStore .slick-next:hover{ background:url(../Images/nimg70_righton.png) no-repeat;background-size:cover;}
.indexPart3 .indexTitle .txt1{color: #333}




.indexPart4{ padding-top:70px; height:754px;}
.indexPart4 .list{ padding:52px 0 12px;}
.indexPart4 .list ul{ margin-right:-28px;}
.indexPart4 .list li{ float:left; width:33.33%;}
.indexPart4 .list li .box{ margin-right:28px;}
.indexPart4 .list li .imgDiv{ overflow:hidden;}
.indexPart4 .list li .imgDiv img{ width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.indexPart4 .list li:hover .imgDiv img{ transform:scale(1.1);-webkit-transform:scale(1.1);}
.indexPart4 .list li .botDiv{ background:#fff; position:relative; margin:-37px 18px 0; height:224px; padding:0 18px;}
.indexPart4 .list li .time{ padding:13px 0; font-size:14px; color:#999;}
.indexPart4 .list li .name{ font-size:22px; padding-bottom:15px; position:relative;}
.indexPart4 .list li .name a{ color:#333; display:block; height:26px; line-height:26px; overflow:hidden;}
.indexPart4 .list li .name em{ display:block; width:28px; height:1px; background:#333; position:absolute; left:0px; bottom:0px;}
.indexPart4 .list li .content{ padding-top:15px; font-size:14px; line-height:22px; overflow:hidden; height:66px; color:#999;}
.indexPart4 .list li .more{ padding-top:15px;}
.indexPart4 .list li .more a{ color:#333; font-size:14px; display:block; height:24px; line-height:24px; background:url(../Images/nimg26_1.png) right center no-repeat; width:113px;}
.indexPart4 .list li:hover .name a{ color:#134484;}
.indexPart4 .list li:hover .more a{ color:#134484; background:url(../Images/nimg26_1on.png) right center no-repeat;}
.indexPart4 .slick-prev{ position:absolute; left:0px; top:20px; margin-top:0px; display:block; width:30px; height:30px; background:url(../Images/nimg40_left.png) no-repeat;background-size: cover; z-index:33;}
.indexPart4 .slick-next{ position:absolute; right:0px; top:20px; margin-top:0px; display:block; width:30px; height:30px; background:url(../Images/nimg40_right.png) no-repeat;background-size: cover; z-index:33;}

.indexPart5{ padding:90px 0 100px;}
.indexPart5 .list{ padding:30px 0 10px 0;}
.indexPart5 .list li{ text-align:center;}
.indexPart5 .list li .box{position: relative;}
.indexPart5 .list li .box span{
    display: block;
    color: #3f3f3f;
    font-size: 30px;
    font-family: helv;
    position:absolute;
    top:0px;
    left:40px;
  }

.indexPart5 .list li img{width:100%;}
.indexPart5 .list li .ico{ width:150px; margin:0 auto;  min-height:50px; position:relative;}
.indexPart5 .img1{position:absolute; left:0px; top:0px;}
.indexPart5 .list li .name{ padding-top:35px;font-size: 18px;
    color: #777;
    font-weight: normal;
    padding: 24px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.indexPart5 .list li .msg{ padding:10px 0 20px; font-size:15px; color:#a4a4a4; position:relative;}
.indexPart5 .list li .msg em{ position:absolute; left:50%; bottom:0px; width:20px; height:2px; display:block; background:#a4a4a4; margin-left:-10px;}
.indexPart5 li.on .img1{opacity:0; filter:alpha(opacity=0);}
.indexPart5 .list li:hover .name, .indexPart5 .list li:hover .msg{ color:#134484;}
.indexPart5 .list li:hover .msg em{ background:#134484;}
.indexPart5 .list li:hover .box span{color: #134484}
.indexPart5 .slick-prev{ position:absolute; left:0px; top:50%; margin-top:-15px; display:block; width:30px; height:30px; background:url(../Images/nimg40_left.png) no-repeat;background-size: cover; z-index:33;}
.indexPart5 .slick-next{ position:absolute; right:0px; top:50%; margin-top:-15px; display:block; width:30px; height:30px; background:url(../Images/nimg40_right.png) no-repeat;background-size: cover; z-index:33;}




.indexPart5 .btnDiv a{ 
    background: #FFF;
border: solid 1px #134484;
display: inline-block;
color: #134484;
}
.indexPart5 .btnDiv a:hover{ border:#fdd945 solid 1px; color: #333;background: #fdd945;}

.culturePart1{ padding-bottom:65px;}
.culturePart1 .txt{ padding:75px 0 25px; text-align:center; font-size:30px; color:#333;}
.culturePart1 .content{ text-align:center; font-size:14px; line-height:32px; padding-bottom:60px;}
.culturePart1 .wenzi{ text-align:center; font-size:18px; color:#333; padding-bottom:35px;}
.culturePart1 .list{ padding:0 250px; overflow:hidden;}
.culturePart1 .list li{ float:left; width:25%; text-align:center; font-size:14px; line-height:24px;}
.culturePart1 .list li p{ padding-top:20px; width:116px; margin:0 auto;}
.culturePart2{ height:383px; background:url(../Images/culturePart2.jpg) center no-repeat; background-size:cover;}
.culturePart2 .content{ padding-top:70px; font-size:14px; line-height:32px; color:#fff; width:890px; margin:0 auto; text-align:center;}
.culturePart2 .content em{ font-size:18px;}
.culturePart3{ height:596px; background:url(../Images/culturePart3.jpg) center no-repeat; background-size:cover;}
.culturePart3 .txt{ padding:80px 0 25px; text-align:center; color:#333; font-size:30px;}
.culturePart3 .msg{ text-align:center; font-size:14px; line-height:36px;}
.culturePart3 .msg em{ font-size:18px; color:#333;}

.store{ padding-bottom:100px;}
.store .form{ padding-top:80px;}
.store .form p{ font-size:16px; height:32px;}
.store .form .box{ float:left; margin-right: 55px;}
.store .form .select{ width: 274px; position: relative; left: 0; display: inline-block;}
.store .form .select dt{height: 44px;width: 272px;line-height: 44px;display: inline-block;border: 1px solid #aaa;background: url(../Images/selectIco.png) no-repeat right center;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 99;}
.store .form .select dt a{font-size: 14px;color: #666; font-style: normal; text-indent:15px; display: block; text-align: left; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;} 
.store .form .select1 dt{height: 44px;width: 272px;line-height: 44px;display: inline-block;border: 1px solid #aaa;background: url(../Images/selectIco.png) no-repeat right center;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 99;}
.store .form .select1 dt a{font-size: 14px;color: #666; font-style: normal; text-indent:15px; display: block; text-align: left; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;} 

.store .form .select dd{ margin: 0;position: absolute;left: 0px;top: 46px;z-index: 100;} 
.store .form .select dd ul {margin: 0; padding: 0;width: 274px; list-style: none; overflow: auto; } 
.store .form .select dd ul li{line-height: 20px;display: block;padding: 8px 15px 8px 15px;cursor: pointer;border-bottom: 1px solid #fff;color: #fff;font-size: 14px;background: #CECECE;border-right: 0;position: static;}
.store .form .box2{ position:relative; padding-left:54px; height:46px; float:left;}
.store .form .box2 em{ position:absolute; left:0px; top:0px; font-size:14px; line-height:46px;}
.store .form .lbox{ width:272px; height:44px; position:relative; border: 1px solid #aaa;}
.store .form .lbox .input1{ width:100%; height:44px; line-height:44px; text-indent:16px; color:#bbb; font-size:14px;}
.store .form .lbox .btn1{ position:absolute; right:0px; top:0px; width:37px; height:44px; background:url(../Images/search.jpg) no-repeat center; cursor:pointer;}

.store .list{ padding-top:56px;}
.store .list ul{ margin-right:-14px;}
.store .list li{ float:left; width:33.33%; margin-bottom:65px;}
.store .list li .box{ margin-right:14px; overflow:hidden; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.store .list li .imgDiv{ overflow:hidden;}
.store .list li .imgDiv img{ width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.store .list li .botDiv{ padding:25px 20px 0; height:70px;}
.store .list li .name{ font-size:18px; color:#333; height:30px; line-height:30px; overflow:hidden;}
.store .list li .msg{ color:#999; line-height:24px; height:48px; overflow:hidden; padding-top:8px;}
.store .list li:hover .imgDiv img{ transform:scale(1.1);-webkit-transform:scale(1.1);}

.product{ padding-top:0px; /*height:1583px;*/ }
.product .leftDiv{ width:200px;}
.product .leftDiv .txt{ font-size:18px; color:#333; font-weight:bold; text-transform:uppercase;}
.productNav{ padding-top:30px;}
.productNav li{ display:block; width:160px; height:51px; border-bottom:#dbdbdb solid 1px; line-height:50px; font-size:16px; color:#333;}
.productNav li img{ position:relative; padding:0 10px 0 4px; top:-2px;}
.productNav li .img1{ display:none;}
.productNav li a:hover, .productNav li .aNow{ color:#134484;}
.productNav li a:hover img, .productNav li .aNow img{ display:none;}
.productNav li a:hover .img1, .productNav li .aNow .img1{ display:inline-block;}

.product .rightDiv{ width:1000px;}
.product .list{ padding-bottom:55px;}
.product .list ul{}
.product .list li{ float:left; width:50%;overflow:hidden; margin-bottom:30px;}
.product .list li .box{ margin:20px; position:relative;}
.product .list li .imgDiv{ overflow:hidden;border-bottom: 1px solid #eee;padding-bottom:15px }
.product .list li .imgDiv img{ width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.product .list li .name{ font-size:18px; padding:10px 28px; position:relative; text-align: center;}
.product .list li .name a{ display:block; height:22px; overflow:hidden; color:#333;}
.product .list li .name em{ position:absolute; left:28px; bottom:0px; display:block; width:34px; height:1px; background:#dbdbdb;}
.product .list li .txt{ color:#a4a4a4; font-size:14px; padding:10px 28px 0; height:22px; overflow:hidden; line-height:22px;}
.product .list li:hover .name a{ color:#134484;}
.product .list li:hover .imgDiv img{ transform:scale(1.1);-webkit-transform:scale(1.1);}

.productNavTel{ height:50px; background:#f8c301; position:relative; font-size:14px; display:none;}
.sideTitleTel{ width:100%; height:50px; position:absolute; left:0px; top:0px;}
.sideTitleTel .con{ height:50px; line-height:50px; position:relative; background:url(../Images/ico3.png) right center no-repeat;}
.sideTitleTel .con a{ padding-left:15px; display:block; color:#333;  font-size:15px;}
.sideTitleTel .con.on a{ color:#fff;}
.sideTitleNav{ position:absolute; top:50px; z-index:10; width:100%; background:#faf9f9; display:none; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.sideTitleNav li{ height:43px;}
.sideTitleNav li a{ display:block; height:42px; line-height:42px; padding-left:15px; color:#666; border-bottom:#e2e2e2 solid 1px; background:#faf9f9;}
.sideTitleNav li a:hover{ color:#f8c301;}

.conditions{ background:url(../Images/nimg925Bg.jpg) right bottom no-repeat; padding-bottom:100px;}
.conditions .wenzi{ text-align:center; font-size:30px; color:#333; padding:70px 0 60px;}
.conditions .list li{ padding-left:168px; position:relative; min-height:128px; margin-bottom:75px;}
.conditions .list li .ico{ position:absolute; left:0px; top:0px;}
.conditions .list li .txt{ padding-top:15px; font-size:18px; color:#333;}
.conditions .list li .msg{ font-size:14px; line-height:24px; padding-top:20px;}

.support{ padding-bottom:200px;}
.support .bigImg{ padding-top:75px;}
.support .wenzi{ padding:100px 0 70px; text-align:center; color:#333; font-size:30px;}
.support .list li{ float:left; width:20%; text-align:center;}
.support .list li .txt{ padding:33px 0 15px; font-size:18px; color:#333;}
.support .list li .msg{ font-size:14px;}
.support .list li .img1{ display:none;}
.support .list li:hover img{ display:none;}
.support .list li:hover .img1{ display:inline-block;}
.support .list li:hover .txt{ color:#134484;}
.support .list li:hover .msg{ color:#134484;}

.contact{ padding-bottom:160px;}
.contact .txt{ font-size:30px; text-align:center; color:#333; padding:75px 0 50px;}
.contact .mapDiv{ text-align:center; padding-bottom:80px;}
.contact .mapDiv #map{width:1320px;height:600px;}
.contact .list ul{ margin-right:-14px;}
.contact .list li{ float:left; width:25%; font-size:16px; line-height:30px;}
.contact .list li .box{ margin-right:14px; height:254px; background:#f5f4f0;}
.contact .list li .ico{ padding:40px 0 30px; text-align:center;}
.contact .list li .ico .img1{ display:none;}
.contact .list li:hover img{ display:none;}
.contact .list li:hover .img1{ display:inline-block;}
.contact .list li:hover{ color:#134484;}
.contact .list li .address{ padding:0 30px 0 115px; position:relative;}
.contact .list li .address em{ position:absolute; left:30px; top:0px;}
.contact .list li .tel{ padding:0 60px 0 142px; position:relative;}
.contact .list li .tel em{ position:absolute; left:65px; top:0px;}
.contact .list li .msg{ text-align:center;}

.dynamic{ padding-bottom:50px;}
.dynamic .list{ padding-bottom:80px;}
.dynamic .list li{ height:410px; background:url(../Images/line2.png) bottom repeat-x; position:relative; padding-left:560px;padding-bottom:20px }
.dynamic .list li .imgDiv{ position:absolute; left:0px; top:65px;height: 300px; width: 450px;overflow: hidden; }
.dynamic .list li .imgDiv img{ width:100%;transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.dynamic .list li .name{ padding:132px 0 15px; font-size:24px; color:#333;}
.dynamic .list li .time{ font-size:14px;}
.dynamic .list li .content{ padding-top:20px; font-size:14px; color:#999;}
.dynamic .list li .imgDiv:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}

.lyb{ padding-bottom:220px;}
.lyb .wenzi{ text-align:center; font-size:30px; color:#333; padding:70px 0 65px;}
.lyb .imgDiv{ padding-top:30px;}
.lyb .form{ width:710px;}
.lyb .form li{ padding-left:80px; position:relative; height:62px;}
.lyb .form li em{ position:absolute; left:0px; top:0px; line-height:52px; font-size:14px; text-align:right; display:block; width:70px;}
.lyb .form li .box{ width:598px; height:50px; border:#eee solid 1px; position:relative;}
.lyb .form li .ico{ position:absolute; right:0px; top:0px; width:50px; border-left:#eee solid 1px; height:50px; background:#fafafa;}
.lyb .form li .ico img{ position:relative; left:14px; top:12px;}
.lyb .form li .input1{ width:100%; height:50px; line-height:50px; font-size:14px; text-indent:10px; background:#eee;}
.lyb .form li .tips{ position:absolute; left:700px; font-size:14px; color:#ff0000; top:20px;}
.lyb .form .li01{ height:200px;}
.lyb .form textarea{ width:560px; height:166px; border:none; background:#eee;}
.lyb .form li .box2{ height:166px;}
.lyb .form li .ico2{ height:166px;}
.lyb .form li .ico2 img{ top:62px;}
.lyb .form li .btn1{ width:150px; height:48px; background:#134484; cursor:pointer; color:#fff; font-size:14px;}

.behavior{ padding-bottom:350px; background:url(../Images/nimg1920Bg1.jpg) center bottom no-repeat;}
.behavior .wenzi{ padding:70px 0 60px; text-align:center; font-size:30px; color:#333;}
.behavior .list li{ height:200px; padding-left:170px; position:relative;}
.behavior .list li .ico{ position:absolute; left:0px; top:0px;}
.behavior .list li .txt{ padding-top:20px; font-size:18px; color:#333;}
.behavior .list li .msg{ padding-top:20px; font-size:14px; line-height:24px;}

.sitemap{ padding:85px 0 180px;}
.sitemap .list{ padding-top:45px; background:url(../Images/line2.png) bottom repeat-x;}
.sitemap li{ float:left; width:330px; padding:30px 0 35px;}
.sitemap li h2{ height:40px; line-height:40px; padding-left:17px; background:url(../Images/ico2.png) left center no-repeat; font-size:18px; font-weight:400;}
.sitemap li h2 a{ color:#333;}
.sitemap li dl{ padding:20px 0 0 17px;}
.sitemap li dd{ font-size:14px; line-height:32px;}

.consultingDiv{ height:1184px; background:url(../Images/nimg1920Bg2.jpg) center no-repeat;}
.consulting .txt{ font-size:30px; text-align:center; color:#333; padding:75px 0 120px;}
.consulting .form{ width:710px; margin:0 auto;}
.consulting .form li{ padding-left:80px; position:relative; height:62px;}
.consulting .form li em{ position:absolute; left:0px; top:0px; line-height:52px; font-size:14px; text-align:right; display:block; width:70px;}
.consulting .form li .box{ width:598px; height:50px; border:#eee solid 1px; position:relative;}
.consulting .form li .input1{ width:100%; height:50px; line-height:50px; font-size:14px; text-indent:10px; background:#eee;}
.consulting .form li .tips{ position:absolute; left:700px; font-size:14px; color:#ff0000; top:20px;}
.consulting .form .li01{ height:200px;}
.consulting .form textarea{ width:100%; height:160px; border:none;}
.consulting .form li .box2{ height:166px; background:#eee;}
.consulting .form li .btn1{ width:150px; height:48px; background:#134484; cursor:pointer; color:#fff; font-size:14px;}

.stronghold{ padding:85px 0 270px;}
.stronghold .bigImg{ padding:42px 0 25px;}
.stronghold .contentBox{ padding-left:640px; height:310px; position:relative;}
.stronghold .contentBox .imgDiv{ position:absolute; left:0px; top:0px;}
.stronghold .msg{ padding-top:70px; line-height:30px; font-size:14px;}
 

.activity{ padding-bottom:30px;}
.activity .list{ padding:75px 0 60px; text-align:center;}
.activity .list li{ margin-bottom:65px; display:inline-block; position:relative;}
.activity .list li .box{ margin:0 60px;}
.activity .list li img{width:450px; height: 300px;}
.activity .list li .name{ font-size:22px; padding-top:20px;}
.activity .list li .name a{ color:#333;}
.activity .list li .name a:hover{ color:#134484;}
.activity .list li .time{ padding-top:20px; font-size:14px; color:#3a3a3a;}
.activity .list li .btnDiv{ width:160px; height:48px; padding-top:25px;}
.activity .list li .btnDiv a{ display:block; width:158px; height:46px; border:#333 solid 1px; font-size:14px; line-height:46px; text-align:center; color:#333;}
.activity .list li .btnDiv a:hover{ border:#134484 solid 1px; background:#134484;color: #ffffff;}
.activity .list li:nth-child(3n+1){ padding-left:660px; height:400px; position:relative;}
.activity .list li:nth-child(3n+1) .box{ margin:0;}
.activity .list li:nth-child(3n+1) .imgDiv{ position:absolute; left:0px; top:0px;}
.activity .list li:nth-child(3n+1) .imgDiv img{width:600px; height: 400px;}
.activity .list li:nth-child(3n+1) .name{ padding-top:70px; text-align:left; height:24px; line-height:24px; overflow:hidden;}
.activity .list li:nth-child(3n+1) .time{ text-align:left;}
.activity .list li:nth-child(3n+1) .content{ text-align:left; font-size:14px; line-height:24px; height:72px; overflow:hidden; color:#999; padding-top:20px;}

.activity .list li:nth-child(3n+2) .name{ text-align:right;}
.activity .list li:nth-child(3n+2) .time{ text-align:right;}
.activity .list li:nth-child(3n+2) .btnDiv{ float:right;}
.activity .list li:nth-child(3n+2) .content{ display: none;}
.activity .list li:nth-child(3n+3) .name{ text-align:left;}
.activity .list li:nth-child(3n+3) .time{ text-align:left;}
.activity .list li:nth-child(3n+3) .btnDiv{ float:left;}
.activity .list li:nth-child(3n+3) .content{ display: none;}

.joiningDiv{ height:2190px; background:url(../Images/nimg1920Bg3.jpg) center bottom no-repeat;}
.joining .bigImg{ padding-top:0px; text-align:center;}
.joining .bigImgTel{ display:none; padding-top:50px;}
.joining .bigImgTel img{ width:100%;}


.activityShow{ padding:55px 100px;}
.activityShow .name{ text-align:center; font-size:28px; color:#262626; padding-bottom:50px;}
.activityShow .topDiv{ height:40px; border-bottom:#ccc solid 1px; position:relative;}
.activityShow .time{ padding-top:8px; font-size:14px; color:#8e8e8e;text-align:center;}
.activityShow .content{ font-size:15px; line-height:28px; color:#4a4a4a; padding:45px 0;}
.activityShow .content em{ display:block; text-align:center;}
.activityShow .imgDiv{ text-align:center; padding:40px 0 15px;}
.activityShow .imgDiv img{ max-width:1000px;}

.pageDown{height:144px; overflow:hidden;}
.pageDown .box{ position:relative; border-top:#ccc solid 1px; padding-top:25px; padding-right:130px;}
.pageDown .btn{position:absolute; display:block; color:#fff; top:22px; right:0px; width:138px; height:45px; text-align:center; background:#134484; line-height:45px; font-size:14px; font-weight:bold;}
.pageDown li{ height:24px; line-height:24px; overflow:hidden; position:relative; font-size:14px;}

.message .lyboxc{    background: #f6f3f6;
    margin: 0 auto;
    padding-bottom: 50px}
.message .lyboxc .lyT{ text-align: center; }
.message .lyboxc .mesT{  background: url(../Images/ttc.png) no-repeat center;    
    height: 74px;
    text-align: center;
    margin-top: 30px;}
.message .lyboxc .mesT b{display: inline-block;
    line-height: 64px;
    font-size: 22px;
    font-weight: bold;}
.message .lyboxc .lyT span{color: #999;line-height: 35px;}

.message .form1{float: left;
    width: 560px;
    margin: 0 10px;
}
.lyboxc .form1 span,.lyboxc .form2 span{ float:left; width:90px; display:block; font-size:15px; color:#000; line-height:48px;}
.lyboxc span{ color:#f40a0b;}
.lyboxc .form{ margin:0 auto; width:100%;margin-bottom:20px;overflow: hidden;}
.lyboxc .form1{ float:left; width:50%; padding:0px;margin:0}
.lyboxc .form1 input,.lyboxc .form2 textarea{float:left;margin:0; color:#333; font-size:15px; border:1px solid #ccc; border-radius: 10px; font-weight:normal; background:#fff; line-height:48px;height:48px; overflow:hidden;}
.lyboxc .form2{ width:100%; margin-bottom:20px; clear: both; overflow:hidden;}
.lyboxc .form1 input{width:94%; padding:0 8px;margin:0 3%;box-sizing: border-box;}
.lyboxc .form2 textarea{ width:97%;display:block;padding: 5px; height:100px;margin:0 1.5%;box-sizing: border-box;line-height:30px;}
.lyboxc .button{margin:0 auto; width:220px;}
.lyboxc .button a{display:block;width:220px; font-size:16px; background:#e71717; color:#fff;line-height:54px; height:54px; border-radius:30px; text-align:center; cursor: pointer; overflow:visible; border:0;font-family:"微软雅黑"; }
.HJ_others{ margin:50px auto;}
.otherT{padding-bottom:20px; text-align:center;}
.otherT img{ display:inline-block; vertical-align:middle;}
.otherT span{ display:inline-block; vertical-align:middle; font-size:22px; font-weight:bold; color:#333; margin-left:15px;}
.ditu{ width:100%; height:500px; margin:20px auto;}




.plan .wenzi{ font-size: 16px; margin-top: 20px;line-height: 25px; }
.plan li h3{ font-size: 18px; color:#134484; margin-bottom: 10px }
.plan li{ clear: both; margin-top:40px; border:1px solid #Cecede   }
.plan .img img{width:100%}
.plan .img{width:520px;padding:40px; display: inline-block;float:left;}
.plan .content{width:500px;display: inline-block; float:left;line-height: 30px; font-size: 16px; margin-left:98px; padding-top:50px; }
.plan .content img{ width: 33.3% }






































































