@charset "utf-8";

@import "iconfont.css";
@import "grid12.css";
@import "jquery.fancybox.css";

/*---------------------------------------------------*/

h3.tit{font-size:36px;color:#03758f;font-weight:bold;line-height:1;text-align:center;}

.indexA{padding:90px 0;background:#fff;}

.indexA > div{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
.indexA .tit{width:33%;background:url(../images/ibg1.jpg) center top;text-align:center;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;justify-content:center;}
.indexA .tit img{display:inline-block;width:auto;}
.indexA .tit h3{font-size:40px;font-weight:bold;color:#fff;margin-top:48px;}
.indexA .tit h3 em{font-size:24px;color:#fff;display:block;}
.indexA .tit .more{color:#205aa7;width:106px;height:33px;line-height:33px;font-size:17px;background:#fff;margin:60px auto 0;border-radius:20px;display:block;}
.indexA .tit .more:hover{color:#fff;background:#205aa7;}


.indexA .list{width:65%;display:-webkit-flex;display:flex;}

.indexA ul{margin:-17px 0 0 -2%;text-align:center;}
.indexA ul li{float:left;width:31.33333%;position:relative;margin:17px 0 0 2%;text-align:center;background:#fff;cursor:pointer;box-sizing:border-box;}
.indexA ul li .pic{width:100%;position:relative;display:block;}
.indexA ul li .pic img{width:100%;}
.indexA ul li h6{position:absolute;bottom:15px;line-height:27px;width:100%;text-align:center;}
.indexA ul li h6 a{color:#393939;font-size:18px;}
.indexA ul li h6 a:hover{color:#205AA7;}

.indexA ul li:hover{box-shadow:0 0 15px 0 rgba(3,117,143,0.2);}
.indexA ul li:hover h6 a{color:#205AA7;}


.indexB{background:#fff;position:relative;overflow:hidden;}
.indexB > div{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
.indexB .list{width:50%;position:relative;z-index:100;display:-webkit-flex;display:flex;}
.indexB a.video{display:block;width:100%;position:relative;overflow:hidden;background:url(../images/v.jpg) center;}
.indexB a.video::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:9;background:rgba(0,0,0,0.1) url("../images/v.png") no-repeat center;display:block;}
.indexB a.video img{display:none;width:100%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.indexB a.video:hover img{transform: scale(1.11);-webkit-transform: scale(1.11);}
.indexB a.video:hover::after{background-color:rgba(0,0,0,0.5);}


.indexB .txt{display:-webkit-flex;display:flex;width:50%;background:url(../images/ibg2.jpg) no-repeat;background-size:cover;padding:50px 80px;box-sizing:border-box;-webkit-flex-direction:column;flex-direction:column;}
.indexB .txt span{font-size:65px;line-height:1;color:#fff;font-style:italic;font-family:'HelveticaNeueLTPro-BlkIt';}
.indexB .txt h3{font-size:28px;line-height:35px;color:#fff;font-style:italic;font-family:'HelveticaNeueLTPro-BlkIt';}
.indexB .txt hr{height:4px;width:74px;background:#03758F;margin:25px 0 0;}
.indexB .txt h5{margin:30px 0 0 0;color:#fff;font-size:24px;line-height:30px;font-style:italic;}
.indexB .txt p{position:relative;margin:30px 0 0 0;color:#fff;font-size:18px;line-height:30px;}
.indexB .txt p::before{content:"";background:url(../images/i2.png) no-repeat;width:26px;height:27px;position:absolute;top:-5px;left:-49px;}
.indexB .txt p::after{content:"";background:url(../images/i3.png) no-repeat;width:26px;height:28px;position:absolute;bottom:5px;right:-49px;}


.indexC{padding:70px 0;}
.indexC h3{font-size:40px;color:#000;line-height:61px;text-align:center;}
.indexC h3 em{font-weight:bold;background:url(../images/i4.png) no-repeat left center;padding:0 0 0 87px;display:inline-block;}

.indexC .pic{margin-top:50px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
.indexC .pic img{}

.indexC p{color:#686868;font-size:18px;line-height:36px;margin:20px 0 0;}

.indexC .more{margin:0;text-align:right;}
.indexC .more a{color:#fff;width:90px;height:28px;line-height:28px;font-size:15px;background:#DF0024;border-radius:20px;display:inline-block;text-align:center;}


.indexD{background:#F4F4F4;position:relative;padding:50px 0 80px;box-sizing:border-box;}
.indexD h3{font-size:40px;color:#000;line-height:61px;text-align:center;}
.indexD h3 em{font-weight:bold;background:url(../images/i5.png) no-repeat left center;padding:0 0 0 87px;display:inline-block;}

.indexD .list{margin:50px 0 0;position:relative;}
.indexD .swiper-container .swiper-slide{box-sizing:border-box;text-align:center;}
.indexD .swiper-container .swiper-slide .pic{display:block;width:100%;position:relative;}
.indexD .swiper-container .swiper-slide .pic img{display:inline-block;}

.indexD .swiper-container .swiper-slide h5{font-size:18px;border:1px solid #8F8F8F;height:28px;line-height:28px;border-radius:25px;width:167px;display:inline-block;text-align:center;margin:20px 0 0 0;}
.indexD .swiper-container .swiper-slide h5 a{color:#676767;}
.indexD .swiper-container .swiper-slide h5 a:hover{color:#DF0024;}

.indexD .swiper-button-prev,.indexD .swiper-button-next{width:30px;height:30px;background:none;border-radius:0;top:auto;bottom:-2px;text-align:center;}
.indexD .swiper-button-prev,.indexD .swiper-container-rtl .swiper-button-next{left:auto;right:50%;margin-right:65px;}
.indexD .swiper-button-next,.indexD .swiper-container-rtl .swiper-button-prev{right:auto;left:50%;margin-left:65px;}

.indexD .swiper-button-prev i,.indexD .swiper-button-next i{color:#CDCDCD;font-size:23px;line-height:30px;}
.indexD .swiper-button-prev:hover i,.indexD .swiper-button-next:hover i{color:#DF0023;}

.indexD .swiper-pagination{position:static;margin-top:60px;}
.indexD .swiper-pagination-bullet{width:27px;height:27px;text-align:center;margin:0 6px;line-height:27px;font-size:15px;color:#fff;opacity:1;background:#9C9C9C;}
.indexD .swiper-pagination-bullet-active{background:#DF0023;}


.indexE{padding:100px 0;}
.indexE ul{float:left;}
.indexE ul li{float:left;width:328px;margin-right:30px;}
.indexE ul li a{display:block;width:100%;position:relative;}
.indexE ul li a .t{background:rgba(223,0,36,0.4);position:absolute;bottom:0;padding:10px 20px;width:100%;box-sizing:border-box;}
.indexE ul li a .t h5{color:#fff;font-size:18px;}
.indexE ul li a .t p{color:#fff;font-size:14px;}

.indexE .tit{float:right;width:445px;}
.indexE .tit h3{font-size:40px;color:#000;line-height:1;font-weight:bold;margin:38px 0 0;}
.indexE .tit p{font-size:18px;color:#676767;line-height:30px;margin:15px 0 0;}
.indexE .more{margin:10px 0 0;text-align:right;}
.indexE .more a{color:#fff;width:90px;height:28px;line-height:28px;font-size:15px;background:#DF0024;border-radius:20px;display:inline-block;text-align:center;}


.indexF{background:#fff;padding:50px 0;}
.indexF .tit{float:left;width:400px;}
.indexF .tit h3{font-size:40px;line-height:1;color:#000;font-weight:bold;}
.indexF .tit p{font-size:16px;color:#595959;margin:10px 0 0 0;}
.indexF .tit img{margin:58px 0 0;}

.indexF .index-form{float:right;width:700px;margin:10px 0 0;}
.indexF .index-form .inquirbox{}
.indexF .index-form .row{margin-bottom:20px;}



/*------------------------------------------------------------*/

.sidebanner{}

.path{height:40px;line-height:40px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.path p{color:#666;font-size:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.path p i{margin:0 8px 0 0;font-size:15px;color:#666;}
.path p a,.path p i{color:#666;}

.main {padding-top:60px;padding-bottom:50px;}

.main-right{float:right;width:290px;}
.main-left{float:left;width:870px;}

.rtit{font-size:0;margin-bottom:40px;}
.rtit h3{font-size:30px;line-height:1;color:#000;text-transform:uppercase;font-weight:bold;display:inline-block;position:relative;}
.rtit h3::after{content:"";display:block;height:22px;background:url("../images/dot.png") no-repeat;width:37px;position:absolute;top:4px;right:-100px;z-index:1;}
.rtit img{border-left:1px solid #000;margin-left:6px;padding-left:6px;vertical-align:top;display:inline-block;}



/*----------------------------------------*/

.sidemenu{margin:0 0 15px 0;}
.sidemenu h3{font-size:18px;font-weight:bold;color:#fff;height:50px;line-height:50px;padding:0 0 0 20px;background:#5F5E5C;position:relative;}
.sidemenu h3::after{display:none;font-family:"qico";content: "\e727";position:absolute;top:5px;right:5px;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease;}
.sidemenu h3.active::after{-webkit-transform: rotate(45deg) scale(1.08);-ms-transform: rotate(45deg) scale(1.08);transform: rotate(45deg) scale(1.08);}

.sidemenu ul{}
.sidemenu ul li{margin:3px 0 0;}
.sidemenu ul li h5{line-height:24px;display:block;font-size:15px;color:#333;background:#EDEDED;cursor:pointer;position:relative;}
.sidemenu ul li h5 a{color:#333;display:block;padding:9px 20px;}
.sidemenu ul li h5 a:hover{color:#0da0e4;text-decoration:underline;}
.sidemenu ul li h5 span{position:absolute;top:0;right:0;background:url("../images/i4.png") no-repeat center;width:30px;height:45px;display:block;}

.sidemenu dl{display:none;border:1px solid #EDEDED;border-top:none;}
.sidemenu dl dd{line-height:24px;border-bottom:1px dashed #DCDCDC;background:#fff;}
.sidemenu dl dd:last-child{border-bottom:none;}
.sidemenu dl dd a{font-size:14px;display:block;color:#666;padding:10px 20px;text-transform:capitalize;}
.sidemenu dl dd.active a,.sidemenu dl dd a:hover{color:#0da0e4;}

.sidemenu ul li.active h5 a{color:#0da0e4;}
.sidemenu ul li.active span{background:url("../images/i4-1.png") no-repeat center;}


.left_nav{margin:0 0 20px 0;}
.left_nav h3{font-size:17px;font-weight:bold;color:#fff;height:50px;line-height:50px;padding:0 0 0 20px;background:#03758F;border-radius:3px 3px 0 0;position:relative;}
.left_nav h3::after{display:none;font-family:"qico";content: "\e727";position:absolute;top:5px;right:5px;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease;}
.left_nav h3.active::after{-webkit-transform: rotate(45deg) scale(1.08);-ms-transform: rotate(45deg) scale(1.08);transform: rotate(45deg) scale(1.08);}
.left_nav ul{border:1px solid #D6D6D6;border-radius:0 0 3px 3px;}
.left_nav ul li{height:50px;line-height:50px;padding:0 20px;border-bottom:1px solid #D6D6D6;}
.left_nav ul li:last-child{border-bottom:none;}
.left_nav ul li a{color:#484848;font-size:15px;display:block;-webkit-transition: 0.5s;transition: 0.5s;}
.left_nav ul li.active a{color:#117D95;}

.side-contact{margin:0 0 20px 0;}
.side-contact h3{font-size:18px;font-weight:bold;color:#fff;height:50px;line-height:50px;padding:0 0 0 20px;background:#1F60A4;text-transform:uppercase;position:relative;}
.side-contact .nr{padding:20px;border:1px solid #EDEDED;}
.side-contact .nr p{padding:5px 0;font-size:14px;color:#333;}
.side-contact .nr p a{color:#333;}
.side-contact .nr p em{margin:0 0 0 41px;display:block;}

/*---------news-----------*/

.news-right{float:right;width:320px;}
.news-left{float:left;width:820px;}

.side-search{margin:0 0 30px;}
.side-search h4{font-size:17px;color:#484848;border-bottom:1px solid #DFDFE1;line-height:36px;}
.side-search .box{position:relative;margin:20px 0 0;}
.side-search .submit_text{width:100%;height:40px;line-height:40px;padding:0 60px 0 15px;color:#000;border-radius:25px;font-size:15px;background:#F6F6F8;box-sizing:border-box;}
.side-search .submit_btn{position:absolute;right:0;top:0;width:40px;height:40px;display:block;cursor:pointer;text-align:center;background:#03758F;border-radius:50%;}
.side-search .submit_btn i{font-size:23px;color:#fff;}

.news-calendar{margin:0 0 30px;}
.news-calendar h4{font-size:17px;color:#484848;border-bottom:1px solid #DFDFE1;line-height:36px;}
.news-calendar ul{margin:10px 0 0 0;overflow:hidden;}
.news-calendar ul li{float:left;width:50%;line-height:30px;overflow:hidden;}
.news-calendar ul li a{font-size:12px;color:#666;}
.news-calendar ul li a::before{font-family:"qico";content:"\e628";font-size:13px;color:#666;margin-right:5px;}
.news-calendar ul li a:hover,.news-calendar ul li a:hover::before{color:#03758F;}

.news-map{}
.news-map h4{font-size:17px;color:#484848;border-bottom:1px solid #DFDFE1;line-height:36px;}
.news-map ul{margin:20px 0 0 -2%;}
.news-map ul li{float:left;width:48%;margin:0 0 10px 2%;}
.news-map ul li img{width:100%;display:block;}

.newslist{}
.newslist ul li{margin:0 0 80px 0;background:url(../images/ibg4.png) no-repeat left bottom;padding:0 0 35px;}
.newslist ul li .pic{float:left;width:300px;display:block;}
.newslist ul li .news-content{margin:0 0 0 350px;}
.newslist ul li .news-content h5{font-size:26px;}
.newslist ul li .news-content h5 a{color:#205aa7;}
.newslist ul li .news-content h5 a:hover{text-decoration:underline;}
.newslist ul li .news-content p{font-size:16px;line-height:24px;color:#676767;margin:8px 0 0;}
.newslist ul li .news-content a.more{margin:10px 0 0 0;color:#1f60a4;font-size:15px;display:inline-block;}
.newslist ul li .news-content a.more i{color:#1f60a4;font-size:12px;}

.newslist ul li .bot{margin:20px 0 0;text-align:right;}
.newslist ul li .bot .date{color:#205aa7;font-size:14px;margin-right:15px;}
.newslist ul li .bot a{color:#fff;width:90px;height:28px;line-height:28px;font-size:15px;background:#DF0024;border-radius:20px;display:inline-block;text-align:center;}


.newsnr{}
.newsnr h1{font-size:26px;color:#205aa7;text-align:center;}
.newsnr .artInfo{padding:0 0 20px;background:url(../images/ibg5.png) no-repeat left bottom;text-align:center;margin:25px 0 0;position:relative;}
.newsnr .artInfo span{margin:0 10px;line-height:20px;display:inline-block;font-size:14px;color:#205aa7;}

.myart{margin:25px 0 0;line-height:28px;font-size:16px;color:#484848;}
.myart h5{font-size:22px;margin:15px 0;}
.myart p{margin-bottom:10px;}
.myart .row >div{margin-bottom:15px;}

.newsnr .more{margin:0;text-align:right;}
.newsnr .more a{color:#fff;width:90px;height:28px;line-height:28px;font-size:15px;background:#DF0024;border-radius:20px;display:inline-block;text-align:center;}

.pnbar{margin-top:30px;}
.pnbar p{max-width:100%;margin:-1px 0 0 0;padding:10px 14px;border:1px solid #ddd;font-size:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.pnbar p a{color:#545454;}
.pnbar p:hover a{color:#DF0024;}

/*-----about------*/

.about{color:#686868;font-size:17px;line-height:30px;}
.about .pic{margin-bottom:30px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
.about .pic img{}
.about p{margin-bottom:15px;}



/*-----honor------*/

.app{}
.app .row > div{margin-bottom:40px;}
.app p{font-size:16px;color:#676767;line-height:36px;}

.downlist{}
.downlist ul{}
.downlist ul li{background:url(../images/ibg6.png) no-repeat left bottom;padding:12px 0 23px;position:relative;}
.downlist ul li h5{background:url(../images/i7.png) no-repeat left center;line-height:25px;font-size:14px;padding-left:80px;}
.downlist ul li h5 a{color:#676767;}
.downlist ul li h5 a:hover{color:#E11133;text-decoration:underline;}

.downlist ul li:hover h5{background:url(../images/i7-1.png) no-repeat left center;}


/*-----video------*/
.videolist{margin:30px 0 0;}
.videolist ul{margin:0 0 0 -2%;}
.videolist ul li{float:left;width:31.333333%;margin:0 0 20px 2%;}
.videolist ul li .v{position:relative;width:100%;display:block;overflow:hidden;}
.videolist ul li .v img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.videolist ul li .v::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5) url("../images/v.png") no-repeat center;display:block;}
.videolist ul li .t{padding:15px;background:#F3F4F7;box-sizing:border-box;position:relative;}
.videolist ul li .t h5{font-size:16px;color:#333;text-align:center;}
.videolist ul li:hover img{transform:scale(1.11);-webkit-transform: scale(1.11);}

.projectlist{margin:50px 0 0;}
.projectlist ul{margin:0 0 0 -2%;}
.projectlist ul li{float:left;width:31.3333%;margin:0 0 20px 2%;cursor:pointer;}
.projectlist ul li .pic{width:100%;display:block;position:relative;overflow:hidden;}
.projectlist ul li .pic img{width:100%;display:block;transition:all 0.3s ease 0s;}
.projectlist ul li .pic p{position:absolute;left:40px;top:40px;bottom:40px;right:40px;color:#fff;font-size:15px;line-height:24px;padding:25px;background:rgba(25,95,169,.8);box-sizing:border-box;-webkit-transition: background-color 0.35s;transition: background-color 0.35s;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform:scale(0);transform:scale(0);}
.projectlist ul li .t{padding:15px 10px 15px;background:#F9F9F9;box-sizing:border-box;position:relative;}
.projectlist ul li .t h5{font-size:16px;color:#333;text-align:center;}
.projectlist ul li .t p{font-size:14px;color:#666;margin:20px 10px 0;line-height:24px;font-family:Microsoft YaHei;}
.projectlist ul li .t a.more{margin:20px auto 0;width:150px;height:38px;line-height:38px;color:#666;border:1px solid #BFBFBF;border-radius:20px;display:block;text-align:center;font-family:Microsoft YaHei;font-size:12px;text-transform:uppercase;}

.projectlist ul li:hover .t a.more{background:#1F60A4;border:1px solid #1F60A4;color:#fff;}
.projectlist ul li:hover img{transform:scale(1.11);-webkit-transform:scale(1.11);}
.projectlist ul li:hover .pic p{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

/*-----faq------*/
.faq ul{}
.faq ul li {margin:0 0 15px 0;border:1px solid #ccc;padding:20px;cursor:pointer;}
.faq ul li .tit{height:30px;overflow:hidden;color:#202020;cursor:pointer;}
.faq ul li .tit .date-month{float:left;width:20px;line-height:30px;height:30px;font-size:16px;display:block;text-align:center;}
.faq ul li .tit h4{font-size:16px;color:#222;line-height:30px;height:30px;margin:0 0 0 30px;}

.faq ul li .con{color:#666;}
.faq ul li .con .date-day{float:left;width:20px;line-height:30px;height:30px;font-size:16px;display:block;text-align:center;}
.faq ul li .con .t{margin:0 0 0 30px;font-size:16px;line-height:21px;color:#666;padding:3px 0 0;}

.faq ul li:hover{border-left:2px solid #03758F;padding:20px 20px 20px 19px;box-shadow: rgba(0,0,0,0.09) 0px 6px 9px 0px;}

/*-----products------*/

.menu-tabs{margin:100px 0 0;}
.menu-tabs h3{display:none;font-size:18px;font-weight:bold;color:#fff;height:50px;line-height:50px;padding:0 0 0 15px;background:#E11133;position:relative;}.menu-tabs h3::after{font-family:"qico";content: "\e727";position:absolute;top:5px;right:0;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease;}.menu-tabs h3.active::after{-webkit-transform: rotate(45deg) scale(1.08);-ms-transform: rotate(45deg) scale(1.08);transform: rotate(45deg) scale(1.08);}
.menu-tabs ul{text-align:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
.menu-tabs ul li{height:50px;line-height:50px;text-align:center;background:#E4E0E1;box-sizing:border-box;align-items:center;justify-content:center;display:-webkit-flex;display:flex;flex: auto}
.menu-tabs ul li:not(:last-child){margin-right:5px;}
.menu-tabs ul li a{color:#000;font-size:16px;display:block;}
.menu-tabs ul li.active{background:#E11133;}
.menu-tabs ul li.active a{color:#fff;}

.productlist{}
.productlist ul{margin:0 0 0 -2%;display: flex;flex-wrap: wrap;}
.productlist ul li{width:31.33333%;border:1px solid #eee;text-align:center;padding:5px 5px 10px;background:#fff;margin:0 0 20px 2%;cursor:pointer;box-sizing:border-box;}
.productlist ul li .pic{width:100%;display:block;}
.productlist ul li .pic img{width:100%;}
.productlist ul li .t{text-align:center;width:100%;height:60px;display:table;margin:5px 0 0;}
.productlist ul li .t h6{display:table-cell;vertical-align:middle;text-align:center;}
.productlist ul li .t h6 a{color:#313131;font-size:17px;font-weight:bold;margin:0 10px;line-height:20px;}
.productlist ul li p{margin:5px 10px 0;line-height:20px;height:40px;overflow:hidden;font-size:14px;color:#666;}

.productlist ul li:hover{box-shadow:0 0 10px rgba(3,117,143,0.2);}
.productlist ul li:hover .t h6 a{color:#E11133;}

/*-----pro-view----*/

.pro_view{background:#F8F8F8;padding:60px 0;}
.pro_view h1{color:#333;font-weight:bold;font-size:28px;margin:0 0 35px 0;}
.pro_view h5{color:#333;font-weight:bold;font-size:24px;text-align: center;}
.pro_view p{line-height: 40px;font-size: 18px;}
.pro_view hr{height:1px;background:#D1D1D1;margin:40px 0;}
.pro_view a.book {height: 46px;line-height: 46px;width: 180px;text-align: center;font-size: 20px;color:#fff;display: block;background:#E00024; margin: 0 0 20px 0;}

.pro-tab{position:relative;margin-top:35px;}
.pro-tab .swiper-container{text-align:center;}
.pro-tab .swiper-container .swiper-slide{width:auto;display:inline-block;cursor:pointer;}
.pro-tab .swiper-container .swiper-slide a{font-size:16px;color:#676767;position:relative;display:inline-block;padding:0 20px;border-radius:15px;line-height:26px;border:1px solid #676767;}
.pro-tab .swiper-container .swiper-slide a:hover{background:#E11133;border:1px solid #E11133;color:#fff;}
.pro-tab .swiper-container .swiper-slide.swiper-slide-active a{background:#E11133;border:1px solid #E11133;color:#fff;}

.pro-tab .swiper-button-prev,.pro-tab .swiper-button-next{width:30px;height:30px;border-radius:50%;margin-top:-13px;text-align:center;background:none;}
.pro-tab .swiper-button-prev,.pro-tab .swiper-container-rtl .swiper-button-next{left:-40px;right:auto;}
.pro-tab .swiper-button-next,.pro-tab .swiper-container-rtl .swiper-button-prev{right:-40px;left:auto;}
.pro-tab .swiper-button-prev i,.pro-tab .swiper-button-next i{font-size:23px;line-height:30px;color:#666;}

.pro-tab .swiper-button-prev:hover i,.pro-tab .swiper-button-next:hover i{color:#E11133;}


.pro_img{margin:70px 0 0;}
.pro_img h5{font-size:16px;color:#676767;margin-bottom:20px;}

.pro_text{margin:50px 0 0 0;}
.pro_text h5{color:#000;font-size:24px;font-weight:bold;line-height:36px;margin-bottom:25px;}
.pro_text p{line-height:36px;font-size:16px;color:#676767;margin-bottom:5px;}

.pro-inquiry{margin:50px 0 0;}
.pro-inquiry .tit{height:46px;background:#E11133;box-sizing:border-box;}
.pro-inquiry .tit h5{color:#fff;line-height:46px;font-size:20px;margin:0 0 0 20px;}
.pro-inquiry .inquirbox{padding:20px 20px 10px;border:1px solid #DADADA;border-top:none;}
.pro-inquiry .inquirbox input[type="text"],.pro-inquiry .inquirbox textarea{padding:10px 10px;font-size:14px;border:1px solid #D2D2CF;width:100%;line-height:22px;text-align:left;color:#111;box-sizing:border-box;}
.pro-inquiry .inquirbox input.submit{display:block;background:#E11133;color:#fff;line-height:40px;width:140px;font-size:15px;text-align:center;cursor:pointer;margin:0 auto;}

/*contact*/

.contact-info{border-bottom:1px solid #7F7F7F;padding-bottom:38px;}
.contact-info p{color:#000;margin:20px 0 0 0;font-size:18px;line-height:32px;padding:0 0 0 40px;}
.contact-info p.c1{background:url(../images/c11.png) no-repeat left center;}
.contact-info p.c2{background:url(../images/c12.png) no-repeat left center;}
.contact-info p.c3{background:url(../images/c13.png) no-repeat left center;}
.contact-info p.c4{background:url(../images/c14.png) no-repeat left center;}
.contact-info p a{color:#000;}
.contact-info p a:hover{color:#E11133;}

.map{margin:38px 0 0 0;}
.map img{width:100%;}

.inquirbox .row{margin-bottom:15px;}
.inquirbox input[type="text"],.inquirbox textarea{padding:10px 10px;font-size:14px;background:none;border:1px solid #666;width:100%;line-height:22px;text-align:left;color:#000;box-sizing:border-box;}
.inquirbox textarea{max-width:100%;width:100%;resize:none;}
.inquirbox input[type="text"]:focus,.inquirbox textarea:focus{}
.inquirbox .red{color:#f00;font-weight:bold;}
.inquirbox .yzm { width:70%; margin-right:10px;}
.inquirbox img {cursor: pointer; margin-left: 3px; display: inline-block;vertical-align: middle;}
.inquirbox input.submit{display:block;background:#E00024;border-radius:25px;color:#fff;line-height:30px;width:110px;font-size:16px;text-align:center;cursor:pointer;margin:0 auto;}

/*-----分页----*/
.digg{margin:30px 0 20px;clear:both;text-align:center;}
.digg a,.digg span{line-height:27px;height:27px;margin:0 5px;display:inline-block;color:#fff;background:#9C9C9C;font-size:14px;}
.digg a.b{width:100px;border-radius:20px;}
.digg a:active{background:#DF0024;color:#fff;}
.digg span.disabled{color:#fff;background:#fff;}
.digg span.disabled,.digg a:hover{background:#DF0024;color:#fff!important;}