*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 14px/1.5 Microsoft YaHei, arial, 微软雅黑, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
.hover_time{ -webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; -ms-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s;}
@font-face { font-family: 'impact';src: url('../fonts/impact.ttf');font-weight: normal; font-style: normal;}
.ty_content,.tywidth{ width: 1200px; margin: 0 auto;}
.more-title{ width: 1200px; margin: 50px auto 30px; text-align: center;line-height: 0;}
.more-title .ff{ animation: zoomIn 1s; -moz-animation: zoomIn 1s; -webkit-animation: zoomIn 1s; -o-animation: zoomIn 1s; animation-play-state: paused;}
.more-title .on{ animation-play-state: running;}
.xzln1 .ff{ animation: lightSpeedIn 1s; -moz-animation: lightSpeedIn 1s; -webkit-animation: lightSpeedIn 1s; -o-animation: lightSpeedIn 1s; animation-play-state: paused;}
.xzln1 .on{ animation-play-state: running;}
.xzln2 .ff{ animation: rubberBand 1s; -moz-animation: rubberBand 1s; -webkit-animation: rubberBand 1s; -o-animation: rubberBand 1s; animation-play-state: paused;}
.xzln2 .on{ animation-play-state: running;}
.xzln3 .ff{ animation: fadeInDown 2s; -moz-animation: fadeInDown 2s; -webkit-animation: fadeInDown 2s; -o-animation: fadeInDown 2s; animation-play-state: paused;}
.xzln3 .on{ animation-play-state: running;}
.xzln4 .ff{ animation: fadeInDownBig 2s; -moz-animation: fadeInDownBig 2s; -webkit-animation: fadeInDownBig 2s; -o-animation: fadeInDownBig 2s; animation-play-state: paused;}
.xzln4 .on{ animation-play-state: running;}
.xzln5 .ff{ animation: fadeInLeft 2s; -moz-animation: fadeInLeft 2s; -webkit-animation: fadeInLeft 2s; -o-animation: fadeInLeft 2s; animation-play-state: paused;}
.xzln5 .on{ animation-play-state: running;}
.xzln6 .ff{ animation: fadeInRight 2s; -moz-animation: fadeInRight 2s; -webkit-animation: fadeInRight 2s; -o-animation: fadeInRight 2s; animation-play-state: paused;}
.xzln6 .on{ animation-play-state: running;}
@-webkit-keyframes bounce-up{ 25%{-webkit-transform: translateY(2px);}
	50%, 100%{-webkit-transform: translateY(0);}
	75%{-webkit-transform: translateY(-2px);}
	}
@keyframes bounce-up{ 25%{transform: translateY(2px);}
	50%, 100%{transform: translateY(0);}
	75%{transform: translateY(-2px);}
	}
@keyframes msClock{ 0%,90%,100%{ transform: rotate(0) scale(1);}
	20%,40%{ transform: rotate(-15deg) scale(1.1);}
	30%,50%{ transform: rotate(15deg) scale(1.1);}
	}
