@charset "utf-8";
.tab_menu{width:100%;margin:3% auto;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:3em;position:relative;z-index:1;}
.tab_menu li{float:left;width:50%;height:3em;line-height:3em;}
.tab_menu li a{display:block;width:100%;position:relative;text-align:center;font-size:1.2em;color:#666; line-height:30px;}
.tab_menu li a.active{color:#1f2874; line-height:30px;}
.tab_menu li a b{display:block;width:80%;left:50%;margin-left:-40%;height:3px;position:absolute;bottom:-1px;background:#1f2874;visibility:hidden; top:35px;}
.tab_menu li a i{position:absolute;bottom:-13px;left:50%;margin-left:-3px;border-width:6px;border-style:solid;border-color:#1f2874;width:0;height:0;border-right-color:transparent;border-left-color:transparent;border-bottom-color:transparent;visibility:hidden; top:37px;}
.tab_menu li a.active b,.tab_menu li a.active i{visibility:visible}
.tab_menu2 li{width:33.333%}

.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%;margin-left:5%}
.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}
.option{width:100%;margin:0 auto;border-bottom:1px solid #f3f3f3;overflow:hidden;position:relative;z-index:1; padding-left:3%;} 
.option.block{display:block;}
.option a{float:left;overflow:hidden;width:33.333%;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:#1f2874;color:#fff;}
.option 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%;border-bottom:2px solid #bcbcbc;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:left;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:100;}
.zk{width:18%;height:34px;line-height:34px;overflow:hidden;font-size:1.2em;cursor:pointer; display:block;}
.zk a{color:#1d7cab}
.zk strong{display:block;float:left;font-weight:100; line-height:34px; }
.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:96%;margin:0 auto;position:relative;z-index:1;}
.khjz li{overflow:hidden;padding:5% 2%;border-bottom:1px solid #e0e0e0}
.khjz li span{float:left;width:20%}
.khjz li span img{max-width:100%}
.khjz li .info{float:left;margin-left:5%;width:70%}
.khjz li .info h3{color:#333;font-size:1.4em;font-weight:normal;margin-bottom:2%}
.khjz li .info p{color:#666;font-size:1em;line-height:1.6em;height:5.2em;overflow:hidden;}
.title_box{width:96%;margin:0 auto;position:relative;z-index:1;}
.title_box h2{font-size:1.4em;line-height:3em}
.title_box .ly{overflow:hidden;height:30px}
.title_box .ly span{float:right;font-size:1.2em;color:#666666}
.title_box .ly a{background:url(../images/icon1.png) left center no-repeat;float:right;padding-left:20px;height:22px;line-height:22px;color:#3990e6;font-size:1.2em;background-size:44%;}
.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-bottom:48px;margin-left:auto;margin-right:auto;position:relative;z-index:1;}
.web_content a{display:block;width:100%;margin-bottom:2%;text-align:center}
.web_content a img{max-width:100%}
.web_content img{max-width:100%;width:90%;/*margin-left:-28px;*/}
.web_content p{font-size:1.2em;line-height:1.6em;color:#555;margin:0 2%}
.page_box{margin-bottom:20%;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;margin-top:10px;}
.cxx_banner img{width:100%;}
.list_content{width:100%;margin-bottom:5%;margin-top:3%;background:#f2f2f2;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}
.v_box a{float:left;width:33.3%;text-align:center}
.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.4em;color:#555;margin-top:3%}
.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%}
.parter_box{background:#f2f2f2;width:100%;padding:10% 0 58px;position:relative;z-index:1;}
.parter_box>div{width:96%;margin:5% auto;overflow:hidden}
.parter_box>div p{width:18%;text-align:center;float:left}
.parter_box>div p a{display:block;max-width:100%}
.parter_box>div p a img{width:100%}
.parter_box>div p span{display:block;font-weight:bold;font-size:1em;margin-top:10%}
.parter_box>div>a{float:left;width:4.6%;margin-top:8%;text-align:center;margin-left:2%;margin-right:2%}
.parter_box>div>a img{max-width:100%}
.parter_box>p{overflow:hidden;margin-top:15%}
.parter_box>p a{float:left;border-radius:5px;line-height:3em;width:35%;color:#fff;font-size:1.2em}
.parter_box>p a:first-child{background:#e24d34}
.parter_box>p a:nth-child(2){background:#1f2874;margin-left:5%;margin-right:10%}
.parter_box>p a:first-child{margin-left:10%;margin-right:5%}
.parter_box>p a span{width:30%;float:left;margin-left:5%;margin-right:3%}
.parter_box>p a span img{max-width:100%}
.mar_bottom{margin-bottom:48px !important}
.tanchuang{width:90%;position:fixed;_position:absolute;top:20%;left:5%;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:1em;line-height:2em;width: 24%;float: left;text-align: right;}
.in_box>p input{border:1px solid #dadada;width: 76%;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;}
.in_box input.yzm {width:30%;}
.in_box label { float:left; padding:0px 2px; margin-left:0.5em; text-align:center; cursor:pointer; line-height:2em;border-radius:3px; background:#0048ff;color:#fff; }
.in_box .code { float:left; padding-left:0.5em; }
.in_box .code img { width:6em; }

.pic{border-radius:100%}
#tab li{width:25%}
#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{}
.qk_list li{background:url(../images/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%;*/width:100%; margin:0 auto;padding:2% 0; 
	background-color:#0084ff;
	background: -moz-linear-gradient(right,  #4cb6e7 0%, #2017dd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4cb6e7), color-stop(100%,#2017dd));
    background: -webkit-linear-gradient(right,  #4cb6e7 0%,#2017dd 100%);
    background: -o-linear-gradient(right,  #4cb6e7 0%,#2017dd 100%);
    background: -ms-linear-gradient(right,  #4cb6e7 0%,#2017dd 100%);
    background: linear-gradient(to right,  #4cb6e7 0%,#2017dd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cb6e7', endColorstr='#2017dd',GradientType=0 );
	 color:#ffffff;}
.tit_box>h1{text-align:center;font-size:1.6em;font-weight:normal}
.tit_box>h1 span { display:block; position:relative; padding:0.4em 0px; }
.tit_box>h1 span i { width:7em; height:1px; background:#0048ff; bottom:0px; display:block; position:absolute; left:50%; margin-left:-3.5em; }
.tit_box>h1 span:first-child +span { font-size:0.8em; }

.tit_box .chose{overflow:hidden;margin-top:4%}
.tit_box .chose label{width:25%;float:left;line-height:2em;font-size:0.7em;}
.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:#0048ff;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{font-size: 0.8em;}
.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%;}

@media screen and (max-device-width:340px){
	.case_dl_nr { height:295px; }
}

.hongbao { position:fixed; left:0px; top:0px; bottom:0px; display:none; right:0px; background:url(../images/hongbao.png) no-repeat center center; background-size:cover; z-index:999; }
