@charset "utf-8";
/* CSS Document */

body{ margin:0px auto; padding:0px; border:0px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#555555; font-size:14px; width:100%; background:#ffffff; min-width:1110px;}
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;}
a:hover{ text-decoration:none;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear{ clear:both !important; height:0px !important; width:0px !important; float:none !important; margin:0px !important; padding:0px !important; border:0px !important; line-height:0 !important; position:relative !important; }
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{ max-width:100% !important; vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#4d4d4d; font-size:12px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#4d4d4d; font-size:12px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#4d4d4d; font-size:12px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#4d4d4d; font-size:12px;}
.fl{ float:left;}
.fr{ float:right;}

.top{ width:100%;}
.top .top1{ width:1100px; margin:0 auto;}
.top .top1 .top1_left{ float:left;}
.top .top1 .top1_left .logo{ display:inline-block; float:left; line-height:100px;}
.top .top1 .top1_left .logo_text{ height:55px; margin-top:25px; float:left; padding-left:15px;}
.top .top1 .top1_left .logo_text .logo_text_top{ color:#555555; font-size:24px; float:left; line-height:30px; font-weight:bolder;}
.top .top1 .top1_left .logo_text .logo_text_bot{ color:#555555; font-size:15px; float:left; line-height:25px; }

.top .top1 .top1_right{ margin-top:30px; float:right; height:46px; background:url(web/phone.png) no-repeat 0 50%; padding-left:50px;}
.top .top1 .top1_right .top1_right1{ font-size:14px; color:#666666; float:left;}
.top .top1 .top1_right .top1_right2{ font-size:26px; color:#534498; float:left;}

.top .top2{ width:100%; height:50px; background:#63b8ff;}
.top .top2 .top2_nei{ height:50px; position:relative; width:1100px; margin:0 auto;}
.top .top2 .top2_nei td{ width:135px; position:relative; background:url(web/xian.png) no-repeat 0 50%;}
.top .top2 .top2_nei td:nth-child(1){ background:none;}
.top .top2 .top2_nei td .menu_title{ height:50px; display:inline-block; text-align:center; width:100%; font-size:15px; color:#FFFFFF; line-height:50px;}
.top .top2 .top2_nei td .menu_drop{ width:100%; z-index:9999; display:none; position:absolute; left:0; background:#63b8ff;}
.top .top2 .top2_nei td .menu_drop .drop_a{ width:100%; color:#FFFFFF; display:inline-block; text-align:center; line-height:30px; height:30px; float:left;}

.top .top2 .top2_nei td .menu_drop .drop_a:hover{ background:#534498; transition:all 0.25s ease-in;}
.top .top2 .top2_nei td:hover .menu_title{ background:#63b8ff; transition:all 0.25s ease-in;}

.footer{ background:#323639; width:100%;}
.footer .footer1{ width:100%; background:#282d30; height:60px;}
.footer .footer1 .footer1_nei{ width:1100px; margin:0 auto;}
.footer .footer1 .footer1_nei a{ font-size:12px; color:#9ca0a3; float:left; display:inline-block; line-height:60px;}
.footer .footer1 .footer1_nei span{ font-size:12px; color:#9ca0a3; float:left; display:inline-block; line-height:60px; margin:0 15px;}
.footer .footer1 .footer1_nei .fhtop{ font-size:16px; background:#63b8ff; width:155px; float:right; cursor:pointer; color:#FFFFFF; line-height:60px; text-align:center;}

.footer .footer2{ width:1100px; margin:0 auto; min-height:200px;}
.footer .footer2 .footer2_left{}
.footer .footer2 .footer2_left .footer2_left_box{}
.footer .footer2 .footer2_left .footer2_left_box .footer2_left_left{ float:left; margin-right:55px;}
.footer .footer2 .footer2_left .footer2_left_box .footer2_left_left .footer2_left_left1{ float:left; font-size:33px; color:#575757;}
.footer .footer2 .footer2_left .footer2_left_box .footer2_left_left .footer2_left_left2{ float:left; font-size:14px; color:#575757; line-height:2em;}
.footer .footer2 .footer2_left .footer2_left_box .footer2_left_left .footer2_left_left3{ float:left; display:inline-block;}
.footer .footer2 .footer2_left .footer2_left_box .footer2_left_right{ float:left; padding-left:40px; font-size:13px; line-height:22px; color:#5a5b5f; border-left:#5a5b5f solid 1px;}
.footer .footer2 .footer2_right{ width:155px; background:#3d4144; text-align:center; font-size:12px; color:#FFFFFF; line-height:17px;}
.footer .footer2 .footer2_right div div{ margin:5px 0; width:125px; margin:5px 15px; float:left;}


.ggtitle{ width:100%; text-align:center; padding:49px 0 36px 0;}
.ggtitle .ggtitle_box{ display:inline-block; height:32px; padding:0 12px; min-width:224px; border:#4e3f8f solid 1px;}
.ggtitle .ggtitle_box .ggtitle_nei{ display:inline-block; text-align:center; padding-top:13px;}
.ggtitle .ggtitle_box .ggtitle_nei .ggtitle_nei1{ color:#4e3f8f; font-size:24px; text-align:center; line-height:33px; display:inline-block; background:#FFFFFF; padding:0 14px;}
.ggtitle .ggtitle_box .ggtitle_nei .ggtitle_nei2{ font-family:Georgia; color:#4e3f8f; font-size:22px; text-align:center; line-height:22px; text-transform:uppercase;}

.pagebanner{ width:100%; height:320px; box-shadow:rgba(0,0,0,0.50) 0 10px 20px; }

.fristdiv{ width:1100px; background:#FFFFFF; margin:0 auto; min-height:200px; padding:0 30px; margin-top:-65px;}

.fristdiv .newstext ul{ padding-left:20px; margin-left:10px;}
.fristdiv .newstext ul li{ list-style:circle;}


.fristdiv1{ width:100%; border-bottom:#d2d2d2 solid 1px; height:87px; overflow:hidden;}
.fristdiv1 .pagename1{ float:left;}
.fristdiv1 .pagename1 div:nth-child(1){ float:left; color:#292929; font-size:22px; line-height:86px; margin-right:7px;}
.fristdiv1 .pagename1 div:nth-child(2){ float:left; color:#666666; font-size:14px; line-height:94px; text-transform:uppercase;}
.fristdiv1 .NEWSNAV{ float:right; margin-top:55px;}
.fristdiv1 .NEWSNAV a{ font-size:12px; color:#9f9f9f;}
.fristdiv1 .NEWSNAV i{ font-size:12px; color:#9f9f9f; margin:0 3px;}
.fristdiv1 .NEWSNAV span{ font-size:12px; color:#9f9f9f;}
.fristdiv1 .NEWSNAV span:nth-last-child(1){ font-size:12px; color:#333333;}

.fristdiv2{ width:100%; padding:27px 0;}
.fristdiv2 a{ font-size:15px; color:#282828; float:left; line-height:35px; text-align:center; display:inline-block; margin-right:10px; padding:0 19px; height:35px;}
.fristdiv2 a.on{ background:#63b8ff; color:#FFFFFF;}
.fristdiv2 a:hover{ background:#63b8ff; color:#FFFFFF; transition:all ease-in 0.25s;}


.about{ width:100%; line-height:20px; font-size:13px; color:#292929;}


.honor{ width:100%; position:relative; overflow:hidden; height:402px; padding:0 115px; margin:150px 0;}
.honor_nei{ width:100%; height:425px; overflow:hidden; overflow-x:auto;}
.container{ height:425px;}
.container .row{ width:1090px; margin-left:-23px;}
.container .row .fancybox{}
.container .row .fancybox .fancy{ width:280px; display:inline-block; overflow:hidden; height:402px;}
.container .row .fancybox:nth-last-child(1){ width:240px;}
.container .row .fancybox:nth-last-child(1) .fancy{ width:240px;}
.container .row .fancybox .fancy .fancy_img{ width:240px; float:left;}
.container .row .fancybox .fancy .fancy_title{ width:240px; line-height:60px; color:#282828; font-size:15px; text-align:center; float:left;}
.container .row .fancybox .fancy img{ width:100%;}
.container .row .fancybox span{ padding:0 15px; text-align:center; font-size:14px; color:#595959; line-height:20px; display:inline-block;}

.honor_sel{ width:100%; position:absolute; height:0px; top:50%; left:0;}
.honor_sel div{ position:absolute; cursor:pointer; width:72px; height:72px; top:-36px;}
.honor_sel div.honor_left{ left:0; background:url(../images/bg2.png) no-repeat 50%;}
.honor_sel div.honor_left:hover{ background:url(../images/bg2s.png) no-repeat 50%;}
.honor_sel div.honor_right{ right:0; background:url(../images/bg3.png) no-repeat 50%;}
.honor_sel div.honor_right:hover{ background:url(../images/bg3s.png) no-repeat 50%;}
.fancybox-wrap.fancybox-desktop.fancybox-type-image.fancybox-opened{ overflow: visible !important;}

.culture{ width:100%; padding-left:110px; background:url(../images/bg4.png) no-repeat 0 50%; padding-top:47px;}
.culture .culture_xun{ width:100%; float:left; margin-bottom:64px; border:#e2e2e2 solid 1px; height:224px;}
.culture .culture_xun .culture_img{ width:365px; float:left; margin-right:-365px;}
.culture .culture_xun .culture_text{ margin-left:395px; height:222px; -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center;}
.culture .culture_xun .culture_text div{ width:100%; color:#333333; font-size:14px; line-height:30px; float:left;}
.culture .culture_xun .culture_text div.culture_title{ font-size:18px; line-height:30px; font-weight:bolder;}
.culture .culture_xun .culture_text div p:nth-child(1){ font-size:16px;}

.partner{ width:100%; padding-top:70px;}
.partner .partner_xun{ width:300px; cursor:pointer; overflow:hidden; height:200px; float:left; border:#a0a0a0 solid 1px; margin:0 70px 74px 0;}
.partner .partner_xun:nth-child(3n){ margin-right:0;}
.partner .partner_xun:hover img{
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    filter: scale(1.15);
    filter: transform;
    transition: all 0.6s ease 0s;
    -webkit-transform: all 0.6s ease 0s;
}
.partner .partner_xun img{
    max-height:98%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    filter: scale(1);
    filter: transform;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
}

.case{ width:100%;}
.case .case_xun{ width:100%; float:left; padding:40px 0; border-bottom:#e5e5e5 solid 1px;}
.case .case_xun .case_img{ width:280px; height:150px; display:inline-block; overflow:hidden; float:left; margin-right:-280px;}
.case .case_xun .case_text{ margin-left:315px;}
.case .case_xun .case_title{ display:inline-block; font-size:16px; color:#202022; font-weight:bolder; width:100%; float:left; line-height:36px;}
.case .case_xun .case_small{ display:inline-block; font-size:14px; color:#202022; width:100%; float:left; line-height:30px;}

.fenye{ width:100%; text-align:center;}
.fenye .fenyenei{ display:inline-block;}
.fenye .fenyenei a{ display: inline-block; min-width:30px; height:30px; line-height:28px; text-align:center; padding:0 12px; margin:0 9px; border:#c9c9c9 solid 1px; font-size:14px; color:#282828;}
.fenye .fenyenei a:hover{ transition:all ease-in 0.35s; background:#4e3f8f; color:#FFFFFF;}
.fenye .fenyenei a.on{ background:#4e3f8f; color:#FFFFFF;}

.cp_titile{ width:100%; background:url(../images/bg10.png) repeat-x 0 100%;}
.cp_titile .cp_titile1{ color:#202022; width:100%; text-align:center; font-size:22px; line-height:30px; float:left;}
.cp_titile .cp_titile2{ width:100%; text-align:center; float:left;}
.cp_titile .cp_titile2 div{ display:inline-block;color:#666666;font-size:12px; line-height:30px;}
.cp_titile .cp_titile2 span{   float:left; margin:0 10px;}

.casep{ color:#010101; line-height:20px; font-size:14px; padding-bottom:50px;}

.casepage_link{ width:100%; height:46px; margin-bottom:30px; background:url(../images/bg10.png) repeat-x 0 0%;}
.casepage_link a{ float:left; line-height:46px; font-size:12px; color:#282828; display:inline-block; max-width:48%; white-space:pre; text-overflow:ellipsis; overflow:hidden;}
.casepage_link a:nth-child(2){ float:right;}

.biaoti{ width:100%; text-align:center; padding:77px 0 48px 0;}
.biaoti .biaoti_box{ display:inline-block; padding:0 28px; height:55px; border:#4e3f8f solid 1px;}
.biaoti .biaoti_box .biaoti1{ width:100%; text-align:center; font-size:14px; color:#4e3f8f; padding:12px 0 7px 0;}
.biaoti .biaoti_box .biaoti2{ width:100%; text-align:center; font-size:22px; color:#4e3f8f; padding:0 7px; background:#FFFFFF; font-weight:bolder;}


.szdz{ width:1040px; margin:0 auto;}
.szdz .szdz_xun{ width:210px; height:262px; float:left; margin-left:66px; background:rgba(255,255,255,0.80); text-align:center; }
.szdz .szdz_xun:nth-child(1){ margin-left:0;}
.szdz .szdz_xun .szdz1{ display:inline-block; margin-top:19px; border-radius:94px; border:#4e3f8f dashed 1px; width:94px; height:94px; padding:7px;}
.szdz .szdz_xun .szdz1 div{ width:78px; height:78px; border-radius:94px; background:#4e3f8f; text-align:center; line-height:78px; font-size:20px; color:#FFFFFF;}
.szdz .szdz_xun .szdz2{ width:100%; font-size:15px; color:#1c1c1c; text-align:center; line-height:40px;}
.szdz .szdz_xun .szdz3{ width:100%; font-size:13px; color:#333333; text-align:center; line-height:24px; padding:0 14px;}

.ggul{ width:100%; color:#333333; font-size:15px; line-height:22px; margin:22px 0;}
.ggul li{ padding-left:42px; background:url(../images/sol8.png) no-repeat 19px 7px; margin-bottom:22px;}


.mj1{ width:100%; text-align:center; padding-bottom:60px;}
.mj1 .mj1_nei{ display:inline-block;}
.mj1 .mj1_nei .mj1_xun{ width:287px; cursor:pointer; height:363px; float:left; margin:0 29px; border:#e8e8e8 solid 1px;}
.mj1 .mj1_nei .mj1_xun .mj1_xun1{ display:inline-block; width:125px; height:125px; border-radius:125px; background:#b9b9b9; text-align:center; line-height:125px; margin:48px 0 25px 0;}
.mj1 .mj1_nei .mj1_xun .mj1_xun2{ line-height:50px; font-size:16px; color:#333333; width:100%; text-align:center;}
.mj1 .mj1_nei .mj1_xun .mj1_xun3{ font-size:14px; text-align:center; width:100%; line-height:24px; color:#666666;}
.mj1 .mj1_nei .mj1_xun .mj1_xun4{ margin-top:20px; width:45px; height:4px; background:#9b9b9b; display:inline-block;}

.mj1 .mj1_nei .mj1_xun:hover{ border:#4e3f8f solid 1px; transition:all ease-in 0.8s;}
.mj1 .mj1_nei .mj1_xun:hover .mj1_xun1{ background:#4e3f8f; transition:all ease-in 0.5s;}
.mj1 .mj1_nei .mj1_xun:hover .mj1_xun4{ background:#4e3f8f; transition:all ease-in 0.5s;}

.mj2{ width:1006px; margin:0 auto;}
.mj2 .mj2_xun{ width:470px; height:94px; margin-bottom:33px; text-align:left; border:#dbdbdb solid 1px; float:left;}
.mj2 .mj2_xun:nth-child(2n){ float:right;}
.mj2 .mj2_xun .mj2_img{ width:92px; height:92px; background:#9789d7; text-align:center; line-height:92px; float:left; margin-right:-92px; }
.mj2 .mj2_xun .mj2_text{ margin-left:110px; padding:7px 7px 0 0 ;}
.mj2 .mj2_xun .mj2_text .mj2_title{ font-size:15px; color:#333333; line-height:28px; font-weight:bolder; float:left;}
.mj2 .mj2_xun .mj2_text .mj2_samll{ font-size:14px; color:#333333; line-height:24px; float:left;}


.zhbx{ width:100%; text-align:center;}
.zhbx .zhbx_box{ display:inline-block; text-align:left; width:975px;}
.zhbx .zhbx_box .zhbx_xun{ width:275px; height:178px; border:#c9c9c9 solid 1px; float:left; margin:39px 25px 28px 25px;}
.zhbx .zhbx_box .zhbx_xun .zhbx_top{ width:80px; height:80px; line-height:80px; text-align:center; border-radius:80px; background:#4e3f8f; font-size:18px; color:#FFFFFF; font-weight:bolder; margin-top:-40px; margin-left:102px;}
.zhbx .zhbx_box .zhbx_xun .zhbx_text{ width:100%; padding:5px 16px 0 16px; font-size:14px; color:#3a3a3a; line-height:24px;}

.zhbx1_box{ width:1040px; margin:0 auto; overflow:hidden; height:216px; padding:0 33px;}
.zhbx1_box .zhbx1_nei{ width:100%; height:236px; overflow:hidden; overflow-x:auto;}
.zhbx1_box .zhbx1_nei table{ height:216px;}
.zhbx1_box .zhbx1_nei table td{ cursor:pointer;}
.zhbx1_box .zhbx1_nei table td .zhbx1_xun{ width:185px; height:216px; background:#FFFFFF; padding:5px; margin-right:12px;}
.zhbx1_box .zhbx1_nei table td:nth-last-child(1) .zhbx1_xun{ margin-right:0;}
.zhbx1_box .zhbx1_nei table td .zhbx1_xun .zhbx1_img{ width:100%; height:165px; overflow:hidden;}
.zhbx1_box .zhbx1_nei table td .zhbx1_xun .zhbx1_img img{ width:100%; height:100%;}
.zhbx1_box .zhbx1_nei table td .zhbx1_xun .zhbx1_img:hover img{
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    filter: scale(1.15);
    filter: transform;
    transition: all 0.6s ease 0s;
    -webkit-transform: all 0.6s ease 0s;
}
.zhbx1_box .zhbx1_nei table td .zhbx1_xun .zhbx1_img img{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    filter: scale(1);
    filter: transform;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
}
.zhbx1_box .zhbx1_nei table td .zhbx1_xun .zhbx1_title{ font-size:13px; color:#3a3a3a; line-height:35px;}

.zhbx1_sel{ width:100%; position: relative; z-index:9; height:0;}
.zhbx1_sel img{ position:absolute; cursor:pointer; top:82px;}
.zhbx1_sel img.sel_left{ left:-33px;}
.zhbx1_sel img.sel_right{ right:-33px;}

.zhbx2{ width:985px; margin:0 auto;}
.zhbx2 .zhbx2_xun{ width:461px; height:295px; margin-bottom:56px; position:relative; float:left;}
.zhbx2 .zhbx2_xun:nth-child(2n){ float:right;}
.zhbx2 .zhbx2_xun .zhbx2_text{ width:193px; position:absolute; z-index:9; background:rgba(78,63,143,0.90); height:100%; top:0; left:46px; padding:0 12px;}
.zhbx2 .zhbx2_xun .zhbx2_text .zhbx2_title{ width:100%; float:left; margin:70px 0 25px 0; font-size:18px; color:#FFFFFF; font-weight:bolder;}
.zhbx2 .zhbx2_xun .zhbx2_text .zhbx2_small{ width:100%; float:left; line-height:24px; font-size:13px; color:#FFFFFF;}
.zhbx2 .zhbx2_xun .zhbx2_img{ width:100%; height:100%; overflow:hidden;}
.zhbx2 .zhbx2_xun:hover .zhbx2_img img{
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    filter: scale(1.15);
    filter: transform;
    transition: all 0.6s ease 0s;
    -webkit-transform: all 0.6s ease 0s;
}
.zhbx2 .zhbx2_xun .zhbx2_img img{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    filter: scale(1);
    filter: transform;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
}

.solution{ font-size:14px; color:#3a3a3a; line-height:24px;}
.solution_title{ font-size:15px; color:#3a3a3a; font-weight:bolder; padding-left:15px; background:url(../images/sol7.png) no-repeat 0 50%; line-height:60px; height:60px; }
.solution .ggul{ margin:0;}
.solution .ggul li{ margin:0; line-height:32px; background:url(../images/sol8.png) no-repeat 19px 13px;}

.solu1{ width:100%;}
.solu1 td{ padding-bottom:25px;}
.solu1 .solu1_xun{ width:476px; float:left;}
.solu1 td:nth-child(2n) .solu1_xun{ float:right;}

.fristdiv3{}
.fristdiv3{ width:100%; padding:27px 0 50px 0; position:relative;}
.fristdiv3 .fristdiv3_xun{ float:left;}

.fristdiv3 .fristdiv3_xun .fristdiv3_a{ font-size:15px; color:#282828; float:left; line-height:35px; text-align:center; display:inline-block; margin-right:10px; padding:0 33px; height:35px;}
.fristdiv3 .fristdiv3_xun .fristdiv3_a.on{ background:#4e3f8f; color:#FFFFFF;}
.fristdiv3 .fristdiv3_xun:hover .fristdiv3_a{ background:#4e3f8f; color:#FFFFFF; transition:all ease-in 0.25s;}
.fristdiv3 .fristdiv3_xun .fristdiv3_drop{ display:none; position:absolute; top:62px;}
.fristdiv3 .fristdiv3_xun .fristdiv3_drop a{ height:35px; line-height:35px; text-align:center; float:left; display:inline-block; color:#FFFFFF; background:rgba(78, 63, 143, 0.74); font-size:13px; padding:0 33px;}
.fristdiv3 .fristdiv3_xun .fristdiv3_a i{ margin-left:5px;}
.fristdiv3 .fristdiv3_xun .fristdiv3_drop a:hover{ background:#40327b; transition:all ease-in 0.5s;}

.pro{ width:100%; padding-top:40px;}
.pro .pro_xun{ width:252px; transition:all ease-in 0.3s; height:306px; float:left; border:#cccccc solid 1px; margin:0 0 49px 10px;}
.pro .pro_xun:nth-child(4n+1){ margin-left:0;}
.pro .pro_xun .pro_img{ overflow:hidden; width:100%; height:222px; border-bottom:#CCCCCC dashed 1px;  -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center;}
.pro .pro_xun .pro_text{ color:#202022; font-size:16px; line-height:24px; padding:17px 19px;}

.pro .pro_xun:hover .pro_img img{
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    filter: scale(1.15);
    filter: transform;
    transition: all 0.6s ease 0s;
    -webkit-transform: all 0.6s ease 0s;
}
.pro .pro_xun .pro_img img{
    max-width:98%;
    max-height:98%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    filter: scale(1);
    filter: transform;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
}

.pro .pro_xun:HOVER{ box-shadow:rgba(0,0,0,0.40) 0 0 10px; transition:all ease-in 0.3s;}

.product{ width:100%; }
.product .product_left{ width:560px;}
.product .product_left .product_title{ color:#333333; font-size:20px;}
.product .product_left .product_samll{ margin:30px 0; color:#333333; font-size:14px; line-height:30px;}

.jscs{ width:100%;}
.jscs td{ padding:8px 10px 8px 20px; height:40px; color:#333333; font-size:14px; line-height:24px;}

.jscs td:nth-child(1){ font-weight:bolder; font-size:15px;}
.jscs tr:nth-child(2n+1) td{ background:#d2d2d2;}
.jscs tr:nth-child(2n) td{ background:#eeeeee;}

.ljgd{ width:100%; padding:86px 0 116px 0; text-align:center; }
.ljgd a{ width:200px; display:inline-block; line-height:50px; background:#4e3f8f; font-size:16px; color:#FFFFFF; }

.banner{ width:100%; height:450px; display: inline-block; }

.index_rdxtjc{ width:100%; text-align:center; padding-bottom:65px;}
.index_rdxtjc .index_rdxtjc_box{ display:inline-block;}
.index_rdxtjc .index_rdxtjc_box .index_rdxtjc_xun{ width:190px; float:left;}
.index_rdxtjc .index_rdxtjc_box .index_rdxtjc_xun .index_rdxtjc_icon{ width:190px; height:160px; background:url(../images/bg14.png) no-repeat 0 0;}
.index_rdxtjc .index_rdxtjc_box .index_rdxtjc_xun .index_rdxtjc_icon div{ width:128px; height:128px; opacity:0.8;}
.index_rdxtjc .index_rdxtjc_box .index_rdxtjc_xun .index_rdxtjc_icon div{
    -webkit-filter: grayscale(80%);
    -moz-filter: grayscale(80%);
    -ms-filter: grayscale(80%);
    -o-filter: grayscale(80%);
    filter: grayscale(80%);
    filter: gray;
}

.index_rdxtjc .index_rdxtjc_box .index_rdxtjc_xun .index_rdxtjc_icon div:hover {  opacity:1;
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
}

.index_rdxtjc .index_rdxtjc_box .index_rdxtjc_xun .index_rdxtjc_title{ width:128px; color:#68686a; font-size:16px; line-height:20px; white-space:pre;}
.index_rdxtjc .index_rdxtjc_box .index_rdxtjc_xun .index_rdxtjc_ftitle{ width:128px; color:#68686a; line-height:14px; text-align:center;}
.index_rdxtjc .index_rdxtjc_box .index_rdxtjc_xun .index_rdxtjc_ftitle div{ display:inline-block;-webkit-transform: scale(0.8); text-transform:uppercase; white-space:pre;}

.idnex_wljjfa{ width:100%; height:542px; background:url(../images/tupian14.jpg) no-repeat 50%;}
.wljjfa{ width:1100px; margin:0 auto;}
.wljjfa .jjfa_xun{ display:inline-block; width:250px; height:315px; margin:0 12px; border:#e8e8e8 solid 1px; background:#FFFFFF; float:left; text-align:center;}
.wljjfa .jjfa_xun:hover{ border:#4e3f8f solid 1px; margin-top:-5px; transition:all ease-in 0.6s;}
.wljjfa .jjfa_xun .wljjfa_icon{ margin:60px auto 25px auto; width:100px; height:100px; border-radius:100px; text-align:center; line-height:100px; background:#b9b9b9; display:inline-block;}
.wljjfa .jjfa_xun:hover .wljjfa_icon{ background:#4e3f8f;}
.wljjfa .jjfa_xun .wljjfa_title{ font-size:16px; color:#484848; text-align:center; width:100%; line-height:26px;}
.wljjfa .jjfa_xun .wljjfa_entitle{ font-size:14px; color:#aaaaaa; text-align:center; width:100%; line-height:26px;}

.wljjfa .jjfa_xun:hover .wljjfa_title{ color:#4e3f8f; transition:all ease-in 0.6s;}
.wljjfa .jjfa_xun:hover .wljjfa_entitle{ color:#4e3f8f; transition:all ease-in 0.6s;}
.wljjfa .jjfa_xun .wljjfa_xian{ width:40px; height:3px; background:#9b9b9b; display:inline-block; margin-top:20px;}
.wljjfa .jjfa_xun:hover .wljjfa_xian{ background:#4e3f8f; transition:all ease-in 0.6s;}

.index_pro{ width:100%; border-top:#cbcbcb solid 1px; background:#f7f7f7; height:487px; margin-top:16px;}
.index_pro .inpro_top{ width:100%; text-align:center; height:0;}
.index_pro .inpro_top .inpro_top_box{ display:inline-block; border:#e2e2e2 solid 1px; margin-top:-16px; height:33px;}
.index_pro .inpro_top .inpro_top_box .inpro_top_xun{ cursor:pointer; float:left; font-size:15px; color:#202022; text-align:center; background:#FFFFFF; height:31px; line-height:31px; padding:0 19px; min-width:100px; border-left:#e2e2e2 solid 1px;}
.index_pro .inpro_top .inpro_top_box .inpro_top_xun:nth-child(1){ border:none;}
.index_pro .inpro_top .inpro_top_box .inpro_top_xun:hover{ background:#4e3f8f; color:#FFFFFF;}
.index_pro .inpro_top .inpro_top_box .inpro_top_xun.on{ background:#4e3f8f; color:#FFFFFF;}

.inpro_box{ width:1100px; margin:50px auto 0 auto;}
.inpro_box .proin_xun{ width:100%; display:none;}
.inpro_box .proin_xun .prod{ width:250px; background:#FFFFFF; height:375px; float:left; margin-right:25px; }
.inpro_box .proin_xun .prod .prod_img{ -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center; width:100%; height:230px; float:left; overflow:hidden;}
.inpro_box .proin_xun .prod .prod_img img{ max-width:96% !important; max-height:96%;}
.inpro_box .proin_xun .prod .prod_text{ width:100%; float:left; padding:15px 20px 0 20px;}
.inpro_box .proin_xun .prod .prod_text .prod_title{ width:100%; float:left; overflow:hidden; white-space:pre; text-overflow:ellipsis; font-size:16px; color:#202022; line-height:32px;}
.inpro_box .proin_xun .prod .prod_text .prod_small{ color:#4d4d4d; line-height:20px; font-size:13px; width:100%; float:left; overflow:hidden; height:40px; color:#4d4d4d;}
.inpro_box .proin_xun .prod .prod_text .prod_more{ width:100%; float:left; margin-top:20px; font-size:12px; color:#4d4d4d; line-height:15px;}
.inpro_box .proin_xun .prod .prod_text .prod_more span{ float:left; margin-right:7px;}
.inpro_box .proin_xun .prod .prod_text .prod_more img{ float:left;}

.inpro_box .proin_xun .prod:hover .prod_text .prod_title{ color:#4e3f8f;}
.inpro_box .proin_xun .prod:hover .prod_text .prod_small{ color:#4e3f8f;}
.inpro_box .proin_xun .prod:hover .prod_text .prod_more{ color:#4e3f8f;}

.ind_ab{ width:1100px; margin:0 auto; border:#e8e8e8 solid 1px; padding:19px;}
.ind_ab .ab_img{ width:348px; height:243px; overflow:hidden; margin-right:-348px; float:left;}
.ind_ab .ab_text{ margin-left:378px;}
.ind_ab .ab_text .ab_title{ width:100%; float:left; color:#373737; font-size:16px; font-weight:bolder; line-height:22px;}
.ind_ab .ab_text .ab_xian{ width:36px; height:16px; border-bottom:#4e3f8f solid 3px; float:left;}
.ind_ab .ab_text .ab_small{ width:100%; float:left; font-size:13px; color:#777777; line-height:25px; text-indent:2em; margin-top:15px;}

.ab_more{ width:100%; text-align:center; margin:26px 0 50px 0;}
.ab_more .ab_more_nei{ display:inline-block; padding:0 92px; height:26px; border-bottom: solid 1px #dcdcdc;}
.ab_more .ab_more_nei .ab_more_view{ display:inline-block; border:#FFFFFF solid 10px; padding:0 14px; line-height:32px; border-radius:32px; background:#4e3f8f; color:#FFFFFF; text-transform:uppercase; font-size:13px;}

.ind_news{ width:100%; background:#f9f9f9;}
.ind_news .newsbox{ width:1100px; margin:0 auto; padding-bottom:42px;}
.ind_news .newsbox .newsbox_left{ display:inline-block; float:left; width:533px; height:295px; overflow:hidden; position:relative;}
.ind_news .newsbox .newsbox_left .newsbox_left_title{ width:100%; position:absolute; left:0; bottom:0px; padding:0 17px; font-size:15px; color:#ffffff; line-height:46px; background:rgba(0,0,0,0.80); z-index:9;}
.ind_news .newsbox .newsbox_left .newsbox_left_img{ width:100%; height:100%;}
.ind_news .newsbox .newsbox_left .newsbox_left_img img{ width:100%;}

.ind_news .newsbox .newsbox_right{ width:537px; float:right;}
.ind_news .newsbox .newsbox_right .newsbox_right_xun{ float:left; display:inline-block; border-top:#e1e1e1 solid 1px; padding:18px 0; width:100%;}
.ind_news .newsbox .newsbox_right .newsbox_right_xun:nth-child(1){ padding-top:0; border:none;}
.ind_news .newsbox .newsbox_right .newsbox_right_xun .nimg{ width:128px; height:73px; float:left; margin-right:-128px;}
.ind_news .newsbox .newsbox_right .newsbox_right_xun .ntext{ margin-left:142px;}
.ind_news .newsbox .newsbox_right .newsbox_right_xun .ntext .ntitle{ float:left; width:100%; font-size:15px; color:#373737; overflow:hidden; text-overflow:ellipsis; white-space:pre; font-weight:bolder;}
.ind_news .newsbox .newsbox_right .newsbox_right_xun .ntext .ntitle .fl{ width:300px;}
.ind_news .newsbox .newsbox_right .newsbox_right_xun .ntext .ntitle .fr{ color:#ababab; font-weight: normal; font-size:12px;}
.ind_news .newsbox .newsbox_right .newsbox_right_xun .ntext .nsamll{ margin-top:7px; float:left; width:100%; font-size:13px; color:#373737; overflow:hidden; line-height:23px; height:46px;}

.ind_news .newsbox .newsbox_right .newsbox_right_xun:hover .ntext .ntitle .fl{ color:#4e3f8f;}
.ind_news .newsbox .newsbox_right .newsbox_right_xun:hover .ntext .ntitle .fr{ color:#4e3f8f;}
.ind_news .newsbox .newsbox_right .newsbox_right_xun:hover .ntext .nsamll{ color:#4e3f8f;}


.bg{ max-width:1006px; margin:0 auto}
.nav{ background:#fff; text-align:center}
.nav tr td{ background:#f5f5f5; padding:10px;}
.nav .title{ background:#a9c5da; width:20%; font-weight:bolder; color:#333;}