.more-title h5{ font-size: 40px; font-weight: bold; color: #333; line-height: 40px;}
.more-title h6{ margin-top: 13px; font-size: 18px; color: #333; line-height: 18px;}



/*header*/
.header_top{width: 100%;height: 53px;background: #2b2b2b}
.header_top_main{width: 1180px;height: 53px;margin: 0 auto;}
.header_top_main span{float: left;color: #808080;line-height: 53px;}
.header_top_list{float: right;}
.header_top_list ul li{float: left;line-height: 53px;margin-left: 10px;}
.header_top_list ul li a{color: #808080}

.header_1{width: 100%;height: 125px;background: #f1f1f1}
.header_1_main{width: 1180px;height: 125px;margin: 0 auto;}
.header_1_logo{float: left;padding-top: 20px;}
.header_1_by{float: left;line-height: 125px;font-size: 30px;color: #333333;margin-left: 25px;}
.header_1_by span{color: #0099d9}
.header_1_phone{float: right;padding-top: 28px;}
.phone_icon{float: left;padding-top: 3px;}
.phone_num{float: right;}
.phone_num i{font-size: 14px;color: #0d9edb;line-height: 14px;}
.phone_num p{font-size: 18px;color: #333333;line-height: 20px;}

.header{width: 100%;height: 53px;background: url(../images/header_bg.png)no-repeat;background-size: 100% 100%;}
.header_2{width: 1180px;height: 53px;margin: 0 auto;padding: 0 35px;}
.header_2 ul li{float: left;text-align: center;line-height: 15px;font-size: 17px;margin-right: 50px;padding-top: 13px;}
.header_2 ul li:last-child{margin-right: 0px;}
.header_2 ul li span{font-size: 12px;color: #808080;}
.header_2 ul li:hover a{color: #0d9edb}
.header_2 ul li:hover a span{color: #0d9edb}
.header_2 ul li.on a{color: #0d9edb}
.header_2 ul li.on a span{color: #0d9edb}





/*轮播*/

.banner-index{ line-height: 0;}
.banner-index img{ width: 100%;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 12px; overflow: hidden; position: absolute; left: 48%; bottom: 5px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; background: #fff; width: 30px; height: 6px; border: 1px solid #0099d9; margin-right: 15px; cursor: pointer;}
.slideBox .hd ul li.on{ background: #0099d9;}
.banner-index .slideBox .bd img{ width: 100%;}
/*.slideBox .bd ul li{ display: none;}*/
/*.slideBox .bd ul li:first-child{ display: none;}*/

/*search*/
.search{width: 100%;height: 75px;overflow: hidden;}
.search-keywords{float: left;}
.search-form{float: right;width: 240px;height: 34px;border: 1px solid #a6a6a6;border-radius: 17px;overflow:hidden;}
.hot_key {width: 97px; height: 34px;line-height: 34px;float: left;color: #121212;background:#0099d9;text-align: center; border-radius: 17px;margin-top: 21.5px;margin-right: 50px;}
.hot_key img{float: left;position: relative;top: 26px;margin-right: 12px;}
.hot_key span{color: #fff;font-size: 15px;text-align: center;font-weight: bold;}
.wb a{float: left;line-height: 75px;color: #666666;font-size: 14px;}
.wb a:hover{color: #0099d9}
.wb i{float: left;line-height: 75px;margin: 0px 5px;color: #666666}
.search-form{width: 240px;height: 33px;border-bottom: 1px solid #a6a6a6;margin-top: 17.5px;overflow: hidden;background: #eeeeee}
#s_btn{width: 34px;height: 30.5px;background: url(../images/fdj.png)no-repeat;float: right;border: none;background-position: center;}
#search-keywords{width: 200px;height: 34px;float: left;border: none;outline: none;padding-left: 20px;background: #eee;}
.search-form input::-webkit-input-placeholder {
        color: #666;
      
        
      }
      input::-moz-input-placeholder {
        color: #666;
       
        
      }
      input::-ms-input-placeholder {
        color: #666;
          
        
      }

/*定制中心*/
.product_big{width: 100%;height: 1300px;}
.product{width: 1920px;height: 1300px;position: absolute;left: 50%;margin-left: -960px;background: url(../images/product_bg.png)no-repeat;background-position: bottom;}
.product_title{width: 1920px;height: 190px;padding-top: 62px;}
.product_title1{width: 761px;height: 76px;background: url(../images/product_title_bg.png)no-repeat;margin: 0 auto;background-position: 0px 10px;}
.product_title1 h3{font-size: 45px;color: #333333;text-align: center;line-height: 45px;}
.product_title1 p{font-size: 24px;color: #333333;text-align: center;}
.product_main{width: 1180px;height:857px;margin: 0 auto;margin-top: 145px; }
.product_main_left{width: 348px;height: 883px;background: url(../images/product_main_left.png)no-repeat;float: left;}
.product_fl_title{width: 348px;height: 79px;background:url(../images/product_fl_title.png)no-repeat; margin-bottom: 7px;text-align: center;font-size: 30px;color: #fff;font-weight: bold;line-height: 27px;padding-top: 13px;}
.product_fl_title span{font-size: 20px;color: #fff;font-weight: normal;}
.product_list{width: 322px;height: 35px;background: #dbf1fa;margin: 0 auto;text-align: center;line-height:39px;color: #808080;font-size: 16px;}
.product_ul ul li:nth-child(2n) .product_list{background: #fff}
.product_ul ul li:hover .product_list{color: #0099d9}
.product_main_left1{width: 348px;height: 835px;overflow: hidden;}
.product_main_left2{width: 348px;height: 30px;font-size: 30px;color: #fff;font-weight: bold;text-align: center;line-height: 52px;}
.product_main_right{width: 819px;height: 883px;float: right;}
.product_top_more{width: 819px;height: 69px;background: #fff;}
.product_top_more span{font-size: 28px;color: #0099d9;float: left;line-height: 69px;margin-left: 25px;}
.product_more{width: 92px;height: 35px;background: #0099d9;border-radius: 8px;float: right;font-size: 18px;color: #fff;text-align: center;line-height: 35px;margin-top: 17px;margin-right: 25px;}
.product_main_right_list{margin-top: 25px;}
.product_main_right_list ul li{width: 264px;height: 250px;background: #fff;margin-right: 13.5px;margin-bottom: 20px;float: left;}
.product_main_right_list ul li:nth-child(3n){margin-right: 0px;}
.product_img{width: 243px;height: 207px;margin: 0 auto;margin-top: 8px;}
.product_title2{width: 100%;height: 35px;text-align: center;line-height: 35px;color: #8b8b8b}
.product_main_right_list ul li:hover{border:2px solid #0099d9;}






/*banner_ad*/
.banner_ad{width: 100%;height: 340px;background: #fff;}
.banner_ad_main{width: 1920px;height: 340px;background: url(../images/banner_ad_bg.png)no-repeat;position: absolute;left: 50%;margin-left: -960px;}
.banner_ad_gd{width: 454px;height: 230px;float: right;margin-right: 370px;margin-top: 80px;}
.banner_ad_jx{margin-top: 5px; width: 369px;height: 40px;background: url(../images/banner_ad_jx.png)no-repeat;float: right;text-align: center;line-height: 34px;font-size: 22px;color: #fff;}
.banner_ad_num{margin-top: 5px; width: 300px;height: 71px;float: right;background: url(../images/banner_ad_num.png)no-repeat;padding-left: 104px;line-height: 24px;padding-top: 5px;}
.banner_ad_num p{font-size: 24px;color: #000;}


/*优势*/
.youshi{width: 100%;height: 1722px;background: url(../images/youshi_bg.png)no-repeat;background-size: 100% 100%;}
.youshi_main{width: 1200px;height: 1722px;margin: 0 auto;}
.youshi_main .product_title1{width: 1005px;background: url(../images/youshi_title_bg.png)no-repeat;background-position: 0px 10px;}
.youshi_main .product_title{width: 1200px;padding-top: 67px;}
.youshi_main .product_title1 h3 span{color: #0099d9}
.youshi_list ul li{width: 1180px;height: 332px;background: #fff;margin-bottom: 25px;}
.youshi_list_img{float: left;padding-top: 24px;margin-left: 17px;}
.youshi_list_content1{float: left;margin-left: 25px;padding-top: 70px;}
.youshi_list_content1_title1{float: left;font-size: 60px;color: #0099d9;font-weight: bold;line-height: 55px;margin-right: 13px;}
.youshi_list_content1_title2{float: left;}
.youshi_list_content1_title2 h3{font-size: 36px;color: #333333;line-height: 36px;margin-bottom: 5px;}
.youshi_list_content1_title2>p{font-size: 14px;color: #333333;line-height: 14px;}
.youshi_list_content1>img{margin-top: 18px;margin-bottom: 15px;}
.youshi_list_content1>p{margin-bottom: 30px;}
.youshi_list_content1>p span{color: #0099d9}
.youshi_list ul li:nth-child(2) .youshi_list_content1{margin-left: 55px;width: 570px;padding-top: 50px}
.youshi_list ul li:nth-child(2) .youshi_list_content1:nth-child(1) p{line-height: 30px;}
.youshi_list ul li:nth-child(2) .youshi_list_img{padding-top: 13px;margin-left: 35px;}
.youshi_list ul li:nth-child(3) .youshi_list_img{padding-top: 28px;margin-left: 32px;}
.youshi_list ul li:nth-child(3) .youshi_list_content1{width: 570px;line-height: 30px;padding-top: 65px;margin-left: 55px;}
.youshi_list ul li:nth-child(4) .youshi_list_content1{margin-left: 55px;}
.youshi_list ul li:nth-child(4) .youshi_list_img{margin-left: 65px;padding-top: 35px;}


/*cases*/
.cases{width: 100%;}
.cases_main{width: 1180px;margin: 0 auto}
.cases_main .product_title{width: 1180px;}
.cases_list{width: 1180px;height: 800px;}
.cases_list_top{width: 1180px;height: 401px;}
.clt_left{width: 659px;height: 401px;border:1px solid #d3e1e6;border-radius: 8px;float: left;}
.clt_right{width: 487px;height: 300px;background: url(../images/clt_right.png)no-repeat;float: left;margin-left: 33px;margin-top: 58px;padding:40px 20px 0px 20px}
.clt_right h3{text-align: center;line-height: 30px;margin-bottom: 25px;}
.clt_right h3 a{color: #2b2b2b;font-size: 30px;}
.clt_right h3:hover a{color: #0099d9}
.cases_alms_l{width: 62px;height: 23px;border-radius: 8px;background: #dfedf2;float: left;text-align: center;line-height: 23px;font-size: 14px;color: #333333}
.cases_alms p{margin-left: 10px;float: left;width: 370px;color: #808080}
.cases_alms{height: 42px;}
.cases_list_top_more{width: 198px;height: 47px;border-radius: 10px;background: #0099d9;margin-top: 35px;margin-left: 118px;text-align: center;line-height: 47px;color: #fff;font-size: 18px;}
.cases_list_top_more:hover{text-decoration: underline;}
.clt_left_img{width: 649px;height: 391px;border-radius: 8px;margin:0 auto;margin-top: 4px;overflow: hidden;}

.clt_left_img:hover a img{transform: scale(1.1,1.1);}
.cases_list_bottom{width: 1180px;height: 288px;margin-top: 8px;}
.cases_list_bottom ul li{width: 388px;height: 288px;float: left;margin-right: 8px;}
.cases_list_bottom ul li:last-child{margin-right: 0px;}
.cases_list_bottom_top{width: 388px;height:236px;border-radius: 5px;border:1px solid #d3e1e6; }
.cases_list_bottom_title{width: 388px;height: 44px;border-radius: 8px;background:#dfedf2;margin-top: 8px;text-align: center;line-height: 44px;font-size: 18px;color: #2b2b2b; }
.cases_list_bottom_title:hover {color: #0099d9}
.cases_list_bottom_img{width: 378px;height: 226px;margin: 0px;margin: 0 auto;margin-top: 4px;border-radius: 5px;overflow: hidden;}
.cases_list_bottom_img:hover a img{transform: scale(1.1,1.1);}
.case_more{width: 584px;height: 53px;background: #0099d9;color: #fff;font-size: 18px;text-align: center;line-height: 53px;border-radius: 10px;margin: 0 auto;margin-top: 45px;}
.case_more:hover{text-decoration: underline;}
/*about*/
.about{width: 100%;height: 1356px;background: url(../images/about_bg.png)no-repeat;background-size: 100% 100%;margin-top: 100px;}
.about_main{width: 1180px;margin: 0 auto;padding-top: 225px;}
.about_main .product_title{width: 1180px;}
.about_main .product_title1{width: 674px; background: url(../images/about_title_bg.png)no-repeat;background-position: 0px 10px;}
.about_top{width: 1178px;height: 415px;background: url(../images/about_top_bg.png)no-repeat;}
.about_top_img{overflow: hidden; width: 606px;height: 399px;border-radius: 9px;float: left;margin-top: 8px;margin-left: 8px;}
.about_top_img img{width: 100%;height: 100%}
.about_top_content{width: 460px;float: right;margin-top: 64px;margin-right: 53px;}
.about_top_content p{line-height: 26px;margin-top: 10px;}
.about_more1{width: 68px;height: 23px;border-radius: 10px;background: #0d9edb;float: right;text-align: center;line-height: 23px;color: #ffffff;}
.cfzs{width: 1217px;height: 373px;background: url(../images/cfzs_bg.png)no-repeat;margin: 0 auto;background-position: left;margin-top: 20px;padding-left: 190px;padding-top: 2px;}
.cfzs_one{width: 255px;height: 369px;float: left;padding-top: 175px;}
.cfzs_two{width: 361px;height: 369px;float: left;margin-left: 5px;border-radius: 10px;border:4px solid #fff;overflow: hidden;}
.cfzs_two img{width: 100%;height: 100%;}
.cfzs_three{width: 378px;height: 369px;float: left;margin-left: 5px;}
.cfzs_one1{width: 255px;height: 194px;border-radius: 10px;border:4px solid #fff;overflow: hidden;}
.cfzs_one1 img{width: 100%;height: 100%;}
.cfzs_three1{width: 378px;height: 186px;border-radius: 10px;border:4px solid #fff;overflow: hidden;}
.cfzs_three2{width: 378px;height: 177px;margin-top: 6px;overflow: hidden;}
.cfzs_three3{width: 186px;height: 177px;float: left;border:4px solid #fff;border-radius: 10px;overflow: hidden;}
.cfzs_three4{width: 186px;height: 177px;float: right;border-radius: 10px;border:4px solid #fff;overflow: hidden;}
.cfzs_three1 img{width: 100%;height: 100%}
.cfzs_three2 img{width: 100%;height: 100%}
.cfzs_three3 img{width: 100%;height: 100%}
.cfzs_three4 img{width: 100%;height: 100%}


/*新闻资讯*/
.news{width: 100%;}
.news_main{width: 1180px;height: 785px;margin: 0 auto;}
.news_main .product_title{width: 1180px;}
.news_mk{width: 1180px;height: 555px;}
.news_mk_left{width: 502px;height: 555px;float: left;}
.news_mk_right{width: 653px;height: 555px;float: right;}
.news_mk_left .hd{width: 502px;height: 50px;background: url(../images/news_mk_left_title.png)no-repeat;}
.news_more1{width: 92px;height: 35px;border-radius: 8px;background: #dfedf2;float: right;margin-top: 7px;font-size: 18px;color: #333333;text-align: center;line-height: 35px;}
.news_mk_left .bd{width: 100%;margin-top: 11px;height: 494px;overflow: hidden;}
.news_mk_left .bd ul li{width: 100%;height: 90px!important;border:1px solid #d3e1e6;margin-bottom: 11px;padding-top: 12px;padding-left: 15px;}
.news_wen{height: 19px;overflow: hidden;margin-bottom: 12px;}
.news_q{float: left;}
.news_wen p{float: left;line-height: 19px;margin-left: 10px;height: 20px;width:440px;}
.news_wen p a{color: #333333}
.news_wen p:hover a{color:#0d9edb }

.news_mk_right>.parHd{width: 100%;height: 50px;background: url(../images/news_mk_right_title.png)no-repeat;background-position: bottom;}
.news_more2{width: 92px;height: 35px;background: #dfedf2;border-radius: 8px;font-size: 18px;color: #333333;text-align: center;line-height: 35px;}
.news_mk_right>.parHd ul{float: right;padding-top: 7px;}
.news_mk_right>.parHd ul li{float: left;width: 82px;height: 35px;border:1px solid #d3e1e6;border-radius: 8px;text-align: center;line-height: 35px;margin-right: 5px;}
.news_mk_right>.parHd ul a div{float: left;}

.news_top{width: 100%;height: 191px;border:1px solid #d3e1e6;margin-top: 11px;padding: 12px 10px;}
.news_bottom{width: 100%;height: 292px;border:1px solid #d3e1e6;margin-top: 11px;padding: 0px 15px;}
.news_bottom li{width: 100%;height: 58px;border-bottom: 1px solid #e3e3e3;}
.news_bottom li:last-child{border-bottom: 0px;}
.news_bottom li a{line-height: 58px;float: left;font-size: 16px;color: #4c4c4c;}
.news_bottom li span{float: right;color: #333333;background: #dfedf2;height: 19px;line-height: 19px;margin-top: 23px;}
.news_top_left1{width: 268px;height: 164px;float: left;}
.news_top_left1 ul{width: 268px;height: 156px;background: red;}
.news_top_right{padding-top: 30px; width: 353px;height: 164px;background: url(../images/news_top_right.png)no-repeat;float: left;margin-left: 10px;}
.news_top_right h3 a{font-size: 18px;color: #333333;text-align: center;}
.news_top_right h3{text-align: center;font-weight: bold;}
.news_top_right p{line-height: 26px;margin-top: 12px;height: 52px;overflow: hidden;}
.news_top_right>a{float: right;font-weight: bold;}
.news_time{width: 80px;height: 19px;background: #0d9edb;margin-left: 134px;margin-top: 27px;text-align: center;line-height: 19px;color: #fff;}
.news_bottom li:hover a{color: #0d9edb}
.news_mk_right>.parHd ul li.on{background: #0d9edb;color: #fff; }
.news_top_right>a:hover{color: #0d9edb}
.news_top_right h3:hover a{color: #0d9edb}


/*友情链接*/






/*foot*/
.foot{width: 100%;height: 472px;background: #f1f1f1;    margin-top: 10px;}
.foot .link{height: 100px;background: #fff;}
.foot .link .top>div{ display: inline-block; vertical-align: middle;}
.foot .link .top .zz{ color: #0d9edb; font-size: 18px; font-weight: bold;}
.foot .link .top .z{ background: #ccc; width: 950px; height: 1px; margin: 0 15px 0 20px;}
.foot .link .top .y{ color: #666; font-size: 14px;}
.foot .link .top .y:hover{ color: #0d9edb;}
.foot .link .list{ margin-top: 5px; position: relative;}
.foot .link .list dd{ position: absolute; left: 0; top: 0; color: #eee; font-size: 36px; font-family: arial; text-transform: uppercase; font-weight: bold; line-height: 36px;}
.foot .link .list ul{ margin-top: 6px;}
.foot .link .list ul li:first-child{ padding-left: 130px;}
.foot .link .list ul li{ margin-right: 30px; display: inline-block; vertical-align: top; color: #666; font-size: 14px;}
.foot .link .list ul li:hover{ color: #0d9edb;}
.foot_top{width: 100%;height: 53px;background: url(../images/foot_top_bg.png);}
.foot_top_main{width: 1180px;height: 53px;margin: 0 auto;padding:0px 30px;overflow: hidden;}
.foot_top_main ul li{float: left;margin-right: 49px;text-align: center;line-height:40px;}
.foot_top_main ul li:last-child{margin-right: 0px;}
.foot_top_main ul li a{font-size: 18px;color: #333333;}
.foot_top_main ul li a span{text-align: center;font-size: 12px;color: #808080;position: relative;top: -28px;}
.foot_top_main ul li:hover a{color: #0d9edb;}
.foot_top_main ul li:hover a span{color: #0d9edb;}
.foot_main{width: 1180px;margin: 0 auto;height: 275px;padding-top: 38px;padding-left: 155px;}
.bottom_logo{float: left;}
.bottom_ewm{float: left;width: 205px;height: 205px;margin-left: 30px;}
.bottom_list{float: left;margin-left: 50px;}
.bottom_list ul li{margin-bottom: 15px;}
.foot_last{width: 100%;height: 35px;background: #2b2b2b;text-align: center;line-height: 35px;color: #808080}
.foot_last a{color: #808080}


































