﻿@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑";font-size:12px;margin:0px;padding:0px; overflow-x:hidden;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,select,span{margin:0px;padding:0px;font-weight:normal}
a{text-decoration:none; color:#444;font-weight:normal}
b{ font-weight:normal;}
p{font-weight:normal}
a:hover{text-decoration:none; color:#015db2;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
i,dl,dt,em,li{list-style-type:none; font-style:normal;}
input,textarea{ font-family:"微软雅黑";outline: none;}
a{ border:none\9;}
a img{border:none\9;}
.Left{float:left;}
.Right{float:right;}
.clearfix{clear:both;}
.indexbody{overflow-y: hidden;}
@font-face{
	font-family: 'Bebas';
	src: url('font/BEBAS.TTF');
}
@font-face{
	font-family: "futurabt";
	src:url('font/futurabt-medium_.otf');
}

@font-face{
	font-family: 'din';
	src: url('font/DIN.WOFF_0.TTF');
}
@font-face{
	font-family: 'sour';
	src: url('font/SOURCEHANSANSSC-BOLD.OTF');
}

@font-face{
	font-family: 'siyuan';
	src: url('font/思源黑体.TTF');
}

@font-face{
	font-family: 'cai';
	src: url('font/066-CAI978.TTF');
}

.headertop{width: 100%;border-top: 6px solid #b9241d;border-bottom: 1px solid #e1e1e1}
.headertop .header{width: 1200px;margin: 0 auto;}
.headertop .header p{font-size: 14px;color:#444;float:left;}

.headerbtm{width: 100%;background: #fff}
.headerbtm .header{width: 1200px;padding: 25px 0;margin: 0 auto;}
.headerbtm .header a.logo{display: block;float:left;}
.headerbtm .header a.logo img{display: block;}
.headerbtm .header .phone{padding-left: 68px;float:right;background: url(h-phone.png) no-repeat scroll left center;}
.headerbtm .header .phone span{font-size: 14px;color:#333;line-height: 24px;}
.headerbtm .header .phone p{font-size: 28px;color:#08579A;line-height: 28px;font-family: "din";}
.headerbtm .header .head-l{width:auto;height:auto;float:left;}
.headerbtm .header .head-r{width:auto;height:auto;float: right;}
.headerbtm .header .head-r .h-r-1{float:left;margin-right:15px;}
.headerbtm .header .head-r .h-r-1 ul li{float:left;no-repeat scroll right center;}
.headerbtm .header .head-r .h-r-1 ul li a{font-size:13px;color:#555;line-height:36px;padding:0 8px;display:block;}
.headerbtm .header .head-r .h-r-1 ul li:hover a{color:#0068b7;}
.headerbtm .header .head-r .h-r-2{width:auto;height:auto;float:left;margin-top:3px;border:1px solid #e6e6e6;background:#fff;}
.headerbtm .header .head-r .h-r-2 .s-box{width:9px;height:30px;border:none;outline: none;font-size:13px;color:#333;line-height:30px;text-indent:10px;float:left;}
.headerbtm .header .head-r .h-r-2 .s-btn{width:31px;height:30px;border:none; no-repeat scroll center center;float:left;cursor: pointer;outline: none;}

.navbar{width:100%;height: auto;background: #08579A;}
.navbar .nav{width: 1200px;height: auto;margin: 0 auto;}
.navbar .nav ul li{float:left;}
.navbar .nav ul li a{font-size: 16px;color:#fff;line-height: 52px;padding: 0 50px;display: block;}
.navbar .nav ul li:hover a{background: #044072;}
.navbar .nav ul li.hov a{background: #044072;}

.banner{width: 100%;height: 450px;}
.flexslider{position:relative;height:450px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:auto;height:auto;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:20px;height:6px;overflow:hidden;background:rgba(255,255,255,0.7);cursor:pointer;text-indent: -999px;}
.flex-control-nav .flex-active{background:rgba(223,1,1,1);width: 50px;transition: all 500ms;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;display: none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;/*background:url(images/index/prev.png) center center no-repeat;*/}
.flex-direction-nav li a.flex-next{right:40px;/*background:url(images/index/next.png) center center no-repeat;*/}

.h-bar{width: 100%;height: auto;background: #f3f3f3;border-bottom: 1px solid #e8e8e8}
.h-bar .h-b{width: 1200px;height: auto;margin: 0 auto;padding: 13px 0;}
.h-bar .h-b .hot{width: auto;height: auto;float:left;padding-left: 38px;background: url(hot-bg.jpg) no-repeat scroll left center;}
.h-bar .h-b .hot p{font-size: 16px;color:#000;line-height: 34px;float:left;}
.h-bar .h-b .hot ul{float:left;}
.h-bar .h-b .hot ul li{float:left;margin-right: 15px;}
.h-bar .h-b .hot ul li a{font-size: 16px;color:#000;line-height: 34px;display: block;}
.h-bar .h-b .hot ul li:hover a{color:#08579A;}
.h-bar .h-b .search{width: 238px;height: 32px;border: 1px solid #cacccd;float:right;}
.h-bar .h-b .search .in_intxt{width: 190px;height: 32px;float:left;text-indent: 10px;font-size: 13px;color:#333;line-height: 32px;border: none;background: #f3f3f3}
.h-bar .h-b .search .in_btn{width: 38px;height: 32px;float: right;background:#f3f3f3 url(in_btn.png) no-repeat scroll center center;border: none;cursor: pointer;}
.h-bar .h-b .search input:hover.in_btn{background-color: #f9f9f9}

.index01bar{width: 100%;background: #efefef;}
.index01{width: 1200px;height: auto;margin: 0 auto;padding: 70px 0;}
.index01 .il{width: 489px;height: auto;float:left;background: url(videobg.png) no-repeat;margin-left: -10px;margin-top: -10px;padding-left: 10px;padding-top: 10px;}
.index01 .il .ilbg{width: auto;height: auto;box-shadow: 5px 1px 7px 2px rgba(0,0,0,0.1);position: relative;}
.index01 .il .ilbg a.imgs{width: 100%;height: 100%;display: block;overflow: hidden;}
.index01 .il .ilbg a.btn{width: 56px;height: 56px;display: block;position: absolute;top: 37%;left: 45%;background: url(bf-btn.png) no-repeat;}
.index01 .ir{width: 620px;height: auto;float:right;}
.index01 .ir h2{font-size: 30px;color:#333;line-height: 50px;font-weight: bold;margin-bottom: 20px;}
.index01 .ir p{font-size: 14px;color:#555;line-height: 24px;text-align: justify;}
.index01 .ir a.more{width: 218px;height: 46px;display: block;border-radius: 5px;border: 1px solid #9a9a9a;font-size: 16px;color:#555;line-height: 46px;margin-top: 30px;background: #fff;text-align: center;transition: all 300ms;}
.index01 .ir a:hover.more{background:#08579A;border-color:#08579A;color:#fff; transition: all 300ms;}

.index01 .ir .banner_bar_bd .bd_l{width:620px;margin: 0 auto;}
.index01 .ir .banner_bar_bd .bd_l_box{padding:16px 0px 15px 0px;}
.index01 .ir .banner_bar_bd .bd_l dl{float:left;padding:14px 15px;text-align:center;width: auto;margin-right: 0;}
.index01 .ir .banner_bar_bd .bd_l dl:last-child{border-right:none;}
/*.index01 .ir .banner_bar_bd .bd_l dl dt{font-size:40px;color:#be8564;font-weight:bold;font-family: "BEBAS";margin-bottom: 10px;}
.index01 .ir .banner_bar_bd .bd_l dl dt em{font-size:26px;color:#be8564;font-weight:normal;margin-left:1px;font-family: "BEBAS";}
.index01 .ir .banner_bar_bd .bd_l dl dd{color:#000;font-size: 16px;}*/
.index01 .ir .banner_bar_bd .bd_l dl .num{font-size:46px;color:#08579A;font-weight:bold;margin-right: 6px;float:none;font-family: "Bebas";height: 60px;}
.index01 .ir .banner_bar_bd .bd_l dl .num em{font-size:35px;color:#08579A;font-weight:normal;margin-left:1px;font-family: "Bebas"}
.index01 .ir .banner_bar_bd .bd_l dl .txt{color:#000;font-size: 16px;line-height: 24px;margin-top: 20px;}

.index02bar{width: 100%;background: #ffffff;}
.index02bar .index02{width: 1200px;height: auto;margin: 0 auto;padding: 40px 0 50px;}
.index02bar .index02 .it{width: auto;height: auto;margin-bottom: 30px;}
.index02bar .index02 .it h2{font-size: 36px;color:#333;line-height: 36px;font-weight: bold;text-align: center;padding-bottom: 24px;background: url(topbg.png) no-repeat scroll bottom center;text-align: center;}
.index02bar .index02 .it p{font-size: 18px;color:#666;line-height: 24px;text-align: center;margin-top: 5px;}
.index02bar .index02 .ib{width: auto;height: auto;}
.index02bar .index02 .ib ul{width: 1250px;height: 450px;}
.index02bar .index02 .ib ul li{width: 369px;height: auto;float:left;margin-right: 47px;margin-bottom: 40px;}
.index02bar .index02 .ib ul li a.imgs{width: 369px;height: 246px;display: block;overflow: hidden;}
.index02bar .index02 .ib ul li a.imgs img{width: 369px;display: block;}
.index02bar .index02 .ib ul li .txts{width: 369px;height:178px;background: #fff;transition: all 500ms;}
.index02bar .index02 .ib ul li .txts .box{padding: 22px 28px 0 28px;}
.index02bar .index02 .ib ul li .txts h2{font-size: 18px;color:#333;line-height: 24px;font-weight: bold;text-align: center;margin-bottom: 5px;}
.index02bar .index02 .ib ul li .txts p{font-size: 14px;color:#444;line-height: 24px;text-indent: 2em;}
.index02bar .index02 .ib ul li .txts a.more{width: 138px;height: 38px;display: block;margin: 0 auto;border: 1px solid #fff;font-size: 14px;color:#fff;text-align: center;line-height: 38px;display: none;transition: all 500ms;margin-top: 25px;}
.index02bar .index02 .ib ul li .txts a.add{width: 38px;height: 34px;display: block;background: url(fw-more.png) no-repeat;margin: 0 auto;margin-top: 34px;transition: all 500ms;}
.index02bar .index02 .ib ul li:hover .txts{background: #08579A;transition: all 500ms;height: 218px;position: relative;margin-top: -40px;}
.index02bar .index02 .ib ul li:hover h2{color:#fff;transition: all 500ms;}
.index02bar .index02 .ib ul li:hover p{color:#fff;transition: all 500ms;}
.index02bar .index02 .ib ul li:hover a.more{display: block;transition: all 500ms;}
.index02bar .index02 .ib ul li:hover a.add{display: none;transition: all 500ms;}
.areascroll{ width:1200px;height: 450px;position: relative;}
.areascroll .prev{width: 25px;height: 59px;background: url(fw-left.png) no-repeat scroll top center; cursor: pointer;position: absolute;left: -49px;top: 41%;transition: all 500ms;}
.areascroll .next{ width: 25px;height: 59px;background: url(fw-right.png) no-repeat scroll top center; cursor: pointer;position: absolute;right: -49px;top: 41%;transition: all 500ms;}
.areascroll span:hover.prev{background-position: bottom center;transition: all 500ms;}
.areascroll span:hover.next{background-position: bottom center;transition: all 500ms;}
.areascroll .bd{ width:1200px; height: 450px; overflow:hidden;margin: 0 auto;overflow: hidden}



.footerbar02{width: 100%;height: auto;background: #1f2024;}
.footerbar02 .footer{height: 50px;float:center;padding-top: 12px;}
.footerbar02 .footer p{font-size: 13px;color:#FFFFFF;line-height: 30px;}
.footerbar02 .footer p a{color:#FFFFFF;transition: all 500ms;}
.footerbar02 .footer p a:hover{color:#FFFFFF;transition: all 500ms;}

/*面包屑*/
.snavbar2{width: 100%;height: auto;background: #f3f3f3;border-bottom:1px solid #e8e8e8;position: relative;}
.snavbar2 .snavbox{width: 1200px;height: auto;margin: 0 auto;}
.snavbar2 .snavbox .snav{float:left;}
.snavbar2 .snavbox .snav ul li{float:left;margin-right: 15px;}
.snavbar2 .snavbox .snav ul li a{font-size: 15px;color:#222;line-height:58px;display: block;text-align: center;border-bottom: 2px solid #f3f3f3}
.snavbar2 .snavbox .snav ul li.hov a{color:#08579A;border-color:#08579A;}
.snavbar2 .snavbox .snav ul li:hover a{color:#08579A;border-color:#08579A;}
.snavbar2 .snavbox .bread{float:right;font-size: 13px;color:#999;line-height: 60px;display: inline-block;padding-left:22px;}
.snavbar2 .snavbox .bread a{font-size: 13px;color:#999;line-height: 50px;display: inline-block;padding: 0 5px;padding-right: 6px}
.snavbar2 .snavbox .bread a:hover{color:#08579A;}
.snavbar2 .snavbox .bread a.cur{color:#444;}
.snavbar2 .snavbox .bread a:hover.cur{color:#08579A;}

/*加固材料*/
.prodlist{width: 1220px;height: auto;margin: 0 auto;padding-top: 40px;}
.prodlist .p-t{width: 1200px;height: auto;margin: 0 auto;}
.prodlist .p-t table{width: 1200px;height: auto;margin: 0 auto;background: #f5f5f5;border: 1px solid #dcdcdc;border-bottom: none;}
.prodlist .p-t table th{border-bottom: 1px solid #dcdcdc;}
.prodlist .p-t table th h2{width: 118px;height: 41px;margin: 0 auto;font-size: 15px;color:#fff;line-height: 41px;text-align: center;background: #656565;transition: all 500ms;}
.prodlist .p-t table tr:hover th h2{background: #08579A;transition: all 500ms;}
.prodlist .p-t table td{width: auto;height: auto;background: #fff;border-bottom: 1px solid #dcdcdc;padding-left: 10px;background: #f5f5f5;}
.prodlist .p-t table td ul li{float:left;}
.prodlist .p-t table td ul li a{font-size: 15px;color:#333;line-height: 55px;display: block;padding: 0 10px;display: block;}
.prodlist .p-t table td ul li:hover a{color:#e60012;}
.prodlist .p-t table td ul li.hov a{color:#e60012;}

.prodlist .p-b{width: 1200px;height: auto;margin: 0 auto;padding-top: 39px;}
.prodlist .p-b ul{width: 1230px;}
.prodlist .p-b ul li{width: 277px;height: auto;float:left;margin-right: 28px;margin-bottom: 28px;border: 1px solid #dcdcdc;transition: all 500ms;}
.prodlist .p-b ul li a.imgs{width: 277px;height: 185px;display: block;overflow: hidden;border-bottom: 1px solid #dcdcdc;transition: all 500ms;}
.prodlist .p-b ul li a.imgs img{width: 277px;display: block;transition: all 500ms;height: 186px;}
.prodlist .p-b ul li .text{width: auto;height: auto;padding: 10px 18px;}
.prodlist .p-b ul li .text a.tit{font-size: 16px;color:#333;line-height: 24px;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all 500ms;font-weight: bold;}
.prodlist .p-b ul li .text p{font-size: 14px;color:#000;line-height: 24px;height: 48px;overflow: hidden;transition: all 500ms;text-indent: 2em;}
/*.prodlist .p-b ul li:hover{border-color: #08579A;transition: all 500ms;}*/
/*.prodlist .p-b ul li:hover a.imgs{border-color: #08579A}*/
.prodlist .p-b ul li:hover a.imgs img{opacity: 0.8;transition: all 500ms;}
.prodlist .p-b ul li:hover .text a.tit{color:#08579A;transition: all 500ms;}
.prodlist .p-b ul li:hover .text p{color:#08579A;transition: all 500ms;}

/*加固材料详情*/
.prodbox{width: 1200px;height: auto;margin: 0 auto;padding-top: 40px;padding-bottom: 40px;}
.prodbox .pt{width: auto;height: auto;}
.prodbox .pt .tl{width: 598px;height: 398px;border: 1px solid #dcdcdc;float:left;overflow: hidden;}
.prodbox .pt .tl img{width: 598px;display: block;}
.prodbox .pt .tr{width: 550px;height: auto;padding-top: 35px;float:right;}
.prodbox .pt .tr h2{font-size: 30px;color:#333;line-height: 30px;font-weight: bold;margin-bottom: 25px;}
.prodbox .pt .tr p{font-size: 15px;color:#444;line-height: 30px;}
.prodbox .pt .tr .cont{width: auto;height: auto;margin-top: 60px;}
.prodbox .pt .tr .cont a.lx_btns{width: 178px;height: 48px;display: block;float:left;background: #08579A;font-size: 18px;color:#fff;line-height: 48px;text-align: center;transition: all 500ms;}
.prodbox .pt .tr .cont a:hover.lx_btns{transition: all 500ms;background: #f92524;}
.prodbox .pt .tr .cont p{font-size: 14px;color:#282828;line-height: 48px;float:left;margin-left: 35px;}
.prodbox .pt .tr .cont .phone{float:left;padding-left: 60px;background: url(h-phone.png) no-repeat scroll left center;margin-left: 35px;}
.prodbox .pt .tr .cont .phone p{font-size: 14px;color:#333;line-height: 20px;float:none;margin-left: 0;}
.prodbox .pt .tr .cont .phone span{font-size: 28px;color:#08579A;line-height: 28px;font-family: "din";display: block;}

.prodbox .pb{width: auto;height: auto;margin-top: 40px;}
.prodbox .pb .pbt{border-bottom: 3px solid #08579A;}
.prodbox .pb .pbt ul li{width: auto;height: auto;float:left;margin-right: 25px;}
.prodbox .pb .pbt ul li a{font-size: 18px;color:#444;line-height: 45px;padding: 0 29px;display: block;}
.prodbox .pb .pbt ul li.hov a{background: #08579A;color:#fff;}
.prodbox .pb .pbt ul li:hover a{background: #08579A;color:#fff;}
.prodbox .pb .pbb{width: auto;height: auto;padding: 40px 20px 0px;}
.prodbox .pb .pbb .pbox{width: auto;height: auto;}
.prodbox .pb .pbb .pbox .top{width: auto;height: auto;background: #333;}
.prodbox .pb .pbb .pbox .top h2{font-size: 18px;color:#fff;line-height: 50px;width: 130px;height: 50px;background: url(h2bg.png) no-repeat;font-weight: bold;text-indent: 24px;}
.prodbox .pb .pbb .pbox .btm{padding: 40px 26px;}
.prodbox .pb .pbb .pbox .btm img{max-width: 100%;width: auto;/*display: block;margin: 0 auto;*/}
.prodbox .pb .pbb .pbox .btm p{font-size: 16px;color:#222;line-height: 26px;text-align: justify;}


.pcases{width: auto;height: auto;margin-top: 30px;}
.pcases .ct{width: auto;height: auto;margin-bottom: 15px;}
.pcases .ct h2{font-size: 22px;color:#333;line-height: 30px;font-weight: bold;}
.pcases .cb{width: auto;height: auto;}
.pcases .cb ul{width: 1230px;}
.pcases .cb ul li{width: 277px;height: auto;float:left;margin-right: 28px;border:1px solid #dcdcdc}
.pcases .cb ul li .txts{padding: 10px 18px;}
.pcases .cb ul li a.imgs{width: 277px;height: 186px;display: block;overflow: hidden;}
.pcases .cb ul li a.imgs img{width: 277px;display: block;transition: all 500ms;}
.pcases .cb ul li a.tits{font-size: 16px;color:#333;line-height: 32px;display: block;transition: all 500ms;font-weight: bold;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.pcases .cb ul li p{font-size: 14px;color:#000;line-height: 20px;text-align: justify;text-indent: 2em;height: 40px;overflow: hidden;}
.pcases .cb ul li:hover a.imgs img{opacity: 0.8;transition: all 500ms;}
.pcases .cb ul li:hover a.tits{color:#08579A;transition: all 500ms;}
.pcases .cb ul li:hover p{color:#08579A;transition: all 500ms;}


.casesbox{width: 1200px;height: auto;padding: 40px 0;margin: 0 auto;}
.casesbox .ct{width: auto;height: auto;margin-bottom: 25px;}
.casesbox .ct h2{font-size: 36px;color:#333;line-height: 36px;text-align: center;font-weight: bold;}
.casesbox .cb{width: auto;height: auto;}
.casesbox .cb .top{margin-bottom: 30px;text-align: center;}
.casesbox .cb .top ul li{display: inline-block;margin: 0 8px;}
.casesbox .cb .top ul li a{font-size: 14px;color:#fff;line-height: 40px;display: block;transition: all 500ms;padding: 0 10px;background: #333;}
.casesbox .cb .top ul li.hov a{background: #08579A;color:#fff;}
.casesbox .cb .top ul li:hover a{color:#fff;transition: all 500ms;background: #08579A}
.casesbox .cb .btm{width: auto;height: auto;}
.casesbox .cb .btm ul{width: 1240px;}
.casesbox .cb .btm ul li{width: 275px;height: auto;margin-right: 33px;margin-bottom: 15px;float:left;border: 1px solid #dfdfdf;}
.casesbox .cb .btm ul li .txts{padding: 10px 18px;}
.casesbox .cb .btm ul li a.imgs{width: 275px;height: 183px;display: block;overflow: hidden;}
.casesbox .cb .btm ul li a.imgs img{width: 275px;display: block;height: auto;}
.casesbox .cb .btm ul li a.tits{font-size: 16px;color:#333;line-height: 34px;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-weight: bold;}
.casesbox .cb .btm ul li .txts p{font-size: 13px;color:#000;line-height: 20px;height: 40px;overflow: hidden;text-align: justify;text-indent: 2em;}
.casesbox .cb .btm ul li:hover a.imgs img{opacity: 0.8;transition: all 500ms;}
.casesbox .cb .btm ul li:hover a.tits{color:#08579A;transition: all 500ms;}

.casesbox .cb .btm2{width: auto;height: auto;}
.casesbox .cb .btm2 ul{width: 1240px;}
.casesbox .cb .btm2 ul li{width: 275px;height: auto;margin-right: 33px;margin-bottom: 15px;float:left;}
.casesbox .cb .btm2 ul li a.imgs{width: 275px;height: 375px;display: block;overflow: hidden;}
.casesbox .cb .btm2 ul li a.imgs img{width: 275px;display: block;height: 375px;}
.casesbox .cb .btm2 ul li a.tits{font-size: 16px;color:#333;line-height: 34px;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-top: 10px;}
.casesbox .cb .btm2 ul li:hover a.imgs img{opacity: 0.8;transition: all 500ms;}
.casesbox .cb .btm2 ul li:hover a.tits{color:#08579A;transition: all 500ms;}


.casesdet{width: 1160px;height: auto;padding: 40px 0;margin: 0 auto;background: #fff;}
.casesdet .dt{width: auto;height: auto;margin-bottom: 25px;}
.casesdet .dt h2{font-size: 28px;color:#333;line-height: 36px;text-align: center;font-weight: bold;}
.casesdet .db{width: auto;height: auto;margin-bottom: 30px;padding: 0 10px;}
.casesdet .db p{font-size: 16px;color:#333;line-height: 30px;margin-bottom: 5px;}
/*.casesdet .db p span{font-weight: bold;}*/
.casesdet .db img{/*display: block;margin: 0 auto;*/width: auto;max-width:800px;height: auto;}


.problem{width: 1200px;height: auto;margin: 0 auto;padding: 40px 0;}
.problem .pt{width: auto;margin-bottom: 25px;}
.problem .pt h2{font-size: 36px;color:#333;line-height: 36px;text-align: center;font-weight: bold;}
.problem .pb{width: auto;height: auto;}
.problem .pb ul li{padding: 20px 0;border-bottom: 1px solid #e2e2e2;}
.problem .pb ul li a.imgs{width: 249px;height: 166px;display: block;overflow: hidden;float:left;}
.problem .pb ul li a.imgs img{width: 249px;display: block;transition: all 500ms;}
.problem .pb ul li .text{width: 925px;height: auto;float:right;position: relative;padding-top: 35px;}
.problem .pb ul li .text a.tit{font-size: 17px;color:#222;line-height: 34px;display: block;width: 770px;display: block;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;transition: all 500ms;}
.problem .pb ul li .text p{font-size: 14px;color:#000;line-height: 24px;height: 48px;overflow: hidden;width: 770px;}
.problem .pb ul li .text span.time{font-size: 16px;color:#777;line-height: 32px;display: block;position: absolute;right: 0;top: 40px;font-family: "din"}
.problem .pb ul li:hover a.imgs img{opacity: 0.8;transition: all 500ms;}
.problem .pb ul li:hover .text a.tit{color:#08579A;transition: all 500ms;}

.problem .pb.area{width: auto;height: auto;}
.problem .pb.area ul{width: 1250px;height: 450px;}
.problem .pb.area ul li{width: 369px;height: auto;float:left;margin-right: 47px;margin-bottom: 35px;padding: 0;border: none;}
.problem .pb.area ul li a.imgs{width: 369px;height: 246px;display: block;overflow: hidden;float:none;}
.problem .pb.area ul li a.imgs img{width: 369px;display: block;}
.problem .pb.area ul li .txts{width: 369px;height:178px;background: #f5f5f5;transition: all 500ms;}
.problem .pb.area ul li .txts .box{padding: 22px 28px 0 28px;}
.problem .pb.area ul li .txts h2{font-size: 18px;color:#333;line-height: 24px;font-weight: bold;text-align: center;margin-bottom: 5px;}
.problem .pb.area ul li .txts p{font-size: 14px;color:#444;line-height: 24px;text-indent: 2em;}
.problem .pb.area ul li .txts a.more{width: 138px;height: 38px;display: block;margin: 0 auto;border: 1px solid #fff;font-size: 14px;color:#fff;text-align: center;line-height: 38px;display: none;transition: all 500ms;margin-top: 25px;}
.problem .pb.area ul li .txts a.add{width: 38px;height: 34px;display: block;background: url(fw-more.png) no-repeat;margin: 0 auto;margin-top: 34px;transition: all 500ms;}
.problem .pb.area ul li:hover .txts{background: #08579A;transition: all 500ms;height: 218px;position: relative;margin-top: -40px;}
.problem .pb.area ul li:hover h2{color:#fff;transition: all 500ms;}
.problem .pb.area ul li:hover p{color:#fff;transition: all 500ms;}
.problem .pb.area ul li:hover a.more{display: block;transition: all 500ms;}
.problem .pb.area ul li:hover a.add{display: none;transition: all 500ms;}

.intro{width: 1200px;height: auto;margin: 0 auto;padding-top: 40px;}
.intro .it{width:auto;margin-bottom: 25px;}
.intro .it h2{font-size: 36px;color:#333;line-height: 36px;text-align: center;font-weight: bold;}
.intro .ib{width: auto;height: auto;}
.intro .ib p{font-size: 16px;color:#333;line-height: 30px;text-indent: 2em;margin-bottom: 25px;text-align: justify;}
.intro .ib .banner_bar_bd .bd_l{width:1000px;margin: 0 auto;}
.intro .ib .banner_bar_bd .bd_l_box{padding:16px 0px 15px 0px;}
.intro .ib .banner_bar_bd .bd_l dl{float:left;padding:14px 63px;text-align:center;width: auto;margin-right: 0;}
.intro .ib .banner_bar_bd .bd_l dl:last-child{border-right:none;}
.intro .ib .banner_bar_bd .bd_l dl .num{font-size:46px;color:#dc231f;font-weight:bold;margin-right: 6px;float:none;font-family: "Bebas";height: 60px;}
.intro .ib .banner_bar_bd .bd_l dl .num em{font-size:35px;color:#dc231f;font-weight:normal;margin-left:1px;font-family: "Bebas"}
.intro .ib .banner_bar_bd .bd_l dl .txt{color:#000;font-size: 16px;line-height: 24px;margin-top: 20px;}


.organ{width: 1200px;height: auto;padding-bottom: 40px;margin: 0 auto;padding-top: 20px;}
.organ .ot{margin-bottom: 35px;}
.organ .ot h2{font-size: 36px;color:#333;line-height: 36px;text-align: center;font-weight: bold;}
.organ .ob{width: auto;height: auto;}
.organ .ob img{width: auto;max-width: 100%;height: auto;margin: 0 auto;display: block;}


.culture{width: 1200px;height: auto;margin: 0 auto;padding: 40px 0;}
.culture .ct{width: auto;height: auto;margin-bottom: 25px;}
.culture .ct h2{font-size: 36px;color:#333;line-height: 36px;text-align: center;font-weight: bold;}
.culture .ct p{font-size: 18px;color:#000;line-height: 24px;text-align: center;margin-top: 20px;}
.culture .cb{width: auto;height: auto;}
.culture .cb p{font-size: 16px;color: #333;line-height: 30px;text-align: justify;}
.culture .cb .cbox{width: 1160px;height: auto;margin: 0 auto;}
.culture .cb .cbox ul{width: 1180px;}
.culture .cb .cbox ul li{width: 282px;height: auto;float:left;margin-right: 11px;}
.culture .cb .cbox ul li a.imgs{width: 282px;height: 216px;display: block;overflow: hidden;}
.culture .cb .cbox ul li a.imgs img{width: 282px;}
.culture .cb .cbox ul li h2{font-size: 18px;color:#333;line-height: 36px;text-align: center;margin-top: 10px;}
.culture .cb .cbox ul li p{font-size: 15px;color:#000;line-height: 24px;text-align: center;}

.culture .cb .cbt{width: auto;height: auto;margin-bottom: 40px;}
.culture .cb .cbt img{display: block;margin: 0 auto;}
.culture .cb .cbm{width: 1050px;height: auto;margin: 0 auto;overflow: hidden;}
.culture .cb .cbm ul{width: 1100px;overflow: hidden;}
.culture .cb .cbm ul li{width:504px;height: 151px;float:left;margin-right: 40px;margin-bottom: 20px;position: relative; }
.culture .cb .cbm ul li .tbox{width: 300px;height: auto;padding-top: 15px;position: absolute;right: 40px;top: 0}
.culture .cb .cbm ul li .tbox h2{font-size: 20px;color:#08579A;line-height: 30px;font-weight: bold;margin-bottom: 10px;}
.culture .cb .cbm ul li .tbox p{font-size: 13px;color:#444;line-height: 19px;text-align: justify;}
.culture .cb .cbm ul li.s01{background: url(sbg01.jpg) no-repeat;}
.culture .cb .cbm ul li.s02{background: url(sbg02.jpg) no-repeat;}
.culture .cb .cbm ul li.s03{background: url(sbg03.jpg) no-repeat;}
.culture .cb .cbm ul li.s04{background: url(sbg04.jpg) no-repeat;}
.culture .cb .cbm ul li.s05{background: url(sbg05.jpg) no-repeat;}
.culture .cb .cbm ul li.s06{background: url(sbg06.jpg) no-repeat;}
/*.culture .cb .servise{width: 1200px;height: 475px;position: relative;background: url(ser01.jpg) no-repeat scroll center center;}
.culture .cb .servise .sbox{width: 270px;height: auto;position: absolute;}
.culture .cb .servise .sbox h2{font-size: 20px;color:#08579A;line-height: 30px;font-weight: bold;margin-bottom: 5px;}
.culture .cb .servise .sbox h2 span{color:#000;font-weight: normal;}
.culture .cb .servise .sbox p{font-size: 14px;color:#000;line-height: 22px;text-align: justify;}
.culture .cb .servise .s01{left: 15px;top: 107px;}
.culture .cb .servise .s02{left: 15px;top: 330px;}
.culture .cb .servise .s03{right: 15px;top: 107px;}
.culture .cb .servise .s04{right: 15px;top: 330px;}*/


/*联系*/
.contact{width: 1200px;height: auto;margin: 0 auto;padding: 40px 0}
.contact .ct{width: auto;margin-bottom: 40px;}
.contact .ct h2{font-size: 36px;color:#333;line-height: 36px;text-align: center;font-weight: bold;}
.contact .cb{width: auto;height: auto;}
.contact .cb .t{width: auto;height: auto;text-align: center;margin-bottom: 50px;}
.contact .cb .t .hot{width: auto;padding: 11px 0;padding-left: 90px;background: url(hot.png) no-repeat scroll left center;display: inline-block;margin: 0 50px;}
.contact .cb .t .hot p{font-size: 16px;color:#333;line-height: 24px;text-align: left;margin-bottom: 5px;}
.contact .cb .t .hot span{font-size: 28px;color:#333;line-height: 28px;font-family: "din";}
.contact .cb .t .add{width: auto;padding: 11px 0;padding-left: 90px;background: url(add.png) no-repeat scroll left center;display: inline-block;margin: 0 50px;}
.contact .cb .t .add p{font-size: 16px;color:#333;line-height: 24px;text-align: left;margin-bottom: 5px;}
.contact .cb .t .add span{font-size: 18px;color:#333;line-height: 28px;}


/*人才招聘*/
.job{width: 1200px;height: auto;margin: 0 auto;padding-top: 40px;padding-bottom: 30px;}
.job .jobt{width: auto;height: auto;margin-bottom: 35px;}
.job .jobt h2{font-size: 36px;color:#333;line-height: 36px;text-align: center;margin-bottom: 15px;font-weight: bold;}
.job .jobb{width: auto;height: auto;}
.job .jobb h3{font-size: 18px;color:#333;line-height: 26px;}
.job .jobb h4{font-size: 16px;color:#333;line-height: 26px;}
.job .jobb p{font-size: 15px;color:#333;line-height: 26px;text-align: justify;}

.joblist{width: 1200px;height: auto;margin: 0 auto;}
.joblist .top{width: auto;height: auto;}
.joblist .top img{width: 1200px;display: block;}
.joblist .btm{padding-bottom: 55px;}
.joblist .btm ul li{width: auto;height: auto;}
.joblist .btm ul li .list-t{width: auto;height: auto;padding: 0 20px;background: #464650;}
.joblist .btm ul li .list-t a.aclick{display: block;}
.joblist .btm ul li.b-color{border-color: #02a349}
.joblist .btm ul li .list-t.cur{background-position: 860px -48px;}
.joblist .btm ul li .list-t.cur h2{color:#02a349;}
.joblist .btm ul li .list-t.cur p{color:#02a349;}
.joblist .btm ul li .list-t h2{font-size: 16px;color:#fff;line-height: 50px;margin-right: 25px;float:left;min-width: 285px;}
.joblist .btm ul li .list-t p{font-size: 16px;color: #fff;line-height: 50px;float:left;margin-right: 25px;margin-bottom: 0;width: 70px;}
.joblist .btm .list-b{width: auto;height: auto;padding: 0 20px;position: relative;border-bottom: 1px dotted #ddd;}
.joblist .btm .list-b .aclick{width: 94%;display: block;}
.joblist .btm .list-b .aclick.current{padding-bottom: 15px;}
.joblist .btm .list-b .more{width: 98px;height: 38px;display: block;position: absolute;right: 20px;top:20px;background: #08579A;color:#fff;font-size: 14px;color:#fff;line-height: 38px;text-align: center;}
.joblist .btm .list-b a:hover.more{background: #fb2322;}
.joblist .btm .list-b .more.cur{display: none;}
.joblist .btm .list-b .close{width: 78px;height: 38px;display: block;background: #08579A;color:#fff;font-size: 14px;color:#fff;line-height: 38px;text-align: center;margin: 20px 0;}
.joblist .btm .list-b a:hover.close{background: #fb2322;}
.joblist .btm .list-b .list-b-1{float:left;padding: 15px 0;width: 500px;float:left;}
.joblist .btm .list-b .list-b-1 h2{font-size: 17px;color:#333;line-height: 47px;width: 100px;float: left;width: 310px;}
.joblist .btm .list-b .list-b-1 p{font-size: 14px;color:#000;line-height: 47px;width: 100px;float:left;width: 72px;}
.joblist .btm .list-b .list-b-2{height: auto;margin-top: 5px;width: 480px;float:left;}
.joblist .btm .list-b .list-b-2 h4{font-size: 14px;color:#333;line-height:47px;margin-top: 10px;}
.joblist .btm .list-b .list-b-2 p{font-size: 14px;color:#000;line-height: 26px;}
.joblist .btm .list-b .list-b-4{display: none;position: relative;}
.joblist .btm .list-b .list-b-4 a.iwant{width: 98px;height: 63px;display: block;background: #08579A;font-size: 18px;color:#fff;line-height: 26px;padding-top: 15px;text-align: center;position: absolute;right: -180px;top: -31px;}
.joblist .btm .list-b .list-b-4 a:hover.iwant{background: #fb2322}

/*销售网络*/
.network{width: 1200px;height: auto;margin: 0 auto;padding-top: 40px;}
.network .top{width: auto;height: auto;margin-bottom: 30px;}
.network .top .nt{width: auto;height: auto;margin-bottom: 40px;}
.network .top h2{font-size: 36px;color:#333;line-height: 36px;font-weight: bold;text-align: center;margin-bottom: 15px;}
.network .top p{font-size: 18px;color:#000;line-height: 30px;text-align: center;}
.network .map .chinamap{padding: 0px;padding-bottom: 50px;}
.network .map .chinamap .more{font-size: 14px;color:#f00;line-height: 28px;text-align: center;margin-top: 30px;}
.network .map .chinamap .mapa{width: 761px;margin:0 auto;}

/*解决方案*/
.program{width: 1200px;height: auto;margin: 0 auto;padding-top: 40px;}
.program .pt{margin-bottom: 30px;}
.program .pt h2{font-size: 36px;color:#333;line-height: 36px;font-weight: bold;text-align: center;}
.program .pb{width: auto;height: auto;}
.program .pb ul li{width: auto;height: auto;margin-bottom: 20px;}
.program .pb ul li .imgs{width: 800px;height: 400px;display: block;float:left;overflow: hidden;}
.program .pb ul li .imgs img{width: 800px;display: block;transition: all 500ms;}
.program .pb ul li .txts{width: 360px;height: auto;float:right;padding-top: 110px;}
.program .pb ul li .txts a.tit{font-size: 20px;color:#333;line-height: 36px;font-weight: bold;display: block;margin-bottom: 20px;transition: all 500ms;}
.program .pb ul li .txts p{font-size: 14px;color:#000;line-height: 20px;text-align: justify;}
.program .pb ul li .txts a.more{width: 138px;height: 38px;display: block;border: 1px solid #ccc;font-size: 14px;color:#000;line-height: 38px;margin-top: 85px;text-align: center;transition: all 500ms;}
.program .pb ul li:hover a.imgs img{opacity: 0.8;transition: all 500ms;}
.program .pb ul li:hover .txts a.tit{color:#08579A;transition: all 500ms;}
.program .pb ul li:hover .txts a.more{background: #08579A;color:#fff;border-color: #08579A}

/*.program .pb .pl{width: 320px;height: auto;float:left;}
.program .pb .pl ul li{width: 150px;height: 100px;float:left;margin-right: 10px;margin-bottom: 10px;position: relative;overflow: hidden;}
.program .pb .pl ul li a.imgbg{width: 150px;height: 100px;display: block;background: rgba(223,1,1,0.7);position: absolute;left: 0;top: 100px;transition: all 500ms;}
.program .pb .pl ul li a.imgs{width: 150px;height: 100px;display: block;overflow: hidden;}
.program .pb .pl ul li a.imgs img{width: 150px;display: block;}
.program .pb .pl ul li:hover a.imgbg{top: 0;transition: all 500ms;}
.program .pb .pl ul li.hov a.imgbg{top: 0;transition: all 500ms;}
.program .pb .pr{width: 840px;height: auto;float:right;margin-top: 1px;}
.program .pb .pr .rbox{width: auto;height: auto;}
.program .pb .pr .rbox .top{width: 840px;height: 560px;margin-bottom: 20px;overflow: hidden;}
.program .pb .pr .rbox .top img{width: 840px;display: block;}
.program .pb .pr .rbox .btm{width: auto;height: auto;}
.program .pb .pr .rbox .btm a.more{width: 140px;height: 40px;display: block;float:left;background: #333;font-size: 14px;color:#fff;line-height: 40px;text-align: center;transition: all 500ms;}
.program .pb .pr .rbox .btm a:hover.more{background: #08579A;transition: all 500ms;}
.program .pb .pr .rbox .btm .txts{width: 660px;height: auto;float:right;margin-right: 8px;}
.program .pb .pr .rbox .btm .txts h3{font-size: 22px;color:#333;line-height: 30px;margin-bottom: 10px;font-weight: bold;}
.program .pb .pr .rbox .btm .txts p{font-size: 14px;color:#333;line-height: 24px;text-align: justify;}*/

.network .btm{width: auto;height: auto;}
.network .btm .ct{width: auto;height: auto;margin-bottom: 30px;}
.network .btm .ct h2{font-size: 26px;color:#333;line-height: 30px;font-weight: bold;}
.network .btm .cb{width: auto;height: auto;}
.network .btm .cb ul{width: 1260px;}
.network .btm .cb ul li{width: 580px;height: auto;margin-right: 50px;float:left;margin-bottom: 30px;}
.network .btm .cb ul li a.imgs{width:220px;height: 270px;display: block;float:left;margin-right: 35px; }
.network .btm .cb ul li a.imgs img{width:220px;height: auto;display: block;}
.network .btm .cb ul li .text{width: 325px;height: auto;float:right;padding-top: 45px;}
.network .btm .cb ul li .text h2{font-size: 20px;color:#333;line-height: 36px;font-weight: bold;}
.network .btm .cb ul li .text p{font-size: 16px;color:#333;line-height: 36px;}


.joinbg{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: fixed;left: 0;top: 0;z-index: 1;display: none;}
.joinbox{width:450px;height: auto;position: fixed;top: 50%;left: 50%;margin-left: -225px;border:1px solid #ccc;background: #fff;z-index: 2;display: none;margin-top: -150px;}
.joinbox .j-t{width: auto;height: auto;position: relative;background: #08579A;}
.joinbox .j-t h2{font-size: 16px;color:#fff;line-height: 40px;text-align: center;font-weight: bold;}
.joinbox .j-t a.closed{font-size: 12px;color:#fff;line-height: 40px;position: absolute;right: 10px;top: 0;display: block !important;}
.joinbox .j-b{width: auto;height: auto;padding: 45px 10px;}
.joinbox .j-b p{font-size: 13px;color:#000;line-height: 26px;text-indent: 2em;text-align: center;}
.joinbox .j-b p span{color:#08579A;font-weight: bold;}

/*上一篇下一篇*/
.prenext{width: auto;height:auto;margin: 0 auto;background: #f3f3f3;padding: 0 40px;}
.prenext ul li{display:block;font-size:16px;color:#444;line-height:58px;width: 50%}
.prenext ul li.Right{text-align: right;}
.prenext ul li a{font-size:16px;color:#444;line-height:58px;display:inline-block;transition: all 500ms;}
.prenext ul li:hover a{color:#e52613;transition: all 500ms;}

/*列表翻页*/
.dede_pages{overflow:hidden;padding:10px 0 20px;clear:both; height:auto;}
.dede_pages ul{font-size:12px;color:#999; text-align:center;}
.dede_pages ul li{color:#000666; display:inline-block;overflow: hidden;margin-right: 5px;line-height: 40px;}
.dede_pages ul li select{border:1px solid #eee;background: transparent;outline: none;margin-left: 5px;height: 38px;margin-right: 6px;}
.dede_pages ul li .optionkw{margin-right: 5px;}
.dede_pages ul li a{color:#000666;text-decoration:none;width: 40px;height: 40px;line-height: 40px;display: block;}
.dede_pages ul li:hover{ background:#e7161b;color:#fff;}
.dede_pages ul li:hover select{border-color:#e7161b;}
.dede_pages ul li:hover a{color:#fff;}
.dede_pages ul li:hover span{color:#fff;}
.dede_pages ul li.thisclass{width: 40px;height: 40px;background:#e7161b;color:#fff;}

 /*-------- 下拉菜单 --------------*/
.dropMenu {
  position:absolute;
  z-index:9999;
  width: auto;  
  visibility: hidden;
  margin-top: -1px;
/*  filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8; */ 
  background:rgba(0,0,0,0.8);
  min-width: 160px; 
  padding:10px 0;  
  top: 0;
  left: 0;
}
/*.dropMenu li{background: url(dropMenu-bg.jpg) no-repeat scroll 6px 15px;padding-left:10px;}*/
.dropMenu li{margin-right: 0;}
.dropMenu li a{display:block;font-size: 15px;color:#fff;line-height: 40px;margin-right:5px;text-align: center;}
.dropMenu li:hover a{color:#44A1EF !important;}

#dropmenu2{width: 162px !important;}
#dropmenu3{max-width: 160px !important;}

/*右侧*/
.right-contact-img {z-index: 100; position: fixed; width: 46px; height: auto; overflow: visible; bottom: 113px; right: 0px; _position: absolute}
.right-contact-img ul li {position: relative; width: 46px; height: 46px;list-style:none;margin-bottom: 5px;}
.right-contact-img ul li.phone{background-color: rgba(0,0,0,0.7);}
.right-contact-img ul li:hover.phone{background-color: rgba(218,0,0,1);}
.right-contact-img ul .last {margin-bottom: 0px}
.right-contact-img ul li .pull_down2 {position: absolute; width: 201px; height: 46px; top: 0px; right: -201px}
.right-contact-img ul li .pull_down2 a {width: 201px; display: block; height: 46px}
.right-contact-img ul li .pull_down3 {position: absolute; width: 201px; height: 46px; top: 0px; right: -201px}
.right-contact-img ul li .pull_down3 a {width: 201px; display: block; height: 46px}
/*.right-contact-img2 ul li .pull_down2 .ding {position: absolute; width: 48px; top: 0px; left: 23px}
.right-contact-img2 ul li .pull_down2 .yi {position: absolute; width: 48px; top: 0px; left: 88px}*/
.right-contact-img ul{padding-left:0px;margin:0px;}
.fkabo{bottom:68px;position:fixed;right:0px;display:block;width:46px;height:46px;cursor:pointer;background:rgba(0,0,0,0.7) url(icon_code.png) right center no-repeat;z-index:600000;}
.right-contact-img ul li:hover{background-position: left center;}
div:hover.fkabo{background-color: rgba(218,0,0,1);}
.fkabo  .weib{display:none;position:absolute;margin-left:-165px;margin-top:-124px;z-index:99999;}
#gotopbtn{bottom:18px;cursor:pointer;display:none;position:fixed;right:0px;display:block;width:46px;height:46px;background:rgba(0,0,0,0.7) url(icon_top.png) right center no-repeat;cursor:pointer;z-index: 10;}
#gotopbtn:hover{background-color: rgba(218,0,0,1);}


@media(max-width: 1920px){
	.content .constitute .navbox ul li{height: 852px;}	
}

@media(max-width: 1680px){
	.content .constitute .navbox ul li{width: 19.94%;height: 744.8px;}
}

@media(max-width: 1600px){
	.content .constitute .navbox ul li{width: 19.935%;height: 709px;}
}

@media(max-width: 1440px){
	.content .constitute .navbox ul li{width: 19.93%;height: 637.3px;}
}

@media(max-width: 1366px){
	.content .constitute .navbox ul li{width: 19.925%;height: 604.2px;}
}

@media(max-width: 1280px){
	.content .constitute .navbox ul li{width: 19.92%;height: 565.7px;}
}