@charset "utf-8";

/*全局控制*/
body{margin:0px;padding:0px;font-family:"微软雅黑";color:#000;font-size:12px;line-height:22px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;vertical-align:bottom;}
ul,li{list-style:none;}
a{color:#000;text-decoration:none; cursor:pointer;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}
.abs{position:absolute;}
.rel{position:relative;}


/*header*/
.top_bg{min-width:1150px; background:#e5e5e5;}
.top{width:1150px; height:35px; line-height:35px; color:#6d6d6d; margin:0 auto;}
.header{width:1150px; height:111px; margin:0 auto;}
.nav_bg{min-width:1150px; height:53px; background:url(../images/nav_bg.jpg) repeat-x left top;}
.nav{width:1150px; height:53px; margin:0 auto;}
.nav li{float:left; width:164px; line-height:53px; text-align:center; font-size:16px; font-weight:bold; position:relative;}
.nav .li1{background:url(../images/nav_line.jpg) no-repeat right top;}
.nav li:last-child{background:none;}
.nav a{display:block; width:162px; color:#fff;}
.nav a:hover{background:url(../images/nav_hover.jpg) no-repeat;}
.nav .nav_on a{background:url(../images/nav_hover.jpg) no-repeat;}
.nav ul li ul{background:#fd9500; position:absolute; top:53px; left:0; z-index:9999; display:none; width:162px;}
.nav ul li:hover ul{display:block;}
.nav ul li ul li{line-height:30px; border-bottom:solid 1px #fff; font-size:13px;}
.nav ul li ul li:last-child{border:none;}
.nav ul li ul li a{color:#fff; font-weight:100;}
.nav ul li ul li a:hover{background:none;}


.search_part{width:1150px; height:45px; line-height:45px; margin:0 auto;}
.hot_ss{float:left; width:800px; line-height:45px; font-size:14px;}
.hot_ss span{color:#131313; font-weight:bold;}
.hot_ss a{color:#656565; padding-right:28px;}
.hot_ss a:hover{color:#f85700}
.search_area{float:right; width:264px; height:29px; margin-top:9px;}
.search{float:left; width:188px; padding-left:8px; height:27px; line-height:27px; border:solid 1px #bfbfbf; border-right:none; border-top-left-radius:7px; border-bottom-left-radius:7px; color:#656565; font-family:"微软雅黑"; font-size:14px;}
input.search::-webkit-input-placeholder{color:#656565;}
input.search:-moz-placeholder{color:#656565;}
.search_btn{float:left; width:67px; height:29px; border:none; background:#ed7100; border-top-right-radius:7px; border-bottom-right-radius:7px; color:#fff; font-family:"微软雅黑"; font-size:14px;}

/*banner*/
.changeBox_a1{
width:100%;
height:416px; 
position:relative;}

.changeBox_a1 .a_bigImg img{
position:absolute;}

/*banner*/
.changeBox_a12{
width:1150px;
height:261px; 
position:relative;}

.changeBox_a12 .a_bigImg1 img{
position:absolute;}


/*mainbody*/
.mainbody{width:1150px; margin:0 auto;}
.left{float:left; width:259px; margin-bottom:15px;}
.right{float:right; width:878px;}
.product_title{width:189px; padding:14px 0 0 70px; height:51px; background:#0161af; color:#fff; font-size:18px; font-weight:bold; line-height:20px;}
.product_title span{float:left; font-size:48px; line-height:38px; padding-right:8px;}
.product_list{width:259px; background:#0161af; padding-top:4px; height:495px;}
.product_list li{border-bottom:dashed 1px #fff; text-align:center; line-height:61px; font-size:16px;}
/*.product_list li:last-child{border:none;}*/
.product_list a{color:#fff;}
.product_list a:hover{color:#f85700;}
.product_r{width:878px; overflow:hidden;}
.product_r ul{width:892px;}
.product_r li{float:left; width:431px; height:280px; margin:0 15px 15px 0; display:inline; position:relative;}
.product_r img{width:431px; height:280px;}
.product_tm{width:387px; background:rgba(0,0,0,0.6); position:absolute; left:0; bottom:0; padding:8px 22px; line-height:24px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product_tm h4{line-height:34px; font-size:18px; font-weight:normal;}
.product_tm h4 a{color:#fff;}
.product_tm h4 a:hover{color:#fd9500;}
.product{width:1150px;margin-bottom:12px; overflow:hidden; }
.product ul{width:1167px;}
.product li{float:left; width:373px; height:243px; margin:0 16px 15px 0; display:inline; position:relative;}
.product img{width:373px; height:243px;}
.product_fon{width:335px; background:rgba(0,0,0,0.6); position:absolute; left:0; bottom:0; padding:8px 19px; line-height:26px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product_fon h4{line-height:32px; font-size:18px; font-weight:normal;}
.product_fon h4 a{color:#fff;}
.product_fon h4 a:hover{color:#fd9500;}
.adv01{margin-bottom:43px;}
.adv02{margin-bottom:21px;}

.our_tit{width:100%; text-align:center; line-height:34px; padding-bottom:42px; color:#838383; font-size:18px; font-weight:600;}
.our_tit h4{line-height:60px; color:#0034ad; font-size:42px;}
.our_tit h4 span{color:#f75700;}
.our{width:419px; height:402px; margin:10px auto 78px auto; position:relative;}
.our_01{width:334px; text-align:right; color:#7d7d7d; font-size:18px; line-height:24px; position:absolute; top:56px; left:-356px;}
.our_01 h4{line-height:50px; color:#0034ad; font-size:36px; font-weight:normal;}
.our_02{width:334px; text-align:right; color:#7d7d7d; font-size:18px; line-height:24px; position:absolute; bottom:0; left:-356px;}
.our_02 h4{line-height:50px; color:#0034ad; font-size:36px; font-weight:normal;}
.our_03{width:364px; color:#7d7d7d; font-size:18px; line-height:24px; position:absolute; top:14px; right:-374px;}
.our_03 h4{line-height:50px; color:#0034ad; font-size:36px; font-weight:normal;}
.our_04{width:364px; color:#7d7d7d; font-size:18px; line-height:24px; position:absolute; bottom:0; right:-374px;}
.our_04 h4{line-height:50px; color:#0034ad; font-size:36px; font-weight:normal;}

.reason{width:1150px; margin-bottom:14px; overflow:hidden;}
.reason ul{width:1176px;}
.reason li{float:left; width:366px; height:204px; margin:0 26px 23px 0; position:relative;}
.reason_bg{width:314px; height:136px; padding:34px 22px 34px 30px; background:url(../images/reason_bg.jpg) no-repeat; color:#353535; font-size:16px;}
.reason_bg h4{height:44px; line-height:44px; color:#353535; font-size:24px; margin-bottom:12px;}
.reason_bg h4 img{float:left; width:67px; height:38px; margin-right:18px;}
.reason_b{width:326px; height:163px; border:solid 5px rgba(255, 255, 255, 0.5); position:absolute; top:16px; left:15px;}

.ser_bg{width:1150px; height:400px; background:url(../images/ser_bg.jpg) no-repeat; margin-bottom:52px;}
.ser_bg h4{line-height:76px; margin-bottom:13px; color:#0034ad; font-size:42px;}
.ser_bg h4 span{color:#f75700;}
.ser{width:1122px; border-left:solid 2px #4a6ce7; margin:0 auto;}
.ser li{padding:12px 24px; line-height:30px; color:#6e6e6e; font-size:18px; position:relative;}
.ser span{color:#0034ad; font-size:20px; font-weight:bold;}
.ser_sz{width:30px; height:30px; line-height:30px; text-align:center; color:#0034ad; font-size:20px; background:url(../images/ser_sz.jpg) no-repeat; position:absolute; top:12px; left:-15px;}

.into_part{float:left; width:467px;}
.into_top{height:45px; border-bottom:solid 1px #d2d2d2; margin-bottom:22px;}
.into_tit{float:left; color:#fa6502; font-size:24px; font-weight:bold; height:44px; line-height:44px; border-bottom:solid 2px #fa6b02; padding:0 7px; margin-bottom:-1px;}
.into_more{float:right; margin:15px 8px 0 0;}
.into_pic{width:466px; height:134px;}
.into{height:132px; border:solid 1px #d2d2d2; border-top:none; padding:22px 20px; color:#8f8f8f; font-size:14px; margin-bottom:12px; overflow:hidden;}
.into h4{line-height:26px; margin-bottom:18px; color:#000; font-size:18px; font-weight:normal;}

.news_part{float:right; width:640px;}
.news_top{width:100%; height:138px; color:#8f8f8f; font-size:14px; line-height:20px; overflow:hidden; margin-bottom:30px;}
.news_top img{float:left; width:195px; height:134px; margin-right:27px;}
.news_top h4{line-height:24px; margin-bottom:14px; color:#4f4f4f; font-size:16px;}
.news_top a{color:#4f4f4f;}
.news{width:640px; overflow:hidden;}
.news ul{width:668px;}
.news li{float:left; width:306px; height:40px; background:#eee; margin:0 28px 12px 0; display:inline;}
.news_sz{float:left; width:40px; height:38px; padding-top:2px; text-align:center; background:#a0a0a0; color:#fff; font-weight:bold; line-height:14px;}
.news_sz h4{font-size:24px; line-height:22px;}
.news_r{float:right; width:246px; line-height:40px; margin-right:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px;}
.news_r a{color:#4f4f4f;}


/*footer*/
.links_part{width:1150px; height:71px; border-top:solid 1px #d2d2d2; padding:20px 0 27px 0; margin:26px auto 0 auto;}
.links_title{float:left; width:116px; line-height:42px; background:url(../images/links_img.jpg) no-repeat left center; border-right:solid 1px #d2d2d2; padding:14px 0 15px 52px; color:#000; font-size:18px;}
.links{float:right; width:935px; margin-right:10px;}
.links li{float:left; width:167px; border:solid 1px #d2d2d2; margin:0 10px; display:inline;}
.links img{width:167px; height:69px;}

.foot_bg{min-width:1150px; background:#5c5c5c;}
.foot_w{width:1150px; margin:0 auto;}
.code_bg{float:left; width:243px; height:255px; background:#0034ad;}
.code{width:134px; margin:0 auto;}
.foot_r{float:right; width:855px; padding-top:40px;}
.foot_nav{width:855px; height:50px; line-height:50px; text-align:center; background:url(../images/foot_nav_bg.jpg) no-repeat; font-size:16px; margin-bottom:30px;}
.foot_nav a{color:#4f4f4f; padding:0 23px;}
.foot_nav a:hover{color:#f85700}
.copyright{width:100%; color:#fff; line-height:32px; font-size:16px;}


/*news*/
.banner_02{width:1150px; margin:0 auto 18px;}
.list{width:257px; min-height:254px; _height:254px; border:solid 1px #0161af; padding:3px 0 10px 0; margin:11px 0 18px 0;}
.list li{text-align:center; border-bottom:solid 1px #d2d2d2; line-height:43px; font-size:14px;}
.list a{color:#8a8a8a;}
.contact_tit{background:#0161af; line-height:49px; padding-left:20px; color:#fff; font-size:18px; font-weight:bold;}
.contact_bg{border:solid 1px #bfbfbf; border-top:none; padding:10px 0 18px 0; min-height:282px; _height:282px;}
.contact_pic{width:239px; margin:0 auto 15px;}
.contact{width:239px; line-height:30px; color:#2a2a2a; font-size:14px; margin:0 auto;}

.news_t{width:838px; height:44px; line-height:44px; padding:0 22px 0 16px; border:solid 1px #d2d2d2; color:#000c29; font-size:14px;}
.news_t a{color:#000c29;}
.news_tit{float:left; padding-left:15px; background:url(../images/news_t.jpg) no-repeat left center; font-size:16px; color:#000c29;}
.news_bg{width:876px; min-height:642px; _height:642px; border:solid 1px #d2d2d2; border-top:none; padding:2px 0 30px 0; margin-bottom:20px;}
.news_02{width:840px; margin:0 auto;}
.news_02 li{border-bottom:dashed 1px #d2d2d2; padding:18px 8px 18px 2px;}
.news_img{float:left; width:202px;}
.news_img img{width:202px; height:150px;}
.news_right{float:right; width:592px; color:#747474; font-size:14px;}
.news_right h4{line-height:40px; margin-bottom:10px; color:#1c1c1c; font-size:16px;}
.news_fon{height:22px; color:#1c1c1c; margin-top:10px;}
.news_fon a{color:#ec0b00;}
.news_rq{color:#ec0b00;}

.page{width:100%; text-align:center; padding:34px 0 10px 0; font-family:"宋体"; font-size:14px; font-weight:bold;}
.page a{border:solid 1px #bfbfbf; background:#fff; padding:6px 10px; color:#2a2b2b; margin:0 4px;}
.page a:hover{border:solid 1px #0034ad; background:#0034ad; color:#fff;}


/*product*/
.pro_k{margin-bottom:14px;}
.bellows_item:not(.bellows--is-open)>.bellows_content{display:none}
.bellows_item.bellows--is-open>.bellows_content-wrapper,.bellows_item.bellows--is-closing>.bellows_content-wrapper{display:block}
.bellows_item.bellows--is-open>.bellows_header h3{color:#f56200;}
.bellows_content-wrapper{display:none}
.bellows{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border:solid 1px #0161af; margin:11px 0 16px 0;}
.bellows_header{position: relative; color:#202020;-webkit-tap-highlight-color: transparent; padding:5px 20px;background-color: #efefef; border-bottom:dashed 1px #aaa;}
.bellows_header:active{background-color: #efefef;}
.bellows_header::before,.bellows_header::after{content:'';position:absolute;top:40%;right:20px;z-index:2;display:block;width:25px;height:22px;margin-top:-2px;background:url(../images/jian.jpg) no-repeat;}
.bellows_header::before{content:''; background:url(../images/jian.jpg) no-repeat;}
.bellows_header::after{background:url(../images/jia.jpg) no-repeat;}
.bellows_item.bellows--is-open>.bellows_header::before,.bellows_item.bellows--is-opening>.bellows_header::before{background:url(../images/jian.jpg) no-repeat;}
.bellows_item.bellows--is-open>.bellows_header::after,.bellows_item.bellows--is-opening>.bellows_header::after{background:url(../images/jian.jpg) no-repeat;}
.bellows_item:last-child>.bellows_header h1,.bellows_header h2,.bellows_header h3{height:60px; line-height:60px; font-size:16px; font-weight:normal;}
.bellows_content{border-bottom:dashed 1px #aaa;color:#4d4d4d; font-size:14px; font-weight:normal;}
.bellows_content li{border-bottom:solid 1px #d2d2d2; line-height:42px; padding:0 22px;}
.bellows_content li:last-child{border:none;}
.bellows_content a{color:#8a8a8a;}
.bellows_content a:hover{color:#f56200;}


/*product_show*/
.pro_top{margin:14px 0 21px 0;}
.pro_pic{float:left; width:431px;}
.pro_pic img{width:431px; height:280px;}
.pro_r{float:right; width:425px; height:214px; padding:32px 0; border:solid 1px #d2d2d2;}
.pro_rt{width:378px; border-bottom:solid 1px #d2d2d2; padding:0 10px 17px 10px; line-height:24px; color:#1b1b1b; font-size:18px; margin:0 auto 20px;}
#pro_fon{width:378px; height:150px; color:#2a2a2a; font-size:14px; line-height:30px; margin:0 auto; overflow:hidden;}

.ins_top{border-bottom:solid 1px #0161af;}
.ins_title{width:121px; height:36px; line-height:36px; text-align:center; background:url(../images/ins_tbg.jpg) no-repeat; color:#fff; font-size:18px; font-weight:bold;}
.ins_bg{border:solid 1px #d2d2d2; border-top:none; padding:28px 15px; margin-bottom:16px;}
.ins{color:#2a2a2a; font-size:14px; line-height:30px;}
.ins img{margin-top:16px;}

.fy{border-top:solid 1px #d2d2d2; padding:22px 10px 10px 10px; margin-top:50px;}
.fy li{color:#2a2a2a; font-size:14px; line-height:36px;}
.fy a{color:#2a2a2a;}
.fy a:hover{text-decoration:underline;}

.con_bg{height:477px; border:solid 1px #d2d2d2; background:url(../images/con_bg.jpg) no-repeat right bottom;}
.con_top{height:37px; line-height:37px; border-bottom:solid 1px #d2d2d2; background:url(../images/con_top.jpg) repeat-x; padding-left:15px; color:#2a2a2a; font-size:16px; margin-bottom:27px;}
.con_part{padding-bottom:10px;}
.con_fon{float:left; width:182px; text-align:right; line-height:32px; padding-right:10px; color:#2a2a2a; font-size:14px;}
.con_fon span{color:#e90000;}
.name{float:left; width:260px; padding-left:9px; height:30px; line-height:30px; border:solid 1px #d2d2d2; font-family:"微软雅黑"; font-size:14px;}
.des{float:left; width:260px; padding:5px 0 0 9px; height:88px; line-height:24px; border:solid 1px #d2d2d2; font-family:"微软雅黑"; font-size:14px;}
.tip{line-height:32px; padding-left:75px; color:#2a2a2a; font-size:14px; margin:12px 0 10px 0;}
.tip span{color:#e90000;}
.yzm_fon{float:left; width:182px; text-align:right; line-height:47px; padding-right:10px; color:#2a2a2a; font-size:14px;}
.yzm_fon span{color:#e90000;}
.yzm{float:left; width:105px; height:30px; line-height:30px; text-align:center; border:solid 1px #d2d2d2; font-family:"微软雅黑"; font-size:14px; margin:8px 12px 0 0;}

