@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');
}

.headt{width: 100%;height: auto;background: #ebebeb}
.headt .hbox{width: 1200px;height: auto;margin: 0 auto;}
.headt .hbox p{font-size: 14px;color:#666;line-height: 34px;float:left;}
.headt .hbox ul{float:right;padding-top: 10px;}
.headt .hbox ul li{float:left;border-right: 1px solid #a8a8a8;}
.headt .hbox ul li a{font-size: 14px;color:#666;line-height: 14px;display: block;padding: 0 15px;display: block;}
.headt .hbox ul li:hover a{color:#d80e15;}

.headtop{width: 100%;height: auto;}
.headtop .header{width: 1200px;height: auto;margin: 0 auto;padding: 45px 0;}
.headtop .header a.logo{width: auto;display: block;float:left;}
.headtop .header a.logo img{width: 100%;display: block;}
.headtop .header .h-phone{float:right;padding-left: 50px;background: url(../images/index/h-phone.png) no-repeat scroll left center;margin-top: 10px;}
.headtop .header .h-phone p{font-size: 14px;color:#555;line-height: 24px;}
.headtop .header .h-phone h2{font-size: 30px;color:#d80e15;line-height: 30px;font-family: "din"}


.navbar{width: 100%;height: auto;background: url(../images/index/navbarbg.jpg) repeat-x scroll left center;}
.navbar .nav{width: 1200px;height: auto;margin: 0 auto;}
.navbar .nav ul li{float:left;width: auto;height: auto;}
.navbar .nav ul li a{font-size: 16px;color:#fff;line-height: 56px;padding: 0 27px;display: block;}
.navbar .nav ul li:hover a{background: url(../images/index/navhov.jpg) repeat-x scroll left center;}
.navbar .nav ul li.hov a{background: url(../images/index/navhov.jpg) repeat-x scroll left center;}


.banner{width: 100%;height: 560px;}
.flexslider{position:relative;height:560px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:800px;}
.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:11px;height:11px;overflow:hidden;background:rgba(255,255,255,1);cursor:pointer;text-indent: -999px;transition: all 500ms;border-radius: 20px;}
.flex-control-nav .flex-active{background:#004ea2;width: 40px;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/prev.png) center center no-repeat;*/}
.flex-direction-nav li a.flex-next{right:40px;/*background:url(images/next.png) center center no-repeat;*/}

.is-bar{width: 100%;height: auto;background: #f5f5f5;}
.is-bar .i-search{width: 1200px;height: auto;margin: 0 auto;padding: 10px 0;}
.is-bar .i-search .il{float:left;}
.is-bar .i-search .il p{font-size: 14px;color:#666;line-height: 40px;float:left;margin-right: 5px;}
.is-bar .i-search .il ul{float:left;}
.is-bar .i-search .il ul li{float:left;}
.is-bar .i-search .il ul li a{font-size: 14px;color:#666;line-height: 40px;display: block;padding: 0 10px;background: url(../images/index/hotline.jpg) no-repeat scroll right center;}
.is-bar .i-search .il ul li:hover a{color:#004ea2;}
.is-bar .i-search .search{float:right;}
.is-bar .i-search .search .in_intxt{width: 272px;height: 38px;background: #fff;border: 1px solid #bbb;border-radius: none;float:left;font-size: 14px;color:#333;line-height: 38px;text-indent: 10px;}
.is-bar .i-search .search .in_btn{width: 45px;height: 40px;float:left;border: none;cursor: pointer;background: url(../images/index/s-btn.jpg) no-repeat;transition: all 500ms;}
.is-bar .i-search .search input:hover.in_btn{opacity: 0.7;}

.index01{width: 1200px;height: auto;padding-top: 60px;margin: 0 auto;overflow: hidden;}
.index01 .it{margin-bottom: 35px;}
.index01 .it h2{font-size: 36px;color:#333;line-height: 40px;text-align: center;font-weight: bold;margin-bottom: 5px;}
.index01 .it p{font-size: 18px;color:#666;line-height: 32px;text-align: center;margin-bottom: 5px;}
.index01 .it span{width: 160px;height: 28px;display: block;margin: 0 auto;}
.index01 .ib{width: auto;height: auto;}
.index01 .ib ul li{width: 239px;height: 295px;float:left;border-right: 1px dotted #d3d3d3;position: relative;}
.index01 .ib ul li .txts{padding: 0 20px;}
.index01 .ib ul li .txts a{display: block;}
.index01 .ib ul li .txts span.imgs{width: 193px;height: 193px;border-radius: 50%;display: block;overflow: hidden;margin: 0 auto;margin-bottom: 15px;margin-top: -13px;}
.index01 .ib ul li .txts span.imgs img{width: 193px;display: block;transition: all 500ms;}
.index01 .ib ul li .txts h2{font-size: 20px;color:#222;line-height: 24px;text-align: center;margin-bottom: 12px;}
.index01 .ib ul li .txts p{font-size: 14px;color:#444;line-height: 24px;text-align: center;margin-bottom: 30px;height: 48px;overflow: hidden;}
/*.index01 .ib ul li:hover .txts span.imgs img{opacity: 0.8}
.index01 .ib ul li:hover .txts h2{color:#d80e15;}*/
.index01 .ib ul li .hover{width: 239px;height:310px;background: #004ea2;position: absolute;bottom: -105%;left: 0;transition: all 500ms;}
.index01 .ib ul li .hover .box{padding: 30px 24px 63px 56px;}
.index01 .ib ul li .hover h3{font-size: 20px;color:#fff;line-height: 30px;margin-bottom: 10px;}
.index01 .ib ul li .hover .hovul{width: auto;height: auto;}
.index01 .ib ul li .hover .hovul li{width: 100%;height: auto;border-bottom: 1px dotted #839ccf;border-right: none;float:none;}
.index01 .ib ul li .hover .hovul li a{font-size: 16px;color:#85a7f7;line-height: 39px;display: block;padding-left: 13px;background: url(../images/index/hovlibg.jpg) no-repeat scroll left center;transition: all 500ms;}
.index01 .ib ul li .hover .box a.more{width: 118px;height: 32px;border: 1px solid #4f74ca;border-radius: 30px;font-size: 14px;color:#85a7f7;line-height: 32px;text-align: center;display: block;margin-top: 19px;transition: all 500ms;}
.index01 .ib ul li:hover .hover{bottom: 0;}
.index01 .ib ul li .hover .hovul li:hover a{color:#fff;}
.index01 .ib ul li .hover .box a:hover.more{border-color:#fff;color:#fff;}

.index02{width: 1200px;height: auto;margin: 0 auto;padding-top: 60px;padding-bottom: 70px;}
.index02 .it{margin-bottom: 35px;}
.index02 .it h2{font-size: 36px;color:#333;line-height: 40px;text-align: center;font-weight: bold;margin-bottom: 5px;}
.index02 .it p{font-size: 18px;color:#666;line-height: 32px;text-align: center;margin-bottom: 5px;}
.index02 .it span{width: 160px;height: 28px;display: block;margin: 0 auto;}
.index02 .ib{width: auto;height: auto;}
.index02 .ib .bl{width: 242px;height: auto;float:left;}
.index02 .ib .bl .top{width: auto;height: auto;background: #333;padding: 40px 0;}
.index02 .ib .bl .top h2{font-size: 28px;color:#fff;line-height: 28px;font-weight: bold;text-align: center;margin-bottom: 10px;}
.index02 .ib .bl .top p{font-size: 14px;color:rgba(255,255,255,0.5);font-weight: bold;line-height: 14px;text-align: center;}
.index02 .ib .bl .btm{border: 1px solid #e5e5e5;border-top: none;border-bottom: none;}
.index02 .ib .bl .btm ul{width: auto;height: auto;}
.index02 .ib .bl .btm ul li{border-bottom: 1px solid #e5e5e5;padding-left: 47px;}
.index02 .ib .bl .btm ul li a{font-size: 16px;color:#666;line-height: 63px;display: block;padding-left: 22px;background: url(../images/index/i13.png) no-repeat scroll 0px -35px;}
.index02 .ib .bl .btm ul li:hover{background: url(../images/index/i12.jpg) repeat-x scroll left center;}
.index02 .ib .bl .btm ul li:hover a{background-position: 0 28px;color:#fff;}
.index02 .ib .br{width: 930px;height: auto;float:right;}
.index02 .ib .br .top{width: 930px;height: 420px;margin-bottom: 10px;}
.index02 .ib .br .top .imgs{width: 630px;height: 420px;display: block;overflow: hidden;}
.index02 .ib .br .top .imgs img{width: 630px;height: auto;display: block;}
.index02 .ib .br .top .box{width: 300px;height: 420px;background: url(../images/index/boxbg.png) repeat-x scroll left center;}
.index02 .ib .br .top .box .txts{padding: 36px 24px 0;}
.index02 .ib .br .top .box .txts h2{font-size: 26px;color:#fff;font-weight: bold;line-height: 54px;margin-bottom: 5px;}
.index02 .ib .br .top .box .txts p{font-size: 14px;color:#fff;line-height: 20px;text-align: justify;}
.index02 .ib .br .top .box .txts .btns{width: 213px;height: 41px;border-radius: 30px;overflow: hidden;border: 1px solid #fff;margin-top: 60px;}
.index02 .ib .br .top .box .txts .btns a.more{width: 106px;height: 41px;font-size: 15px;color:#19429e;line-height: 41px;float:left;text-align: center;border-top-left-radius: 30px;border-bottom-left-radius: 30px;border-right: 1px solid #e6f1fd;vertical-align: middle;background: #fff;}
.index02 .ib .br .top .box .txts .btns a.link{width: 106px;height: 41px;font-size: 15px;color:#fff;line-height: 41px;float:right;text-align: center;border-top-right-radius: 30px;border-bottom-right-radius: 30px;background: url(../images/index/i14.png) no-repeat;vertical-align: middle;}
.index02 .ib .br .top .box .txts .btns a:hover{color:#fff;
background: -webkit-linear-gradient(#ee1c23, #be050c); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#ee1c23, #be050c); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#ee1c23, #be050c); /* Firefox 3.6 - 15 */
background: linear-gradient(#ee1c23, #be050c);}
.index02 .ib .br .btm{width: auto;height: auto;}
.index02 .ib .br .btm ul{width: 950px;}
.index02 .ib .br .btm ul li{width: 225px;height: 150px;float:left;margin-right: 10px;position: relative;}
.index02 .ib .br .btm ul li.h1 a.tits{background: rgba(216,14,21,0.6);}
.index02 .ib .br .btm ul li a.imgs{width: 225px;height: 150px;display: block;overflow: hidden;}
.index02 .ib .br .btm ul li a.imgs img{width: 225px;display: block;}
.index02 .ib .br .btm ul li a.tits{font-size: 14px;color:#fff;line-height: 30px;width: 100%;display: block;background: rgba(0,0,0,0.6);text-align: center;position: absolute;bottom: 0;left: 0;}

.index03bar{width: 100%;height: auto;background: url(../images/index/i15.jpg) no-repeat scroll top center;}
.index03bar .index03{width: 1200px;height: auto;margin: 0 auto;padding-bottom: 50px;}
.index03bar .index03 .il{width: 242px;height: auto;float:left;border-bottom: 2px solid #004ea2}
.index03bar .index03 .il .top{width: 242px;height: 125px;background: url(../images/index/i21.png) repeat-x scroll left center;padding-top: 75px;}
.index03bar .index03 .il .top h2{font-size: 28px;color:#fff;font-weight: bold;text-align: center;line-height: 28px;margin-bottom: 8px;}
.index03bar .index03 .il .top p{font-size: 14px;color:rgba(255,255,255,0.5);font-weight: bold;line-height: 14px;text-align: center;}
.index03bar .index03 .il .b-box{border: 2px solid #004ea2;border-top: none;border-bottom: none;}
.index03bar .index03 .il .b-box h3{width: auto;height: auto;padding-left: 45px;border-bottom: 1px solid #e5e5e5;}
.index03bar .index03 .il .b-box h3 a{font-size: 16px;color:#333;line-height: 63px;display: block;padding-left: 22px;background: url(../images/index/i13.png) no-repeat scroll 0 -35px;}
.index03bar .index03 .il .b-box ul.second{width: auto;height: 0px;transition: all 500ms;overflow: hidden;padding-left: 45px;}
.index03bar .index03 .il .b-box ul.list00{border-bottom: 1px solid #e5e5e5}
.index03bar .index03 .il .b-box ul.second li{border: none;padding-left: 23px;background: url(../images/index/i22.png) no-repeat scroll 5px 18px;}
.index03bar .index03 .il .b-box ul.second li a{font-size: 14px;color:#666;line-height: 40px;display: block;width: 90%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.index03bar .index03 .il .b-box ul.second li:hover a{color:#004ea2;}
/*.index03bar .index03 .il .b-box ul.first li:hover{background: url(../images/index/i23.png) repeat-x scroll top center;}
.index03bar .index03 .il .b-box ul.first li:hover a.tit{background-position: 0 28px;color:#fff;}
.index03bar .index03 .il .b-box ul.first li ul.second li:hover a{color:#d80e15;}*/
.index03bar .index03 .ir{width: 930px;height: auto;float:right;}
.index03bar .index03 .ir .top01{width: auto;height: 160px;padding-top: 40px;margin-bottom: 36px;}
.index03bar .index03 .ir .top01 h2{font-size: 36px;color:#fff;line-height:36px;font-weight: bold;text-align: center;margin-bottom: 10px;}
.index03bar .index03 .ir .top01 p{font-size: 18px;color:#fff;line-height: 32px;text-align: center;margin-bottom: 5px;}
.index03bar .index03 .ir .top01 span{width: 160px;height: 28px;display: block;margin: 0 auto;}
.index03bar .index03 .ir .top{width: auto;height: auto;}
.index03bar .index03 .ir .top ul{width: 965px;}
.index03bar .index03 .ir .top ul li{width: 450px;height: auto;float:left;margin-right: 30px;}
.index03bar .index03 .ir .top ul li .imgs{width: 450px;height: 300px;display: block;overflow: hidden;}
.index03bar .index03 .ir .top ul li .imgs img{width: 450px;display: block;}
.index03bar .index03 .ir .top ul li .tits{font-size: 16px;color:#333;line-height: 46px;display: block;text-align: center;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.index03bar .index03 .ir .btm{width: auto;height: auto;}
.index03bar .index03 .ir .btm .caseswitch{position: relative;overflow: hidden;}
.index03bar .index03 .ir .btm  ul{width: 1230px;}
.index03bar .index03 .ir .btm  ul li{width: 300px;height: auto;float:left;margin-right: 28px;}
.index03bar .index03 .ir .btm  ul li a.imgs{width: 300px;height: 200px;display: block;overflow: hidden;}
.index03bar .index03 .ir .btm  ul li a.imgs img{width: 300px;display: block;}
.index03bar .index03 .ir .btm  ul li a.tits{font-size: 16px;color:#333;line-height: 46px;display: block;text-align: center;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.index03bar .index03 .ir .btm .prev{width:28px;height: 70px;position: absolute;left: 0;top: 65px;background: url(../images/index/switch_img.png) no-repeat scroll left top;cursor: pointer;transition: all 500ms;}
.index03bar .index03 .ir .btm .next{width:28px;height: 70px;position: absolute;right: 0;top: 65px;background: url(../images/index/switch_img.png) no-repeat scroll right top;cursor: pointer;transition: all 500ms;}
.index03bar .index03 .ir .btm .prev:hover{background-position: left bottom;}
.index03bar .index03 .ir .btm .next:hover{background-position: right bottom;}

.index04bar{width: 100%;height:200px;background: url(../images/index/i24.png) no-repeat scroll top center;}
.index04bar .index04{width: 1200px;height: auto;margin: 0 auto;position: relative;}
.index04bar .index04 .il{width: auto;float:left;padding-top: 50px;}
.index04bar .index04 .il p{font-size: 24px;color:#fff;line-height: 36px;margin-bottom: 10px;}
.index04bar .index04 .il h2{font-size: 36px;color:#fff;font-weight: bold;line-height: 40px;}
.index04bar .index04 .ir{float:right;padding-top: 35px;}
.index04bar .index04 .ir p{font-size: 16px;color:#fff;line-height: 24px;text-align: right;}
.index04bar .index04 .ir h2{font-size: 36px;color:#fff;font-family: "din";line-height: 36px;text-align: right;}
.index04bar .index04 .ir a.join{width: 151px;height: 42px;display: block;border-radius: 30px;margin-top: 15px;float:right; font-size: 16px;color:#fff;line-height: 42px;background: url(../images/index/i27.png) no-repeat;text-align: center;transition: all 500ms;}
.index04bar .index04 .ir a:hover.join{opacity: 0.8;}
.index04bar .index04 .pos{width: auto;height: auto;position: absolute;right: 278px;top: 30px;}

.index05{width: 1200px;height: auto;margin: 0 auto;padding-top: 84px;padding-bottom: 70px;}
.index05 .it{margin-bottom: 35px;}
.index05 .it h2{font-size: 36px;color:#333;line-height: 40px;text-align: center;font-weight: bold;margin-bottom: 5px;}
.index05 .it p{font-size: 18px;color:#666;line-height: 32px;text-align: center;margin-bottom: 5px;}
.index05 .it span{width: 160px;height: 28px;display: block;margin: 0 auto;}
.index05 .il{width: 580px;height: auto;float:left;}
.index05 .il .top{width: auto;height: auto;margin-bottom: 29px;}
.index05 .il .top h2{font-size: 20px;color:#333;line-height: 20px;}
.index05 .il .btm{width: auto;height: auto;position: relative;margin-bottom: 20px;}
.index05 .il .btm .imgs{width: 580px;height: 354px;display: block;overflow: hidden;}
.index05 .il .btm .imgs img{width: 580px;display: block;}
.index05 .il .btm a.btns{width: 56px;height: 56px;display: block;position: absolute;left: 262px;top: 142px;background: url(../images/index/i29.png) no-repeat;}
.index05 .il .txts{width: auto;height: auto;}
.index05 .il .txts h2{font-size: 24px;color:#333;line-height: 32px;font-weight: bold;margin-bottom: 8px;}
.index05 .il .txts p{font-size: 14px;color:#333;line-height: 24px;height: 48px;overflow: hidden;}
.index05 .ir{width: 580px;height: auto;float:right;}
.index05 .ir .top{margin-bottom: 29px;}
.index05 .ir .top ul li{float:left;margin-right: 5px;}
.index05 .ir .top ul li.bg01{background: url(../images/index/bg01.jpg) no-repeat scroll right center;padding-right: 15px;}
.index05 .ir .top ul li a{font-size: 20px;color:#333;line-height: 20px;display: block;}
.index05 .ir .top ul li.h1 a{color:#004ea2;}
.index05 .ir .top ul li:hover a{color:#004ea2;}
.index05 .ir .btm{width: auto;height: auto;}
.index05 .ir .btm .lists{width: auto;height: auto;}
.index05 .ir .btm .lists ul li{margin-bottom: 12px;}
.index05 .ir .btm .lists ul li a.imgs{width: 166px;height: 110px;display: block;overflow: hidden;float:left;}
.index05 .ir .btm .lists ul li a.imgs img{width: 166px;display: block;}
.index05 .ir .btm .lists ul li .txts{width: 395px;float:right;position: relative;padding-top: 12px;}
.index05 .ir .btm .lists ul li .txts a.tit{font-size: 16px;color:#333;line-height: 24px;display: block;width: 290px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 10px;}
.index05 .ir .btm .lists ul li .txts p{font-size: 14px;color:#666;line-height: 24px;height: 48px;overflow: hidden;}
.index05 .ir .btm .lists ul li .txts span{font-size: 14px;color:#666;line-height: 24px;position: absolute;right: 0;top: 11px;}
.index05 .ir .btm .lists ul li:hover .txts a.tit{color:#004ea2;}

.footerbar{width: 100%;height: auto;background: #323335;}
.footerbar .links{width: 1200px;height: auto;margin: 0 auto;background: url(../images/index/linkbg01.jpg) repeat-x scroll left center;top: -30px;position: relative;}
.footerbar .links h2{width: 200px;float:left;font-size: 20px;color:#fff;line-height: 60px;font-weight: bold;text-align: center;background: url(../images/index/linkbg02.jpg) repeat-x;}
.footerbar .links ul{float:left;}
.footerbar .links ul li{float:left;margin:0 15px;}
.footerbar .links ul li a{font-size: 16px;color:#fff;line-height: 60px;display: block;}
.footerbar .links ul li:hover a{color:#d80e15;}
.footerbar .links .lines{width: 600px;height: 60px;background: url(../images/index/linkbg01.jpg) repeat-x scroll left center;position: absolute;right: -600px;top: 0;}
.footerbar .footer{width: 1200px;height: auto;margin: 0 auto;padding: 39px;}
.footerbar .footer .fnav{width: auto;height: auto;float:left;margin-right: 65px;}
.footerbar .footer .fnav h2{font-size: 18px;color:#fff;line-height: 36px;margin-bottom: 5px;}
.footerbar .footer .fnav ul li{width: auto;height: auto;}
.footerbar .footer .fnav ul li a{font-size: 14px;color:rgba(255,255,255,0.6);line-height: 28px;display: block;}
.footerbar .footer .fnav ul li:hover a{color:#d80e15;}
.footerbar .footer .wxbox{padding-left: 64px;float:right;border-left: 1px solid #47484a;}
.footerbar .footer .wxbox .top{margin-bottom: 15px;}
.footerbar .footer .wxbox .top ul{width: 350px;}
.footerbar .footer .wxbox .top ul li{width: 130px;height: auto;float:left;margin-right: 42px;margin-left: 42px;}
.footerbar .footer .wxbox .top ul li h2{font-size: 18px;color:#fff;line-height: 20px;margin-bottom: 20px;text-align: center;}
.footerbar .footer .wxbox .top ul li img{width: 130px;display: block;margin: 0 auto;}
.footerbar .footer .wxbox .btm{width: auto;height: auto;background: url(../images/index/f-phone.png) no-repeat scroll left center;padding-left: 50px;}
.footerbar .footer .wxbox .btm p{font-size: 14px;color:rgba(255,255,255,0.5);line-height: 20px;margin-bottom: 5px;}
.footerbar .footer .wxbox .btm h2{font-size: 30px;color:#fff;line-height: 30px;font-family: "din";}
.footerbar .footer2{width: 1200px;height: auto;border-top:1px solid #47484a;margin: 0 auto;}
.footerbar .footer2 p{font-size: 14px;color:rgba(255,255,255,0.8);line-height: 55px;float:left;}
.footerbar .footer2 p a{color:rgba(255,255,255,0.8);}
.footerbar .footer2 p.copy{float:right;}
.footerbar .footer2 p a:hover{color:#d80e15;}

.s-banner{width: 100%;height: 345px;display: block;}

/*左侧*/
.content{width: 1200px;height: auto;margin: 0 auto;padding: 40px 0 25px;}
.content .cl{width: 242px;height: auto;float:left;}
.content .cl .top{background: #333;width: auto;padding-top: 40px;height: 90px;}
.content .cl .top h2{font-size: 28px;color:#fff;line-height: 28px;font-weight: bold;text-align: center;margin-bottom: 5px;}
.content .cl .top p{font-size: 14px;color:rgba(255,255,255,0.5);line-height: 20px;font-weight: bold;text-align: center;text-transform:uppercase;}
.content .cl .btm{width: auto;height: auto;border: 1px solid #e5e5e5;border-top: none;border-bottom: none;}
.content .cl .btm ul{width: auto;height: auto;}
.content .cl .btm ul li{border-bottom: 1px solid #e5e5e5;padding-left: 48px;}
.content .cl .btm ul li a{padding-left: 22px;background: url(../images/index/i13.png) no-repeat scroll 0px -35px;font-size: 16px;color:#666;line-height: 63px;display: block;}
.content .cl .btm ul li:hover{background: url(../images/index/i12.jpg) repeat-x scroll left center}
.content .cl .btm ul li:hover a{background-position: 0 28px;color:#fff;}
.content .cl .btm ul li.hov{background: url(../images/index/i12.jpg) repeat-x scroll left center}
.content .cl .btm ul li.hov a{background-position: 0 28px;color:#fff;}
.content .cl .btm2{width: auto;height: auto;margin-top: 20px;background: url(../images/index/l-btm2.png) repeat-x scroll left center;min-height: 70px;}
.content .cl .btm2 .txts{padding-left: 65px;background: url(../images/index/l-phone.png) no-repeat scroll 20px 20px;padding-top: 10px;}
.content .cl .btm2 .txts p{font-size: 14px;color:#fff;line-height: 24px;}
.content .cl .btm2 .txts h2{font-size: 24px;color:#fff;line-height: 24px;font-family: "din";}

.content .cl .btma{width: auto;height: auto;}
/*.content .cl .btma .b-box{padding-left: 45px;border-bottom: 1px solid #e5e5e5}*/
.content .cl .btma h3{padding-left:45px;border-bottom: 1px solid #e5e5e5;cursor: pointer;}
.content .cl .btma h3 a{font-size: 16px;color: #333;line-height: 63px;display: block;padding-left: 22px;background: url(../images/index/i13.png) no-repeat scroll 0 -35px;}
.content .cl .btma h3:hover{background:url(../images/index/i12.jpg) repeat-x scroll left center}
.content .cl .btma h3:hover a{color:#fff;}
/*.content .cl .btma .b-box.hov1 h3{background: url(../images/index/i12.jpg) repeat-x scroll left center}
.content .cl .btma .b-box.hov1 h3 a{background-position: 0 27px;color:#fff;}
.content .cl .btma .b-box.hov1 ul{height: auto;border-bottom: 1px solid #e5e5e5}
*/
.content .cl .btma .hov h3{background: url(../images/index/i12.jpg) repeat-x scroll left center}
.content .cl .btma .hov h3 a{background-position: 0 27px;color:#fff;}
.content .cl .btma .hov ul{height: 161px;border-bottom: 1px solid #e5e5e5}

/*.content .cl .btma .b-box.hov3 h3{background: url(../images/index/i12.jpg) repeat-x scroll left center}
.content .cl .btma .b-box.hov3 h3 a{background-position: 0 27px;color:#fff;}
.content .cl .btma .b-box.hov3 ul{height: auto;border-bottom: 1px solid #e5e5e5}

.content .cl .btma .b-box.hov4 h3{background: url(../images/index/i12.jpg) repeat-x scroll left center}
.content .cl .btma .b-box.hov4 h3 a{background-position: 0 27px;color:#fff;}
.content .cl .btma .b-box.hov4 ul{height: auto;border-bottom: 1px solid #e5e5e5}

.content .cl .btma .b-box.hov5 h3{background: url(../images/index/i12.jpg) repeat-x scroll left center}
.content .cl .btma .b-box.hov5 h3 a{background-position: 0 27px;color:#fff;}
.content .cl .btma .b-box.hov5 ul{height: auto;border-bottom: 1px solid #e5e5e5}*/
/*.content .cl .btma ul.second{border-bottom: 1px solid #e5e5e5;}*/
.content .cl .btma ul{width: auto;padding-left: 45px;overflow: hidden;transition: all 500ms;height: 0;}
.content .cl .btma ul.list00{border-bottom: 1px solid #e5e5e5;}
.content .cl .btma ul li{border: none;padding-left: 23px;background: url(../images/index/i22.png) no-repeat scroll 5px 18px;}
.content .cl .btma ul li a{font-size: 14px;color:#666;line-height: 40px;display: block;background: none;padding-left: 0}
.content .cl .btma ul li.hov a{color:#004ea2;}
.content .cl .btma ul li.hov{background: url(../images/index/i22.png) no-repeat scroll 5px 18px}
.content .cl .btma ul li:hover{background: url(../images/index/i22.png) no-repeat scroll 5px 18px}
.content .cl .btma ul li:hover a{color:#004ea2;}

/*右侧共用*/
.content .cr{width: 930px;height: auto;float:right;}
.content .cr .top{padding-bottom: 5px;background: url(../images/index/r-t-bg.png) repeat-x scroll left bottom;}
.content .cr .top h2{font-size: 24px;color:#333;line-height: 53px;float:left;}
.content .cr .top .bread{float:right;font-size: 13px;color:#999;line-height: 60px;display: inline-block;padding-left:22px;background: url(../images/index/home.png) no-repeat scroll left center;}
.content .cr .top .bread a{font-size: 13px;color:#999;line-height: 50px;display: inline-block;padding: 0 5px;padding-right: 6px}
.content .cr .top .bread a:hover{color:#d80e15;}
.content .cr .top .bread a.cur{color:#444;}
.content .cr .top .bread a:hover.cur{color:#d80e15;}

/*公司概况*/
.company{width: auto;height: auto;padding:40px 25px 16px;}
.company .banner_bar_bd{margin: 0}
.company .banner_bar_bd .bd_l{width:870px;margin: 0 auto;}
.company .banner_bar_bd .bd_l_box{padding:16px 0px 15px 0px;}
.company .banner_bar_bd .bd_l dl{float:left;padding:14px 49px;text-align:center;width: auto;margin-right: 0;}
.company .banner_bar_bd .bd_l dl:last-child{border-right:none;}
.company .banner_bar_bd .bd_l dl .num{font-size:46px;color:#004ea2;font-weight:bold;margin-right: 6px;float:none;font-family: "Bebas";height: 60px;}
.company .banner_bar_bd .bd_l dl .num em{font-size:35px;color:#004ea2;font-weight:normal;margin-left:1px;font-family: "Bebas"}
.company .banner_bar_bd .bd_l dl .txt{color:#666;font-size: 16px;line-height: 24px;margin-top: 20px;}
.company h2{font-size: 30px;color:#004fa3;line-height: 30px;margin-bottom: 26px;text-align: center;font-weight: bold;}
.company p{font-size: 15px;color:#444;line-height: 30px;text-indent: 2em;text-align: justify;margin-bottom: 24px;}
.company img{width: auto;max-width: 870px;display: block;margin: 0 auto;text-indent: -2em;}

/*企业文化*/
.culture{width: auto;height: auto;padding:40px 25px 16px;}
.culture h2{font-size: 30px;color:#004fa3;line-height: 30px;margin-bottom: 26px;text-align: center;font-weight: bold;}
.culture p{font-size: 15px;color:#444;line-height: 30px;text-indent: 2em;text-align: justify;margin-bottom: 24px;}
.culture img{width: auto;max-width: 870px;display: block;margin: 0 auto;text-indent: -2em;}

/*总裁介绍*/
.ceo{width: auto;height: auto;padding: 40px 22px 16px 0;}
.ceo .cl{width: 296px;height: auto;padding-right: 15px;padding-bottom: 16px;background: url(../images/index/ceobg.jpg) no-repeat;}
.ceo .cl img{width: 296px;display: block;}
.ceo .cr{width: 560px;float:right;}
.ceo .cr .ct{width: auto;height: auto}
.ceo .cr .ct h3{font-size: 22px;color:#444;line-height: 30px;font-weight: bold;float:left;margin-right: 15px;}
.ceo .cr .ct span{font-size: 15px;color:#444;line-height: 24px;float:left;font-weight: bold;margin: 6px;}
.ceo .cr .cb{width: auto;height: auto;}
.ceo .cr .cb p{font-size: 15px;color:#444;line-height: 30px;margin-bottom: 25px;}
.ceo .cr .cb img.Right{margin-top: 60px;}

/*团队风采*/
.team{width: auto;height: auto;padding:40px 25px 16px;}
.team p{font-size: 15px;color:#444;line-height: 30px;text-indent: 2em;text-align: justify;margin-bottom: 24px;}
.team img{width: auto;max-width: 810px;display: inline-block;margin: 0 auto;text-indent: -2em;}

/*荣誉资质*/
.honor{width: auto;height: auto;padding: 40px 0 10px;}
.honor ul{width: 950px;}
.honor ul li{width: 204px;height: auto;float:left;padding: 8px;background: url(../images/index/honorbg01.jpg) no-repeat;margin-right: 17px;margin-bottom: 20px;box-shadow:1px 15px 17px 1px rgba(0,0,0,0.1);}
.honor ul li a{width: 204px;height: 279px;display: block;overflow: hidden;}
.honor ul li a img{width: 204px;display: block;}

.honor2{width: auto;height: auto;padding: 40px 0;}
.honor2 ul{width: 950px;}
.honor2 ul li{width: 204px;height: auto;float:left;padding: 8px;background: url(../images/index/honorbg02.jpg) no-repeat;margin-right: 17px;margin-bottom: 20px;box-shadow:1px 15px 17px 1px rgba(0,0,0,0.1);}
.honor2 ul li a{width: 204px;height: 148px;display: block;overflow: hidden;}
.honor2 ul li a img{width: 204px;display: block;}

/*人才战略*/
.talent{padding: 40px 0 70px;}
.talent .t{padding: 0 25px 5px;}
.talent .t p{font-size: 15px;color:#333;line-height: 30px;margin-bottom: 25px;}
.talent .t p span{color:#004ea2;font-weight: bold;}
.joblist{width: 930px;height: auto;margin: 0 auto;}
.joblist .btm{padding-bottom: 0;}
.joblist .btm ul li{width: auto;height: auto;}
.joblist .btm ul li .list-t{width: auto;height: auto;padding: 0 20px;background: #7a7a7a;}
.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: 185px;}
.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: #7a7a7a;color:#fff;font-size: 14px;color:#fff;line-height: 38px;text-align: center;}
.joblist .btm .list-b a:hover.more{background: #106bcc;}
.joblist .btm .list-b .more.cur{display: none;}
.joblist .btm .list-b .close{width: 151px;height: 42px;display: inline-block;background: url(../images/index/zp-btn.png) no-repeat;color:#fff;font-size: 14px;color:#fff;line-height: 42px;text-align: center;margin: 20px 0;margin-right: 10px;}
.joblist .btm .list-b a:hover.close{opacity: 0.8}
.joblist .btm .list-b a.iwant{width: 151px;height: 42px;display: inline-block;background: url(../images/index/zp-btn.png) no-repeat;color:#fff;font-size: 14px;color:#fff;line-height: 42px;text-align: center;margin: 20px 0;}
.joblist .btm .list-b a:hover.iwant{opacity: 0.8}
.joblist .btm .list-b .list-b-1{float:left;padding: 15px 0;width: 400px;float:left;}
.joblist .btm .list-b .list-b-1 h2{font-size: 16px;color:#333;line-height: 47px;width: 100px;float: left;width: 213px;}
.joblist .btm .list-b .list-b-1 p{font-size: 14px;color:#333;line-height: 47px;width: 100px;float:left;width: 72px;}
.joblist .btm .list-b .list-b-2{height: auto;margin-top: 5px;width: 430px;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:#333;line-height: 26px;}
.joblist .btm .list-b .list-b-4{display: none;position: relative;}
.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: #d80e15;}
.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:#666;line-height: 26px;text-align: center;}
.joinbox .j-b p span{color:#d80e15;font-weight: bold;}

/*联系我们*/
.contact{padding: 40px 0 50px;}
.contact .t{margin-bottom: 40px;}
.contact .t .add{width: auto;padding: 0 35px;float:left;}
.contact .t .add i{width: 57px;height: 57px;display: block;margin: 0 auto;background: url(../images/index/add.png) no-repeat;margin-bottom: 20px;}
.contact .t .add span{font-size: 15px;color:#333;line-height: 28px;text-align: center;display: block;}
.contact .t .add p{font-size: 16px;color:#333;line-height: 28px;text-align: center;}

.contact .t .hotline{width: auto;padding: 0 35px;float:left;margin-left: 30px;}
.contact .t .hotline i{width: 57px;height: 57px;display: block;margin: 0 auto;background: url(../images/index/phone.png) no-repeat;margin-bottom: 20px;}
.contact .t .hotline span{font-size: 15px;color:#333;line-height: 28px;text-align: center;display: block;}
.contact .t .hotline p{font-size: 16px;color:#333;line-height: 28px;text-align: center;}

.contact .t .online{width: auto;padding: 0 35px;float:right;}
.contact .t .online i{width: 57px;height: 57px;display: block;margin: 0 auto;background: url(../images/index/cont.png) no-repeat;margin-bottom: 20px;}
.contact .t .online span{font-size: 15px;color:#333;line-height: 28px;text-align: center;display: block;}
.contact .t .online p{font-size: 16px;color:#333;line-height: 28px;text-align: center;}

/*网站地图*/
.content .cr .maps{width: auto;height: auto;padding: 40px 0 50px;}
.content .cr .maps .bt{margin-bottom: 10px;}
.content .cr .maps .bt a{font-size: 16px;color:#d80e15;line-height: 24px;display: block;}
.content .cr .maps .xbt{width: auto;height: auto;margin-bottom: 20px;}
.content .cr .maps .xbt a{display: inline-block;font-size: 14px;color:#666;line-height: 24px;margin-right: 20px;}
.content .cr .maps .xbt a:hover{color:#d80e15;}

/*新闻列表*/
.news{padding: 20px 0 10px;}
.news ul li{padding: 20px 0;border-bottom: 1px solid #e2e2e2}
.news ul li a.imgs{width: 249px; height: 166px;display: block;overflow: hidden;float:left;margin-right: 30px;}
.news ul li a.imgs img{width: 249px;display: block;transition: all 500ms;}
.news ul li .txts{padding-top: 30px;width: 520px;float:left;}
.news ul li .txts a.tit{font-size: 18px;color:#333;line-height: 36px;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all 500ms;}
.news ul li .txts p{font-size: 14px;color:#666;line-height: 24px;height: 48px;overflow: hidden;}
.news ul li .date{font-size: 18px;color:#666;line-height: 36px;float:right;transition: all 500ms;}
.news ul li:hover a.imgs img{opacity: 0.8;}
.news ul li:hover .txts a.tit{color:#004fa4;font-weight: bold;transition: all 500ms;}
.news ul li:hover .date{color:#004fa4;font-weight: bold;transition: all 500ms;}

/*新闻详情*/
.newsdet{padding: 25px 0 40px;}
.newsdet h3{font-size: 30px;color:#004fa3;line-height: 60px;text-align: center;margin-bottom: 15px;font-weight: bold;}
.newsdet p{font-size: 15px;color:#333;line-height: 30px;text-indent: 2em;margin-bottom: 25px;}
.newsdet img{width: auto;max-width: 600px;display: inline-block;margin: 0 auto;text-indent: -2em;height:auto;}

/*案例推荐*/
.content .hotcase{width: auto;height: auto;border-top: 6px solid #e3e3e3}
.content .hotcase h2{font-size: 20px;color:#333;line-height: 60px;font-weight: bold;margin-bottom: 10px;}
.content .hotcase ul{width: 960px;}
.content .hotcase ul li{width: 297px;height: auto;float:left;margin-right: 20px;}
.content .hotcase ul li a.imgs{width: 297px;height: 198px;display: block;overflow: hidden;}
.content .hotcase ul li a.imgs img{width: 297px;display: block;transition: all 500ms;}
.content .hotcase ul li a.tits{font-size: 15px;color:#333;line-height: 47px;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;transition: all 500ms;}
.content .hotcase ul li:hover a.imgs img{opacity: 0.8;}
.content .hotcase ul li:hover a.tits{color:#d80e15;}

/*产品推荐*/
.content .hotprod{width: auto;height: auto;border-top: 6px solid #e6e6e6}
.content .hotprod h2{font-size: 20px;color:#333;line-height: 60px;font-weight: bold;margin-bottom: 10px;}
.content .hotprod ul{width: 960px;}
.content .hotprod ul li{width: 297px;height: auto;float:left;margin-right: 20px;}
.content .hotprod ul li a.imgs{width: 297px;height: 198px;display: block;overflow: hidden;}
.content .hotprod ul li a.imgs img{width: 297px;display: block;transition: all 500ms;}
.content .hotprod ul li a.tits{font-size: 15px;color:#333;line-height: 47px;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;transition: all 500ms;}
.content .hotprod ul li:hover a.imgs img{opacity: 0.8;}
.content .hotprod ul li:hover a.tits{color:#d80e15;}

/*案例列表*/
.cases{padding:40px 0 10px;}
.cases ul{width: 960px;}
.cases ul li{width: 297px;height: auto;float:left;margin-right: 20px;}
.cases ul li a.imgs{width: 297px;height: 198px;display: block;overflow: hidden;}
.cases ul li a.imgs img{width: 297px;display: block;transition: all 500ms;}
.cases ul li a.tits{font-size: 15px;color:#333;line-height: 47px;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;transition: all 500ms;}
.cases ul li:hover a.imgs img{opacity: 0.8;}
.cases ul li:hover a.tits{color:#d80e15;}

/*服务项目*/
.service{padding: 25px 25px 40px;}
.service h3{font-size: 30px;color:#004fa3;line-height: 60px;text-align: center;margin-bottom: 15px;font-weight: bold;}
.service p{font-size: 15px;color:#333;line-height: 30px;}
.service img{width: auto;max-width: 800px;display: inline-block;margin: 0 auto;}

/*产品列表*/
.product{padding: 40px 0 10px;}
.product ul{width: 950px}
.product ul li{width: 300px;height: auto;float:left;margin-right: 15px;margin-bottom: 30px;}
.product ul li a.imgs{width: 300px;height: 200px;display: block;overflow: hidden;}
.product ul li a.imgs img{width: 300px;display: block;transition: all 500ms;}
.product ul li .txts{padding: 15px 23px 10px;}
.product ul li .txts a.tit{font-size: 15px;color:#333;line-height: 30px;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;transition: all 500ms;}
.product ul li .txts p{font-size: 14px;color:#666;line-height: 22px;text-align: center;height: 44px;overflow: hidden;}
.product ul li .btns{width: auto;height: auto;}
.product ul li .btns a{display: inline-block;margin: 0 8px;}
.product ul li .btns a.more{border: 2px solid #dbdbdb;font-size: 15px;color:#333;line-height: 34px;width: 128px;height: 34px;text-align: center;transition: all 500ms;}
.product ul li .btns a.online{width: 132px;height: 38px;background: url(../images/index/btnbg.jpg) repeat-x scroll left center;font-size: 15px;color:#fff;line-height: 38px;text-align: center;transition: all 500ms;}
.product ul li .btns a:hover.more{background: #005bbe;border-color: #005bbe;color:#fff;}
.product ul li .btns a:hover.online{opacity: 0.8;}
.product ul li:hover a.imgs img{opacity: 0.8;}
.product ul li:hover .txts a.tit{color:#004ea2;}

/*产品详情*/
.pdetail{padding: 40px 0;}
.pdetail .p1{width: auto;height: auto;margin-bottom: 40px;}
.pdetail .p1 .pl{width: 450px;height: 300px;float:left;overflow: hidden;}
.pdetail .p1 .pl img{width: 450px;display: block;}
.pdetail .p1 .pr{width: 440px;float:right;padding-top: 10px;}
.pdetail .p1 .pr h2{font-size: 26px;color:#333;line-height: 52px;font-weight: bold;margin-bottom: 10px;}
.pdetail .p1 .pr .contents{font-size: 14px;color:#444;line-height: 30px;text-align: justify;margin-bottom: 30px;}
.pdetail .p1 .pr .online{width: auto;height: auto;}
.pdetail .p1 .pr .online a.more{width: 128px;height: 48px;display: block;float:left;font-size: 18px;color:#fff;line-height: 48px;text-align: center;background: #d80e15}
.pdetail .p1 .pr .online span{font-size: 14px;color:#282828;line-height: 48px;display: block;float:left;margin: 0 18px;}
.pdetail .p1 .pr .online .phone{padding-left: 54px;background: url(../images/index/d-phone.png) no-repeat scroll left center;float:left;padding-top: 3px;}
.pdetail .p1 .pr .online .phone p{font-size: 12px;color:#333;line-height: 20px;margin-bottom: 0}
.pdetail .p1 .pr .online .phone h3{font-size: 25px;color:#df001e;line-height: 25px;font-family: "din"}
.pdetail .p2{width: auto;height: auto;}
.pdetail .p2 .topa{border-bottom: 3px solid #df0100;}
.pdetail .p2 .topa h2{width: 128px;height: 45px;background: #df0100;font-size: 18px;color:#fff;text-align: center;line-height: 45px;float:left;margin-right: 15px;}
.pdetail .p2 .topa ul{float:left;}
.pdetail .p2 .topa ul li{float:left;margin: 0 19px;}
.pdetail .p2 .topa ul li a{font-size: 18px;color:#444;line-height: 45px;display: block;}
.pdetail .p2 .btma{padding-top: 30px;}
.pdetail .p2 .btma .btmbox{width: auto;height: auto;}
.pdetail .p2 .btma .btmbox .boxt{background: url(../images/index/boxtbg.png) no-repeat scroll left bottom;}
.pdetail .p2 .btma .btmbox .boxt h2{font-size: 18px;color:#fff;font-weight: bold;width: 130px;height: 50px;line-height: 50px;text-align: center;float:left;background: url(../images/index/bh2bg.png) no-repeat;}
.pdetail .p2 .btma .btmbox .boxt span{font-size: 18px;color:rgba(51,51,51,0.6);line-height: 30px;display: block;float:left;margin-top: 20px;margin-left: 5px;}
.pdetail .p2 .btma .btmbox .boxb{padding: 35px 24px;}
.pdetail .p2 .btma .btmbox .boxb p{font-size: 15px;color:#333;line-height: 30px;text-align: justify;}
.pdetail .p2 .btma .btmbox .boxb img{width: auto;max-width: 100%;display: block;}

/*合作加盟*/
.hz01{width: 1200px;height: auto;margin: 0 auto;padding: 54px 0;}
.hz01 .ht{width: auto;height: auto;margin-bottom: 54px;}
.hz01 .ht h2{font-size: 30px;color:#000;line-height: 50px;font-weight: bold;background: url(../images/index/hz01.png) no-repeat scroll center center;text-align: center;}
.hz01 .ht p{font-size: 22px;color:#45464c;line-height: 50px;text-align: center;}
.hz01 .hb{width: auto;height: auto;}
.hz01 .hb ul{text-align: center;}
.hz01 .hb ul li{width: 250px;height: auto;display: inline-block;margin:0 60px;}
.hz01 .hb ul li i{width: 220px;height: 253px;display: block;margin: 0 auto;}
.hz01 .hb ul li i.hz-icon01{background: url(../images/index/hz02.png) no-repeat;}
.hz01 .hb ul li i.hz-icon02{background: url(../images/index/hz03.png) no-repeat;}
.hz01 .hb ul li i.hz-icon03{background: url(../images/index/hz04.png) no-repeat;}
.hz01 .hb ul li p{font-size: 18px;color:#45464c;line-height: 38px;text-align: center;}

.hz02bar{width: 100%;height: auto;background: #e62e2e;}
.hz02bar .hz02{width: 1200px;height: auto;margin: 0 auto;padding:40px 0; }
.hz02bar .hz02 .ht{margin-bottom: 36px;}
.hz02bar .hz02 .ht h2{font-size: 40px;color:#fff;font-weight: bold;line-height: 40px;text-align: center;background: url(../images/index/hz12.png) no-repeat scroll center center;margin-bottom: 10px;}
.hz02bar .hz02 .ht p{font-size: 20px;color:#fff;line-height: 20px;text-align: center;}
.hz02bar .hz02 .hb{width: auto;height: auto;}
.hz02bar .hz02 .hb ul{width: 1220px;}
.hz02bar .hz02 .hb ul li{width: 160px;height: auto;float:left;margin-right: 13px;}
.hz02bar .hz02 .hb a.online{width: 244px;height: 46px;display: block;border-radius: 30px;border: 3px solid #fff;margin: 0 auto;margin-top: 53px;font-size: 24px;color:#fff;text-align: center;line-height: 46px;}

.hz03bar{width: 100%;height: auto;background: #f1f1f1}
.hz03bar .hz03{width: 1200px;height: auto;margin: 0 auto;padding: 50px 0 60px;}
.hz03bar .hz03 .ht{margin-bottom: 30px;}
.hz03bar .hz03 .ht h2{font-size: 40px;color:#000;line-height:40px;text-align: center;font-weight: bold;background: url(../images/index/hz13.png) no-repeat scroll center center;}
.hz03bar .hz03 .hb{width: auto;height: auto;}
.hz03bar .hz03 .hb .hl{width: 806px;height: auto;float:left;}
.hz03bar .hz03 .hb .hl ul li{width: 794px;height: auto;padding-left: 12px;background: #074ea6;margin-bottom: 20px;}
.hz03bar .hz03 .hb .hl ul li p{font-size: 16px;color:#fff;line-height: 60px;}
.hz03bar .hz03 .hb .hl ul li span{font-size: 30px;color:#fff;line-height: 60px;font-family: "Bebas";margin-right: 15px;float:left;}
.hz03bar .hz03 .hb .hr{width: 300px;height: auto;float:right;}
.hz03bar .hz03 .hb .hr img{width: 300px;display: block;}

.hz04bar{width:100%;height: auto;}
.hz04bar .hz04{width: auto;height: auto;}
.hz04bar .hz04 .ht{width: auto;height: auto;background: #074ea6;padding:30px 0;}
.hz04bar .hz04 .ht h2{font-size: 50px;color:#fff;line-height: 60px;text-align: center;font-weight: bold;margin-bottom: 5px;}
.hz04bar .hz04 .ht p{font-size: 20px;color:#fff;line-height: 30px;text-align: center;}
.hz04bar .hz04 .hb{width: 1200px;height: auto;padding: 40px 0 50px;margin: 0 auto;}
.hz04bar .hz04 .hb img{width: auto;max-width: 100%;display: block;margin: 0 auto;}

.hz05bar{width: 100%;height: auto;background: #074ea6;}
.hz05bar .hz05{width: 1200px;height: auto;padding-top: 40px;margin: 0 auto;}
.hz05bar .hz05 .hl{width: 535px;height: auto;float:left;padding-top: 35px;}
.hz05bar .hz05 .hl h2{font-size: 50px;color:#fff;line-height: 65px;text-align: center;font-weight: bold;}
.hz05bar .hz05 .hl p{font-size: 20px;color:#fff;line-height: 50px;text-align: center;}
.hz05bar .hz05 .hl .phone{width: 370px;height: 71px;border-radius: 40px;background: #3294d9;margin: 0 auto;margin-top: 10px;padding: 0 30px;}
.hz05bar .hz05 .hl .phone p{font-size: 20px;color:#fff;line-height: 71px;float:left; }
.hz05bar .hz05 .hl .phone span{font-size: 36px;color:#fff;line-height: 71px;float:right;font-family: "din";}
.hz05bar .hz05 .hr{width: 589px;height: 370px;float:right;margin-right: 20px;background: url(../images/index/tablebg.png) no-repeat;}
.hz05bar .hz05 .hr .tablebox{width: 395px;height: auto;margin: 0 auto;padding-top: 33px;}
.hz05bar .hz05 .hr .tablebox table td{padding: 10px 0;}
.hz05bar .hz05 .hr .tablebox table td p{font-size: 16px;color:#333;line-height: 40px;float:left;margin-right: 5px;width: 100px;text-align: right;}
.hz05bar .hz05 .hr .tablebox table td span{font-size: 16px;color:#ff0000;line-height: 40px;float:right;}
.hz05bar .hz05 .hr .tablebox table td .intxt{width: 278px;height: 38px;border-radius: 2px;background: #fff;text-indent: 10px;font-style: 16px;color:#333;line-height: 38px;border: 1px solid #ccc;}
.hz05bar .hz05 .hr .tablebox table td .inarea{width: 258px;height: 58px;padding: 10px;border-radius: 2px;background: #fff;resize: none;border: 1px solid #ccc;}
.hz05bar .hz05 .hr .tablebox table td .inbtn{width: 194px;height: 52px;background: #d80e15;border: none;cursor: pointer;font-size: 18px;color:#fff;line-height: 52px;text-align: center;border-radius: 2px;}
.hz05bar .hz05 .hr .tablebox table td input:hover.inbtn{background: #ea2e34}

.mtable{width: 930px;height: auto;margin: 0 auto;padding: 40px 0}
.mtable table td{border-bottom: 1px solid #e5e5e5;}
.mtable table td p{font-size: 14px;color:#333;line-height: 50px;float:left;text-indent: 10px;margin-right: 10px;}
.mtable table td span{color:#df0100;line-height: 50px;}
.mtable table td .intxt{width: 380px;height: 50px;border:none;background: #fff;font-size: 14px;color:#333;line-height: 50px;}
.mtable table td .inarea{width: 800px;height: 130px;border: none;resize: none;padding:23px 0 15px;font-size: 14px;line-height: 24px;}
.mtable table .btnbox{text-align: center;padding-top: 30px;}
.mtable table .inbtn{width: 178px;height: 48px;border: none;cursor: pointer;display: inline-block;margin-right: 75px;background: #004ea2;transition: all 500ms;font-size: 18px;color:#fff;vertical-align: middle}
.mtable table span.or{font-size: 14px;color:#282828;margin-right: 50px;line-height: 48px;display: inline-block;vertical-align: middle;}
.mtable table .phone{display: inline-block;padding-left: 60px;background: url(../images/index/h-phone.png) no-repeat scroll left center;vertical-align: middle;}
.mtable table .phone span.text{font-size: 14px;color:#333;line-height: 20px;float:none;margin-left: 0;display: block;text-align: left;margin-bottom: 3px;}
.mtable table .phone span.num{font-size: 28px;color:#df001e;line-height: 28px;font-family: "din";display: block;}
.mtable table input:hover.inbtn{background: #1b74d5;transition: all 500ms;}

/*上一篇下一篇*/
.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:#666666; 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:#666666;text-decoration:none;width: 40px;height: 40px;line-height: 40px;display: block;}
.dede_pages ul li:hover{ background:#004ea2;color:#fff;}
.dede_pages ul li:hover select{border-color:#004ea2;}
.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:#004ea2;color:#fff;}

/*右侧*/
.right-contact-img {z-index: 100; position: fixed; width: 44px; height: auto; overflow: visible; bottom: 113px; right: 0px; _position: absolute}
.right-contact-img ul li {position: relative; width: 44px; height: 45px;list-style:none;margin-bottom: 5px;background:url(../images/index/right-bg.jpg) no-repeat scroll top center;}
.right-contact-img ul .last {margin-bottom: 0px}
.right-contact-img ul li .pull_down2 {position: absolute; width: 201px; height: 45px; top: 0px; right: -201px}
.right-contact-img ul li .pull_down2 a {width: 201px; display: block; height: 45px}
.right-contact-img ul li .pull_down3 {position: absolute; width: 201px; height: 45px; top: 0px; right: -201px}
.right-contact-img ul li .pull_down3 a {width: 201px; display: block; height: 45px}
/*.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:44px;height:45px;cursor:pointer;background:url(../images/index/right-bg.jpg) no-repeat scroll top center;z-index:600000;}
.right-contact-img ul li:hover{background-position: bottom center;}
div:hover.fkabo{background-position: bottom center;}
.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:44px;height:45px;background:url(../images/index/right-bg.jpg) no-repeat scroll top center;cursor:pointer;z-index: 10;}
#gotopbtn:hover{background-position: bottom center;}

@media(max-width: 1920px){
	
}

@media(max-width: 1680px){

}

@media(max-width: 1600px){

}

@media(max-width: 1440px){

}

@media(max-width: 1366px){

}

@media(max-width: 1280px){

}
