@charset "utf-8";
.tab_menu{width:100%;margin:2% auto;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:3em;position:relative;z-index:1;}
.tab_menu li{float:left;width:100%;height:3em;line-height:3em;}
.tab_menu li a{display:block;width:100%;position:relative;text-align:center;font-size:1.1em;color:#666}
.tab_menu li a.active{color:#76ab15}
.tab_menu li a b{display:block;width:80%;left:50%;margin-left:-40%;height:3px;position:absolute;bottom:-1px;background:#76ab15;visibility:hidden}
.tab_menu li a i{position:absolute;bottom:-13px;left:50%;margin-left:-3px;border-width:6px;border-style:solid;border-color:#76ab15;width:0;height:0;border-right-color:transparent;border-left-color:transparent;border-bottom-color:transparent;visibility:hidden}
.tab_menu li a.active b,.tab_menu li a.active i{visibility:visible}
.tab_menu2 li{width:25%}

.case_list{margin:0 auto;width:100%;position:relative;z-index:1;}
.case_list>li{padding:3%;border-bottom:1px solid #f3f3f3}
.case_list li>a{display:block;overflow:hidden}
.case_list li a .span1{ float:left; width:30%}
.case_list li a .span1 img{width:100%}
.case_list li a .info{float:left;width:65%; padding:2%;}
.case_list li a .info h3{color:#333;font-size:1.2em;margin-bottom:2%;font-weight:normal;white-space:nowrap; text-overflow:ellipsis;white-space:pre;word-break:keep-all;overflow:hidden;}
.case_list li a .info h3 span{font-size:1em}
.case_list li a .info p{color:#999;font-size:1em;line-height:1.6em;height:3.2em; overflow:hidden;}
.case_list li a .span2{float:right;width:10%;text-align:right;margin-top:5%}
.case_list li a .span2>i{color:#818181;font-size:2em}

.case_list li a .span3 img{width:100%}
.case_list li a .info3 h3{color:#333;font-size:1.2em;margin-bottom:2%;font-weight:normal;white-space:nowrap; text-overflow:ellipsis;white-space:pre;word-break:keep-all;overflow:hidden;}
.case_list li a .info3 h3 span{font-size:1em}
.case_list li a .span2{float:right;width:10%;text-align:right;margin-top:5%}
.case_list li a .span2>i{color:#818181;font-size:2em}
.case_list li a .span3{width:30%}
.case_list li a .info3{float:left;margin-right:12%;margin-top: 3%;}
.case_list li a .info3 p{color:#999;font-size:1em;line-height:1.6em;overflow:hidden;}

/*两个memu*/
.option2{width:100%;overflow:hidden;position:relative;z-index:1;}
.option2.block{display:block;}
.option2 a{float:left;overflow:hidden;width:50%;margin-bottom:2%;position:relative;}
.option2 a span{display:block;color:#666;font-size:1em;background:#eee;margin:2%; text-align:center;border-radius:5px;line-height:2.6em;height:2.6em;}
.option2 a.on span{background:#76ab15;color:#fff;}
.option2 a input{position:absolute;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;}

/*三个memu*/
.option3{width:100%;overflow:hidden;position:relative;z-index:1;}
.option3.block{display:block;}
.option3 a{float:left;overflow:hidden;width:33.33%;margin-bottom:2%;position:relative;}
.option3 a span{display:block;color:#666;font-size:1em;background:#eee;margin:2%; text-align:center;border-radius:5px;line-height:2.6em;height:2.6em;}
.option3 a.on span{background:#76ab15;color:#fff;}
.option3 a input{position:absolute;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;}

/*四个memu*/
.option {width:100%;margin:1%;overflow:hidden;position:relative;z-index:1;}
.option.block{display:block;}
.option a{float:left;overflow:hidden;width:25%;margin-bottom:2%;position:relative;}
.option a span{display:block;color:#666;font-size:1em;background:#eee;width:90%;text-align:center;border-radius:5px;line-height:2.6em;height:2.6em;}
.option a.on span{background:#76ab15;color:#fff;}
.option a input{position:absolute;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;}

/*五个memu*/
.option5{width:100%;overflow:hidden;position:relative;z-index:1;}
.option5.block{display:block;}
.option5 a{float:left;overflow:hidden;width:20%;margin-bottom:2%;position:relative;}
.option5 a span{display:block;color:#666;font-size:1em;background:#eee;margin:2%; text-align:center;border-radius:5px;line-height:2.6em;height:2.6em;}
.option5 a.on span{background:#76ab15;color:#fff;}
.option5 a input{position:absolute;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;}


.case_cont{height:auto;width:96%;margin:0 auto 2% auto;position:relative;z-index:1;}
.tit{font-size:1.5em;color:#333;font-weight:normal; border-bottom:1px solid #e0e0e0;line-height:2.6em;margin-top:3%; padding-left:3%;}
.case_dl{height:auto;overflow:hidden;margin-top:4%;padding-bottom:3%}
.case_dl_nr{font-size:1.2em;color:#666;line-height:1.6em; height:300px; overflow:hidden}
.case_dl_nr h5{width:50%;float:right;margin-right:5%;margin-bottom:1%}
.case_dl_nr h5 img{width:100%}
.case_dl_nr.auto{height:auto}
.case_dl_nr h3{font-size:1.2em;font-weight:bold;}
.zk{width:18%;height:34px;line-height:34px;overflow:hidden;font-size:1.2em;cursor:pointer;}
.zk a{color:#76ab15}
.zk strong{display:block;float:left;font-weight:100}
.zk span{display:block;float:left;width:14px;height:34px;background:url("../images/j3.png") no-repeat left center}
.zk.cur span{background:url("../images/j4.png") no-repeat left center}
.ding{color:#333;font-size:1.2em;margin-bottom:3%;}
.ding a{margin-right:10px}
.khjz{width:100%;margin:0 auto;position:relative;z-index:1;margin-bottom: 50px;}
.khjz li{overflow:hidden;padding:5% 2%;border-bottom:1px solid #e0e0e0}
.khjz li span{float:left; width:22% }
.khjz li span img{max-width:100%}
.khjz li .info{float:left;margin-left:5%;width:73%}
.khjz li .info h3{color:#333;font-size:1.06em;font-weight:normal;margin-bottom:2%}
.khjz li .info p{color:#666;font-size:1em;line-height:1.4em;height:5.4em;overflow:hidden;}

.khjz li .info1{float:left;margin-left:5%;width:73%}
.khjz li .info1 h3{color:#333;font-size:1.06em;font-weight:normal;margin-bottom:2%}
.khjz li .info1 p{color:#666;font-size:1em;line-height:2em;overflow:hidden;}

.title_box{width:96%;margin:0 auto;position:relative;z-index:1;}
.title_box h2{font-size:16px;line-height:2;padding:10px 0;border-bottom: 1px solid #e0e0e0;text-align: center;}
.title_box .ly{overflow:hidden;height:30px}
.title_box .ly span{float:right;font-size:1.2em;color:#aaa}
.title_box .ly a{color:#666;}
.title_box .jiathis_style{float:right;}
.title_box .jiathis_style .jtico{background:url("../images/fx1.png") no-repeat left center;height:22px!important;line-height:22px!important;padding-left:18px!important;font-size:12px;background-size:35%;}

.web_content{width:96%;padding-bottom:5%;border-bottom:1px solid #ddd;margin-left:auto;margin-right:auto;position:relative;z-index:1;}
.web_content a img{max-width:100%}
.web_content img{max-width:100%;width:50%;}
.web_content p{font-size:1.2em;line-height:1.6em;color:#555;margin:0 2%}
.page_box{width:96%;margin-left:auto;margin-right:auto;position:relative;z-index:1;}
.page_box p{font-size:1em}
.page_box p span{margin-right:20px}
.page_box a{display:block;font-size:1.2em;line-height:2em}
.page_box a span{color:#1f2874}

/**荣誉资质**/
.cxx_banner{width:100%;height:auto;overflow:hidden;position:relative;z-index:1;}
.cxx_banner img{width:100%;}
.list_content{width:100%;margin-bottom:5%;margin-top:3%;background:#f6f6f6;position:relative;z-index:1;}
.list_content1{width:100%;margin-bottom:5%;margin-top:3%;position:relative;z-index:1;}
.biaoti{font-size:2em;font-weight:normal;width:96%;margin:0 auto;padding-top:2%;color:#333}
.v_box{width:96%;margin:0 auto;overflow:hidden;padding:5% 0;margin-bottom: 10%;}
.v_box a{float:left; width:50%; text-align:center;padding-top: 10px;}
.v_box a span{display:block;margin:0 auto;width:70%}
.v_box a span img{max-width:100%}
.v_box a p{font-size:1.2em;color:#555;margin-top:10%}

.active_box{width:96%;margin:0 auto;position:relative;z-index:1;}
.active_box>dl{overflow:hidden;width:100%;margin:5% 0}
.active_box>dl dt{width:48%;float:left;margin-right:4%}
.active_box>dl dt img{width:100%}
.active_box>dl dd{width:48%;float:right}
.active_box>dl dd a{display:block}
.active_box>dl dd a img{display:block;width:100%}
.active_box>dl dd a:first-child{margin-bottom:6%}
.mar_bottom{margin-bottom:48px}
.tanchuang{width:96%;position:fixed;_position:absolute;top:1%;left:2%;background:#f4f4f4;z-index:1111111111111;display:none;}
.tanchuang1{position:absolute;}
.logo_box{width:100%;text-align:center;padding:10% 0}
.logo_box img{max-width:100%}
.in_box{}
.in_box>p{width:94%;margin: 3% auto;height: auto;overflow: hidden;}
.in_box>p span{display:block;font-size:1.2em;line-height:2em;width: 20%;float: left;text-align: right;}
.in_box>p input{border:1px solid #dadada;width: 70%;padding-left:2%;line-height:2em;border-radius:3px;float: left;box-sizing: border-box;}
.in_box>p textarea{border:1px solid #dadada;width:98%;padding-left:2%;height:10em;box-sizing: border-box;}
.pic{border-radius:100%}
#tab li{width:25%}
#tab2 li{width:33.33%}
#tab1 li{width:50%}
.tit1{font-size:1.4em;font-weight:normal;color:#333;line-height:2em}
.mar_top{margin-top:5%}
.mar_bot2{margin-bottom:5%}
.no_border{border-bottom:none !important}
.act_box{width:96%;margin-left:auto;margin-right:auto;position:relative;z-index:1;}
.act_box li{padding:3% 2%}
.act_box li:nth-child(2n){background:#f2f2f2}
.act_box li h6{color:#333;font-size:1.3em;font-weight:normal;line-height:2em}
.act_box li span{color:#666;font-size:1.2em}
.xtqk_list{margin:0 auto;width:96%}
.xtqk_list>li{padding:5% 2%;border-bottom:2px solid #e0e0e0;overflow:hidden}
.xtqk_list li>a{display:block}
.xtqk_list li .span1{float:left;width:20%}
.xtqk_list li .span1 img{max-width:100%}
.xtqk{width:75%;margin-left:5%;float:left}
.qk_title{overflow:hidden}
.qk_title h5{float:left;color:#333;font-weight:normal;font-size:1.4em}
.qk_title span{color:#999;font-size:1.2em;float:left;line-height:2em}
.qk_title button{color:#fff;font-size:1.2em;background:#1f2874;font-family:'微软雅黑';float:right;line-height:2em;width:20%;border-radius:5px}
.qk_list li{background:url("../images/index/dian.png") no-repeat left center;padding-left:10px;font-size:1.2em;line-height:1.4em}
.qk_list li a{white-space:nowrap;text-overflow:ellipsis;white-space:pre;word-break:keep-all;overflow:hidden}
.join{overflow:hidden;margin-bottom:3%}
.join a{float:left;width:30%;margin-right:5%;line-height:2em;border-radius:5px;text-align:center;color:#fff;font-size:1.2em}
.join a:first-child{background:#e73545}
.join a:nth-child(2){background:#2a8ebf}
.a1{width:100% !important;text-align:center}
.a1 img{max-width:100%}
.search_box{overflow:hidden;width:90%;margin:3% auto 0 auto}
.search_box input:first-child{background:#fff;height:2.4em;_line-height:2.4em;*line-height:2.4em;line-height:2.4em\9;color:#999;border:1px solid #999;float:left;font-size:14px;font-family:'微软雅黑';width:70%;padding-left:2%; box-sizing:border-box;}
.search_box input:nth-child(2){background:#1f2774;color:#fff;height:2.4em;box-sizing:border-box;_line-height:2.4em;*line-height:2.4em;line-height:2.4em\9;float:left;font-size:14px;font-family:'微软雅黑';width:25%;}
.job_content{width:96%;margin:3% auto 0 auto;position:relative;z-index:1;}
.job_content .job{margin-bottom:3%}
.job_content .job .bt{border:1px solid #ddd;width:100%;overflow:hidden;height:3em}
.job_content .job .bt>h2{font-size:1.2em;color:#333;line-height:2.4em;font-weight:normal;padding-left:2%;width:88%;float:left}
.job_content .job .bt>span{float:right;width:8%;height:3em;line-height:2.4em;text-align:right;font-size:1.2em;color:#ddd;margin-right:2%}
.job_content .job .bt>span.sp1{float:right;width:8%;height:3em;line-height:3em;text-align:right;background:url("../images/arrow1.png") no-repeat center center;margin-right:2%}
.job_main{background:#f2f2f2;width:96%;border:1px solid #ddd;border-top:none;padding:3% 2%}
.job_main .div1{overflow:hidden}
.job_main .div1 h3{color:#333;font-size:1.2em;float:left;font-weight:normal}
.job_main .div1 span{float:left;color:#666;font-size:1.2em;}
.job_main .div2{margin-bottom:2%}
.job_main .div2 h3{color:#333;font-size:1.2em;font-weight:normal;line-height:2.2em}
.job_main .div2 p{color:#666;font-size:1em;line-height:1.4em}
.job_main .but{overflow:hidden}
.job_main .but button{width:20%;background:#1f2874;line-height:2em;height:2em;border-radius:3px;color:#fff;font-size:1.2em;font-family:'微软雅黑';float:right;margin:3% 1% 3% 0}
.cp_content{width:96%;margin:5% auto 0 auto;position:relative;z-index:1;}
.cp_content>p{color:#666;font-size:1.2em;margin-bottom:5%}
.cp_box{background:#fefefe;overflow:hidden;box-shadow:0 0 10;padding:6% 0}
.cp_box .box{float:left;width:27%;margin:0 3%}
.cp_box .box a{display:block;text-align:center;margin-bottom:8%}
.cp_box .box a img{max-width:100%}
.cp_box .box p{text-align:center;font-size:1.2em;margin-bottom:8%}
.cp_box .box span{display:block;font-size:1.2em;line-height:1.4em;text-align:center}
.tit_box{width:96%;margin:0 auto;padding:4% 0;}
.tit_box>div{text-align:center;font-size:1.6em;font-weight:normal}
.tit_box .chose{overflow:hidden;margin-top:4%}
.tit_box .chose label{width:33.33%;float:left;line-height:3em;font-size:0.7em;text-align: center;}
.tit_box .chose label span{color:#666;font-size:1.2em}
.but_box{overflow:hidden;width:96%;margin:0 auto;padding:6% 0 10% 0;}
.but_box button{width:30%;line-height:2em;border-radius:5px;color:#fff;font-family:'微软雅黑';float:left;font-size:1.2em}
.but_box button:first-child{background:#76ab15;margin-left:15%;margin-right:5%}
.but_box button:nth-child(2){background:#b3b3b3}
.ckt{width:94%;margin:0 auto}
.ckt .p1{display:block;font-size:1.2em;line-height:2em}
.iptt{overflow:hidden}
.iptt label{width:33.3%;float:left;line-height:2em}
.iptt label span{font-size:1.2em;color:#999}
@media screen and (max-device-width:400px){
	.iptt label{width: 25%;font-size: 0.8em;}
}
.but_icon{width:30%;line-height:2em;border-radius:5px;color:#fff;font-family:'微软雅黑';float:left;font-size:1.2em;background:#1f2774;margin-left:3%;margin-top:5%;margin-bottom:10%}
.lab {display:block;font-size:1.2em;line-height:2em;width:20%;float:left;text-align:right;}
.divselect{display:inline-block;float:left;position:relative;width:44%;margin-bottom:3%}
.divselect cite{background:#fff url("../images/j2.png") no-repeat scroll 89% center;border:1px solid #dcdcdc;border-radius:5px;color:#333;display:block;font-family:"微软雅黑";font-size:13px;font-style:normal;height:30px;line-height:30px;padding-left:10px;width:90%}
.tanc{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border:1px solid #dadada;border-style:solid solid none;border-width:1px 1px 0;display:none;height:297px;overflow-y:scroll;position:absolute;z-index:20000;width:80%;padding-left:10px}
.formitm > span{color:#353535;float:left;font-size:1.2em;line-height:2em;margin-right:1%}
.cl{clear:left}
.formitm{width: 80%;float: left;padding-left: 2%;box-sizing: border-box;}

/**协同产品**/
.tab_menu3 li:nth-child(1),.tab_menu3 li:nth-child(2){width: 20%;}
.tab_menu3 li:nth-child(3){width:20%;}
.tab_menu3 li:nth-child(4){width:20%;}
.tab_menu3 li:nth-child(5){width:20%;}

/**协同产品**/
.tab_menu6 li:nth-child(1),.tab_menu6 li:nth-child(2){width: 16.66%;}
.tab_menu6 li:nth-child(3){width:16.66%;}
.tab_menu6 li:nth-child(4){width:16.66%;}
.tab_menu6 li:nth-child(5){width:16.67%;}
.tab_menu6 li:nth-child(6){width:16.67%;}

.case_list .table td{text-align: center; padding: 2%;}
.case_list .table td h1{color:#333; font-size:1.2em;margin-bottom:2%;font-weight:normal;white-space:nowrap; text-overflow:ellipsis;white-space:pre;word-break:keep-all;overflow:hidden;}

@media screen and (max-device-width:340px){
	.case_dl_nr { height:295px; }
}

/*分享*/
.share { padding: 7px 0 7px; height: auto; overflow: hidden;}
.share label {font-size: 16px; color: #333;float: left;margin-left: 10px;}

.mar_bot .chose label{width:33.33%;float:left;line-height:3em;font-size:1em;text-align: center;}
.mar_bot .chose label input {position: relative;top: -2px;}
.mar_bot .chose label span{color:#666;font-size:1.2em;margin-left: 5px;}
.radio-check {position: relative;height: 20px;width: 25%;float: left;padding: 10px;}
.radio-check > input {position: absolute;left: 0;top: 0;width: 20px;height:20px;opacity: 0;}
.radio-check > label {position: absolute;left: 30px;line-height: 20px;top: 10px;}
.radio-check > label:before {content: '';position: absolute;left: -30px;top: 2px;display: inline-block;width: 15px;height: 15px;border-radius: 50%;border: 1px solid #ddd;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}
.radio-check > label:after {content: '';position: absolute;left: -31px;top: 1px;display: inline-block; width: 7px; height: 7px; border-radius: 50%;margin-top: 6px;margin-left: 6px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}
.radio-check input[type='radio']:checked + label:before {border-color: #4cd764;}
.radio-check input[type='radio']:checked + label:after {background: #4cd764;}
.ptys .span1{
	text-align:center;
} 