/*!
* chengdu.cn
*/
* {box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,hr,thead,tbody,tfoot,thtd {
	margin: 0;
	padding: 0
}
ul,ol {list-style: none;}
a{text-decoration: none;color: #333;}

html {
	-ms-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	text-size-adjust: none
}
body {
	line-height: 1.2;
	font-size: 14px;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}
body,button,input,select,textarea {
	font-family: 'Microsoft Yahei', 'PingFang SC', 'Avenir', 'Segoe UI', 'Hiragino Sans GB', STHeiti, 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif
}
b,strong {font-weight: bold;}
i,em {font-style: normal;}
h1,h2,h3,h4,h5,h6 {font-weight: normal}
table {border-collapse: collapse;border-spacing: 0;}
table th {font-weight: inherit;border-bottom-width: 2px;border-bottom-color: #ccc;}
img {
	border: 0 none;
	width: auto\9;
	max-width: 100%;
	vertical-align: top;
	height: auto;
}
button,input,select,textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: none;
	cursor: pointer
}
button[disabled],input[disabled] {
	cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
select{-webkit-appearance: none}
input::-webkit-input-speech-button {display: none}
button,input,textarea {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	outline: none;
	border: none;
	border-radius: 0;
	background-color: transparent
}
input:focus {outline: none}

select[size],
select[multiple],
select[size][multiple] {
	border: 1px solid #AAA;
	padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {display: block;}

::-webkit-input-placeholder {
	color: rgba(255, 255, 255, .5)
}
:focus{outline: none;}
body {
	min-width: 1200px;
	background-color: #fbf7eb;
}
.container{width: 1200px; margin-left: auto;margin-right: auto;}
.banner{width: 100%;height: 990px;background: url('../images/banner.jpg') no-repeat center top;overflow: hidden;}
.box1{width: 100%;height: 1619px;background: url('../images/box1.jpg') no-repeat center top;overflow: hidden;}
.tit{width: 100%;margin: 30px auto 0;overflow: hidden;text-align: center;}
.txt{overflow: hidden;height: 150px;}
.txt p{font-size: 16px;line-height: 1.7;color: #4f4f4f;padding: 15px 0;text-indent: 2rem;}

.sj_pic{overflow: hidden;margin-bottom: 30px;}
.sj_pic .row{margin-left: -27px;margin-right: -27px;}
.sj_pic .item{width: 382px;height: 242px;overflow: hidden;float: left;margin: 27px 0 0 27px;}
.sj_pic .item a{display: block;position: relative;}
.sj_pic .item img{width: 380px;height: 240px;border: 1px solid #ffd55a;}

.sjsolr{width: 1360px;height: 242px;overflow: hidden;position: relative;margin:200px auto 0;}
.swiper-sjs{display: block;position: relative;width: 1200px;height: 242px;margin: 0 auto;overflow: hidden;}
.swiper-sjs .swiper-slide{width:380px;height: 242px;float: left;}
.swiper-sjs .swiper-slide a{display: block;overflow: hidden;position: relative;height: 242px;width: 380px;}
.swiper-sjs .swiper-slide a img{width: 380px;height: 242px;}
.swiper-sjs .swiper-slide p{position: absolute;left: 0;bottom: 0;background: url('../images/dad.png');padding: 8px;text-align: center;color: white;font-size: 14px;width: 100%;}


.swiper-button-next{width: 43px!important;height: 91px!important;background: url('../images/next1.png') no-repeat;right: 0!important;margin-top: -45px!important;}
.swiper-button-next:after, .swiper-button-prev:after{content: ''!important;}

.swiper-button-prev{width: 43px!important;height: 91px!important;background: url('../images/pre1.png') no-repeat;left: 0!important;margin-top: -45px!important;}



.box2{margin: 40px auto 0;overflow: hidden;}

.txts{overflow: hidden;}
.txts p{font-size: 16px;line-height: 1.7;color: #4f4f4f;padding: 15px 0;text-indent: 2rem;}


.pj-pic{width: 1394px;height: 540px;margin: 0 auto;background: url('../images/sre.png') center 96px no-repeat;overflow: hidden;}
.pj-box{width: 1200px;height: 540px;position: relative;margin: 0 auto}
.pj-box .item{width: 291px;height: 253px;position: absolute;overflow: hidden;}
.pj-box .item a{display: block;position: relative;}
.pj-box .item img{width: 291px;height: 253px}

.pj-box .item:nth-child(1){left: 0;top: 134px;}
.pj-box .item:nth-child(2){left: 225px;top: 0;}
.pj-box .item:nth-child(3){left: 225px;top: 268px;}
.pj-box .item:nth-child(4){left: 455px;top: 134px;}
.pj-box .item:nth-child(5){left: 685px;top: 0;}
.pj-box .item:nth-child(6){left: 685px;top: 268px;}
.pj-box .item:nth-child(7){right: 0;top: 134px;}


.cj-pic{width: 1200px;height: 676px;margin: 0 auto 60px;overflow: hidden}
.cj-big{width: 856px;height: 676px;overflow: hidden;float: left;}
.cj-big a{display: block;position: relative;}
.cj-big a img{width: 856px;height: 676px}
.cj-big a p{position: absolute;left: 0;bottom: 0;background: url('../images/dad.png');padding: 8px;text-align: center;color: white;font-size: 16px;width: 100%;}
.cj-box{width: 325px;float: right;height: 676px;overflow: hidden}
.cj-box ul{overflow-y: auto;height: 676px;padding-right:29px;}
.cj-box ul li{width: 279px;height: 159px;margin-bottom:15px;overflow: hidden;float: left;}
.cj-box ul li a{display: block;overflow: hidden;cursor: pointer;}
.cj-box ul li a img{width: 275px;height: 155px;border: 2px solid #fbf7eb;}
.cj-box ul li.active a img{border-color: #e60012;}

.cf-zu{width: 1200px;height: 670px;margin: 0 auto 50px;overflow: hidden;position: relative;}
.mySwiper2{width: 833px;height: 474px;margin: 0 auto;}

.mySwiper2 .swiper-slide a{display: block;position: relative;}
.mySwiper2 .swiper-slide p{position: absolute;left: 0;bottom: 0;background: url('../images/dad.png');padding: 8px;text-align: center;color: white;font-size: 16px;width: 100%;}
.mySwiper{margin-top: 30px;}
.mySwiper .swiper-slide{height: 154px;display: block;position: relative;cursor: pointer;border: 2px solid #fbf7eb;}
.mySwiper .swiper-slide a{display: block;position: relative;cursor: pointer;}
.mySwiper .swiper-slide img{width: 100%;height: 150px;}

.next1{width:64px!important;height: 64px!important;background: url('../images/next2.png') no-repeat;right: 20px!important;margin-top: -145px!important;}
.prev1{width: 64px!important;height: 64px!important;background: url('../images/pre2.png') no-repeat;left: 20px!important;margin-top: -145px!important;}

.mySwiper .swiper-slide-thumb-active{border-color: #e60012;}



.shihui{height: 530px;overflow: hidden;position: relative;width: 1200px;margin: 50px auto 0;}

.wcmain{position: relative;overflow: hidden;}
.shihui .swiper-container{width:1050px;margin:0 auto;overflow: hidden;}
.shihui .swiper-slide{width:350px;height:auto;}
.shihui .swiper-slide .swib{
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transform: scale(.8);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transition: transform 1.0s;
    -moz-transition: transform 1.0s;
    -ms-transition: transform 1.0s;
    -o-transition: transform 1.0s;
    -webkit-transform: scale(.8);
    display: block;
    position: relative;
    margin:0 auto;
    width:auto;
    background-color: white;
    -moz-box-shadow:0px 0px 10px #73AEE9; -webkit-box-shadow:0px 0px 10px #73AEE9; box-shadow:0px 0px 10px #333;
    height:470px;
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    -o-transform: scale(.8);
}
.shihui .swiper-slide-active .swib,.shihui .swiper-slide-duplicate-active .swib{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.shihui .swiper-slide img{width: 100%;height: 100%;}
.shihui .swiper-slide-active{position: relative;z-index: 1000;}
.shihui .swiper-slide-active .swib{margin-top: 0;width:780px;height: 470px;margin-left:-215px;background-color: white;margin-top: 5px;}
.shihui .swiper-slide-active .swib a{display: block;position: relative;}
.swib h3{font-size:24px;text-align: left;width: 100%;color: #248ef8;margin: 0;height: auto;padding:100px 60px 0 60px;display: none;}
.swib p{font-size: 18px;line-height: 1.5;margin-top:10px;padding:20px 60px 0 60px;display: block;}
.shihui .swiper-slide-active h3{display: none;font-weight: 30px;font-weight: bold;text-align: center;padding:20px 0 0 0;}
.shihui .swiper-slide-active h3 a{color: #00348b;}
.shihui .swiper-slide-active p{padding: 0;}
.shihui .swiper-slide-active img{height: 470px;display: block;}

.shihui .swiper-pagination{width: 100%;bottom:0px;text-align: center;}
.shihui .swiper-button-prev, .shihui .swiper-container-rtl .swiper-button-next{top:225px;left: 0;width:27px;height: 44px;background: url('../images/left1.png') no-repeat center;border-radius: 18px;}
.shihui .swiper-button-next, .shihui .swiper-container-rtl .swiper-button-prev{top: 225px;right: 0;width: 27px;height: 44px;background:url('../images/right1.png') no-repeat center;border-radius: 18px}




.shihui .swiper-pagination-bullet {
    width:1.4rem;
    height: .7rem;
    border-radius: 50em;
    margin-left: 8px!important;
    display: inline-block;
    /* border-radius: 50%; */
    background:none;
    border: 1px solid #f0746e;
}
.shihui .swiper-pagination-bullet-active {
    opacity: 1;
    width:2.4rem;
    /* background: var(--swiper-pagination-color, var(--swiper-theme-color)); */
    background-color: #f0746e;
    border: 1px solid #f0746e;
}


.box3{width: 100%;height: auto;background: url('../images/bk.png') no-repeat center bottom;overflow: hidden;padding-bottom:70px;}

.box3 .txts{margin-bottom: 60px;}
.jhd{width: 100%;text-align: center;margin-top: 30px;}
.jhd .item{width: 375px;height: 240px;display: inline-block;margin: 0 10px;}
.jhd .item img{width: 375px;height: 240px}


.box4{width: 100%;height: auto;overflow: hidden;}

#index-banner {
	width: 100%;
	overflow: hidden;
	position: relative;
}

#index-banner .swiper-container {
	width: 100%;
}

.next2{width:81px!important;height: 81px!important;background: url('../images/next3.png') no-repeat;margin-top: -40px!important;}
.prev2{width: 81px!important;height: 81px!important;background: url('../images/pre3.png') no-repeat;margin-top: -40px!important;}

#index-banner .prev2 {left: calc(50% - 470px)!important;}
#index-banner .next2 {right: calc(50% - 470px)!important;}



#index-banner .swiper-slide {width: auto;}
#index-banner .swiper-slide a{display: block;position: relative;}
#index-banner .swiper-slide p{position: absolute;left: 0;bottom: 0;background: url('../images/dad.png');padding: 8px;text-align: center;color: white;font-size: 16px;width: 100%;display: none;}
#index-banner .swiper-slide img {transition: all 0.3s;width: 950px;}
#index-banner .swiper-slide-active img,#index-banner .swiper-slide-duplicate-active img {opacity: 1;}
#index-banner .swiper-slide-active p{display: block;}
#index-banner .animating  .swiper-slide img {opacity: 1;}



.box5{width: 100%;height: auto;overflow: hidden;margin: 30px auto;}
.mtd{overflow: hidden;margin-top: 40px;}

.qiaolou{width: 1200px;height: 810px;position: relative;margin-top: 20px;margin-bottom:50px;}
.qiaolou .item{position: absolute;}

.qiaolou .item:nth-child(1){width: 431px;height: 371px;left: 0;top: 0;}
.qiaolou .item:nth-child(2){width: 425px;height: 356px;left: 360px;top:107px;z-index: 30;}
.qiaolou .item:nth-child(3){width: 362px;height: 320px;right: 110px;top: 0;z-index: 20;}
.qiaolou .item:nth-child(4){width: 413px;height: 327px;left: 65px;bottom: 50px;z-index: 19;}
.qiaolou .item:nth-child(5){width: 417px;height: 362px;left: 460px;bottom: 105px;z-index: 18;}
.qiaolou .item:nth-child(6){width: 466px;height:403px;right: 0;top: 260px;z-index: 10;}
.qiaolou .item:nth-child(7){width: 363px;height: 288px;right: 110px;bottom: 0;}


.footer{width: 100%;height: 140px;background: url('../images/ft.jpg') no-repeat center;overflow: hidden;}
.footer p{font-size: 18px;color: white;padding-top: 45px;text-align: center;line-height: 1.9;}

.bigs{}

.bigimg{width:auto;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
.bigbox{width:100%;background: #fff;border:1px solid #ededed;margin:0 auto;border-radius: 10px;overflow: hidden;padding:10px;}
.bigbox>.imgbox{width:100%;height:100%;float:left;border-radius:5px;overflow: hidden;margin: 0 10px 10px 10px;}
.bigbox>.imgbox>img{width:100%;}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:10px;top: 10px;width: 60px;}
.mask>img:hover{cursor:pointer}