@charset "utf-8";
html{color:#333!important;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font:16px/28px "Microsoft YaHei";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
img{border:none;vertical-align: top;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
a{text-decoration: none;}
i,em{font-style: normal;}
.cl { *zoom:1;clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
#header,#part01,#part02,#part03{width:100%;overflow: hidden;}
.w1200{width:1200px;margin:0 auto;}


.title1{text-align:center;padding:93px 0 30px;}
.title2{text-align:center;padding:67px 0 45px;}


/*头部*/
.banner{background: url("../img/banner-bg.jpg") no-repeat center center;height: 640px;}
.banner .left-body{width:860px;}
.banner .banner-img{padding-left:28px;}
.banner .banner-title{margin-top:75px}
.banner .banner-icon{margin-top:20px;text-align:center}
.banner .right-body{width:340px;height: 640px;background:url("../img/bg1.png") repeat;}
.banner .logo{padding-top:87px;text-align:center;}
.banner .border{width:50px;height:2px;margin:9px auto 28px;background:#f1242c}
.banner .banner-text{padding:0 16px}
.banner .banner-text p{font-size:14px;line-height:30px;text-indent:2em;color:#fff}
.banner .banner-text p b{color:#e62129;}
.banner .banner-title1{text-align:right;padding:34px 14px 0 0;}

/* part01 */
.part01{background: url("../img/part01-bg.jpg") no-repeat center center;background-attachment: fixed;background-attachment:scroll\0;background-size:cover;height:800px;}
.part01-main{position:relative;}
.part01-main .text p{font-size:16px;color:#000;line-height: 28px;}
.part01-main .text h2{font-size:22px;color:#f1242c;line-height:34px}
.part01-img{padding:5px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}
.part01-text1{width: 225px;height: 440px;padding: 0 16px 0  24px;}
.part01-text1 .text1{padding:56px 0 0}
.part01-text1 .text2{padding: 18px 0 30px;}
.part01-text2{width: 225px;padding: 0  24px 0 16px;}
.part01-text2 .text1{padding: 84px 0 102px;}
.part01 .line{position:absolute;font-size:0;}
.part01 .line i{display:inline-block;vertical-align: middle;width:15px;height:15px;background:url("../img/part01-icon.png") no-repeat center center;}
.part01 .line .border{display:inline-block;vertical-align: middle;height:1px;background:#f1242c;}
.part01 .line1{left: 138px;top: 58px;}
.part01 .line1 .border{width:632px;}
.part01 .line2{left: 146px;top: 166px;}
.part01 .line2 .border{width:477px;}
.part01 .line3{top: 286px;left: 202px;}
.part01 .line3 .border{width:321px;}
.part01 .line4{top: 88px;right: 260px;}
.part01 .line4 .border{width: 150px;}
.part01 .line5{top: 280px;right: 260px;}
.part01 .line5 .border{width:261px;}

/* part02 */
.part02-title{text-align:center;padding: 54px 0 26px;}
.part02-bar{width:612px;font-size:0;}
.part02-bar i{display:inline-block;vertical-align:middle;width:155px;height:155px;}
.part02-bar p{display:inline-block;vertical-align:middle;width:438px;padding-left:18px;font-size:18px;line-height:34px;color:#fff;}
.part02-images{width:480px;}
.part02-images .part02-img2{margin-bottom:5px;}
.part02-images .part02-img2.marginB0{margin-bottom:0;}
.part02-images .part02-img2.marginR0{margin-right:0;}
.part02-bar li{position:relative;}
.part02-bar li.on .border{position:absolute;top: -20px;z-index: 10;width: 680px;height: 173px;border:5px solid #fff;}
.part02-bar.paddingTop{padding-top:74px;}
.part02-bar li.margin0{margin-bottom:0;}
.part02-bar.fl{padding-left:50px;}
.part02-bar.fl li{margin-bottom:32px;}
.part02-bar.fl li.on .border{left: -26px;}
.part02-bar.fr{padding-right: 50px;}
.part02-bar.fr li{margin-bottom:45px;}
.part02-bar.fr li.on .border{right: -26px;}
.part02-images.fr{padding-right:32px;}
.part02-images.fl{padding-left: 32px;}
.part02-images .part02-change{display: none;}
.part02-images .on{display: block;}
.part02-images li{position:relative}
.part02-images .part02-text{position:absolute;bottom:0;width:100%;font-size:18px;line-height:34px;color:#fff;padding-bottom:10px;background:url("../img/part-zzc.png") no-repeat center center;background-size: 110% auto;height: 153px;}
.part02-images .part02-text p{padding-top:110px;}
.part02-images .part02-text strong{display:inline-block;padding-right:10px;}
.part02-images .part02-text i{display:inline-block;}
.part02-images.fr .part02-text{text-align:right;}
.part02-images.fr .part02-text i{padding-right:20px}
.part02-images.fl .part02-text{text-align:left;}
.part02-images.fl .part02-text strong{padding-left:20px}

/* part02_1 */
.part02_1{background: url("../img/part02-bg1.jpg") no-repeat center center;height:1547px;}
.part02-main1{padding: 12px 0 9px;}
.part02-main1 .part02-img1{text-align:center;}
.part02-main1 .part02-article1{position:relative;width:1000px;height:210px;margin:-94px auto 0;background:url("../img/part02-bg4.jpg") no-repeat top center;}
.part02-main1 .part02-logo{text-align:center;padding:22px 0 24px}
.part02-main1 li{padding-left:8px;border-left:2px solid #f1242c;margin-bottom:14px;line-height:20px;font-size:18px;color:#111;}
.part02-main1 .part02-text1{margin:0 20px 0 28px}
.part02-main1 .part02-text3{padding-right:38px;}
/* part02_2 */
.part02-main4 .part02-img2{margin-right:4px;}
/* part02_2 */
.part02_2{background: url("../img/part02-bg2.jpg") no-repeat center center;height:1421px;}
/* part02_3 */
.part02_3{background: url("../img/part02-bg3.jpg") no-repeat center center;height:1486px;}

.part02-main5 .part02-images img{width:480px;height:182px}

/* part03 */
.part03{background: url("../img/part03-bg.jpg") no-repeat center center;background-attachment: fixed;background-attachment:scroll\0;background-size:cover;height:960px;}
#box {width: 1160px;margin: 0 auto;}

#container {position: relative;height: 543px;background: #fcfcfc;}
#container .item {position: absolute;top: 0;left: 0;width: 820px;height: 543px;overflow: hidden;background: #fafafa;z-index: 1;opacity: 1;}
#container .item .pic {width: 820px;height: 543px;text-align:center}
#container .item img{padding-top:10px}
#control {height: 20px;text-align: center;}
#control span {width: 18px;height: 18px;font-size: 0;line-height: 0;cursor: pointer;display: inline-block;background-color: transparent;border: 1px solid #e71d28;margin: 40px 5px 0;border-radius: 20px;}
#control span.active {background-color: #e71d28;}

/*conclusion*/
.conclusion{background: url("../img/part04-bg.jpg") no-repeat center center;height:558px;}
.conclusion-main{padding:0 10px}
.conclusion-main .right-body{width:782px;padding-top:30px}
.conclusion-main p{font-size:16px;line-height:32px;color:#fff;text-indent:2em}
.conclusion-main p b{color:#f1242c}

/*team*/
.team{background: url("../img/team-bg.jpg") no-repeat center center;background-attachment: fixed;background-attachment:scroll\0;background-size:cover;height:390px;padding-top: 100px;}
.team-title h2{font-weight:normal;padding-top: 30px;}
.team-title span{font-size:24px;color:#333;padding-right:10px;letter-spacing:8px;}
.team-title strong{font-size:16px;font-weight:normal;color:#ccc;letter-spacing:8px;}
.team-text p{font-size:16px;color:#333;padding-top:15px}
.team-text p span{padding-right:30px}
.awm{margin-right:49px;}
.gz{text-align:center;margin:5px 45px 0 0;}
.gz_nav{padding-top:10px}
.mz{padding:22px 0 0 110px;}
.mz-text{font-size:14px;line-height:30px;color:#333;padding-left:15px}

.nav_r{cursor:pointer;width:93px;height:93px;background: url("../img/nav_r.png") top center no-repeat;position:fixed;right: 20px;top:280px;padding-top: 10px;}
.nav_r .focus{text-align:center;}
.nav_r .focus span{display:block;line-height: 20px;}
.nav_r .focus b{font-size: 18px;color: #fb363e;font-weight: normal;line-height: 22px;}
.nav_r .focus p{font-size: 16px;line-height: 22px;color: #fb363e;}
