﻿@charset "utf-8";
/* AB模板网 整站模板下载 */
/* 模板：Www.AdminBuy.Cn */
/* 仿站：Fang.AdminBuy.Cn */
/* 素材：Sc.AdminBuy.Cn */
/* js特效：js.AdminBuy.Cn */
/* 在线工具 Tool.Adminbuy.Cn */
/* QQ：9490489 */
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:0px; top:210px;}
.banner-pc .DB_imgSet .DB_1_2{ position:absolute; left:0px; 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:240px; top:156px}
.banner-pc .DB_imgSet .DB_1_5{ position:absolute; left:460px; top:316px}

.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;}


/* 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{ height: 346px; color: #fff; text-align: center; overflow: hidden; position: relative;}
.home-4 .bg2{ height: 346px; color: #fff; text-align: center; overflow: hidden; position: relative;}
@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;}
.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: 207px; 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;
}
/*我要贷款*/
.loan-box{ padding-bottom: 20px;}
.loan-box .div1{ width: 134px; float: left; text-align: center; font-size: 14px; line-height: 26px;}
.loan-box .space{ width: 154px; float: left;}
.loan-box .div1 .img{ background: url(../images/loan_iconbg.png) no-repeat center bottom; width: 112px; height: 128px; padding-bottom: 20px;}

