﻿@charset "utf-8";

body{ margin:0; padding:0; font-family:"",arial; font-size:16px; color:#414141;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
a, a:hover, a:visited, li, li:hover, dd, dd:hover{ text-decoration:none; color:#414141; -webkit-transition: color 0.3s ease-in; -moz-transition: color 0.3s ease-in; -ms-transition: color 0.3s ease-in; -o-transition: color 0.3s ease-in; transition: color 0.3s ease-in;}
ul,li{ list-style:none; margin:0; padding:0;}
img{ border:0 none; text-decoration:none; height: auto; vertical-align: middle;}
.clear{ clear:both;}
html{ overflow-x:hidden;}

.mobile-header{ display: none;}   
.w100%{width: 100%;}
.w1160{width: 1160px;margin: 0 auto;}

.ttt{padding-top: 30px;float: right;}
.header{
	background: url(../images/bg1.jpg) repeat-x top;
	height: 94px;
}
.hea-top-left{
	padding-top: 20px;
}
.hea-top-right .rigth-top{
	background: url(../images/bg2.jpg) no-repeat;
	width: 204px;
	height: 31px;
	margin-top: 5px;
	position: relative;
	left: 27px;
}
.hea-top-right .rigth-top a{
	color: #fff;
	display: block;
	float: left;
	width: 60px;
	text-align: center;
}
.svb{
	background: url(../images/tb17.jpg) no-repeat 126px 23px; 
}
.hea-top-right .rigth-top a.a1{
	margin-left: 8px;
}
.hea-top-right .rigth-top a.a2{
	margin-left: -11px;
}
.hea-top-right .rigth-top a.a3{
	margin-left: 7px;
}
.hea-top-right .search{
	width: 233px;
	height: 26px;
	background: url(../images/bg3.png) no-repeat;
	margin-top: 27px;
}
.hea-top-right .search .text{
	width: 195px;
	padding: 3px;
	border: none;
	background: none;
	padding-left: 10px;
	font-size: 12px; 
}
.hea-top-right .search .sbu{
	background: url(../images/tb1.png) no-repeat;
	width: 16px;
	height: 15px;
	border:none;
	cursor: pointer;
}
.head-top{
	width: 190px;
	position: absolute;
}
.head-box .menu ul li{
	float: left;
	width: 131px;
	height: 54px;
	position: relative;
	z-index: 99999999999999999999;
}
.head-box .menu ul li a{
	display: block;
	line-height: 54px;
	text-align: center;
	font-size: 14px;
}
.head-box .menu ul li dt a{
	display: block;
	line-height: 41px;
	text-align: center;
	font-size: 14px;
}
.head-box .menu ul li:hover .svb{
    background: url(../images/nav.png) no-repeat 0px;
}
.head-box .menu ul li:hover .svb a{
	color: #fff;
}
.head-box .menu ul li.hover .svb{
    background: url(../images/nav.png) no-repeat 0px;
}
.head-box .menu ul li.hover .svb a{
	color: #fff;
}
.head-box .menu ul li .svb-box{
	background: #fff;
	display: none;
	position: absolute;
	width: 131px;
}
/* banner */
.banner1{ width: 100%; margin: 0 auto; margin-bottom: 60px; overflow: hidden;}
.banner1 img{ width: 100%;}
.banner{ display: none;}
.banner-pc{ display: block; width: 100%; height:757px; position: relative;border-bottom: 1px solid #DADADA;}
.banner-pc .DB_bgSet{position:relative; height:757px;}
.banner-pc .DB_bgSet li{position:absolute;width:100%;height:757px;display:none; background-size: 100% auto;}
.banner-pc .DB_imgSet{ position:absolute; width:1000px; height:757px; left:50%; margin-left:-500px; top: -757px; overflow: hidden;}
.banner-pc .DB_imgSet li img{ display: block; width: auto; height: auto;}
.banner-pc .DB_imgSet .DB_1_1{ position:absolute; left:100px; top:100px;}
.banner-pc .DB_imgSet .DB_1_2{ position:absolute; left:400px; top:483px}
.banner-pc .DB_imgSet .DB_1_3{ position:absolute; left:460px; top:194px}
.banner-pc .DB_imgSet .DB_1_4{ position:absolute; left:450px; top:130px}
.banner-pc .DB_imgSet .DB_1_5{ position:absolute; left:0px; top:130px}

.banner-pc .DB_imgSet .DB_2_1{ position:absolute; left:210px; top:138px;}
.banner-pc .DB_imgSet .DB_2_2{ position:absolute; left:210px; top:338px}
.banner-pc .DB_imgSet .DB_2_3{ position: absolute; top: 30px; opacity: 0;}
.banner-pc .DB_imgSet a{ display:block;}

.banner-pc .DB_imgSet .DB_3_1{ position:absolute; left:0px; top:200px;}
.banner-pc .DB_imgSet .DB_3_2{ position:absolute; left:510px; top:245px}

.banner-pc .DB_menuSet{position:absolute; width:100%; bottom: 30px; text-align:center; font-size:0; z-index: 10;}
.banner-pc .DB_menuSet li{cursor:pointer; margin:0 6px; display: inline-block; width: 10px; height: 10px; background: #fff; filter: Alpha(Opacity=50); opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.banner-pc .DB_menuSet li.select , .banner-pc .DB_menuSet li:hover{ opacity: 1;}

.slides_container{ width:1600px; height:757px; position:relative; overflow:hidden; display:block;}
.slides_container div{ position: relative;}
.slides_container div ,.slides_container div a img{ width:1920px; display:block;}
#slides .next{ width:44px; height:85px; position:absolute; right:276px; top:166px; z-index:101; display:block;}
#slides .prev { position:absolute; top:166px; left:276px; width:44px; height:85px; display:block; z-index:101;}
.pagination { margin-top:-40px; position:absolute; z-index:100; right:40px; left:50%; margin-left:-45px;}
.pagination li {float:left;margin:0 1px;list-style:none;}
.pagination li a { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50); opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #fff; font-size:0px; line-height:1000px;}
.pagination li.current a,.pagination li a:hover{ opacity: 1;}

/* Outline Out */
.banner-pc .DB_imgSet div{ display: block; vertical-align: middle; position: absolute; width: 32px; height: 32px;}
.banner-pc .DB_imgSet span{ display: block; vertical-align: middle; position: relative;}
.banner-pc .DB_imgSet span .img1{ opacity: 0; cursor:pointer;}
.banner-pc .DB_imgSet span:hover .img1{ opacity: 1; -webkit-animation: scaleout 1.3s infinite ease-in-out;animation: scaleout 1.3s infinite ease-in-out;}
.banner-pc .DB_imgSet span .DB_2_3{ display: inline-block; *display: inline; *zoom:1; position: absolute; -webkit-transition:-webkit-transform 0.8s ease-out; -moz-transition:-mos-transform 0.8s ease-out; -ms-transition:-ms-transform 0.8s ease-out; transition:transform 0.8s ease-out;}
.banner-pc .DB_imgSet span:hover .DB_2_3{ -webkit-transform:scale(1.6); -moz-transform:scale(1.6); -o-transform:scale(1.6); -ms-transform:scale(1.6); transform:scale(1.6); -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.banner-pc .DB_imgSet .sp1{ left: 381px; top: 172px;}
.banner-pc .DB_imgSet .sp2{ left: 598px; top: 174px;}
.banner-pc .DB_imgSet .sp3{ left: 274px; top: 279px;}
.banner-pc .DB_imgSet .sp4{ left: 491px; top: 279px;}
.banner-pc .DB_imgSet .sp5{ left: 707px; top: 281px;}
.banner-pc .DB_imgSet .sp6{ left: 385px; top: 386px;}
.banner-pc .DB_imgSet .sp7{ left: 597px; top: 387px;}
.banner-pc .DB_imgSet .sp8{ left: 275px; top: 494px;}
.banner-pc .DB_imgSet .sp9{ left: 491px; top: 494px;}
.banner-pc .DB_imgSet .sp10{ left: 707px; top: 496px;}
.banner-pc .DB_imgSet .sp11{ left: 382px; top: 602px;}
.banner-pc .DB_imgSet .sp12{ left: 599px; top: 602px;}

@-webkit-keyframes scaleout {
    0% { -webkit-transform: scale(1.0) }
    100% {
        -webkit-transform: scale(1.1);
        opacity: 0;
    }
}
@keyframes scaleout {
    0% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    } 100% {
          transform: scale(1.1);
          -webkit-transform: scale(1.1);
          opacity: 0;
      }
}

}





/* banner end */
.section{ width: 1000px; margin: 0 auto; padding: 76px 0;}
.section .itemList{  height: 300px; vertical-align: middle; width: 100%; text-align: center;}
.section .itemList .item{ width: 236px; height: 300px; float: left; text-align: center;}
.section .itemList .item:nth-child(2){margin-left:146px; margin-right:146px;}
.section .itemList .item .iconImg{ width: 116px; margin: 0 auto; margin-bottom: 26px;}
.section .itemList .item h3{ font-size: 1.125em; margin-bottom: 16px;}
.section .itemList .item span{ display: inline-block; width: 40px; height: 1px; background: #414141; margin-bottom: 20px;}
.section .itemList .item p{ font-size: 13px; line-height: 1.625em;}

.section1{ width: 100%;}
.section1 .itemList{ overflow: hidden;}
.section1 .itemList .item1{ float: left; width: 50%; height: 346px; position: relative;}
.section1 .itemList .item1 .pic1{ width: 100%; display: block;}
.section1 .itemList .item1 .box{ width: 100%; position: absolute; left: 0; top: 0; background: rgba(); color: #fff; text-align: center; padding: 6% 0 0 10%;}
.section1 .itemList .item1 .box h3{ font-size: 1.125em;}

.home-4 .bg1{width: 50%;float: left; height: 346px; color: #fff; text-align: center; overflow: hidden; position: relative; background: url(../images/index_bg_pic1.jpg) no-repeat center; background-size: cover;}
.home-4 .bg2{width: 50%;float: left; height: 346px; color: #fff; text-align: center; overflow: hidden; position: relative; background: url(../images/index_bg_pic2.jpg) no-repeat center; background-size: cover;}
/*@media (min-width: 768px){
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11{ float: left; min-height: 1px; position: relative;}
	.col-sm-1{ width: 8.33%}
	.col-sm-2{ width: 16.66%}
	.col-sm-3{ width: 25%; padding: 0 15px; -web-box-sizing:border-box; box-sizing:border-box;}
	.col-sm-4{ width: 33.33%}
	.col-sm-5{ width: 41.66%}
	.col-sm-6{ width: 50%}
	.col-sm-7{ width: 58.34%}
	.col-sm-8{ width: 66.64%}
	.col-sm-9{ width: 75%}
	.col-sm-10{ width: 83.34%}
	.col-sm-11{ width: 91.67%}
	.col-sm-12{ width: 100%}
}*/
.container{ width: 100%; padding:40px 0;}
.home-4 .col-sm-6:before{ content: ''; position: absolute; width: 100%; height: 100%; z-index: 1; left: 0; top: 0; background: #000; opacity: 0.5; transition:all 0.2s linear; transform-origin:left top; transform: rotate(-90deg);}
.container .col-sm-6 .title{ padding-top: 40px; z-index: 2; position: relative;}
.container .col-sm-6 .title h3{ font-size: 18px; margin-bottom: 30px; font-weight: normal;}
.container .col-sm-6 .title span{ display: block; width: 38px; height: 1px; background: #fff; margin: 0 auto; margin-bottom: 40px;}
.container .col-sm-6 .title p{ font-size: 14px; line-height: 22px; min-height: 66px;}
.container .col-sm-6 .title a{ display: block; margin: 0 auto; border-radius: 6px; color: #fff; width: 210px; height: 46px; border: 1px solid #fff; letter-spacing: 2px; line-height: 46px; -webkit-transition: color 0.5s ease-in; -moz-transition: color 0.5s ease-in; -ms-transition: color 0.5s ease-in; -o-transition: color 0.5s ease-in; transition: color 0.5s ease-in;}
.container .col-sm-6 .title a:hover{ color: #393939; background: #feb811; border-color: #feb811;}
.home-4 .col-sm-6:hover:before{ transform: rotate(0deg);}

.home-5{ background: url(../images/index_company_bg.jpg) repeat-x center bottom;}
.container .box{ width:1160px;margin: 0 auto;}
.home-5 .box{ padding-bottom: 40px;}
.container .box .title1{ text-align: center; background: url(../images/tit_line1.jpg) repeat-x left 72px; width: 720px; margin: 0 auto;}
.container .box .title1 big{ font-size: 1.625em; line-height: 1.75em; margin-bottom: 10px; font-family: arial; text-transform: uppercase;}
.container .box .title1 h1{ border: 1px solid #c1c1c1; font-size: 1.125em; width: 272px; margin: 0 auto; padding: 0 30px; margin-bottom: 70px;}
.container .box .title1 h1 small{ color: #676767; font-weight: bold; line-height: 56px; font-size: 24px; display: block; background: #fff;}
.home-5 .box .text{ font-size: 13px; line-height: 30px; text-align: center; margin-bottom: 40px;}
.home-5 .box span{ display: block; margin: 0 auto; width: 78px; height: 1px; background: #c1c1c1; margin-bottom: 50px;}
.home-5 .box a{ display: block; margin: 0 auto; width: 210px; height: 46px; border: 1px solid #323751; text-align: center; line-height: 46px; border-radius: 6px; font-size: 0.875em;}
.home-5 .box a:hover{ color: #fff; background: #323751; }

.home-6{ background: url(../images/index_job_bg.jpg) no-repeat center top; width: 100%; /*background-size:100% auto;*/}
.home-6 .box{ padding: 2px 0 46px 0; color: #fff; position: relative;}
.home-6 .box big{ font-size: 41px; font-weight: bold; line-height: 50px; text-transform: uppercase; font-family: arial; margin-bottom: 10px; display: block;}
.home-6 .box h1{  font-weight: normal; line-height: 50px; margin-bottom: 30px;}
.home-6 .box p{ font-size: 13px; line-height: 24px;    width: 600px;}
.home-6 .box a{ display: block; border: 1px solid #fff; color: #fff; position: absolute; right: 0; top: 50%; margin-top: -24px; width: 210px; height: 48px; line-height: 48px; text-align: center; font-size: 0.875em; border-radius: 6px;-webkit-transition:all .3s; -moz-transition:all .3s;-o-transition: all .3s; -ms-transition: all .3s; transition:all .3s;}
.home-6 .box a:hover{  background: #fff; color: #363636;}

.home-7 .box{ padding-bottom: 70px;}
.home-7 .more{ float: right; width: 96px; height: 30px; line-height: 30px; padding-left: 16px; font-size: 13px; background: url(../images/more.png) no-repeat 82px center; border: 1px solid #c1c1c1; margin-bottom: 20px; position: relative; top: 0;}
.home-7 .news{ overflow: hidden;}
.home-7 .news .left{ float: left; width: 390px; background: #eee; padding-bottom: 30px;}
.home-7 .news .left .img{ width: 100%; height: 232px; overflow: hidden;}
.home-7 .news .left .img a{ display: block; height:100%;}
.home-7 .news .left .img a img{  width: 100%; -webkit-transition:-webkit-transform 0.8s ease-out; -moz-transition:-mos-transform 0.8s ease-out; -ms-transition:-ms-transform 0.8s ease-out; transition:transform 0.8s ease-out;}
.home-7 .news .left:hover .img a img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.home-7 .news .left .brief{ padding: 30px; padding-bottom: 0;}
.home-7 .news .left .brief h4{ font-size: 0.875em; line-height: 26px; margin-bottom: 24px;}
.home-7 .news .left .brief p{ font-size: 13px; line-height: 18px; height: 72px; margin-bottom: 22px;}
.home-7 .news .left .data{ color: #ccc; font-size: 13px; padding-left: 30px;}
.home-7 .news .left .data span{ padding: 0 20px; display: inline-block;}
.home-7 .news .left .data .sp1{ background: url(../images/news_icon1.png) no-repeat left center;}
.home-7 .news .left .data .sp2{ background: url(../images/news_icon2.png) no-repeat left center;}
.home-7 .news .right{ float: right; width: 572px;}
.home-7 .news .right li{ background: #eee;  margin-bottom: 15px;}
.home-7 .news .right li a{ display: block; padding: 20px 24px; overflow: hidden;}
.home-7 .news .right li .img{ float: left; width: 168px; height: 100px; overflow: hidden;}
.home-7 .news .right li .img img{ width: 100%; -webkit-transition:-webkit-transform 0.8s ease-out; -moz-transition:-mos-transform 0.8s ease-out; -ms-transition:-ms-transform 0.8s ease-out; transition:transform 0.8s ease-out;}
.home-7 .news .right li:hover .img img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.home-7 .news .right li .brief{ width: 340px; float: right;}
.home-7 .news .right li .brief h4{ font-size: 0.875em; line-height: 26px; margin-bottom: 12px;}
.home-7 .news .right li .brief p{ height: 36px; line-height: 18px; font-size: 12px; overflow: hidden; margin-bottom: 8px;}
.home-7 .news .right li .brief .data span{ display: inline-block; padding: 0 20px; color: #ccc; font-size: 12px;}
.home-7 .news .right li .brief .data .sp1{ background: url(../images/news_icon1.png) no-repeat left center;}
.home-7 .news .right li .brief .data .sp2{ background: url(../images/news_icon2.png) no-repeat left center;}

/*.footer{ background: #292e47; width: 100%;}
.foot{ width: 1160px; margin: 0 auto; color: #fff; padding: 20px 0 0 0;}
.foot a{ color: #fff; font-size: 15px;}
.fot_nav{  padding-bottom: 20px;}
.fot_nav dl{ float: left; width: 137px; margin-right: 25px; min-height: 130px; margin-bottom: 0;}
.fot_nav dl dt{ background: url(../images/fot_line.jpg) no-repeat left bottom; padding-bottom: 10px; margin-bottom: 10px;}
.fot_nav dl dt a{ font-size: 18px;}
.fot_nav dl dd{ margin: 0; line-height: 24px;}
.fot_partner{ width: 700px; margin-bottom: 20px; min-height: 200px;}
.fot_partner dl{ margin: 0;}
.fot_partner dt{ font-size: 14px; padding-left: 50px; line-height: 36px; background: url(../images/index_partner_icon.png) no-repeat left center; margin-bottom: 10px; font-weight: normal;}
.fot_partner dd{ display: inline-block; margin: 0; margin-right: 4px; margin-bottom: 10px;}
.footer .div2{ text-align: center;color:#fff;padding:10px 0 20px 0;    border-top: 1px solid #5D5D5D;font-size:14px;}
.footer .div2 a{color:#fff}
.foot .div2 .fot_logo{ width: 130px; height: 40px; margin: 0 auto; margin-bottom: 10px;}
.foot .div2 .fot_logo img{ max-width: 100%;}
.foot .div2 p{ font-size: 12px;}*/

/*about*/
.about-2{ background: url(../images/about_company.jpg) repeat-x center bottom; text-align: center;}
.about-2 .textbox{ line-height: 26px; font-size: 14px; padding-bottom: 130px;}
.about-2 .textbox .tt{ font-size: 18px; font-weight: bold; margin-bottom: 14px;}
.about-2 .textbox i{ font-style: normal; color:#feb811; display: block;}
.about-3{ background: url(../images/about_bg2.jpg) no-repeat center top; background-size: 100% auto;}
.about-3 .box{ height: 305px; padding-top: 40px; text-align: center;}
.about-3 .box img{ margin-bottom: 10px;}
.about-3 .col-sm-3:hover img{ -webkit-animation-name:tada; animation-name:tada;}

.about-3 .text h4{ font-size: 16px; line-height: 26px; margin-bottom: 10px;}
.about-3 .text p{ font-size: 14px; line-height: 18px; width: 126px; margin: 0 auto;}
.about-4 .box{ padding: 40px 0;} 
.about-4 .col-sm-3{ padding: 0 10px;}
.about-4 .team{ line-height: 26px; text-align: center;}
.about-4 .team .img{ position: relative; margin-bottom: 10px;}
.about-4 .team .text{ position: absolute; left: 0px; top: 0px; opacity: 0; font-size: 12px; overflow: hidden; background: url(../images/team_imgbg.png) repeat; color: #fff; width: 80%; height: 84%; padding: 10%; -moz-backface-visibility: hidden; -webkit-backface-visibility:hidden;  backface-visibility:hidden; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; -moz-transition:transform .3s, opacity 0.3s;-o-transition: transform .3s, opacity 0.3s; -ms-transition: transform .3s, opacity 0.3s; transition:transform .3s, opacity 0.3s;}
.about-4 .team .text h4{ font-size: 16px;}
.about-4 .team .text:hover{ opacity: 1; -webkit-transform: translate(10px, -10px); -moz-transform: translate(10px, -10px); -ms-transform: translate(10px, -10px); transform: translate(10px, -10px);}
.about-4 .team .bf{ -webkit-transition: color 0.3s ease-in; -moz-transition: color 0.3s ease-in; -ms-transition: color 0.3s ease-in; -o-transition: color 0.3s ease-in; transition: color 0.3s ease-in;}
.about-4 .team .bf h3{ font-size: 18px; line-height: 26px;}
.about-4 .team .bf p{ font-size: 14px; line-height: 18px;}
.about-4 .team .col-sm-3:hover .bf{ color: #feb811;}
.about-4 .team .col-sm-3:hover .text{ opacity: 1;}
.map{ height: 476px; width: 100%;}
.map img{ max-width: none;}
/* 新闻页 */
.index-news{
	padding-top: 27px;
	padding-bottom: 60px;
	height: 200px;
}
.index-news .in-new-left{
	width: 735px;
	border: 1px solid #f2f2f2;
	height: 288px;
	float: left;
}
.index-news .in-new-left .left{
	width: 178px;
	float: left;
}
.index-news .in-new-left .left div{
	width: 178px;
	height: 143px;
	background: #8d8d8d;
	border-bottom: 1px solid #fff;
	position: relative;
	cursor: pointer;
}
.index-news .in-new-left .left div:hover{
	background: #292e47;
}
.index-news .in-new-left .left div:hover .img{
	display: block;
}
.index-news .in-new-left .left div.on{
	background: #292e47;
}
.index-news .in-new-left .left div.on .img{
	display: block;
}
.index-news .in-new-left .left div .p-img{
	text-align: center;
	padding-top: 30px;
}
.index-news .in-new-left .left div .p-text{
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}
.index-news .in-new-left .left .img{
	position: absolute;
	right: -12px;
	top: 55px;
	width: 12px;
	height: 24px;
	background: #fff;
	display: none;
}
.index-news .in-new-left .right{
	width: 485px;
	float: right;
	height: 288px;
	overflow: hidden;
	position: relative;
	left: -33px;
}
.index-news .in-new-left .right .right-text-top .title{
	font-size: 15px;
	font-weight: bold;
	color: #292e47;
	padding-top: 20px;
	padding-bottom: 10px;
}
.index-news .in-new-left .right .right-text-top .title2{
	font-size: 13px;
}
.index-news .in-new-left .right .right-text-top span{
	color: #292e47;
}
.index-news .in-new-left .right .right-text-top{
	height: 113px;
}
.index-news .in-new-left .right .right-text-btm ul li{
	background: url(../images/tb6.png) no-repeat left;
	height: 56px;
	line-height: 56px;
	padding-left: 20px;
	border-top: 1px dashed #e4e4e4;
	font-size: 14px;
	font-weight: bold;
}
.index-news .in-new-left .right .right-text-btm ul li span{
	color: #989898;
	float: right;
	font-size: 12px;
	font-weight: normal;
}
.index-news .in-new-left .right .right-box{
	height: 290px;
}
.index-news .in-new-left .right .right-con{
	position: absolute;
	top: 0px;
}
.in-new-right{
	width: 372px;
	float: right;
	height: 288px;
}
.in-new-right .title{
	border-left: 4px solid #292e47;
}
.in-new-right .title p{
	font-weight: bold;
	font-size: 20px;
	color: #333;
	margin-bottom: 23px;
	padding-left: 19px;
}
.in-new-right .text{
	padding-top: 20px;
}
.in-new-right .text p{
	color: #8f8f8f;
}
.index-btm{
	background: #f5f5f5;
	height: 312px;
	clear: both;
	padding: 40px 0 40px 0;
}
.index-btm .box ul li{
	float: left;
	width: 270px;
	margin-right: 25px;
	background: #fff;
	border-bottom: 4px solid #e0e0e0;
}
.index-btm .box ul li:hover{
	border-bottom: #292e47 4px solid;
}
.index-btm .box ul li.hover{
	border-bottom: #292e47 4px solid;
}
.index-btm .box ul{
	width: 1185px;
	padding-top: 53px;
}
.index-btm .box ul li .title{

}
.index-btm .box ul li .title p{
	color: #4c4c4c;
	font-weight: bold;
	height: 58px;
	line-height: 58px;
	text-align: center;
	font-size: 16px;
}


/*右侧悬浮框*/
.sideFloat{ position:fixed; right:0; top:50%; margin-top:255px; width:61px; z-index:110;}
.sideFloat ul li{ width:61px; height:61px; margin-bottom:5px;}
.sideFloat ul li a{ display: block;}
.sideFloat ul .li1 , .sideFloat .li4{ position:relative;}
.sideFloat .li1 .sms{ position: absolute; right: 80px; top: -20px; display: none; width: 430px; height: 310px; padding: 10px; border-top: 4px solid #3c425b; background: #fff;}
.sideFloat .li1 .sms h3{ font-size: 16px; line-height: 20px; margin-bottom: 10px; padding-left: 18px; background: url(../images/sms_icon1.png) no-repeat left center;}
.sideFloat .form-group{ width: 410px; padding-left: 10px;}
.sideFloat .form-group .form{ margin-bottom: 20px;}
.sideFloat .form-group .form label{ width: 64px; text-align: center; font-size: 14px; vertical-align: top; font-weight: bold; line-height: 28px; display: inline-block; color: #919191;}
.sideFloat .form-group .form input{ width: 280px; height: 26px; line-height: 26px; border: 1px solid #ddd; outline: none; font-family: "";}
.sideFloat .form-group .form input:focus{ box-shadow: 0 0 4px #ddd;}
.sideFloat .form-group .num input{ width: 130px; margin-right: 10px;}
.sideFloat .form-group .num a{ width: 76px; height: 28px; text-align: center; line-height: 28px; font-size: 12px; display: inline-block; background: #ddd;}
.sideFloat .form-group .form textarea{ width: 280px; height: 62px; font-size: 12px; line-height: 20px; outline: none; border: 1px solid #ddd; font-family: "";}
.sideFloat .form-group .btn2{ width: 92px; height: 28px; text-align: center; line-height: 28px; margin: 0 auto;}
.sideFloat .form-group .btn2 a{ color: #fff; background: #3c425b; display: block; font-size: 14px; font-weight: bold;}
.sideFloat .li4 .ewm{ position: absolute; right: 80px; top: -40px; height: 150px; width: 150px; display: none;}
.sideFloat .li4 .ewm img{ max-width: 100%;}

/*动画*/
.animated{ -moz-transform 1s;  -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.section .itemList .item:hover .iconImg img{ -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); transform:rotateY(360deg); transition:all 0.8s easeInOutCirc;}
.loan-box .div1:nth-child(1):hover .img img{ -webkit-animation-name:bounce; animation-name:bounce;}
.loan-box .div1:nth-child(3):hover .img img{ -webkit-animation-name:flash; animation-name:flash;}
.loan-box .div1:nth-child(5):hover .img img{  transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.loan-box .div1:nth-child(7):hover .img img{ -webkit-animation-name:shake; animation-name:shake;}

.loan-box .lfImg img{ -webkit-animation-name:bounce; animation-name:bounce;}

.fadeInUp4{-webkit-animation-name:fadeInUp4;animation-name:fadeInUp4;}


.abtbg1{
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
	 float: left;
    width: 100%;
}
.ins-navbox{
		 margin:0 auto; 
	 max-width:1200px;
}
.ins-navbox li{
	margin-right: 23px;
	font-size: 16px;
	line-height: 74px;
	float: left;
}
.ins-navbox.twrap li{
	margin-right: 10px;
}
.ins-navbox li a{
	display: block;
	padding: 0 18px;
}
.ins-navbox.twrap li a{
	padding: 0 10px;
}
.ins-navbox li a:hover,.ins-navbox li a.hover{
	color: #292E47;
	border-bottom: 2px solid #292E47;
	position: relative;
	margin-bottom: -1px;
}



/*about*/
.pz_banner{ float:left; width:100%; min-width:1200px; overflow:hidden; display:block;}
.pz_main{ float:left; width:100%; min-width:1200px;}
.w_1200{ margin:0 auto; max-width:1200px;}
.c_1200_9{ float:left; width:100%; margin:70px 0 93px 0;}
.t_1200_20{ float:left; width:100%;}
.t_1200_20 .l_791{ float:left; width:791px; height:518px; background:url(../images/about_img9.jpg) left top  no-repeat;}
.t_1200_20 .l_791 .t_446{ float:left; width:380px; height:224px; background-color:#fff; padding:19px 39px 32px 39px; margin:25px 321px 219px 24px; background-color:#fff;}
.t_1200_20 .l_791 .t_446 .t_446_1{ float:left; width:100%; color:#292E47; font-size:24px; line-height:40px;}
.t_1200_20 .l_791 .t_446 .t_446_2{ float:left; width:100%; height:135px; color:#8c8c8c; font-size:14px; line-height:24px; margin:15px 0 0 0;}
.t_1200_20 .l_791 .t_446 .t_446_3{ float:left; width:100%; height:32px;font-size:13px;}
.t_1200_20 .l_791 .t_446 .t_446_3 a{ width:100px;}
.add_btn:hover{ text-decoration:underline; color:#fff;}
.t_1200_20 .r_380{ float:right; width:380px; height:518px; background-color:#fff;}
.t_1200_20 .r_380 .t_380_1{ float:left; width:100%;}
.t_1200_20 .r_380 .t_380_1 img{ display:block; width:380px; height:280px;}
.t_1200_20 .r_380 .t_380_2{ float:left; width:300px; height:237px; padding:19px 35px 38px 35px; }
.t_1200_20 .r_380 .t_380_2 .d_380_1{ float:left; width:100%; color:#292E47; font-size:24px; line-height:40px;}
.t_1200_20 .r_380 .t_380_2 .d_380_2{ float:left; width:100%; height:93px; margin:15px 0 0 0; color:#8c8c8c; font-size:14px; line-height:24px;}
.t_1200_20 .r_380 .t_380_2 .d_380_3{ float:left; width:100%; height:32px;font-size:13px;}
.t_1200_20 .r_380 .t_380_2 .d_380_3 a{width:100px;}
.add_btn2{float:right; width:125px; height:32px; padding:0 0 0 22px; border:#292E47 solid 1px; color:#292E47; line-height:32px; background:url(../images/about_img11.png) 86px center no-repeat #fff;  -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s easet 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
.add_btn2:hover{  color:#292E47;  border:#292E47 solid 1px; background:url(../images/main_img12.png) 86px center no-repeat #fff;  -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s easet 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}

.t_1200_20 .l_380_1{ float:left; width:330px;height:266px; background-color:#fff; padding:21px 36px 52px 36px; margin:29px 0 0 0;}
.t_1200_20 .l_380_1 .t_380_3{ float:left; width:100%; height:63px; border-bottom:#fff solid 1px; color:#ffffff; font-size:24px; line-height:40px;}
.t_1200_20 .l_380_1 .t_380_4{ float: left; width:100%; height:152px; margin:21px 0 0 0; color:#fff; font-size:14px; line-height:24px;}
.t_1200_20 .l_380_1 .t_380_5{ float: left; width:100%; height:32px;}
.t_1200_20 .l_380_1 .t_380_5 a{float:right; width:100px; height:32px;font-size: 13px;padding:0 0 0 22px; border:#fff solid 1px; color:#fff; line-height:32px; background:url(../images/about_img11.png) 86px center no-repeat;}
.t_1200_20 .l_380_1 .t_380_5 a:hover{  color:#292E47;  border:#292E47 solid 1px; background:url(../images/main_img12.png) 86px center no-repeat #fff;  -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s easet 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}

.t_1200_20 .r_790_2{ float:right; width:790px; height:339px; background-color:#ffffff; margin:29px 0 0 0;}
.t_1200_20 .r_790_2 .l_380_2{ float:left; width:300px; height:339px; padding:21px 36px 52px 36px;}
.t_1200_20 .r_790_2 .l_380_2 .t_380_6{ float:left; width:100%; color:#292E47; font-size:24px; line-height:40px; }
.t_1200_20 .r_790_2 .l_380_2 .t_380_7{ float:left; width:100%; height:179px; margin:15px 0 0 0; color:#8c8c8c; font-size:14px; line-height:24px;}
.t_1200_20 .r_790_2 .l_380_2 .t_380_8{ float:left; width:100%; height:32px;font-size:13px;}
.t_1200_20 .r_790_2 .l_380_2 .t_380_8 a{ width:100px;}
.t_1200_20 .r_790_2 .r_410{ float:right; width:410px;}
.t_1200_20 .r_790_2 .r_410 img{ display:block; width:410px; height:339px;}
.t_1200_20 .r_790_2 .r_410_pad{ display:none;}
.t_1200_20 .r_790_2 .r_410_phone{ display:none;}

.t_1200_20 .l_1200_1{ float: left; width:1200px; height:182px; background-color:#fff; margin:29px 0 0 0;}
.t_1200_20 .l_1200_1 .l_600_1{ float: left; width:600px; height:182px;}
.t_1200_20 .l_1200_1 .l_600_pad{ display:none;}
.t_1200_20 .l_1200_1 .l_600_phone{ display:none;}
.t_1200_20 .l_1200_1 .r_600{ float:right; width:564px; height:182px; padding:24px 35px 32px 0;}
.t_1200_20 .l_1200_1 .r_600 .t_600_1{ float:left; width:100%; color:#292E47; font-size:24px; line-height:40px;}
.t_1200_20 .l_1200_1 .r_600 .t_600_2{ float:left; width:100%; height:48px; margin:15px 0 0 0; color:#8c8c8c; font-size:14px; line-height:24px;}
.t_1200_20 .l_1200_1 .r_600 .t_600_3{ float:left; width:100%; height:32px;}






.footer{
    background-color: #1f1f1f;
    padding-bottom: 120px;
    position: relative;
}
.footer .con_footer{
    width: 1200px;
    margin:0 auto;
}
.footer .lianjies{
    padding-top: 50px;
}
.footer .lianjies .title{
    width: 120px;
    height: 42px;
    background-color: #443C38;
    color:#fff;
    font-size: 16px;
    line-height: 42px;
    text-align: center;
    margin-left: 20px;
}
.footer .lianjies .lianjie{
    margin-top: 20px;
    line-height: 20px;
    padding-bottom: 40px;
    border-bottom: 1px solid #2E2E2E;
}
.footer .lianjies .lianjie span{
    padding: 0 20px;
    color:#999;
    cursor:pointer;
}
.footer .foot_ban{
    padding-top: 40px;
    padding-left: 20px;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    color:#fff;
}
.footer .foot_ban .li{
    margin-right: 20px;
    float: left;
    cursor:pointer;
}
.footer .foot_ban .li a{
    color:#fff;
}
.footer .banquan{
    font-size: 14px;
    margin-top: 40px;
    line-height: 14px;
    color:#999;
    margin-left: 20px;
}
.footer .bianhao{
    margin-top: 30px;
    font-size: 14px;
    line-height: 14px;
    color:#999;
    margin-left: 20px;
}
.con_footer{
    position: relative;
}
.footer .erweimas{
    position: absolute;
    bottom: -40px;
    left: 850px;
    width: 100px;
    height: 150px;
}
.footer .erweimas .gz_rwm{
    width: 100%;
    height: 100px;
}
.footer .erweimas .gz_rwm img{
    width: 100%;
    height: 100%;
}
.footer .erweimas p{
    color:#fff;
    font-size: 14px;
    text-align: center;
    margin-top: 10px;
}



.fix_foot{
    width: 100%;
    height: 60px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index:999;
    background-color:rgba(0,0,0,0.8);
    line-height: 60px;
}
.fix_foot .con_fix{
    width: 1200px;
    height: 60px;
    margin:0 auto;
    font-weight:700;
}
.fix_foot .con_fix .title{
    color: #ffc774;
    float: left;
    padding-left: 10px;
    font-size: 22px;
}
.fix_foot .con_fix ul{
    float: left;
    margin-left: 30px;
}
.fix_foot .con_fix ul li{
    font-size: 18px;
    float: left;
    margin-right: 15px;
    color:#fff;
    padding-left: 40px;
    position: relative;
}
.fix_foot .con_fix ul li i{
    font-size: 24px;
    position: absolute;
    top: 2px;
    left: 8px;
    color: #ffc774;
}
.fix_foot .con_fix .tels{
    float: right;
    color:#fff;
    position: relative;
    font-size: 24px;
    margin-right: 10px;
}
.fix_foot .con_fix .tels .tel{
    float: left;
    padding-left: 60px;
    margin-right: 20px;
}
.fix_foot .con_fix .tels .tel i{
    font-size: 32px;
    position: absolute;
    top: 0px;
    left: 14px;
    color: #ffc774;
}
.fix_foot .con_fix .tels .yuyue{
    float: left;
    width: 24px;
    height: 32px;
    padding: 4px 6px;
    background-color: #FF6800;
    border-radius:5px;
    font-size: 12px;
    line-height: 16px;
    margin-top: 9px;
    font-weight:400;
    cursor:pointer;
}
.fix_foot .con_fix .zhiding{
    float: right;
    margin-right: 20px;
    height: 42px;
    line-height: 42px;
    margin-top: 9px;
    padding-left: 20px;
    padding-right: 40px;
    color:#fff;
    background-color: #FF6800;
    border-radius:5px;
    position: relative;
    cursor:pointer;
}
.fix_foot .con_fix .zhiding i{
    position: absolute;
    right: 15px;
    font-size: 24px;
    top: 1px;
}

.fix_foot_ly{
    width: 100%;
    height: 100px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index:999;
    background-color:rgba(0,0,0,0.8);
    line-height: 100px;
}
.fix_foot_ly .con_fix{
    width: 1200px;
    height: 100px;
    margin:0 auto;
}
.fix_foot_ly .con_fix .dingzhi{
    height: 116px;
    width: 719px;
    float: left;
    margin-top: -16px;
    margin-left: 20px;
}
.fix_foot_ly .con_fix .ly_yuyue{
    margin-left: 40px;
    float: left;
    width: 360px;
    padding-top: 30px;
    position: relative;
}
.fix_foot_ly .con_fix .ly_yuyue p{
    color:#f00;
    font-size: 12px;
    position: absolute;
    top: 15px;
    left: 10px;
    line-height: 12px;
}
.fix_foot_ly .con_fix .ly_yuyue .tel{
    float: left;
    width: 208px;
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    border: 1px solid #FFD400;
    border-radius: 4px;
    background-color: #fff;
    overflow: hidden;
    text-indent: 10px;
}
.fix_foot_ly .con_fix .ly_yuyue .tel input{
    width: 100%;
    height: 100%;
    border:0;
}
.fix_foot_ly .con_fix .ly_yuyue .tel input::placeholder{
    color:#f00;
}
.fix_foot_ly .con_fix .ly_yuyue .yuyue{
    float: left;
    margin-left: 10px;
    background: #FF6800;
    border-radius: 4px;
    width: 140px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    cursor:pointer;
}
