@import "animate.min.css";
@font-face{font-family: 'OpenSansRegular';src: url('/css/font/OpenSans.eot');src: local('OpenSans Regular'),local('OpenSans'),url('/css/font/OpenSans.woff') format('woff'),url('/css/font/OpenSans.ttf') format('truetype'),url('/css/font/OpenSans.svg#fontName') format('svg');}
*{margin: 0;padding: 0;box-sizing: border-box;}
body, h1, h2, h3, h4, h5, h6,hr,p,form,blockquote,dl,dd,pre{margin:0;}
button,th,td{padding:0;}
ul,ol,textarea,input{margin:0;padding:0;}
ul,ol{list-style: none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
fieldset, img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
select, input, img, select{vertical-align:middle;}
caption,th{text-align:left;}
a{text-decoration: none;}
a:hover{text-decoration: underline;cursor:pointer;}
q:before, q:after{content: '';}
button, input, select, textarea{font-size: 100%;}
hr{border: none;height: 1px;}
html{overflow-y: scroll;}
/*clear float*/body{color: #666060;font: 14px/1.5 'OpenSansRegular',\\5B8B\4F53,Tahoma,Verdana,Arial,Helvetica,sans-serif;}
.clear:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clear{zoom:1;}
a:link, a:visited{color: #000;}
a:hover{color: #000;}
input, textarea, button, select{outline: medium none;}
input, textarea{padding: 3px 5px;}
input, button, textarea{font-family: Arial;}
.container{width: 1200px;min-width: 1200px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.ac{text-align: center;}
/* header*/
.header-top{border-top: 7px solid #ffe100;background: #404040;}
.header-top .slog{font-size: 18px;color: #5b95ca;line-height: 54px;}
.header-top .lg-online a{margin-left: 12px;}
.header-midd{padding: 25px 0 20px;}
.header-midd .logo{margin-left: 30px;}
.header-midd .midd-li{margin-left: 53px;margin-top: 24px;padding-left: 44px;line-height: 18px;color: #000;}
.header-midd .midd-li a,.header-midd .midd-li span{color: #9d9d9d;font-size: 12px;}
.header-midd .midd-li.mail{background: url(/css/images/header-email.png) no-repeat left center;}
.header-midd .midd-li.tel{background: url(/css/images/header-tel.png) no-repeat left center;}
.header-midd .midd-li.add{background: url(/css/images/header-add.png) no-repeat left center;}
.header-menu{height: 45px;}
.header-menu .container{position: relative;}
.header-menubg{position: absolute;left: 0;top: 0;width: 100%;background: #2f84c8;height: 70px;border-radius: 8px;z-index: 2;}
#mainmenu{float: left;padding-left: 25px;}
#mainmenu li{display:inline-block;position:relative;*display:inline;*zoom:1;vertical-align: top;}
#mainmenu li a{display: block;font-size: 22px;line-height: 70px;padding: 0 20px;color: #fff;font-weight: normal;}
#mainmenu li a:hover,#mainmenu li > a.fixtTopMenu{background: #f6a93d;text-decoration: none;}
#mainmenu li ul{display: none;position: absolute;left: 0;top: 70px;width: 180px;background: #2879ba;z-index: 3;border-radius: 0 0 5px 5px;}
#mainmenu li li{display: block;}
#mainmenu li li a{font-size: 14px;line-height: 33px;border-top: 1px solid #ddd;}
#mainmenu li li:first-child a{border: 0;}
#mainmenu li li ul{top: 1px;left: 181px;}
#mainmenu li:hover > ul,#mainmenu li li:hover > ul{display: block;}
#mainmenu li#li9466 li#cid4880{display: none;}
.search{float: right;width: 245px;height: 70px;border-radius: 0 8px 8px 0;background: #e3c800;position: relative;}
.search input{width: 100%;height: 70px;line-height: 30px;padding: 20px 15px;border: 0;background: none;color: #9b9c9e;font-size: 18px;}
.search input::placeholder{color: #9b9c9e;}
.search a{display: block;position: absolute;right: 24px;top: 25px;width: 20px;height: 20px;background: url(/css/images/search-btn.png) no-repeat 0 0;}
/*banner*/
.banner{width:100%;position:relative;height:674px;}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:674px;overflow:hidden;text-align:center;}
.banner .bd li a{display:block;width: 100%;height: 100%;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:40px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px;margin:4px;background: #fff;border-radius: 50%;overflow:hidden;line-height:9999px;}
.banner .hd ul .on{background: #3dcfff;}
.bannerin{height: 400px;background-repeat: no-repeat;background-position: center top;background-image: url(/css/images/bannerin-about.jpg);position: relative;}

.bannerin .banner-nav {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50px;
    text-align: right;
    background: rgba(0, 0, 0, 0.5);
  }
  
  .bannerin .banner-nav li {
    display: inline-block;
    color: #fff;
    line-height: 50px;
    font-size: 16px;
    margin-left: 5px;
  }
  
  .bannerin .banner-nav li a {
    display: block;
    color: #fff;
    text-transform: uppercase;
  }
  
/* content*/
.contents{background: url(/css/images/index-bg.jpg) no-repeat center top;}
.cont-about,.cont-popular{padding-top: 80px;}
.cont-about .container{position: relative;}
.cont-about .bg1{position: absolute;left: 0;top: 150px;width: 100%;height: 230px;text-align: center;z-index: 0;}
.cont-about .bg2{position: absolute;left: 50%;top: 150px;width: 330px;height: 230px;margin-left: -165px;text-align: center;z-index: 2;}
.cont-about .img{width: 550px;height: 550px;position: relative;z-index: 1;}
.cont-about .img img{width: 100%;border-radius: 8px;}
.cont-about .text{padding-top: 70px;width: 495px;}
.cont-about .text .info{font-size: 18px;color: #4f9ddb;margin-top: 35px;line-height: 35px;text-align: justify;}
.cont-about .text .more{margin-top: 50px;text-align: right;}
.cont-about .text .more img{transition: all 0.6s ease-out;}
.cont-about .text .more:hover img{transform: scale(1.2,1.2);}
.cont-popular{padding-bottom: 80px;}
.cont-popular .info{margin-top: 5px;}
.cont-popular .lists{margin-top: 15px;}
.cont-popular .popular_li{float: left;width: 390px;height: 535px;padding: 15px;border-radius: 10px;}
.cont-popular .popular_li:nth-child(1){background: #ce4841;}
.cont-popular .popular_li:nth-child(2){margin: 0 15px;background: #f6aa3d;}
.cont-popular .popular_li:nth-child(3){background: #2270b8;}
.cont-popular .popular_li a{text-decoration: none;}
.cont-popular .popular_li .img{height: 325px;border-radius: 10px;overflow: hidden;}
.cont-popular .popular_li .img img{width: 100%;transition: all 0.6s ease-out;}
.cont-popular .popular_li:hover .img img{transform: scale(1.2,1.2);}
.cont-popular .popular_li .logo{margin-top: -66px;position: relative;z-index: 2;text-align: center;}
.cont-popular .popular_li .name{margin-top: 15px;font-family: 'Myriad';font-size: 32px;line-height: 28px;color: #fff;text-align: center;}
.cont-popular .popular_li .txt{margin-top: 10px;color: #fff;line-height: 25px;text-align: center;padding: 0 20px;}
.cont-popular .popular_li .more{margin-top: 20px;text-align: center;}
.cont-case{background: #2270b8;padding: 70px 0;}
.case-lf{float: left;width: 465px;}
.case-lf .tit{margin-top: 80px;text-align: center;}
.case-lf .txt{margin-top: 40px;color: #fff;font-size: 15px;line-height: 30px;}
.case-lf .more{margin-top: 40px;}
.case-lf .more a:first-child{margin-right: 20px;}
.case-img{float: right;width: 710px;}
.case-img .is{float: left;margin-left: 30px;height: 470px;overflow: hidden;border-radius: 10px;}
.case-img .is:first-child{margin: 0;}
.case-img .is img{width: 100%;transition: all 0.6s ease-out;}
.case-img .is:hover img{transform: scale(1.2,1.2);}
.cont-news{padding: 80px 0 100px;background-repeat: no-repeat;background-position: center top;}
.cont-news .lists{margin-top: 35px;}
.cont-news .news-box{float: left;width: 385px;background: #fff;border-radius: 8px;box-shadow: 0 0 2px 1px #999;position: relative;}
.cont-news .news-box:nth-child(even){margin: 0 22px;}
.cont-news .news-box .news-box-img img{width: 100%;border-radius: 8px;}
.cont-news .news-box .t-sub2{padding: 25px;}
.cont-news .news-box h2.t-h a{font-size: 24px;color: #3f3f3f;line-height: 28px;}
.cont-news .news-box:hover h2.t-h a,.cont-news .news-box h2.t-h a:hover{color: #ce4841;}
.cont-news .news-box .summary{font-size: 14px;color: #6c6c6c;line-height: 25px;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.cont-news .news-box .more{display: none;}
.cont-news .news-box .dali{position: absolute;left: 0;bottom: -36px;}
.cont-news .news-box .dali span{background: url(/css/images/new-data.png) no-repeat 30px center;line-height: 21px;padding-left: 65px;}
.cont-photo{padding: 62px 0;}
/* footer*/
.footer_sub{background: #f6aa3d;padding: 12px 0;}
.footer_sub form{float: right;width: 510px;}
.footer_sub input{float: left;width: 330px;background: #fff;height: 67px;border: 0;border-radius: 30px 0 0 30px;padding: 0 30px;font-size: 18px;color: #666;font-family: 'OpenSansRegular';}
.footer_sub input::placeholder{color: #c9c9c9;}
.footer_sub a{display: block;float: right;width: 180px;text-align: center;height: 67px;background: #2270b8;border-radius: 0 30px 30px 0;}
.footer_midd{padding: 80px 0 34px;background: url(/css/images/foot-banner.jpg) no-repeat center top;}
.footer_list{margin-top: 35px;}
.footer_list .tit{font-size: 26px;color: #c8cbce;line-height: 30px;margin-bottom: 25px;}
.footer_list .f_list{float: left;font-size: 14px;line-height: 30px;color: #c8cbce;}
.footer_list .contas{width: 490px;}
.footer_list .contas .add,.footer_list .contas .tel,.footer_list .contas .mail{padding-left: 75px;height: 60px;}
.footer_list .contas .add{background: url(/css/images/foot-add.png) no-repeat left center;}
.footer_list .contas .tel{background: url(/css/images/foot-tel.png) no-repeat left 0;margin-top: 7px;height: 35px;}
.footer_list .contas .mail{background: url(/css/images/foot-mail.png) no-repeat left 0;margin-top: 7px;height: 35px;}
.footer_list .menu{width: 310px;}
.footer_list .menu li{float: left;width: 50%;}
.footer_list .menu li a{display: block;background: url(/css/images/foot-menu.png) no-repeat left center;padding-left: 20px;color: #c8cbce;height: 30px;overflow: hidden;}
.footer_list .menu li ul{display: none;}
.footer_list .follow{float: right;width: 250px;}
.footer_copy{background: #05264f;padding: 15px 0;line-height: 30px;font-size: 14px;color: #fff;text-align: center;}
.footer_copy div{color: #c8cbce;}
/* standard*/
ul.nav{display: none;}
.pagebody{padding: 50px 0;color: #666;line-height: 25px;}
.page-about h2{font-size: 30px;color: #2f84c8;text-align: center;margin-bottom: 30px;}
.page-about .imgs{margin-top: 20px;}
.page-about .imgs li{float: left;width: 33.33%;text-align: center;margin-top:8px;}
.page-about .imgs li img{width: 98%;border-radius: 8px;transition: all 0.6s ease-out;}
.page-about .imgs li:hover img{transform: scale(1.2,1.2);}
/* news*/
.newcontents .news-box{float: left;width: 390px;height: 460px;background: #f1f1f1;border-radius: 8px;box-shadow: 0 0 2px 1px #999;position: relative;}
.newcontents .news-box:nth-child(even){margin: 0 15px;}
.newcontents .news-box .news-box-img img{width: 100%;border-radius: 8px;}
.newcontents .news-box .t-sub2{padding: 25px;}
.newcontents .news-box h2.t-h a{display: block; font-size: 24px;color: #3f3f3f;line-height: 28px;height: 28px;overflow: hidden;}
.newcontents .news-box:hover h2.t-h a,.newcontents .news-box h2.t-h a:hover{color: #ce4841;}
.newcontents .news-box .summary{font-size: 14px;color: #6c6c6c;line-height: 25px;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newcontents .news-box .more{display: none;}
.newcontents .news-box .dali{position: absolute;left: 0;bottom: -36px;}
.newcontents .news-box .dali span{background: url(/css/images/new-data.png) no-repeat 30px center;line-height: 21px;padding-left: 65px;}
.newcontents h2.d_news_subject{font-size: 34px;text-align: center;color: #404040;}
.newcontents ._createTime{text-align: center;}
/* service*/
.page-service h2,.main_title{font-size: 30px;color: #404040;text-align: center;margin-bottom: 20px;}
.page-service .imgs{margin-top: 110px;}
.page-service .imgs li{float: left;width: 33.33%;text-align: center;border-left: 1px solid #d2d2d2;border-top: 1px solid #d2d2d2;}
.page-service .imgs li:nth-child(-n+3){border-top: 0;}
.page-service .imgs li:nth-child(3n+1){border-left: 0;}
/* feedback*/
.main_cop{font-size: 24px;color: #404040;margin-top: 80px;}
.feed_cont{float: left;width: 410px;padding-top: 20px;}
.feed_li{padding: 32px 0 32px 80px;border-top: 1px solid #ccc;}
.feed_li:first-child{border-top: 0;}
.feed_li .t{font-size: 24px;color: #404040;margin-bottom: 35px;}
.feed_li .c{line-height: 25px;}
.feed_li.call .t{margin-top: 35px;margin-bottom: 0;}
.feed_li.call .t:first-child{margin-top: 0;}
.feed_li.sales{background: url(/css/images/feed-sales.png) no-repeat 16px 30px;}
.feed_li.add{background: url(/css/images/feed-add.png) no-repeat 16px 30px;}
.feed_li.mail{background: url(/css/images/feed-mail.png) no-repeat 16px 37px;}
.feed_li.call{background: url(/css/images/feed-tel.png) no-repeat 16px 37px;}
.feed_form{float: right;width: 760px;margin-top: 65px;padding: 35px;background: #fff;box-shadow: 0 0 12px 2px #999;border-radius: 5px;}
.feed_form .tip{font-size: 18px;color: #517cd4;}
.feed_form table{width: 100%;}
.feed_form input,.feed_form textarea{width: 90%;background: #ecf1f8;border: 0;padding: 10px;height: 60px;border-radius: 4px;margin-top: 40px;}
.feed_form textarea{width: 95%;height: 120px;}
.feed_form a{display: block;width: 225px;height: 60px;background: #2270b8;color: #fff;font-size: 18px;text-align: center;line-height: 60px;border-radius: 4px;}
.feed_map{height: 500px;background-repeat: no-repeat;background-position: center top;margin-top: 50px;}
/* faq*/
.page-faq h3{padding: 0 30px;height: 70px;line-height: 70px;background: #2f84c8;color: #fff;font-size: 18px;margin-top: 30px;}
.page-faq ul{padding: 30px 35px;background: #fbfbfb;}
/* product*/
.product_index .pro-box{float: left;width: 290px;height: 440px;margin-top: 60px;margin-left:6px;margin-right: 6px;border: 2px solid #2371b8;padding: 15px;border-radius: 10px;}
.product_index .pro-box:nth-child(4n+1){margin-left:0;}
.product_index .pro-box:nth-child(4n+4){margin-right:0;}
.product_index .pro-box a{text-decoration: none;}
.product_index .pro-box img{border-radius: 10px;overflow: hidden;height: 235px;width: 260px;}
.product_index .pro-box img img{transition: all 0.6s ease-out;width: 100%;}
.product_index .pro-box img:hover img{transform: scale(1.2,1.2);}
.product_index .pro-box .name{font-size: 20px;color: #2371b8;text-align: center;font-family: 'OpenSansRegular';margin-top: 20px;}
.product_index .pro-box .txt{margin-top: 15px;color: #2371b8;font-size: 18px;line-height: 26px;text-align: center;font-family: 'Myriad Pro';height: 115px;overflow: hidden;}
.product_cate .bk_pro,.productlist .bk_pro{float: left;width: 292px;height:  295px;margin-top: 20px;margin-left:2px;margin-right: 2px;}
.product_cate .bk_pro:nth-child(4n+1),.productlist .bk_pro:nth-child(4n+1){margin-left:0;}
.product_cate .bk_pro:nth-child(4n+4),.productlist .bk_pro:nth-child(4n+4){margin-right:0;}
.product_cate .bk_pro .imageDiv,.productlist .bk_pro .imageDiv{border: 1px solid #ccc;border-radius: 10px;text-align: center;}
.product_cate .bk_pro .imageDiv img,.productlist .bk_pro .imageDiv img{object-fit: cover;}
.product_cate .bk_pro .model,.product_cate .bk_pro .briefContent,.productlist .bk_pro .model,.productlist .bk_pro .briefContent{display: none;}
.product_cate .bk_pro .name a,.productlist .bk_pro .name a{display: block;font-size: 18px;color: #2371b8;text-align: center;margin-top: 10px;}
.productDetail h2.detial_p_name{padding-top: 20px;padding-bottom: 20px;color: #023F98;font-family: Arial,Helvetica,sans-serif;font-size: 32px;}
.productDetail h2.detial_p_name span{display: none;}
.productDetail h2.detial_p_name span.pname_v{display: block;}
.productDetail .main_image{text-align: center;}
.productDetail .image_content{text-align: center;}
.productDetail .image_content li{display: inline-block;vertical-align: top;width: 50px;margin: 0 5px;}
.productDetail .image_content li img{width: 100%;}
.productDetail .TabbedPanels{margin-top: 50px;line-height: 30px;}
.productDetail .other_p_h{margin-top: 50px;padding-top: 50px;border-top: 1px solid #ccc;font-size: 20px;}
.TabbedPanelsContentGroup .TabbedPanelsContent{display: block !important;}
.TabbedPanelsContentGroup .prodDescription_title{display: block !important;font-size: 24px;color: #353535;width: 100%;text-align: center;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;margin-top: -1px;font-weight: normal;cursor: pointer;line-height: 40px;}
.TabbedPanelsContentGroup .prodDescription_cont{margin: 20px 0;}
.TabbedPanelsContentGroup .prodDescription_cont a{color: #666;}
.TabbedPanelsContentGroup table{width: 100%;}
.TabbedPanelsContentGroup td{height: 30px;padding: 10px;border: 1px solid #ccc;}
.TabbedPanelsContentGroup div{display: inline;}
.TabbedPanelsContentGroup .MsoNormal,.TabbedPanelsContentGroup p{display: none;}
.item_other{display: none;}
/*page-pagination*/
.pagination-bottom{display: block;margin: 20px 0;clear: both;text-align: right;}
.pagination{margin: 0;overflow: hidden;}
.pagination ul{overflow: hidden;text-align: center;}
.pagination li{display: inline-block;vertical-align: top;list-style:none;margin: 0 0 0 10px;}
.pagination .la a:hover, #home_page a:hover, #p_previous a:hover, .p_next a:hover, .p_end a:hover{border: 1px solid #023f98;background-color: #023f98;text-decoration: none;color: #fff;}
.pagination span{display: block;float: left;}
.pagination .current{border: medium none;}
.pagination .current span{display: block;background: #023f98;border: 1px solid #023f98;color: #fff;height: 30px;line-height: 30px;padding: 0 10px;}
.pagination a{display: block;float: left;background: #FFFFFF;border: 1px solid #CCCCCC;padding: 0 10px;text-decoration: none;height: 30px;line-height: 30px;}
.pagination span.pc_f, .pagination .pc_f span{display: block;background: #fff;border: 1px solid #ddd;color: #ddd;height: 30px;line-height: 30px;padding: 0 10px;}
.pagination li a{color: #7d7d7d;}
.pagination-bottom .p_input, .pagination-bottom .percent_num{display: none;}

#share{position: fixed;left: 50%;top: 50%;margin-left: 620px;z-index: 9999;}
#share a{display: block;width: 48px;height: 44px;background-color: #dcdcdc;margin-top: 6px;background-position: 0 0;background-repeat: no-repeat;background-color: #2f84c8;}
#share a.totop{background-image: url(/css/images/share_totop.png);}
#share a.inquiry{background-image: url(/css/images/share_inquiry.png);}
#share a.qq{background-image: url(/css/images/share_qq.png);}
#share a.email{background-image: url(/css/images/share_email.png);}
#share a:hover{background-color: #f6aa3d;}
