.banner{width: 100%;overflow: hidden;position: relative;z-index: 1;}
.banner .flexslider{width: 1920px;height: 100%;position: relative;left: 50%;margin-left: -960px;overflow: hidden;min-width: 1200px;}
.banner .slides{position:relative;z-index:1}
.banner .slides li{height:100%}
.banner .slides li img{width:100%;margin:0 auto;display:block}
.banner .flex-control-nav{display:none}

.banner .flex-direction-nav {width: 1200px;height: 64px;position: absolute;left: 50%;top: 50%;margin:-32px 0 0 -600px;  z-index: 1;display: none;}
.banner:hover .flex-direction-nav {display: block;}
.banner .flex-direction-nav a.flex-prev,
.banner .flex-direction-nav a.flex-next{position: absolute;width: 64px;height: 64px;background:url(../images/public/left3.png) no-repeat;font-size: 0}
.banner .flex-direction-nav a.flex-prev{left: 0;}
.banner .flex-direction-nav a.flex-next{right: 0;background:url(../images/public/right3.png) no-repeat;}

/* in_title */
.in_title{text-align: center;padding-top: 70px;margin-bottom:50px;color: #000000;font-size:16px;}
.in_title h2{font-size:48px;line-height:48px;margin-top: 20px;}
.in_title span{background:url(../images/title_bg.png) no-repeat center center;color: #949494;display: block;}
.in_title p{margin-top:20px;}

/* in_product */
.in_product{background:#f0f3fa url(../images/pro_bg.jpg) no-repeat top center;padding-bottom: 65px;overflow: hidden;}
.in_product .in_title{color: #fff;}
.in_product .in_title span{background:url(../images/title_bg2.png) no-repeat center center;color: #fff;}

.in_product .pro_box{background:#fff;height: 607px;-moz-box-shadow:-10px 10px 20px rgba(0,19,41,.3); -webkit-box-shadow:-10px 10px 20px rgba(0,19,41,.3); box-shadow:-10px 10px 20px rgba(0,19,41,.3);border-radius: 45px;position: relative;}
.in_product .pro_pic{position: absolute;right: 0;bottom: -13px;}
.in_product .pro_slideBox{ overflow:hidden; position:relative;padding: 60px;}
.in_product .pro_slideBox .hd{ height:10px; overflow:hidden; position:absolute; bottom:10px; z-index:1; text-align: center;font-size: 0;width: 100%;}
.in_product .pro_slideBox .hd ul{ overflow:hidden; zoom:1; }
.in_product .pro_slideBox .hd ul li{ display: inline-block;margin:0 4px;width:10px; height:10px;background:#00a0e8; cursor:pointer; border-radius: 5px;}
.in_product .pro_slideBox .hd ul li.on{width: 40px; }

.in_product .pro_slideBox .bd{ position:relative; height:100%; z-index:0;}
.in_product .pro_slideBox .bd li{ zoom:1; vertical-align:middle; }
.in_product .pro_slideBox .bd .pic{ width:511px;}
.in_product .pro_slideBox .bd .pic img{ width:511px; height:382px; display:block;margin-bottom: 10px;}
.in_product .pro_slideBox .bd .pic p{font-size: 19px;line-height: 36px;color: #949494;padding-left: 24px;background:url(../images/dot.png) no-repeat left center;}
.in_product .pro_slideBox .bd .txt{width:500px;}
.in_product .pro_slideBox .bd .txt h2{font-size: 48px;color:#00a0e8;padding-bottom: 40px;margin-bottom: 30px;background:url("../images/pro_line.jpg") no-repeat left bottom;}
.in_product .pro_slideBox .bd .txt p{font-size: 20px;color:#000000;line-height: 32px; }

.in_product .pro_picScroll{ position:relative;margin-top: 40px;}
.in_product .pro_picScroll .hd .prev,.in_product .pro_picScroll .hd .next{ display:block;width:20px; height:46px;cursor:pointer; position: absolute;top: 50%;margin-top: -23px;}
.in_product .pro_picScroll .hd .prev{background: url(../images/sPrev.jpg) no-repeat center;left: -40px;}
.in_product .pro_picScroll .hd .next{background: url(../images/sNext.jpg) no-repeat center;right: -40px;}

.in_product .pro_picScroll .bd{overflow:hidden;}
.in_product .pro_picScroll .bd ul{ overflow:hidden; zoom:1; }
.in_product .pro_picScroll .bd ul li{padding: 25px;width:230px;margin:0 10px 15px; float:left; _display:inline; background: #fff;border-radius: 30px;-moz-box-shadow:0px 9px 9px rgba(0,19,41,.3); -webkit-box-shadow:0px 9px 9px rgba(0,19,41,.3); box-shadow:0px 9px 9px rgba(0,19,41,.3);position: relative;}
.in_product .pro_picScroll .bd ul li .pic{width:230px;height:173px;overflow: hidden;}
.in_product .pro_picScroll .bd ul li .pic img{width:230px;height:173px;display: block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.in_product .pro_picScroll .bd ul li:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.in_product .pro_picScroll .bd ul li .txt{padding: 20px 0 50px;}
.in_product .pro_picScroll .bd ul li .txt h3 a{font-size: 21px;color:#00a0e8;}
.in_product .pro_picScroll .bd ul li .txt p{font-size: 16px;color:#000000;line-height: 27px;height: 54px;margin-top: 15px;}
.in_product .pro_picScroll .bd ul li .pro_more{position: absolute;right: -10px;bottom: -10px;}

/* in_adv */
.in_adv{height: 201px;background: url(../images/adv_bg.jpg) no-repeat center;color: #fff;padding-top: 60px;}
.in_adv .fl{margin-left: 310px;}
.in_adv .fl h3{font-size: 48px;margin-bottom: 15px;}
.in_adv .fl p{font-size: 19px;line-height: 40px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}

.in_adv .fr p{font-size: 21px;text-align: right;padding-right: 25px;}
.in_adv .fr p span{font-size: 36px;display: block;line-height: 64px;}
.in_adv .fr h3{font-size: 21px;line-height: 38px;height: 42px;font-weight: normal;width: 259px; background: url(../images/adv_tel.png) no-repeat center;text-align: center;}

/* in_advan */
.in_advan{background:#f0f3fa;padding: 70px 0;}
.in_advan .advan_t{position: relative;}
.in_advan .advan_t em{color: #00a0e8;font-size: 50px;font-weight: bold;}
.in_advan .advan_t h4{font-size: 36px;color: #000;font-weight: normal;line-height: 48px;}
.in_advan .advan_t p{font-size: 15px;color: #8e8e8e;margin-top: 5px;}

.advan01{position: relative;}
.advan01 .advan_box{width: 600px;padding-top: 60px;height: 411px;}
.advan01 .advan_box .advan_t h4{padding-left: 75px;}
.advan01 .advan_box .advan_t em{line-height: 96px;position: absolute;left: 0;top: 0;}
.advan01 .advan_pic{width: 660px;position: absolute;right: 0;top: 0;}
.advan01 .advan_txt{font-size: 20px;color: #000;line-height: 30px;margin-top: 35px;}

.advan02{margin-top: 70px;}
.advan02 .advan_t{padding-left: 75px;margin-left: 370px;margin-bottom: 40px;}
.advan02 .advan_t em{line-height: 77px;position: absolute;left: 0;top: 0;}
.advan02 ul li{width: 297px;float: left;border-left: 2px solid #00a0e8;text-align: center;padding: 10px 0;}
.advan02 ul li:last-child{border-right: 2px solid #00a0e8;}
.advan02 ul li h3{font-size: 30px;color: #000;font-weight: normal;line-height: 56px;margin-top: 24px;}
.advan02 ul li p{font-size: 18px;color: #000;line-height: 30px;}
.advan02 ul li img{-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.advan02 ul li:hover img{ transform: rotate(360deg);-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);}

.advan03 .advan_t{text-align: center;margin-bottom: 40px;margin-top: 70px;}
.advan03 .advan_t h4{padding-left: 75px;}
.advan03 .advan_t em{line-height: 48px;position: absolute;left: 210px;top: 0;}
.advan03 ul{margin:0 -9px;}
.advan03 ul li{width:388px;margin:0 9px; float:left; _display:inline; background: #fff;-moz-box-shadow:0px 9px 9px rgba(0,19,41,.3); -webkit-box-shadow:0px 9px 9px rgba(0,19,41,.3); box-shadow:0px 9px 9px rgba(0,19,41,.3);position: relative;}
.advan03 ul li .pic{width:388px;height:190px;overflow: hidden;}
.advan03 ul li .pic img{width:388px;height:190px;display: block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.advan03 ul li:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.advan03 ul li .txt{margin: 30px 20px;padding-left: 15px;border-left: 4px solid #00a0e8;}
.advan03 ul li .txt h3 {font-size: 29px;color:#000;font-weight: normal;}
.advan03 ul li .txt p{font-size: 17px;color:#000000;margin-top: 15px;height: 72px;}
.advan03 ul li .txt p span{color: #00a0e8;font-weight: bold;display: block;}

/* in_case */
.in_case{background:#f0f3fa;padding-bottom: 70px;}
.in_case .slideTxtBox .hd{float: left;width: 594px;border-right:1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.in_case .slideTxtBox .hd ul li{background: #fff;border-left:1px solid #e5e5e5;border-top: 1px solid #e5e5e5;line-height: 128px;width: 296px;text-align: center;float: left;}
.in_case .slideTxtBox .hd ul li a{font-size: 24px;color: #8f8f8f;}
.in_case .slideTxtBox .hd ul li.on{background: #00a0e8;}
.in_case .slideTxtBox .hd ul li.on a{color: #fff;}
.in_case .slideTxtBox .bd{float: right;width: 605px;}
.in_case .slideTxtBox .bd img{width: 605px;display: block;}

/*in_news*/
.in_news{background:#f0f3fa;padding-bottom: 40px;}
.in_news ul{margin: 0 -40px;}
.in_news ul li{padding-left: 72px;width: 488px;float: left;margin: 0 40px 30px;position: relative;}
.in_news ul li img{position: absolute;left: 0;top: 0;width: 145px;display: block;border-radius: 5px;}
.in_news ul li span{margin-left: 90px;color: #929292;font-size: 16px;font-weight: bold;line-height: 24px;display: block;}
.in_news ul li .txt{background: #fff;padding: 15px 25px 15px 90px;}
.in_news ul li .txt h3 a{font-size: 18px;color:#000;}
.in_news ul li .txt p{font-size: 13px;line-height: 22px;color:#646464;margin-top: 10px;height: 70px;background: url(../images/news_line.jpg) no-repeat right bottom;}
.in_news ul li:hover .txt h3 a{color: #00a0e8;}

