*{ 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: #858585;}
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;}*/
@font-face { font-family: 'impact';src: url('../fonts/impact.ttf');font-weight: normal; font-style: normal;}
.ty_content{ width: 1200px; margin: 0 auto;}
.more-title{ width: 100%;}
.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;}
/*header */
.header{width: 100%;}
.header .header-1{height: 42px;width: 100%;line-height: 42px;background: url("../images/header_1_bj.png")no-repeat center;}
.header .header-1 .content{width: 1200px;margin: auto;padding-left: 370px;}
.header .header-1 .content b{color: #b1c4e1;font-size: 14px;line-height: 35px;}
.header .header-1 .content nav{line-height: 35px;float: right;height: 35px;}
.header .header-1 .content nav a{color: #b1c4e1;font-size: 14px;margin-right: 0px;float: right;}
.header .header-1 .content nav a:hover{color: #ffffff;text-decoration: underline;}
.header .header-1 .content nav i{float: right;color: #b1c4e1}
.header .header-2{height: 122px;}
.header .header-2 .content{width: 1210px;height: 122px;margin: auto;}
.header .header-2 .content .log{float: left;margin-top: -15px;}
.header .header-2 .content .text{float: left;margin-top: 24px;margin-left: 133px;}
.header .header-2 .content .text h3{font-size: 26px;color: #1f1a17;margin-bottom: 5px;}
.header .header-2 .content .text h3 span{font-size: 26px;color: #f78618;font-weight: bold;}
.header .header-2 .content .text h3 b{font-weight: bold;}
.header .header-2 .content .phone{float: right;margin-top: 16px;height: 63px;}
.header .header-2 .content .phone .dh{float: left;margin-top: 5px;}
.header .header-2 .content .phone .dh h3{color: #333;font-size: 24px;font-weight: bold;font-family: Arial;line-height: 26px;}

.header .header-3{height: 58px;width: 100%;border-top: solid 1px #dddddd;}
.header .header-3 .content{width: 1200px;margin: auto;}
.header .header-3 .content nav a{display:block;float: left;height: 70px;line-height: 70px;font-size: 16px;color: #323232;text-align: center;position: relative;text-align: center;margin-right: 54px;}
.header .header-3 .content nav a:last-child{margin-right: 0px;}

/*.header .header-3 .content nav a:nth-child(2),.header .header-3 .content nav a:nth-child(3){width: 191px;}*/

/*.header .header-3 .content nav a i{font-size: 12px;color: #999;display: block;}*/

.header .header-3 .content nav a:hover{border-bottom: solid 2px #f78618;color: #f78618;}
.header .header-3 .content nav .on{border-bottom: solid 2px #f78618;color: #f78618;}

.header .header-3 .content nav ul{
    position: absolute;
    top: 70px;
    z-index: 999;
    display: none;
    left: -24px;
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    width: 113px;
}
.header .header-3 .content nav ul li{
    width: 100%;
    display: block;
    float: left;
    text-align: center;
    height: 41px;
    line-height: 41px;
    font-size: 16px;
    color: #323232;
    padding-left: 23px;
    padding-right: 23px;
    background: #fff;
    border-top: solid 1px #ddd;
}
.header .header-3 .content nav ul li:hover{color: #f78618;}



/*banner*/
.banner-index{ font-size: 0;overflow: hidden;    width: 100%;  }
.banner-index img{ width: 100%;line-height: 0;}
.slideBox{ width: 100%;overflow: hidden; position: relative;}
.slideBox .hd{ height: 12px; overflow: hidden; position: absolute; left: 48%; bottom: 38px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; width: 38px; height: 12px;margin-right: 10px; cursor: pointer;background: #ccc;border-radius: 10px;}
.slideBox .hd ul li.on{background: #023763;}
.banner-index .slideBox .bd img{ width: 100%;}
.slideBox .bd ul li:first-child{ display: block;}
.slideBox .bd ul li{ display: none;}



/*search*/
.search{ width: 100%; height: 71px; line-height: 71px;border-bottom: solid 1px #ccc;}
.search-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.search-keywords{ font-size: 14px; color: #ccc; display: inline-block;}
.search-keywords .wb{ display: inline-block; vertical-align: top;}
.search-keywords .wb > span{ color: #000; font-size: 14px; display: inline-block; border-radius: 16px; text-align: center; height: 35px; line-height: 35px;font-weight: bold;}
.search-keywords .wb a{ color: #666; font-size: 14px;}
.search-keywords .wb a:hover{ color: #1a457a;}
.search-keywords .wb i{ color: #333; font-size: 14px; margin: 0 5px 0 5px;}
#searchForm{ background: url(../images/search.png) no-repeat right; width: 239px; line-height: 31px; height: 31px; z-index: 99; position: relative;top: 0px;}
.search-form{ display: inline-block; float: right;margin-top: 17px;}
#searchForm .search-input{ vertical-align: top; height: 31px; background: none; line-height: 31px; color: #333; border-radius: 5px; text-indent: 20px; outline: none; border: none; width: 85%; font-size: 14px;}
.search-form #s_btn{ width: 35px; height: 35px; background: none; color: #333; outline: none; border: none;float: right; cursor: pointer; display: inline-block; vertical-align: top;}
.clear-fix-3{ line-height: 0; font-size: 0; clear: both;}
#searchForm .search-input::-webkit-input-placeholder{ /* WebKit browsers */  color: #ccc;}
#searchForm .search-input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color: #ccc;}
#searchForm .search-input::-moz-placeholder{ /* Mozilla Firefox 19+ */  color: #ccc;}
#searchForm .search-input:-ms-input-placeholder{ /* Internet Explorer 10+ */  color: #ccc;}


/*product*/
.product{width: 100%;margin-bottom: 50px;}
.product_main{width: 1200px;margin: 0 auto;padding-top: 45px;}
.product_main .top{margin-bottom: 35px;}
.product_main .top b{text-align: center;}
.product_main .top b{display: block;font-size: 36px;font-weight: bold;color: #333333;}
.product_main .top b span{color: #f78618;}
.product_main .bt{background: url("../images/top_xx.png")no-repeat center;line-height: 21px;height: 21px;text-align: center;color: #333333;font-size: 18px;margin-top: 6px;}

.product_1{width: 1200px;height: 910px;}
.product_left{width: 274px;height: 910px;float: left;}
.product_right{width: 905px;height: 910px;float: right;overflow: hidden;}
.pro_title{width: 274px;height: 90px;background: url(../images/box.png)no-repeat;}
.pro_main{width: 274px;height: 732px;border-left: 2px solid #dcdcdc;border-right: 2px solid #dcdcdc}
.pro_fl h3{color: #333333;font-size: 19px;font-weight: bold;line-height: 70px;}
.pro_fl h3 img{position: relative;top: 3px;margin-right: 20px;}
.pro_fl ul{padding-left: 25px;}
.pro_fl ul li a{color: #666666;line-height: 42px;font-size: 16px;}
.pro_fl ul li:hover a{color: #f78618}
.pro_fl{padding-top: 20px;}
.pro_left_bottom{width: 274px;height: 88px;border-radius: 0px 0px 50px 0px;background: #1a457a;padding: 20px 0px 0px 25px;}
.pro_left_bottom_img{float: left;margin-right: 12px;}
.pro_left_num{float: left;}
.pro_left_num p{margin-bottom: 10px; font-size: 24px;font-family: "arial";color: #ffffff;font-weight: bold;line-height: 24px;}


.product_right ul li{width:290px;height: 290px;float: left;margin-right: 17px;margin-bottom: 20px; }
.product_right ul li:nth-child(3n){margin-right: 0px;}
.pro_1_img{width: 290px;height: 248px;border: 1px solid #e5e5e5;overflow: hidden;}
.pro_1_title{text-align: center;line-height: 42px;color: #ffffff;font-size: 16px; width: 290px;height: 42px;background: url(../images/pro_img_hb.png)no-repeat;}
.product_right ul li:hover .pro_1_title{background: url(../images/pro_img_hover.png)no-repeat;}
.product_right ul li:hover .pro_1_img img{transform: scale(1.1,1.1);}
/*case*/
.case{height: 786px;background: url("../images/case_bg.png")no-repeat top center;padding-top: 40px;}
.case .top{margin-bottom: 35px;}
.case .top b{text-align: center;}
.case .top b{display: block;font-size: 36px;font-weight: bold;color: #fff;}
.case .top b span{color: #f78618;}
.case .bt{background: url("../images/top_xx.png")no-repeat center;line-height: 21px;height: 21px;text-align: center;color: #ccc;font-size: 18px;margin-top: 6px;}

.case .nav{height: 108px;margin-bottom: 15px;}
.case .nav li{width: 90px;float: left;margin-right: 95px;}
.case .nav li:last-child{margin-right: 0px;}
.case .nav span{display: block;font-size: 18px;color: #fff;text-align: center;}
.case .nav img{margin: 10px auto 0;}
.case .nav li .mr{display: block;}
.case .nav li .ho{display: none;}
.case .nav .on .ho{display: block;}
.case .nav .on .mr{display: none;}
.case .nav .on span{color: #f78618;}


.case .nr{height: 464px;}
.case .nr .le{width: 640px;height: 464px;float: left;}
.case .nr .ri{width: 550px;height: 464px;float: right;}
.case .nr .ri .wenzi{padding-left: 30px;height: 270px;}
.case .nr .ri .wenzi h3{font-size: 26px;color: #fff;}
.case .nr .ri .wenzi p{font-size: 14px;color: #ccc;    margin-top: 15px;line-height: 30px;}
.case .nr .ri .wenzi p span{font-size: 16px;color: #fff;}
.case .nr .ri .tu{height: 194px;}
.case .nr .ri .tu .tt{height: 194px;float: left;margin-right: 10px;}
.case .nr .ri .tu a:last-child .tt{margin-right: 0px;}


.mo-1{height: 2180px;background: url("../images/mo-1_bg.png")no-repeat bottom;}


.mo-1 .jxmf{width: 1200px;margin: auto;}
.mo-1 .jxmf .top{margin-bottom: 50px;margin-top: 20px;}
.mo-1 .jxmf .top b{text-align: center;}
.mo-1 .jxmf .top b{display: block;font-size: 36px;font-weight: bold;color: #333;}
.mo-1 .jxmf .top b span{color: #f78618;}
.mo-1 .jxmf .bt{background: url("../images/mo-top_xx.png")no-repeat center;line-height: 21px;height: 21px;text-align: center;color: #333;font-size: 18px;margin-top: 6px;}

.mo-1 .jxmf .nr{height: 394px;}
.mo-1 .jxmf .nr .left{width: 625px;float: left;height: 394px;background: url("../images/jxmf-left.png")no-repeat;padding-left: 27px;padding-top: 27px;padding-right: 25px;}
.mo-1 .jxmf .nr .left h3{font-size: 24px;color: #fff;padding-left: 10px;}
.mo-1 .jxmf .nr .left p{font-size: 16px;color: #fff;margin-top: 10px;line-height: 30px;margin-bottom: 15px;}
.mo-1 .jxmf .nr .left .img{text-align: center;margin-top: 26px;}
.mo-1 .jxmf .nr .right{float: left;width: 575px;height: 394px;overflow: hidden;}
.mo-1 .jxmf .nr .right img{width: 575px;height: 394px;}
.mo-1 .jxmf .nr .right:hover img{transform: scale(1.1,1.1);}
.mo-1 .sdys{width: 1200px;margin: 0 auto;margin-top: 107px;}
.mo-1 .sdys .top{margin-bottom: 30px;margin-top: 25px;}
.mo-1 .sdys .top b{text-align: center;}
.mo-1 .sdys .top b{display: block;font-size: 36px;font-weight: bold;color: #333;}
.mo-1 .sdys .top b span{color: #f78618;}
.mo-1 .sdys .bt{background: url("../images/mo-top_xx.png")no-repeat center;line-height: 21px;height: 21px;text-align: center;color: #333;font-size: 18px;margin-top: 6px;}
.sdys_content{width: 1200px;height: 1401px;background: url(../images/center4.png)no-repeat;background-position: center;}
.center1{width: 1200px;height: 300px;margin-top: 30px;float: left;}
.center1_img{width: 520px;height: 300px;float: left;}
.center1_content{overflow: hidden; width: 601px;height: 300px;border: 1px solid #dcdcdc;float: right;border-left: none;}
.center1_img2{width: 520px;height: 300px;float: right;}
.center1_content2{overflow: hidden;width: 600px;height: 300px;border: 1px solid #dcdcdc;border-right: none;float: left;}
.center1_main{padding-top: 40px;width: 491px;background: #ffffff;float: right;height: 300px;}
.center1_main_top1{float: left;margin-bottom: 20px;overflow: hidden;}
.center1_main_top2{float: right;margin-right: 30px;}
.center1_main_top{width: 491px;height: 70px;}
.center1_main_top1 h3{margin-bottom: 5px; font-size: 30px;color: #333333;font-weight: bold;line-height: 30px;}
.center1_main_top1 p{font-size: 24px;color: #333333;line-height: 36px;}
.center1_main ul li{font-size: 16px;color: #666666;line-height: 36px;float: left;}
.center1_main ul li span{color: #f78618!important;}


.mo-2{height: 402px;background: #1a457a;padding-top: 45px;overflow: hidden;}
.mo-2 .top{margin-bottom: 30px;}
.mo-2 .top b{text-align: center;}
.mo-2 .top b{display: block;font-size: 36px;color: #fff;}
.mo-2 .bt{background: url("../images/mo-top_xx.png")no-repeat center;line-height: 21px;height: 21px;text-align: center;color: #fff;font-size: 18px;margin-top: 6px;}
.mo_2_content{width: 1200px;height: 151px;margin: 0 auto;}
.mo_2_content ul li{width: 148px;height: 151px;float: left;margin-right: 2.1px;}
.mo_2_content ul li:nth-child(8){margin-right: 0px;}
.mo_2_img{width: 148px;height: 148px;background: red;overflow: hidden;}
.mo_2_jx{width: 148px;height: 3px;background:#f78618; }
.mo_2_hover1{width: 148px;height: 32px;background: rgba(0,0,0,0.8);position: relative;top: -37px;text-align: center;line-height: 32px;color: #ffffff;font-size: 16px;}
.mo_2_hover2{width: 148px;height: 148px;background: rgba(0,0,0,0.8);display: none;position: relative;top: -153px;padding: 25px 0px 0px 30px;}
.mo_2_content ul li:hover .mo_2_img .mo_2_hover1{display: none;}
.mo_2_content ul li:hover .mo_2_img .mo_2_hover2{display: block;}
.mo_2_hover2 h3{font-size: 16px;color: #ffffff;margin-top: 15px;}
.mo_2_hover2 p{color: #919191;text-transform: uppercase;font-size: 14px;}
.mo_2_phone{width: 565px;height: 36px;margin: 0 auto;margin-top: 22px;text-align: center;font-size: 16px;color: #ffffff;}
.mo_2_phone img{float: left;margin-right: 10px;}
.mo_2_phone p span{font-size: 26px;color: #ffffff;font-weight: bold;font-family: 'arial'}

/*关于我们*/
.about_ma{width: 100%;height: 550px;}
.about{ width: 1920px;height: 550px;background: url(../images/about_bg.png)no-repeat;background-position: 1535px 185px;  position: relative;left: 50%;margin-left: -960px;}
.about_main{padding-top: 40px; width: 1200px;height: 550px;margin: 0 auto;}
.about_main .top b{text-align: center;}
.about_main .top b{display: block;font-size: 36px;font-weight: bold;color: #333;}
.about_main .top b span{color: #f78618;}
.about_main .bt{background: url("../images/mo-top_xx1.png")no-repeat center;line-height: 21px;height: 21px;text-align: center;color: #333;font-size: 18px;margin-top: 6px;}
.about_centent{width: 1200px;height: 403px;margin-top: 26px;}
.about_left{width: 640px;height: 403px;float: left;overflow: hidden;}
.about_left:hover img{transform: scale(1.1,1.1);}
.about_right{width: 520px;height: 403px;float: right;}
.about_right h3{font-size: 30px;color: #333333;line-height: 30px;}
.about_right img{margin-top: 25px;}
.about_right p{font-size: 16px;color: #666666;line-height: 36px;margin-top: 10px;height: 280px;}
.about_btn{width: 160px;height: 50px;background: #f78618;text-align: center;line-height: 50px;font-size: 16px;color: #ffffff;}
.about_btn:hover{background: #1a457a}
/*企业相册*/
.qyxc{width: 1200px;height: 315px;margin: 0 auto;margin-top: 23px;}
.qyxc .parHd{width: 1200px;height: 46px;}
.qyxc .parHd ul li{width: 170px;height: 46px;float: left;}
.xc_hd2{display: none;}
.qyxc .parHd ul li.on .xc_hd2{display: block;}
.qyxc .parHd ul li.on .xc_hd1{display: none;}
.qyxc .parBd{margin-top: 13px;}
.qyxc .parBd .qyxcBox ul li{width: 284px;height: 257px;float: left;margin-right: 22px;}
.qyxc_bd_img{width: 284px;height: 200px;overflow: hidden;}
.qyxc_bd_img a img{width: 284px;height: 200px;}
.qyxc_bd_content{width: 284px;height: 57px;border-bottom: 1px solid #dcdcdc;text-align: center;line-height: 57px;color: #333333;font-size: 16px;}
.qyxc_bd_img:hover img{transform: scale(1.1,1.1);}
/*新闻资讯*/
.news{width: 1200px;height: 570px;margin: 40px auto;}
.news_left{width: 700px;height: 570px;float: left;border: 1px solid #dcdcdc;overflow: hidden;}
.news_left .hd{width: 699px;height: 55px;border-bottom: 1px solid #dcdcdc;background: #f5f5f5;padding-left: 20px;}
.news_left .hd ul li{height: 55px;float: left;font-size: 18px;color: #333333;line-height: 55px;margin-right: 35px;}
.news_left .hd ul li.on{border-bottom:3px solid #f78618;}
.news_left .bd{width: 100%;height: 513px;padding: 20px;}
.news_top{width: 100%;height: 200px;}
.news_top_img{width: 314px;height: 200px;float: left;background: red;}
.news_top_content{width: 325px;height: 200px;float: right;}
.news_top_content h3{line-height: 16px;}
.news_top_content h3 a{font-size: 16px;color: #333333;line-height: 16px;}
.news_top_content p{margin-top: 16px;}
.news_top_content p a{font-size: 14px;color: #888888;line-height: 26px;}
.news_top_content_btn{width: 100px;height: 30px;background: #1a457a;border-radius: 15px;color: #ffffff;line-height: 30px;text-align: center;margin-top: 23px;}
.news_bottom{width: 100%;height: 250px;margin-top: 30px;}
.news_bottom ul li{line-height: 14px;float: left;margin-right: 30px;margin-bottom: 22px;width: 310px;}
.news_bottom ul li:nth-child(2n){margin-right: 0px;}
.news_left .hd a span{float: right;line-height: 55px;margin-right: 20px;color: #666666;}
.news_right{width: 470px;height: 570px;border: 1px solid #dcdcdc;float: right;overflow: hidden;}
.news_right .hd{width: 469px;height: 55px;border-bottom: 1px solid #dcdcdc;background: #f5f5f5;padding: 0px 20px;}
.news_right_title{line-height: 55px;border-bottom: 3px solid #f78618;font-size: 18px;color: #333333;height: 55px;width: 126px;float: left;}
.news_right .bd ul li{width: 469px;height: 102px!important;padding: 20px;}
.news_wen{width: 100%;float: left;height: 20px;}
.wen{width: 20px;height: 20px;border-radius: 50%;text-align: center;line-height: 20px;color: #ffffff;background: #1a457a;float: left;}
.news_wen p{float: left;color: #333333;font-size: 16px;line-height: 20px;margin-left: 10px;width: 390px;}
.news_wen p a{color: #333333}
.news_da{width: 100%;float: left;height: 20px;margin-top: 10px;}
.da{width: 20px;height: 20px;border-radius: 50%;text-align: center;line-height: 20px;color: #ffffff;background: #999999;float: left;}
.news_da p{float: left;color: #888888;font-size: 14px;line-height: 20px;margin-left: 10px;width: 390px;}
.news_da p a{color: #888888}
.news_right .bd ul li:hover{background:#1a457a }
.news_right .bd ul li:hover a{color: #ffffff;}
.news_right .bd ul li:hover .wen{background: #ffffff;color:#1a457a }
.news_right .hd span{float: right;line-height: 55px;color: #666666;float: right;}
.news_top_content_btn:hover{ background: #f78618 }
.news_bottom ul li:hover a{color: #f78618}




/*link*/
.link{width: 1200px;height: 35px;margin: -5px auto 0px;}
.link_top{width: 1200px;height: 13px;}
.link_top img{float: left;}
.link_main{line-height: 25px}
.link_main span{float: left;color: #333333;line-height: 26px;margin-right: 15px;}
.link_main ul li{float: left;}
.link_main ul li a{color: #666666;}
.link_main ul li:hover a{color: #f78618}
.link_main ul i{float: left;color: #666666;line-height: 26px;margin: 0px 30px;}
.link_main ul i:last-child{display: none;}
/*bottom*/
.foot{margin-top: 30px; width: 100%;height: 367px;background: url(../images/footer.png)no-repeat;}
.foot_main{width: 1200px;height: 317px;margin: 0 auto;}
.kjdh{width: 288px;height: 317px;float: left;padding-top: 65px;}
.gzwm{width: 120px;height: 317px;float: left;margin-left: 113px;padding-top: 65px;}
.lxwm{width: 529px;height: 317px;float: right;padding-top: 65px;}
.kjdh ul li{float: left;width: 144px;line-height: 36px;color: #d9d9d9;font-size: 16px;}
.kjdh ul li a{color: #d9d9d9}
.kjdh ul{margin-top: 15px;}
.kjdh ul li a:hover{color: #ffffff;text-decoration: underline;}
.lxwm_left{width: 219px;height: 200px;float: left;}
.lxwm_right{width: 310px;height: 200px;float: right;}
.lxwm>img{margin-bottom: 14px;}
.lxwm ul li{font-size: 16px;color: #d9d9d9;line-height: 36px;}
.foot_db{width: 100%;height: 50px;text-align: center;line-height: 50px;color: #858585}

