@charset "utf-8";

/* CSS Document */

html{ margin:0px; padding:0px; overflow-x:hidden;}

body { margin:0px; padding:0px; font-family: "微软雅黑"; font-size: 14px; color:#333; } 

a{ font-size: 12px; color: #333; font-family:"微软雅黑"; text-decoration:none; } 

a:visited { color: #333; } 

a:hover { color: #F00; } 

a:active { color: #333; }

*{ padding:0px; margin:0px; box-sizing:border-box;}

ul,li{ list-style-type:none;}



.clear10{ height:10px; clear:both; overflow:hidden;}

.clear20{ height:20px; clear:both; overflow:hidden;}

.clear30{ height:30px; clear:both; overflow:hidden;}

.clear50{ height:50px; clear:both; overflow:hidden;}

.width1100{ width:1100px; height:auto; overflow:hidden; margin:0 auto;}

.w1280 { width: 100%; margin: 0 auto; clear: both;}





.wtop5{ width:100%; height:38px; background:#e60012; display:none;}

.wtop6{ width:1200px; height:92px; margin:0 auto;display:flex;  justify-content:space-between;}

.wtop6 .logo5{display:flex;  align-items: center; height:92px;}

.wtop6 .nav5{ height:92px; display:flex;  justify-content:flex-end; display:none;}

.wtop6 .nav5 a{ margin-left:60px; font-size:18px; display:block; line-height:92px; font-weight:bold;}



#test1{ height:285px !important;}

#test1 div{ background-size: auto 100% !important; background-repeat:no-repeat !important;}

#test1 a{ display:block; width:100%; height:100%;}



.wbox1{ width:100%; height:auto; margin:0 auto; margin-top:60px; display:flex;  justify-content:space-between; flex-wrap: wrap; }

.wbox1 .left{ width:100%;}

.wbox1 .left img{ width:100%; height:auto;}

.wbox1 .left .sna{ width:100%; margin-top:50px;display:flex;  justify-content:space-between; flex-wrap: wrap; }

.wbox1 .left .sna li{ width:80%; text-align:center; margin:0 auto; margin-bottom:50px;}

.wbox1 .left .sna li img{ margin-bottom:22px; width:auto; height:auto;}

.wbox1 .left .sna li h3{ font-size:28px; margin:0;}

.wbox1 .left .sna li p{ font-size:16px; text-align:center; margin-top:10px; line-height:160%;}



.wbox1 .right{ width:100%;}

.wbox1 .right h3{ font-size:38px; margin-bottom:40px; padding:0 15px; text-align:center;}

.wbox1 .right p{ font-size:16px; margin-bottom:40px; line-height:160%;padding:0 15px; text-align:center;}

.wbox1 .right a.zj{ background:#e60012; height:40px; width:160px; text-align:center; line-height:40px; display:block; font-size:18px; color:#fff; margin:0 auto; margin-bottom:100px; }

.wbox1 .right img,.wbox1 .right video{ width:100%;}



.wbox2{ width:100%; margin:0 auto; margin-top:110px;}

.wbox2 h3{ font-size:38px; color:#e60012; text-align:center; margin-bottom:20px; padding:0 15px;}

.wbox2 p{ font-size:16px; color:#6f7071; display:block; text-align:center; padding:0 15px;}

.wbox2 ul{display:flex;  justify-content:space-between;  flex-wrap: wrap; margin-top:35px;}

.wbox2 ul a{ width:100%; height:247px; background:#000; padding:0; text-align:center; position:relative;}

.wbox2 ul a span{ padding:25px 15px; border:1px solid #fff; font-size:24px; color:#fff; margin-top:82px; align-items: center; display:inline-block;  }



.wbox2 ul a:nth-child(3) span{ background:rgba(230,0,18,0.5); width:100%; height:54px; line-height:54px; padding:0 15px; box-sizing:border-box; color:#fff; border:0; display:block; margin:0; position:absolute; bottom:0; text-align:left;}



.wbox2 ul a:nth-child(6){ background:url(../images/i_41.jpg) 260px 100px no-repeat #e60012;}

.wbox2 ul a:nth-child(6) span{ border:0px; margin-top:60px; display:block; text-align:left; padding-left:36px; padding-bottom:15px;}

.wbox2 ul a:nth-child(6) font{ border:0px; margin-top:0; font-size:16px; line-height:160%; text-align:left; padding-left:36px; color:#fff; width:250px; display:block;}


.wbox2ncp{ width:90%; margin:0 auto; margin-top:46px; margin-bottom:50px;}

.wbox2ncp ul{display:flex;  justify-content:space-between;  flex-wrap: wrap; margin-top:35px;}

.wbox2ncp ul a{ width:100%; height:99px; background:#000; padding:0; text-align:center; position:relative; margin-bottom:15px; border:1px solid #ccc;}

.wbox2ncp ul a span{  width:100%; border:0px solid #fff; font-size:20px; line-height:99px; text-align:left; text-indent:80px; display:inline-block;  }

.wbox2ncp ul a:nth-child(1){ background:url(../images/n_10.png) 10px center no-repeat #fff !important; background-size:auto 66px !important;}
.wbox2ncp ul a:hover:nth-child(1){ background:url(../images/n_10-b.png) 10px center no-repeat #e70012 !important; color:#fff; background-size:auto 66px !important;}
.wbox2ncp ul a:nth-child(2){ background:url(../images/n_12.png) 10px center no-repeat #fff !important; background-size:auto 66px !important;}
.wbox2ncp ul a:hover:nth-child(2){ background:url(../images/n_12-b.png) 10px center no-repeat #e70012 !important; color:#fff; background-size:auto 66px !important;}
.wbox2ncp ul a:nth-child(3){ background:url(../images/n_03.png) 10px center no-repeat #fff !important; background-size:auto 66px !important;}
.wbox2ncp ul a:hover:nth-child(3){ background:url(../images/n_03-b.png) 10px center no-repeat #e70012 !important; color:#fff; background-size:auto 66px !important;}
.wbox2ncp ul a:nth-child(4){ background:url(../images/n_05.png) 10px center no-repeat #fff !important; background-size:auto 66px !important;}
.wbox2ncp ul a:hover:nth-child(4){ background:url(../images/n_05-b.png) 10px center no-repeat #e70012 !important;  color:#fff; background-size:auto 66px !important;}











.wbox3{ background:url(../images/i_46.jpg) center no-repeat #000; margin-top:120px; height:auto; background-size:auto 100%; padding:1px;}

.wbox3 h3{ font-size:38px; color:#fff; margin-top:60px; margin-bottom:33px; text-align:center;}

.wbox3 p{ font-size:16px; color:#fff; line-height:180%; text-align:center; width:90%; margin:0 auto;}

.wbox3 a.l{ font-size:24px; width:246px; height:66px; line-height:66px; text-align:center; color:#000; background:#fff; display:block; margin:0 auto; margin-top:40px; float:none !important; margin-bottom:60px;}



.listbanner{ height:200px; width:100%; clear:both; background-size:auto 100% !important;}



/* footer */

.pageFooter{background-color: #13293d;color: #fff;font-size: 13px; height:auto; overflow:hidden;}

.foot_main{padding: 70px 0; width:1200px; margin:0 auto;height:auto; overflow:hidden; display:none;}

.foot_main dl{float: left;}

.foot_main dd{color: #a7abb0;line-height: 2;}

.foot_main dd a{color: #a7abb0}

.foot_main dt{font-size: 20px;position: relative;padding-bottom: 20px;margin-bottom: 15px;}

.foot_main dt a{font-size: 20px; color:#fff;}

.foot_main dt:after{display: block;content:'';width: 30px;height: 1px;background-color: #e75826;position: absolute;left: 0;bottom: 0;}



.ft_dl_01{width: 18.5%;}

.ft_dl_02{width: 15.5%;}

.ft_dl_03{width: 15.5%;}

.ft_dl_04{width: 24%;}

.ft_dl_05{width: 25%;float: right;}



.ft_zq,.ft_search{width: 100%;height: 47px;line-height: 47px;font-size: 16px;margin-bottom: 10px;}

.ft_zq{background-color: #e75826;position: relative;}

.ft_zq ._a{display: block;padding: 0 10px 0 20px;cursor: pointer;}

.ft_zq .ion{float: right;font-size: 0px;font-family: 0/a;width: 30px;height: 30px;background: url(../images/jt_left.png) no-repeat;margin-top: 10px;background-position: -7px -7px;}

.ft_zq .ion.jt_btm{background-position: -51px -7px;}

.ft_zq .btm_zq_list{position: absolute; top: 100%;left: 0;display: none;background-color: #e75826;width: 100%;z-index: 10;}

.ft_zq .btm_zq_list li{border-top: 1px solid #eee;width: 100%;}

.ft_zq .btm_zq_list a{display: block;color: #fff;padding-left: 20px;}







.ft_search{background-color: #37548e;}

.ft_search form{padding: 0 10px 0 20px;}



.ft_search input{border: 0;background-color: transparent;width: 80%;color: #fff;}

.ft_search button{float: right;margin-top: 10px;border: 0;background-color: transparent;padding: 0;cursor: pointer; width:25px; height:25px;}

.ft_search button .ion{width: 25px;height: 25px;font-size: 0px;font-family:;background: url(../images/search.png) center no-repeat; display:block;}



.ft_share{padding-left: 20px;margin-top: 30px;}

.bdsharebuttonbox{height: 50px;}

.bdsharebuttonbox.bdshare-button-style0-32 a{display: inline-block;width: 32px;height: 32px;background: url(../images/ft_share_01.png) no-repeat ;}



.bdsharebuttonbox.bdshare-button-style0-32 .bds_tsina{background-position: 0 0;}

.bdsharebuttonbox.bdshare-button-style0-32 .bds_tqq{background-position: -30px 0;}

.bdsharebuttonbox.bdshare-button-style0-32 .bds_tqf{background-position: -61px 0;}

.bdsharebuttonbox.bdshare-button-style0-32 .bds_qzone{background-position: -92px 0;}

.bdsharebuttonbox.bdshare-button-style0-32 .bds_kaixin001{background-position: -123px 0;}

.bdsharebuttonbox.bdshare-button-style0-32 .bds_douban{background-position: -154px 0;}



.bdsharebuttonbox{position: relative; margin-top:8px;}

.bdsharebuttonbox.bdshare-button-style0-32 .qr_ion{width: 30px;height: 30px;background-position: -184px 0;border-radius: 50%;background-color: #e75826;overflow: auto;}

.qr_wrap{position: absolute;bottom: 100%;right: 25px;display: none;}



.foot_btm{border-top: 1px solid #2b4053;color: #a7abb0;height: 68px;line-height: 68px; width:100%; margin:0 auto; text-align:center; padding:0 15px;}

.wrap5{ width:100%; margin:0 auto;}

.foot_btm a{color: #a7abb0;}

.foot_btm .ml45	{margin-left: 45px;}

.ft_btm_l{float:none;}

.ft_btm_r{float: none;}

.foot_btm a,.foot_btm span{padding: 0 5px;}



/*产品列表*/



.wlistcp{ width:100%; margin:0 auto;}



.section { overflow: hidden; clear: both; padding-top: 60px;}

.section .subtitle { clear: both; overflow: hidden; line-height: 1.5;}

.section .subtitle .name { font-size: 32px; color: #1961ac;}

.section .subtitle .desc { font-size: 18px; color: #5c6466;}









.index_product { padding-top: 52px; overflow: hidden;}

.index_product li { width: 404px; float: left; background-color: #fff; padding: 1px; text-align: center; overflow: hidden; margin-right: 31px; padding-bottom: 40px;}

.index_product li:last-child { margin-right: 0;}

.index_product p { font-size: 36px; color: #5c6466; padding: 40px 0;}

.index_product .more { width: 170px; height: 50px; line-height: 50px; text-align: center; border: solid 2px #e60012; color: #e60012; font-size: 22px; border-radius: 50px; display: inline-block; transition: 300ms;}

.index_product .more:hover { background-color: #e60012; color: #fff;}

.index_product .text3 { font-size: 32px; color: #e60012; margin-top: 50px;}

.index_product .text4 { font-size: 18px; color: #5c6466; padding-bottom: 50px;}

.index_product .text2 .p1 { font-size: 16px; line-height: 1.6; margin-top: 5px;}

.index_product .text1 { width: 225px; height: 40px; line-height: 40px; display: block; border: solid 2px #1961ac; padding: 3px 10px; font-size: 20px; color: #1961ac; margin: 0 auto 30px; font-weight: bold; text-align: center;}





.develop .titles { font-size: 38px; position: relative; padding-left: 38px;}

.develop .titles:before { content: ''; width: 9px; background-color: #1961AC; position: absolute; left: 0; top: 20%; bottom: 20%;}

.develop .title5 { overflow: hidden; padding-left: 650px; margin-top: 25px;}

.develop .title5 h2 { font-size: 34px; position: relative; padding-left: 35px;}

.develop .title5 h2:before { content: ''; width: 8px; background-color: #1961AC; position: absolute; left: 0; top: 20%; bottom: 20%;}

.develop .con1 { overflow: hidden; margin-top: 10px;}

.develop .con1 img { float: left; margin-right: 40px;}

.develop .con1 p { font-size: 18px; line-height: 2.3; margin: 10px 0 15px;}

.develop .con2 p { font-size: 18px; line-height: 1.8; margin-top: 15px;}

.develop .con2 img { margin-top: 15px; display: block;}

.develop .img1 { margin-top: 50px;}

.develop .index_product li { padding-bottom: 30px; margin-bottom: 30px; width:100%;}

.develop .index_product li img{ width:100% !important; height:auto !important;}

.develop .index_product li:nth-child(3n) { margin-right: 0;}

.develop .index_product p { height: 80px; font-size: 28px; padding: 20px 0; box-sizing:content-box;}









/*产品详细*/

.channel_content{    padding: 50px 0 70px;}



.product_detail{padding:85px 0;}

.product_detail .wrap{ background:#eaeced; margin:0 auto;}

.product_detail .pt1 .tab{position:relative; height:105px; overflow:hidden; display:none;}

.product_detail .pt1 .tab .item{line-height:105px; color:#21478b; display:block; font-size:19px; font-weight:bold; float:left; position:relative;}

.product_detail .pt1 .tab .item.cur{background:#21478b; color:#fff;}

.product_detail .pt1 .tab .item.left{width:433px; position:absolute; left:0; top:0; background:url(../images/protab_left.png) no-repeat right center;}

.product_detail .pt1 .tab .item.left:hover,.product_detail .pt1 .tab .item.left.cur{background:url(../images/protab_left_hover.png) no-repeat right center; color:#fff;}

.product_detail .pt1 .tab .item.center{text-align:center; width:463px; position:absolute; left:370px; top:0; z-index:1; background:url(../img/protab_center.png) no-repeat center center; background-size:100% 100%;}

.product_detail .pt1 .tab .item.center:hover,.product_detail .pt1 .tab .item.center.cur{background:url(../images/protab_center_hover.png) no-repeat center center; background-size:100% 100%; color:#fff;}

.product_detail .pt1 .tab .item.right{text-align:right; width:430px; position:absolute; right:0; top:0; background:url(../images/protab_right.png) no-repeat left center;}

.product_detail .pt1 .tab .item.right:hover,.product_detail .pt1 .tab .item.right.cur{background:url(../images/protab_right_hover.png) no-repeat left center; color:#fff;}

.product_detail .pt1 .tab .item div{padding:0 60px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}



.product_detail.detail3 .pt1 .tab .item.left,.product_detail.detail3 .pt1 .tab .item.center{width:340px; background-size:100% 100%;}

.product_detail.detail3 .pt1 .tab .item.right{width:340px; background-size:100% 100%;}

.product_detail.detail3 .pt1 .tab .item.center1{left:289px;}

.product_detail.detail3 .pt1 .tab .item.center2{left:581px;}

.product_detail.detail3 .pt1 .tab .item div{padding:0 30px;}

.product_detail .pt2 { height:auto; overflow:hidden;}

.product_detail .pt2 .fix{padding-bottom:20px; height:auto; overflow:hidden;}

.product_detail .pt2 .l{width:100%; float:none;}

.product_detail .pt2 .l .con{padding-top:30px; padding-left:15px; padding-right:15px;}

.product_detail .pt2 .l .con .tit{font-size:37px; color:#000; font-weight:bold; margin-bottom:10px;}

.product_detail .pt2 .l .con .desc{ line-height:160%; font-size:14px;}

.product_detail .pt2 .l .con .link{margin-top:70px;}

.product_detail .pt2 .l .con .link a{display:inline-block; *display:inline; *zoom:1; margin-right: 40px; line-height:18px;}

.product_detail .pt2 .l .con .link a i{ width:19px; height:21px; display:block; float:left; margin-right:5px;}

.product_detail .pt2 .l .con .link .look{width:17px; height:17px; display:inline-block; *display:inline; *zoom:1; background:url(../images/view_icon.png) no-repeat; float:left; margin-right:3px;}

.product_detail .pt2 .l .con .link a:hover i{color:#555;}

.product_detail .pt2 .r{width:100%; float:none; margin-top:20px;}



.product_detail .pt3 { clear:both;height:auto; overflow:hidden;}

.product_detail .pt3 .item{background:#d6d6d6; text-align:center; padding:15px 0; font-size:16px; color:#333; cursor:pointer; width:20%; float:left;}

.product_detail .pt3 .item:hover{color:#fff; background:#21478b; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}

.full-row{ width:100%;transition: .2s width ease;}





.product_detail .pt3 .item .icon{width:40px; height:40px; background:url(../images/prodetail_icon.png) repeat; margin:0 auto 5px;}

.product_detail .pt3 .item.item1 .icon{background-position:0 0;}

.product_detail .pt3 .item.item2 .icon{background-position:-40px 0;}

.product_detail .pt3 .item.item3 .icon{background-position:-80px 0;}

.product_detail .pt3 .item.item4 .icon{background-position:-120px 0;}

.product_detail .pt3 .item.item5 .icon{background-position:-160px 0;}

.product_detail .pt3 .item.item6 .icon{background-position:-200px 0;}

.product_detail .pt3 .item.item1:hover .icon{background-position:0 -40px;}

.product_detail .pt3 .item.item2:hover .icon{background-position:-40px -40px;}

.product_detail .pt3 .item.item3:hover .icon{background-position:-80px -40px;}

.product_detail .pt3 .item.item4:hover .icon{background-position:-120px -40px;}

.product_detail .pt3 .item.item5:hover .icon{background-position:-160px -40px;}

.product_detail .pt3 .item.item6:hover .icon{background-position:-200px -40px;}



.common-num{line-height:34px; background:url(../images/common_numbg.png) no-repeat left center; margin:20px 0 30px !important;}

.common-num .no{color:#fff; font-size:22px;display:inline-block; *display:inline; *zoom:1; width:85px; padding-left:10px;}

.common-num .t{font-size:20px; color:#333; font-weight:bold; }

.product_detail .pt3 .con,.product_detail .pt4 .con{padding:0 0;overflow:hidden;}

.product_detail .pt4{ }

.product_detail .pt4 .box{ line-height:160%;padding:0 15px;}

.product_detail .pt4 .con{ padding-bottom:50px;}









.product_detail .detail2{padding:60px;}

.index .pt1 .main .ctrl:after{content:""; position:absolute; top:0; left:100%; height:100%; width:1456px; background:url(../images/index_product_bg.jpg);}

.index .pt1 .main .left_box{width:37%;}

.index .pt1 .main ul li{width:50%;}

.index .pt1 .main .pic{width:56%; bottom:0;}

.product_detail.detail3 .pt1 .tab .item div{text-align:center;}

.product_detail.detail3 .pt1 .tab .item div{text-align:center;}

.product_detail.detail3 .pt1 .tab .item.left{width:336px; background-size:100% 105%;}

.product_detail.detail3 .pt1 .tab .item.center{width:338px;}

.product_detail.detail3 .pt1 .tab .item{font-size:17px;}

.product_detail.detail3 .pt1 .tab .item.right{width:328px; background-size: 100% 105%;}



.header .header_nav .inner_box .box_l li{width:16%;}

.product_detail .pt3 .item a:hover{color:#fff;}

.product_detail .pt4 .clf_ul{padding-left:20px;}







/*招聘*/



.joblist { clear: both; overflow: hidden; padding:0 10px;}

.joblist .list { padding: 40px 0px 0;}

.joblist .list dl { padding: 10px 0;}

.joblist .list dt { cursor: pointer; overflow: hidden; font-size: 28px; line-height: 40px; font-weight: bold; color: #1961AC; position: relative; padding-left: 24px;}

.joblist .list dt:before { content: ''; width: 7px; background-color: #1961AC; position: absolute; left: 0; top: 20%; bottom: 20%;}

.joblist .list .time { float: right; color: #888; font-size: 18px;}

.joblist .list dd { display: none; margin: 20px 0; border: dashed 2px #e6e6e6; border-radius: 5px; padding-bottom: 20px;}

.joblist .list .con { padding: 20px 15px;}

.joblist .list .con:last-child { border-top: dashed 2px #e6e6e6;}

.joblist .list h3 { font-size: 24px; font-weight: bold; color: #777; padding-bottom: 15px;}

.joblist .list p { font-size: 20px; line-height: 1.8;}



.l{ float:left;}

.r{ float:right;}

.wrap {

    width: 100% !important;

    margin-right: auto;

    margin-left: auto;

	}

/*联系我们*/

.contact .l_box{width:100%;}

.contact .l_box .map_box{height:400px; overflow:hidden;}

.contact .l_box .map_box img{max-width:none;}

.contact .r_box{width:100%;}

.contact .r_box .pd{padding:30px; background:#015daa; color:#fff; font-size:16px; line-height:160%;}

.contact .r_box .pd a{ color:#fff; font-size:16px;}

.contact .r_box .pd .tit{font-size:23px; font-weight:bold; line-height:1; margin-bottom:20px;}

.contact .r_box .pd a:hover{color:#fff;}

.contact .r_box .pd .yb{margin-bottom:35px;}

.contact .r_box .pd .ewm{text-align:center; margin-bottom:20px;}

.contact .r_box .pd .tip{ text-align:center; }



#map-49691{ width:calc(100% + 180px) !important; margin-left:-180px;}





/*about*/

.about{padding:80px 0;}

.about .pt1 {overflow:hidden;}

.about .pt1 .year{color:#21478b; font-size:32px; font-family:Impact; letter-spacing:1px; text-transform:uppercase; padding:0 15px;}

.about .pt1 .t{font-size:26px; color:#21478b; margin-bottom:25px; margin-top:10px; padding:0 15px;}

.about .pt1 .desc{ font-size:14px; color:#555; line-height:160%; padding:0 15px;}

.about .pt1 .video_box{width:390px; margin-left:60px; margin-bottom:50px; cursor:pointer;}

.about .pt1 .video_box video{position:absolute; width:100%; height:100%; left:0; top:0;}

.about .pt1 .video_box img{z-index:1;}

.about .pt1 .video_box .play{width:70px; height:70px; position:absolute; left:50%; top:50%; margin-left:-35px; margin-top:-35px; background:url(../images/video.png)  center center no-repeat; z-index:1;}

.about .pt2{padding:30px 0; overflow:hidden;}

.about .pt2 .number_box{padding:60px 0; background:url(../images/about_databg.jpg) center center no-repeat; background-size:cover;font-size:15px; color:#fff;}

.about .pt2 .number_box .num_box,.about .pt2 .number_box .info_box{margin-left:25%;}

.about .pt2 .number_box .num_box .number{font-size:48px; color:#fff; font-family:Impact;}



.about .pt2 .number_box ul{overflow:hidden;}

.about .pt2 .number_box li{float:left; width:33.33%; margin-bottom:10px;}

.about .pt2 .number_box li .con{margin-left:0; text-align:center;}

.about .pt2 .number_box li .icon{width:75px; height:75px;  background:url(../images/about_history.png) no-repeat; margin:0 auto;}

.about .pt2 .number_box .li2 .icon{background-position:-75px 0;}

.about .pt2 .number_box .li3 .icon{background-position:-150px 0;}

.about .pt2 .number_box .li4 .icon{background-position:-225px 0;}

.about .pt2 .number_box .li5 .icon{background-position:-300px 0;}

.about .pt3{font-size:14px; color:#555; line-height:160%; padding:0 15px;}





/*关于综合*/

.about_main .rect-40{padding-bottom:40%;}

.about_main .rect-120{padding-bottom:120%;}

.about_main .rect-114{padding-bottom:114%;}

.about_main .ch_sub_tt { font-size:28px; font-weight:bold; color:#000000; text-transform:uppercase; }

.about_main .ch_bdr { border:#f3f3f3 10px solid; }

.about_main .sub_tt ._hd { font-size:32px; font-weight:bold; line-height:2.4; color:#2f2f2f; }

.about_main .part01 {padding:90px 0;}

.about_main .part01 .en{font-size:56px; font-family:Impact; color:#21478b; text-transform:uppercase; line-height:1; margin-top:75px;}

.about_main .part01 .cn{font-size:34px; color:#000; font-weight:bold; margin:10px 0 30px; position:relative; display:inline-block; *display:inline; *zoom:1; line-height:1;}

.about_main .part01 .cn:after{content:""; position:absolute; bottom:2px; right:-8px; width:5px; height:5px; background:#e60012; border-radius:50%;}



.about_main .part01 ._right ._right_box{padding-left:55px;}

.about_main .part01 ._right ._bd {font-size:16px; color:#a9a9a9; line-height:25px;}

.about_main .part01 ._right{position:relative;}

.about_main .part01 ._right:after{content:"culture"; width:175px; line-height:155px; text-align:center; color:#000; font-size:20px; background:#fff; position:absolute; top:0; right:0; text-transform:uppercase;}



.about_main .part02 { padding:70px 0; background-color:#fff; }

.about_main .part02 ._ban {width:25%; }

.about_main .part02 .tab_box{width:75%;}

.about_main .part02 .tab_c_list { width:64%; }

.about_main .part02 .tab_c_list .tab_c{ padding:45px 100px 65px 72px; background-color:#f3f6f8; }

.about_main .part02 .tab_c_list .tab_c ._hd { margin-bottom:19px; font-size:30px; font-weight:bold; color:#21478b; }

.about_main .part02 .tab_c_list .tab_c ._bd { height:187px; overflow:hidden; line-height:26px; }

.about_main .part02 .tab_t_list {width:34%; }

.about_main .part02 .tab_t {width:100%; font-size:22px; line-height:90px; color:#2f2f2f; background-color:#ffffff; text-align:center; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; }

.about_main .part02 .tab_t a{display:block; margin:0;}

.about_main .part02 .tab_t a:hover{color:#fff;}

.about_main .part02 .tab_t.tab_t_cur { color:#ffffff; background-color: #e60012 !important; }

.about_main .part03 {padding:60px 0 75px; }

.about_main .part03 .item { position:relative; }

.about_main .part03 ._mask { position:absolute; top:0; left:0; right:0; bottom:0; color:#ffffff; text-align:center; padding-top:60px; padding-left:50px;}

.about_main .part03 .item01 ._mask {background:url(../images/red.8.png) repeat;}

.about_main .part03 .item02 ._mask {background:url(../images/blue.8.png) repeat;}

.about_main .part03 ._mask ._hd { padding-top:55px; padding-bottom:4px; font-size:24px; font-weight:bold; }

.about_main .part03 ._mask ._bd { padding-bottom:13px; font-size:18px; font-weight:normal; }

.about_main .part03 ._mask ._more { font-size:13px; font-family:Arial; text-transform:uppercase; }

.about_main .part03 .sub_tt { margin-bottom:48px; }

.about_main ._btn_list ._more_btn { display:inline-block; *display:inline; *zoom:1; margin-right:40px; margin-bottom:37px; }

.about_main ._btn_list ._more_btn ._txt{position:relative;z-index: 2;}

.about_main ._Mbtn { -webkit-transition:all 0.3s ease; transition:all 0.3s ease; *cursor:hand; }

.about_main a{display:inline-block; *display:inline; *zoom:1; margin:30px 0;}

.about_main ._more_btn{padding:15px 100px 10px; display:inline-block; *display:inline; *zoom:1;}

.about_main ._Mbtn:hover{box-shadow: 0 8px 18px #ccc;}

.about_main .part01 ._right ._btn_list a{display: inline-block;}

.about_main .video_con{cursor:pointer;}

.about_main .video_con .play{width:70px; height:70px; position:absolute; left:50%; top:50%; margin-left:-35px; margin-top:-35px; background:url(../img/video.png)  center center no-repeat; z-index:1;}

.about_main .part03 .sub_tt ._hd{text-align:center; font-size:28px; color:#2f2f2f;}

.about_main .part03 .sub_tt ._bd{text-align:center;}

.about_main .part03 a{width:100%; margin:0; color:#fff;}

.about_main .part03 .en{font-family:Impact; font-size:48px; line-height:1; text-transform:uppercase; text-align:left;}

.about_main .part03 .cn{font-size:32px; text-align:left;}



@media only screen and (max-width: 1240px){

.about_main .part01 ._right ._right_box{padding:4% 10%;border:none;}

.about_main .part02 .tab_c_list .tab_c{padding: 30px 20px;}

.about_main ._btn_list ._more_btn{margin-bottom: 33px;}

.about_main .part01 .down{background: #eee;}

 

}

@media only screen and (max-width: 992px){

.about_main .part01 ._right ._right_box{border-left: #f3f3f3 10px solid;padding:2% 4%;}

.about_main .part03 ._mask ._hd{padding-top:20px;}

.about_main .part02 ._ban{display: none;}

.about_main .part02 .tab_box,

.about_main .part02 .tab_t_list,

.about_main .part02 .tab_c_list{width: 100%}

.about_main .part02 .tab_t{width: 25%;float: left;font-size: 18px;margin-bottom: 10px;}

.about_main .part02 .tab_c_list .tab_c ._bd{height:auto:}

.about_main .part02 .rect-40{padding-bottom: 0;height: auto;}

}

@media only screen and (max-width: 760px){

.about_main .part02 ._ban,.about_main .part02 .tab_box,.about_main .part02 .tab_t_list,.about_main .part02 .tab_c_list{width:100%;}

.about_main .part02 .tab_c_list .tab_c{padding:8%;}



.about_main .part01 ._right ._btn_list a{width: 40%;margin:0 4%;overflow: hidden;}

.about_main ._btn_list ._more_btn{width: 100%;margin-right: 0;}

.about_main .part02 .tab_t{width: 50%;line-height: 50px;font-size: 16px;}



}



















/*新闻列表*/

/*news_list*/

.news_list{padding:60px 0;}

.news_list .pt1 .sele_box{padding:0 20px; font-size:18px;}

.news_list .pt1 .sele{width:31%;margin-right:2%; padding-bottom:4px; background:url(../img/gradient_line.jpg) left bottom no-repeat; height:50px; line-height:50px; text-indent:20px; color:#21478b; border:0; background:none; border-bottom:4px solid #21478b; border-radius:0;}

.news_list .pt1 .ipt_box{width:32%;padding-bottom:4px; background:url(../img/gradient_line.jpg) left bottom no-repeat;height:50px; line-height:50px; text-indent:20px; color:#21478b;  position:relative; background:none; border-bottom:4px solid #21478b;}

.news_list .pt1 .ipt_box .ipt{padding-right:40px;}

.news_list .pt1 .select-ui-choose ._arrow .arr{border-color: #21478b transparent transparent;}

.news_list .pt1 .select-ui-choose-default.on ._arrow .arr{border-color: transparent transparent #21478b;}

.news_list .pt1 .ipt_box .ipt input{border:none; outline:none; display:block;height:50px; line-height:50px; width:100%; padding:0; text-indent:20px; background:none;}

.news_list .pt1 .ipt_box button{display:block; width:40px; height:50px; position:absolute; right:0; top:0; border:none; outline:none; box-shadow:none; background:none center center no-repeat; padding:0; cursor:pointer; font-size:26px; color:#21478b; font-weight:bold;}

.news_list .pt2{padding:40px 0 50px;}

.news_list .page_box{margin-top:40px;}

.news_list .pt2 .list_box{padding:46px 60px 40px;position:relative;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}

.news_list .pt2 .list_main{overflow:hidden;}

.news_list .pt2 .bd_r{width:20%;}

.news_list .pt2 .bd_r img{width:100%; height:121.5px;}

.news_list .pt2 .bd_c{width:76%;padding:0 8% 0 5%;}

.news_list .pt2 .nopic .bd_c {width:84%;padding-right:0;}

.news_list .pt2 .list_title{font-size:20px;color:#202020;font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.news_list .pt2 .list_title a{ font-size:20px;color:#202020;}

.news_list .pt2 .list_tool{font-size:12px;color:#c9c9c9;padding:10px 0px; height:auto; overflow:hidden; }

.news_list .pt2 .list_tool i,.news_list .pt2 .list_tool a{color:#c9c9c9; font-size:12px;}

.news_list .pt2 .list_tool .share{margin-left:20px;cursor:pointer;}

.news_list .pt2 .list_p{font-size:14px;color:#464646;line-height: 26px;height:52px;overflow:hidden;}

.news_list .pt2 .list_box:after{content: "";width:88%;height:1px;background-color:#e6e6e6;position:absolute;bottom:0;right:0;}

.news_list .pt2 li:hover .list_box{background-color:#e7ebee;}

.news_list .pt2 li:hover .list_box:after{background-color:#e7ebee;}

.news_list .pt2 li:hover .list_time{background:#e60012;}

.news_list .pt2 li:hover .list_title a{color:#21478b;}

.news_list .pt2 .list_time{font-size:14px;color:#21478b;padding:0 2% 2% 0;border-right:1px solid #e6e6e6;font-family: Arial;width:60px;}

.news_list .pt2 .list_time_day{display:block;font-size:50px;color:#21478b;line-height:50px;font-family:helvetica;}

.news_list .pt2 .bdshare-button-style1-16 a{padding:0;margin:0;background:none;height:20px;line-height:20px;}

.news_list .pt2 .list_time{ padding: 1% 1%; text-align: center; background: #21478b; color: #fff; position: relative; width: 71px; }

.news_list .pt2 .list_time:after{ content: "";position: absolute; width: 1px; height: 100%; background: #e6e6e6; display: block; top: 0; right: -25%; }

.news_list .pt2 .list_time_day{ color: #fff; }

.news_list .pt2 .list_box:after{ width: 86%; }

@media only screen and (max-width:1240px){

  .news_list .pt2 .list_box{padding:46px 10px 40px;}

  .news_list .pt2 .bd_l{width:10%;}

  .news_list .pt2 .bd_c{width:74%;}

}

@media only screen and (max-width:996px){

  .news_list .pt2 .bd_c{width:68%;}

}

@media only screen and (max-width:760px){

  .news_list .pt2 .bd_r{float: none;width:100%;}

  .news_list .pt2 .list_main{margin-top: 20px;}

  .news_list .pt2 .bd_l{width:20%;}

  .news_list .pt2 .list_box .bd_c{width:70%;padding: 0 0 0 5%;}

  .news_list .pt2 .list_box:after{width:100%;}

  .news_list .pt2 .list_time:after{display:none!important;}

  .news_list .pt2 .list_time{ margin-top:5px; width:60px;}

  .news_list .pt2 .list_time_day{font-size:32px; line-height:38px;}

  .news_list .pt2{padding-top:0;}

}



/*下拉框*/

body .select-ui-options-default li:hover{background:#21478b;}

.select-ui-options-sele_list2 {padding-top:2px;}

.select-ui-options-sele_list2 li{line-height:40px; color:#333; text-indent:20px; font-size:16px; border-bottom:1px solid #fff; background:#f0f0f0;}

.select-ui-options-sele_list2 li:hover{color:#fff; background:#21478b;}



/*分页*/

.common-page{font-size:0; margin-top:50px;}

.common-page a,.common-page span{line-height:58px;color:#666;background-color: #dde3e8;display: inline-block;vertical-align: middle;text-align:center;padding:0 30px;font-size:14px;margin:0;}

.common-page a:hover,.common-page span.current,.common-page span.cur,.common-page a.cur{color:#fff;background-color: #21478b;}

@media only screen and (max-width:992px){

	.common-page a, .common-page span{line-height:50px; padding:0 25px;}

}

@media only screen and (max-width:760px){

	.common-page a, .common-page span{line-height:30px; padding:0 6px;}

}

/*新闻详细*/



.news_detail{background:#f0f0f0;padding:30px 0px; height:auto; overflow:hidden;}

.news_detail .detail_l{width:70.3399%;}

.news_detail .l_box{background:#fff;padding:8% 6%;}

.news_detail .news_title{font-size:30px;color:#000;margin-bottom: 10px; line-height:160%; font-weight:bold; }

.news_detail .l_tools{margin-bottom:40px;line-height:20px;}

.news_detail .l_tools span{display:inline-block;*display:inline;*zoom:1;font-size:14px;color:#5a5a5a;}

.news_detail .news_time{margin-right: 20px;}

.news_detail .switcher .title{display:inline-block;*display:inline;*zoom: 1;vertical-align:middle;}



.news_detail .detail_r{width:28%;}

.news_detail .detail_r .arr_box{background:#fff;padding:8%;margin-bottom:14px;color:#666;display:block;}

.news_detail .detail_r .arr_title{font-size:18px;color:#000;margin-bottom:10px;}

.news_detail .detail_r .arr_news_title{font-size:14px;font-weight:normal;}

.news_detail .detail_r .arr_time{font-size:14px;padding-top:6px;display:block;}

.news_detail .detail_r .arr_box:hover{color:#fff;background:#21478b;}

.news_detail .detail_r .arr_box:hover .arr_title{color:#fff;}

.news_detail .detail_r .share_box{background:#fff;padding:8%;}

.news_detail .detail_r .share_title{font-size:18px;color:#000;margin-bottom:10px;}

.news_detail .detail_r .black_list{width:100%;height:42px;line-height:42px;background:#e60012;text-align:center;font-size:18px;color:#fff;display:block; margin-top:15px;}

.news_detail .newdetail_share{padding:10px 0px;}

.news_detail .newdetail_share a{width:40px;height:40px;display:inline-block;cursor:pointer;text-align:center;border:1px solid #999;line-height:40px;border-radius:50%;background:none;padding:0;margin:0;margin-right: 10px;font-size:20px;color:#999;}



@media screen and (max-width:760px){

	.news_detail .detail_l,.news_detail .detail_r{width:100%;}

	.news_detail .news_title{font-size:24px;}

}

/*news_detail end*/	  







/*售后服务*/

.service{padding:90px 0;}

.service .pt1{}

.service .pt1 .en{font-size:56px; font-family:Impact; line-height:1; margin-bottom:10px; color:#21478b; text-transform:uppercase;}

.service .pt1 .cn{font-size:34px; color:#000;}

.service .pt1 .con{margin-top:50px;}

.service .pt1 .con .l{width:28%; line-height:50px; background:#21478b; color:#fff; display:none; height:auto;}

.service .pt1 .con .l ul{padding:10px 0;}

.service .pt1 .con .l li{padding-left:60px; cursor:pointer; position:relative; font-size:17px; overflow:hidden;}

.service .pt1 .con .l li:before{content:""; width:40px; height:2px; background:#fff; position:absolute; top:50%; left:-40px; margin-top:-1px; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}

.service .pt1 .con .l li.cur:before,.service .pt1 .con .l li:hover:before{left:0;}

.service .pt1 .con .l li.cur,.service .pt1 .con .l li:hover{color:#e60012; font-weight:bold;}



.service .pt1 .con .r{width:100% !important;}

.service .pt1 .con .r .item{overflow:hidden; background-repeat:no-repeat; background-size:cover; background-position:center center; height:400px !important; position:relative; display:block !important; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; margin-bottom:15px;}

.service .pt1 .con .r .item.cur{display:block;}

.service .pt1 .con .r .item .info{width:240px; padding:45px 40px; position:absolute; top:0; bottom:0; left:0 !important; background:url(../images/service.blue.7.png) repeat; color:#fff; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; box-sizing:content-box;}

.service .common-num .t{color:#fff;}

.service .pt1 .con .r .item .info .tit{font-weight:bold; font-size:20px; margin-bottom:10px;}

.service .pt1 .con .r .item.cur .info{left:0; }





.listnavw{ width:1200px; margin:0 auto; height:60px; line-height:60px; display:none;}
.listnavw a{ font-size:16px; height:60px; line-height:60px; padding:0 30px; position:relative;}
.listnavw a:after{    content: "";
    width: 1px;
    height: 12px;
    background: #dddddd;
    display: block;
    position: absolute;
    right: -0.5px;
    top: 50%;
    margin-top: -6px;
}