.loan-box .div1 img{ display: block; margin: 0 auto; margin-bottom: 10px; position: relative; top: 0;}
.loan-box .div1 strong{ display: block; font-size: 18px;}
.loan-box .div1 i{ font-style: normal; color: #00b3ff;}
.loan-3{ background: url(../images/loan_bg.jpg) no-repeat center top;}
.lf{ float: left; text-align: left;}
.rg{ float: right;}
.loan-box .box{ padding: 20px 0; padding-top: 30px;}
.loan-box .text-box{ line-height: 26px; color: #323751; width: 480px;}
.loan-box .text-box h3{ font-size: 18px; margin-bottom: 20px;}
.loan-box .text-box .text{ font-size: 14px;}
.loan-box .btn{ display: block; width: 130px; height: 40px; position: relative; top: 0; line-height: 40px; text-align: center; color: #fff; background: #00b3ff; font-size: 14px; border-radius: 30px; margin-top: 30px;}
.loan-box .img{ width: 420px;}
.loan-box .img img{ width: auto; height: auto;}
.loan-5{ background: url(../images/loan_bg.jpg) no-repeat center top;}
.loan-7{ background: url(../images/loan_bg.jpg) no-repeat center top;}
.loan-7 .box{ min-height: 330px;}
.loan-8 h1{ color: #db943a; font-size: 24px; line-height: 26px; border-left: 3px solid #db943a; padding-left: 6px; margin-bottom: 20px;}
/*.loan-8 #marquee{ height: 215px; width: 1000px; overflow: hidden; position: relative;}*/
.loan-8 #successive-y{ height: 215px; width: 1000px; position: relative;}
.loan-8 #successive-y .es-wrap{ width: 1000px; height: 220px;}
.loan-8 ul{ position: absolute; width: 100%;}
.loan-8 ul li{ border-bottom: 1px dashed #ccc; line-height: 42px; height: 42px; width: 100%;}
.loan-8 ul li span{ display: inline-block; font-size: 14px;}
.loan-8 ul li .sp1{ width: 31%; font-weight: bold;}
.loan-8 ul li .sp2{ width: 23%;}
.loan-8 ul li .sp3{ width: 19%;}
.loan-8 ul li .sp4{ width: 19%;}
.loan-8 ul li a{ display: inline-block; width: 76px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; border: 1px solid #ccc; border-radius: 20px; -webkit-transition:all .3s; -moz-transition:all .3s;-o-transition: all .3s; -ms-transition: all .3s; transition:all .3s;}
.loan-8 ul li i{ font-weight: bold; font-size: 18px; font-style: normal; -webkit-transition:all .3s; -moz-transition:all .3s;-o-transition: all .3s; -ms-transition: all .3s; transition:all .3s;}
.loan-8 ul li:hover i{ color: #db943a;}
.loan-8 ul li:hover a{ color: #fff; background: #db943a; border-color: #db943a;}
.loan-8 .box{ position: relative; padding-top: 30px; padding-bottom: 60px;}
.loan-8 .es-arrow{ position: absolute; right: 0; top: -68px; padding-top: 30px;}
.loan-8 .es-arrow a{ display: block; float: left; margin-left: 8px; width: 22px; height: 22px; cursor: pointer;}
.loan-8 .es-arrow a.prev{ background: url(../images/up.png) no-repeat center;}
.loan-8 .es-arrow a.next{ background: url(../images/down.png) no-repeat center;}


.loan-8 .control{ position: absolute; top: 40px; right: 0; width: 60px;}
.loan-8 .control a{ display: block; float: left; margin-left: 8px; width: 22px;}
.loan-8 .control #goU{ background: url(../images/up.png) no-repeat center;}
.loan-8 .control #goD{ background: url(../images/down.png) no-repeat center;}
.loan-8 .control #goU:hover{ background: url(../images/up1.png) no-repeat center;}
.loan-8 .control #goD:hover{ background: url(../images/down1.png) no-repeat center;}
.loan-9{ background: url(../images/loan_bg.jpg) no-repeat center top;}
.loan-process .sp1{ width: 225px; height: 242px; margin-bottom: 30px; position: relative; left: -50px; opacity: 0; filter:alpha(opacity=0);}
.loan-process .sp2{ vertical-align: middle; padding-top: 100px; padding-left: 9.3px; width: 24px; position: relative; left: -50px; opacity: 0; filter:alpha(opacity=0);}

.loan-9 .box .title1 h1 small{ background: url(../images/loan_bg.jpg) no-repeat center -76px;}
/* 立即申请弹窗 */
.fade{ position: fixed; left:0; top:0; z-index: 102; background: url(../images/show_bg.png) repeat; width: 100%; height: 100%; display: none;}
.contact_window{ width: 1000px; margin-left: -500px; position: fixed; z-index: 103; background: #fff; left: 50%; top: 4%; display: none;}
.contact{ width: 958px; min-height: 450px; position: relative; margin: 0 auto; padding-top: 2px; color: #808080; border: 3px solid #f9b109; padding-left: 36px;}
.contact .top_tt{ overflow: hidden;}
.contact .top_tt h1{ color: #db943a; font-size: 20px; line-height: 36px; width: 418px; float: left;}
.invest-show .contact .top_tt h1{ color: #4d4d4d;}
.invest-show .contact .top_tt h1 b{ font-size: 14px; line-height: 20px; vertical-align: bottom; font-weight: normal;}
.contact .top_tt .hot-tel{ font-size: 18px; line-height: 36px; font-weight: bold;}
.contact .top_tt .hot-tel span{ font-size: 24px; color: #db943a; letter-spacing: 2px;}
.contact .form .tt{ padding: 8px 0; font-size: 14px;}
.contact .form .form-group{ overflow: hidden;}
.contact .form .input-box{ display: inline-block; width: 414px; font-size: 14px; position: relative; padding: 8px 0;}
.invest-show .contact .form .input-box{ display: block; width: 418px;}
.invest-show .contact .form .input-box input{ width: 290px;}
.invest-show .contact .form .input-box textarea{ width: 400px; height: 136px; border: 1px solid #eee; outline: none;}
.invest-show .contact .form .input-box textarea:focus , .show-box4 select:focus{ box-shadow: 0 0 6px #d0b088; border: 1px solid #f9b109;}
.show-box4 select{ width: 184px; height: 28px; font-family: "微软雅黑"; font-size: 14px; border: 1px solid #eee; outline: none;}
.contact .form .letter1 label{ letter-spacing: 4px;}
.contact .form .letter2 label{ letter-spacing: 10px;}
.contact .form .letter3 label{ letter-spacing: 4px;}
.contact .form .input-box label{ width: 80px; display: inline-block; text-align: justify; position: relative; padding-left: 12px;}
.contact .form .input-box label i{ position: absolute; letter-spacing: 0; left: 0; top: 2px; padding: 0 2px; background: url(../images/show_icon1.jpg) no-repeat center;}
.contact .form .input-box span{ position: absolute; left: 260px; top: 14px;}
.contact .form .input-box input{ border: 1px solid #eee; outline: none; width: 186px; height: 26px;}
.contact .form .input-box input:focus{ box-shadow: 0 0 6px #d0b088; border: 1px solid #f9b109;}
.contact .form .phone-num input{ width: 118px;}
.contact .form .input-box .radio{ width: 16px; height: 16px; vertical-align: top;}
.contact .form .hs{ display: none;}
.contact .form .phone-num a{ display: inline-block; border-radius: 20px; width: 64px; height: 26px; line-height: 26px; background: #d9d9d9; text-align: center; font-size: 14px; letter-spacing: 0;}
.contact .form .phone-num a:hover{ background: #db943a; color: #fff;}
.contact .rt-Img{ position: absolute; right: 20px; top: 60px;}
.btn1{ display: block; width: 210px; height: 48px; font-size: 18px; position: relative; top: 0; line-height: 48px; border-radius: 6px; background: #db943a; text-align: center; color: #fff; margin: 40px auto 28px;}
.btn1:hover{ color: #fff;}
.contact .back{ position: absolute; right: 0px; top: -50px; width: 30px; height: 30px;}
/* 案例查看 */
.case_window{ width: 1000px; margin-left: -500px; position: fixed; z-index: 103; background: #fff; left: 50%; top: 4%; display: none;}
.case_show{ width: 994px; height: 600px; position: relative; margin: 0 auto; padding-top: 2px; color: #808080; border: 3px solid #c4181f;}
.case_show .top_tt{ width: 874px; margin: 0 auto; overflow: hidden; line-height: 26px; padding: 6px 0; margin-bottom: 20px;}
.case_show .top_tt h1{ float: left; font-size: 20px; color: #4d4d4d;}
.case_show .top_tt .hot-tel{ float: right; text-align: right; color: #4d4d4d; font-weight: bold;}
.case_show .top_tt .hot-tel span{ color: #c4181f; font-size: 24px; font-family: arial;}
.case_show .table{ border: 1px solid #ddd; color: #4d4d4d; font-size: 14px; position: relative; width: 870px; margin: 0 auto;}
.case_show .table th{ width: 140px; height: 60px; background: #f2f2f2;}
.case_show .table td{ padding-left: 55px; border-left: 1px solid #f2f2f2;}
.case_show .table td b{ font-size: 18px;}
.case_show .table h3{ font-size: 18px; line-height: 24px; margin-bottom: 16px; color: #c4181f;}
.case_show .table p{ line-height: 24px; color: #4d4d4d;}
.case_show .table .rt-Img{ position: absolute; top: 190px; right: 28px;}
.case_show .back{ position: absolute; right: 0px; top: -50px; width: 30px; height: 30px;}
/* 我要投资 */
.invest-yield{ text-align: center; font-weight: bold; font-size: 24px; color: #fea000; line-height: 36px; margin-bottom: 30px;}
.invest-yield strong{ font-size: 44px; font-family: arial; vertical-align: bottom; letter-spacing: -3px;}
.invest-box{ margin-bottom: 44px;}
.invest-box .divbox{ float: left; width: 234px; float: left;}
.invest-box .divbox .text{ padding-left: 36px; font-size: 16px; line-height: 30px; margin-bottom: 6px;}
.invest-box .div1{ width: 386px;}
.invest-box .div2{ width: 430px;}
.invest-box .div3{ width: 184px;}
.invest-box .divbox .text1{ background: url(../images/invest_icon1.jpg) no-repeat left top;}
.invest-box .divbox .text2{ background: url(../images/invest_icon2.jpg) no-repeat left top;}
.invest-box .divbox .text3{ background: url(../images/invest_icon3.jpg) no-repeat left top;}
.invest-box .divbox .number{ font-size: 36px; line-height: 40px; color: #2757a1;}
.invest-3 .lfImg{ padding-top: 100px;}
.invest-4 .col{ width: 152px; height: 378px; float: left; margin-right: 34px; padding: 10px; background: url(../images/invest_bg.jpg) no-repeat center top;}
.invest-4 .col img{ display: block; margin: 0 auto; margin-bottom: 20px;}
.invest-4 .col h3{ font-size: 18px; line-height: 30px; text-align: center;}
.invest-4 .col p{ line-height: 24px; font-size: 14px;}
.invest-5 ul li span{ font-size: 14px;}
.invest-5 ul li .sp1{ width: 11.5%; font-weight: normal;}
.invest-5 ul li .sp2{ width: 23%;}
.invest-5 ul li .sp3{ width: 19%;}
.invest-5 ul li .sp4{ width: 18%;}
.invest-5 ul li .sp5{ width: 18%;}
.invest-6{ background: url(../images/loan_bg.jpg) no-repeat center top;}
.invest-6 .box .title1 h1 small{ background: url(../images/loan_bg.jpg) no-repeat center -74px;}
.invest-process{ position: relative; width: 1000px; height: 300px; overflow: hidden; position: relative;}
.invest-process .invest-line{ position: absolute; width: 230px; height: 84px; z-index: 1; opacity: 0; filter:alpha(opacity=0);}
.invest-process .invest-line1{ left: 80px; top: 60px; background: url(../images/invest_line1.png) no-repeat center;}
.invest-process .invest-line2{ left: 400px; top: 60px; background: url(../images/invest_line2.png) no-repeat center;}
.invest-process .invest-line3{ left: 670px; top: 60px; background: url(../images/invest_line3.png) no-repeat center;}
.invest-process .step{ position: absolute; width: 0px; z-index: 2; opacity: 0; filter:alpha(opacity=0);}
.invest-process .stp1{ left: 0; top: 80px;}
.invest-process .stp2{ left: 300px; top: 0px;}
.invest-process .stp3{ left: 594px; top: 76px;}
.invest-process .stp4{ left: 890px; top: 0px;}
.invest-process .step p{ text-align: center; font-size: 14px; line-height: 36px;}
/* job */
.jobList .job_info li{ margin-bottom:5px;}
.jobList .job_info li .link{ padding:0 20px; background:#f1f1f1; height:52px; line-height:52px; overflow:hidden; cursor:pointer;}
.jobList .job_info li .link p{ width:350px; float:left; font-size:14px; line-height:52px;}
.jobList .job_info li .link p b{ font-size:18px; padding-right: 6px;}
.jobList .job_info li .link p span{ padding: 0 6px;}
.jobList .job_info li .link .fa_down{ font-size:14px; width:92px; display:block; float:right;}
.jobList .job_info li .link .fa_down a{ display:block; font-size:14px; width:68px; padding-right:24px; font-style: normal; background:url(../images/job_icon1.png) no-repeat right center;}
.jobList .job_info li.open .link{ background:#db943a; color:#fff;}
.jobList .job_info li.open .link .fa_down a{ background:url(../images/job_icon2.png) no-repeat right center; color:#fff; font-style: normal;}
.jobList .job_info li .submenu{ display:none; padding:30px 50px 90px 50px; width:900px; background:#f8f8f8; position: relative;}
.jobList .job_info li .submenu dl{ overflow:hidden; border-bottom:1px solid #ddd; margin-bottom:30px;}
.jobList .job_info li .submenu dl dd{ width:33%; float:left; font-size:12px; line-height:24px; padding-bottom:24px; margin: 0;}
.jobList .job_info li .submenu dl dd span{ color:#004f99; width: 88px; display: inline-block;}
.jobList .job_info li .submenu .text{ font-size:12px; line-height:24px; width:590px;}
.jobList .job_info li .submenu .text h6{ font-size:12px; color:#004f99; line-height:48px; font-weight:normal;}
.jobList .job_info li .submenu .con-tel{ width: 300px; position: absolute; right: 50px; bottom: 50px; color:#004f99; font-size: 16px; line-height: 26px;}

/*右侧悬浮框*/
.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;}

@-webkit-keyframes fadeInUp1{
  0%{opacity:0;delay:500;-webkit-transform:translateY(20px);transform:translateY(20px)}
  100%{opacity:1;delay:500;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUp1{
  0%{opacity:0;delay:500;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
  100%{opacity:1;delay:500;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUp1{-webkit-animation-name:fadeInUp1;animation-name:fadeInUp1;}
@-webkit-keyframes fadeInUp2{
  0%{opacity:0;delay:1000;-webkit-transform:translateY(20px);transform:translateY(20px)}
  100%{opacity:1;delay:1000;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUp2{
  0%{opacity:0;delay:1000;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
  100%{opacity:1;delay:1000;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUp2{-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2;}
@-webkit-keyframes fadeInUp3{
  0%{opacity:0;delay:1500;-webkit-transform:translateY(20px);transform:translateY(20px)}
  100%{opacity:1;delay:1500;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUp3{
  0%{opacity:0;delay:1500;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
  100%{opacity:1;delay:1500;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUp3{-webkit-animation-name:fadeInUp3;animation-name:fadeInUp3;}
@-webkit-keyframes fadeInUp4{
  0%{opacity:0;delay:2000;-webkit-transform:translateY(20px);transform:translateY(20px)}
  100%{opacity:1;delay:2000;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUp4{
  0%{opacity:0;delay:2000;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
  100%{opacity:1;delay:2000;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUp4{-webkit-animation-name:fadeInUp4;animation-name:fadeInUp4;}











.page1 span a{border:1px solid #666;color:#666;padding:2px 6px;line-height:15px;height:15px;text-decoration:none;background:#fff;}
.page1 span a:hover{border:1px solid #999;color:#999;}
.page1 span{margin:2px;}
.page1 span.current a{border:1px solid #333;background:#666;color:#fff;}
.page1 span a.disabled{border:1px solid #ccc;color:#ccc;cursor:default;}

.fenye{clear:both; text-align:center;font-size:12px; margin-top:20px;}
.fenye span{padding:5px 10px; border:1px solid #0187C5; margin-left:5px; margin-right:5px;}
.fenye a{ padding:5px 10px; border:1px solid #0187C5; background:#0187C5;color:#fff; margin-left:5px; margin-right:5px;}
.fenye .current{border:1px solid #0187C5;background:#fff;color:#0187C5;}
.fenye .disabled{border:1px solid #0187C5;color:#fff;cursor:default;}




/*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:308px; height:267px; background-color:#292E47; 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;}
/*about2*/

.ins-navbox.m-wrap{
	display: none;
}
.ins-navbox.fixed{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 11;
}
.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;
}.wrap {
    width:1200px;
	margin: 0 auto;
}.abtbg{
	background-color: #f5f5f5;
	width:100%;
}.whbg{
	background:url(../images/whbg.jpg) center no-repeat ;
	height:1183px;
	width:100%;
}.lcbg{
	background:url(../images/lc.jpg) center no-repeat ;
	height:757px;
	width:100%;
}.abtbg1{
	height: 75px;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
	width:100%;
}.profile-wrap{
	padding-top: 50px;
	padding-bottom: 60px;
	transition: normal;
}
.profile-wrap.m-wrap{
	padding-top: 25px;
	padding-bottom: 30px;
	position: relative;
	transition: normal;
}
.m-wrap .blackbg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.5;
	display: none;
	z-index: 10;
}
.profile-wrap .f48{
	font-size: 30px;
	color: #292E47;
	line-height: 50px;
}
.profile-wrap.m-wrap .f48{
	font-size: 18px;
	line-height: 24px;
}
.profile-wrap .f36{
	font-size: 36px;
	line-height: 46px;
	color: #e5e5e5;
	text-transform: uppercase;
}
.profile-wrap.m-wrap .f36{
	font-size: 15px;
	line-height: 18px;
}
.profile-wrap .cont{
	width: 100%;
	margin-top: 21px;
}
.profile-wrap .cont:after{
	content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.profile-wrap .cont .boxs{
	margin-right: 6%;
	font-size: 14px;
	line-height: 30px;
	float: left;
}.profile-wrap .cont .boxs2{
	font-size: 14px;
	line-height: 30px;
	float: left;
}.profile-wrap .cont .boxs2 span{
	font-size: 15px;
	font-weight:bold;
}
.profile-wrap .cont .boxs p{
	text-indent:2em;
}
.profile-wrap.m-wrap .cont .boxs{
	float: none;
	width: 100%;
	margin-bottom: 10px;
	line-height: 20px;
	font-size: 14px;
}
.profile-wrap .bot-box{
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-top: 28px;
}
.profile-wrap.m-wrap .botlist{
	display: none;
}



/*contact*/
.lxmain{
	margin-top: 12px;
	width:100%;
	background-color: #fff;
	height:378px;
}
.leftwrap {
    padding: 30px;
    font-size: 14px;
	float:left;
}.leftwrap p{
	line-height:25px;
}.leftwrap .word {
    width: 100%;
    line-height: 30px;
    font-size: 14px;
    margin-top: 62px;
}.rightwrap{
    font-size: 12px;
	float:right;
}


/*news*/
.content {
    padding-bottom: 40px;
}.container2 {
	background-color: #fff;
	padding: 20px;
}
.col-md-9 {
    width:1100px;
	float: left;
}.margin-bottom-40 {
   
}.col-md-5 {
    width: 41.66666667%;
	float: left;
}.col-md-7 {
    width: 58.33333333%;
	float: right;
}.blog h2 {
    color: #555;
    font-size: 21px;
    line-height: 32px;
    margin-bottom: 10px;
}.blog h2 a {
    color: #585f69;
    line-height: 32px;
}.btn-u-sm, a.btn-u-sm {
    padding: 3px 12px;
	margin-top: 20px;
}.btn-u {
    background: #3498db;
}.btn-u {
    border: 0;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    font-weight: 400;
    padding: 6px 13px;
    position: relative;
    background: #72c02c;
    white-space: nowrap;
    display: inline-block;
    text-decoration: none;
}.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.margin-left-5 {
    margin-left: 5px;
}hr {
    margin: 30px 0;
}hr {
    margin-top: 30px;
    margin-bottom: 30px;
    border: 0;
    border-top: 1px solid #eee;
	height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.col-md-7 span{
	font-size:13px;
	color:#8D8D8D;
}.col-md-7 p{
	line-height:24px;
}


/*公司优势*/
.culture-fir {
    position: relative;
    overflow: hidden;
	padding: 20px 0 40px 0;
}.culture-fir ul {
    width: 101%;
}.culture-fir li {
    width:390px;
    height: 240px;
    padding: 50px 6px 0;
	float:left;
	background-color: #fff;
}.culture-fir li .ico {
    display: block;
    width: 100%;
    height: 47px;
}.culture-fir li .f18 {
    font-size: 18px;
    color: #333;
    line-height: 34px;
    margin-top: 11px;
    text-align: center;
}.culture-fir li .word {
    display: block;
    text-align: center;
    color: #666;
    margin-top: 17px;
    line-height: 24px;
    padding: 0 10px;
}


.culture-main {
	
}.bg-gray {
    background-color: #f5f5f5;
}.culture-main ul {
    width: 100%;
}.culture-main li {
    width: 100%;
    background-color: #fff;
    margin-bottom: 60px;
    height: 420px;
}.culture-main li .cont {
    width: 25%;
    padding-top: 20px;
    margin-left: 4%;
    margin-right: 4%;
}.fl {
    float: left;
}.culture-main li .f48 {
    font-size: 23px;
    display: block;
    line-height: 45px;
	color: #035cac;
}.culture-main li .word {
    display: block;
    line-height: 30px;
    margin-top: 23px;
    font-size: 14px;
}.culture-main li .img {
    display: block;
    width: 65%;
    position: relative;
    overflow: hidden;
    height: 100%;
}.fr {
    float: right;
}


/*安孝堂超市*/
.free-w {
    overflow: hidden;
}.free-w .free-lst {
    width: 1280px;
}.free-w .free-lst li {
    width: 383px;
    height: 369px;
    margin-right: 20px;
    margin-bottom: 20px;
    background-color: #fff;
    position: relative;
    cursor: pointer;
	float:left;
}.free-w .free-lst li .above {
    position: relative;
    overflow: hidden;
}.free-w .free-lst li .above img {
    width: 383px;
    height: 276px;
    display: block;
    transition: 500ms;
}.free-w .free-lst li .above .fdl-title {
    position: absolute;
    padding: 13px 24px;
    width: 335px;
    bottom: 0;
    left: 0;
    z-index: 3;
    background-color: rgba(0, 0, 0, 0.6) !important;
    filter: Alpha(opacity=60);
    background-color: #000;
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    font-weight: bold;
}.free-w .free-lst li .below {
    padding: 17px 24px;
}.free-w .free-lst li .below p {
    color: #666;
    font-size: 14px;
    line-height: 30px;
}.free-w .free-lst li .below p span {
    color: #999;
}.free-w .free-lst li .cover {
    width: 383px;
    height: 369px;
    background: url(../images/bg09.png) no-repeat center;
}.cover {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}


/*殡葬服务*/
.industrial-service{
	width: 100%;
}
.industrial-service.m-wrap{
	padding: 0;
}
.industrial-service ul{
	width: 100%;
}
.industrial-service li{
	width: 100%;
	height: 313px;
}
.industrial-service li .imgbox{
	display: block;
	width: 50%;
	position: relative;
}
.industrial-service.m-wrap li .imgbox{
	width: 100%;
}
.industrial-service li .imgbox img{
	display: block;
	width: 100%;
}
.industrial-service li .contbox{
	padding:0 13% 0 10%;
	height: 313px;
	width: 27%;
	background-color: #fff;
}
.industrial-service.m-wrap li .contbox{
	padding: 18px 4.7% 13px;
	width: 90.6%;
}
.industrial-service.owrap li .contbox{
	padding: 62px 12% 0 10%;
	width: 28%;
}
.industrial-service.twrap li .contbox{
	padding: 62px 10% 0 10%;
	width: 29%;
}
.industrial-service li .f48{
	font-size: 40px;
	display: block;
	line-height: 66px;
	padding-top: 50px;
	color: #035cac;
}
.industrial-service.owrap li .f48{
	font-size: 34px;
	line-height: 40px;
}
.industrial-service.twrap li .f48{
	font-size: 34px;
	line-height: 40px;
}
.industrial-service li .f48 a{
	color: #035cac;
}
.industrial-service.m-wrap li .f48{
	font-size: 18px;
	line-height: 22px;
}
.industrial-service li .f18{
	display: block;
	line-height: 35px;
}
.industrial-service.m-wrap li .f18{
	line-height: 18px;
	font-size: 12px;
}
.industrial-service li .word{
	display: block;
	line-height: 24px;
	margin-top: 15px;
}
.industrial-service.owrap li .word{
	margin-top: 5px;
	line-height: 22px;
}
.industrial-service.twrap li .word{
	margin-top: 5px;
	line-height: 22px;
	display: none;
}
.industrial-service.m-wrap li .word{
	font-size: 12px;
	line-height: 18px;
	margin-top: 7px;
}
.industrial-service li .word a:hover{
	color: #035cac;
}
.industrial-service li .more{
	display: inline-block;
	padding-right: 79px;
	line-height: 38px;
	font-size: 20px;
	color: #000;
	background: url(../images/ico_31.png) no-repeat right center;
	margin-top: 38px;
}
.industrial-service li .more:hover{

}
.industrial-service.owrap li .more{
	margin-top: 10px;
}
.industrial-service.twrap li .more{
	margin-top: 10px;
}
.industrial-service.m-wrap li .more{
	margin-top: 12px;
	padding-right: 40px;
	background-size: auto 80%;
}
.industrial-service li .more:hover{
	color: #035cac;
	background: url(../images/ico_103.png) no-repeat right center;
	/*background-size: auto 80%;*/
}
.industrial-service.m-wrap li .more:hover{
	background: url(../images/ico_103.png) no-repeat right center;
	background-size: auto 80%;
}
.industrial-service li .upbox{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url(../images/bg_09.png) repeat center;
	display: none;
}
.industrial-service li .upbox .ico{
	width: 22px;
	height: 15px;
	background: url(../images/ico_83.png) no-repeat center;
	position: absolute;
	top: 0;
	left: 9%;
	display: none;
}
.industrial-service.m-wrap li .upbox .ico{
	display: block;
}
.industrial-service.m-wrap li .upbox{
	display: block;
}
.industrial-service li .upbox a{
	color:#fff;
}
.industrial-service li .upbox a:hover{
	opacity: 0.8;
	filter:Alpha(opacity=80);
}
.industrial-service.owrap li .upbox a{
	margin-right: 60px;
}
.industrial-service.twrap li .upbox a{
	margin-right: 30px;
}
.industrial-service.m-wrap li .upbox a{
	font-size: 12px;
	padding-right: 40px;
	margin-right: 50px;
	background-size: auto 80%;
}
.industrial-service li .upbox .box{
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
	top: 50%;
	font-size:50px;
	color:#fff;
	font-weight:bold;
}
.industrial-service.m-wrap li .upbox .box{
	margin-top: -19px;
}


/*孝堂风采*/
.w1000 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}.a-hrc {
    padding-top: 20px;
}.a-hrc ul {
    width: 1200px;
    height: 300px;
}.a-hrc li {
    width: 173px;
    height: 300px;
    background: #fff;
    padding: 20px 20px 0 20px;
    margin-right: 27px;
    transition: all 500ms ease-in 0ms;
    position: relative;
	float:left;
	margin-bottom: 25px;
}.a-hrc li .tit {
    color: #444;
    transition: all 500ms ease-in 0ms;
    padding-bottom: 18px;
    background: url(../images/a-hr01.png) no-repeat center bottom;
    display: block;
    font-size: 14px;
    font-weight: bold;
}.a-hrc li .tit span {
    color: #292E47;
    transition: all 500ms ease-in 0ms;
}


/*产品中心*/
.vegatable .cuisine{
	width: 100%;
	padding-top: 30px;
}
.vegatable .cuisine li{
	width: 585px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 30px;
	float:left;
}.cuisine li {
    background: url(../images/594_03.jpg) repeat-x;
    margin-bottom: 50px;
    margin-top: 30px;
    opacity:1;
    filter: alpha(opacity=0);
}
.vegatable .cuisine li .imgboxfl{
	width: 585px;
	height:388px;
	overflow: hidden;
}
.vegatable .cuisine li .boxinfo{
	height: 118px;
	background: url(../images/nc.jpg) no-repeat;
	width: 585px;
}
.vegatable .cuisine li .boxinfo .title{
	color: #8e8b87;
	font-size: 30px;
	margin-top: 40px;
	margin-left: 46px;
}
.vegatable .cuisine li .boxinfo .infotext{
	color: #4f4c47;
	font-size: 14px;
	margin-left: 46px;
	width: 420px;
}
.vegatable .cuisine li .boxinfo .more{
	color: #949291;
	font-size: 11px;
	margin-top: 40px;
	margin-right: 46px;
	text-transform: uppercase;
	background: url(../images/lx_03.png) no-repeat;
	line-height: 51px;
	text-align: center;
	width: 51px;
	height: 51px;
}
.vegatable .cuisine li .boxinfo:hover .more{
	background: url(../images/qjb_03.png) no-repeat;
	color: #fff;
	transition:all 1s ease 0.3s;
}
.w1190 {
    width: 1190px;
    margin: 0 auto;
}


/*shop*/
.show-up {
    margin-top: 30px;
    opacity: 1;
    filter: alpha(opacity=0);
}
.valley{padding-top:40px;}
.vill{ width:1190px; position:relative;  }
.vill .hd{ height:10px; overflow:hidden; position:absolute; right:50%;margin-right: -30px; bottom:-78px; z-index:1; }
.vill .hd ul{ overflow:hidden; zoom:1; float:left;  }
.vill .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:10px; background:url(../images/d_05.png) no-repeat; cursor:pointer;  text-indent: -999px}
.vill .hd ul li.on{ background:url(../images/2323_03.png) no-repeat; }

.vill .bd ul{
	width:1190px;
}
.vill .bd li{  zoom:1; vertical-align:middle;}
.vill .bd img{ width:384px; height:277px; display:block;  }
.vill .bd li{
	width: 384px;
	text-align: center;
	height: 325px;
	float: left;
	background: url(../images/55_03.png) no-repeat;
	 margin-right: 10px;
}
.vill .bd li h4{
	margin-top: 30px;
	margin-bottom: 10px;
	color:#adaba8;
	font-size: 16px;
	font-weight: normal;

}
.vill .bd li .white{
	width: 250px;
	color: #93908f;
	font-size: 12px;
	margin: 0 auto;
	line-height: 18px;
	margin-bottom: 15px;
}
.vill .bd li .more{
	background: url(../images/lx_03.png) no-repeat center center;
	width: 51px;
	text-align: center;
	height:51px;	
	line-height: 51px;
	color: #949290;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 auto;
	transition: all 1s ease 0.3s;
}
.vill .bd li:hover .more{
	background: url(../images/qjb_03.png) no-repeat;
	color: #fff;
}
#maximg img{ max-width:100% !important; height:auto !important}
.danye{ margin-top:20px; line-height:36px}

.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}
