@charset "utf-8";



/* CSS Document */







/* ----Reset---- */



html,body,dl,dt,dd,ol,ul,li,p,span,em,cite,del,a,img,h1,h2,h3,h4,h5,h6,object,pre,code,form,fieldset,legend,pre,input,select,textarea,blockquote,q,table,caption,thead,tbody,tfoot,th,td,button {margin:0;padding:0; -webkit-tap-highlight-color:transparent}	



body { font-family:"微软雅黑"; font-size:13px; color:#383838;overflow-x: hidden;}



table { border-collapse:collapse; border-spacing:0;}



img, fieldset, abbr, acronym { border:none; vertical-align:bottom}



a img { border:none; padding:0; margin:0;}



input,select,textarea{ border:none; background:none; outline:none;}



textarea{resize:none; font-family:"微软雅黑";}



blockquote,q { quotes:none;}



address,caption,cite,code,dfn,em,th,var { margin:0;padding:0; font-style:normal;font-weight:normal ;}



*{ margin:0 auto; padding:0px;z-index: 100 }



a{color:#333;  text-decoration:none; cursor:pointer; /*-webkit-transition: all 0.5s ease-in-out;



  -moz-transition: all 0.5s ease-in-out;



  -o-transition: all 0.5s ease-in-out;



  -ms-transition: all 0.5s ease-in-out;*/}



a:hover { color:#333; text-decoration:none;}



/* ----End Reset---- */



/*b , em , strong , i{ font-style:normal; font-weight:normal;}*/



/*---- Patchs---- */



.fl { float:left;}		



.fr { float:right;}		



.fn { float:none;}



.cl { clear:both;}



.cr { clear:right;}



.cb { clear:both;}



.tl { text-align:left;} 



.tr { text-align:right;}



.tc { text-align:center;}



li{ list-style:none; vertical-align:bottom}



.block{ display:block !important;}



input::-webkit-input-placeholder{



        color: #999;}



.with-92{width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:calc(100% - 30px);}



.plr-15{ padding-left:15px; padding-right:15px;}



input{outline:none} 



.phone-box{ display:none;}



.gaodu-1{ width:100%; height:10px; background:#efefef; overflow:hidden;}



.gaodu-10{ width:100%; height:10px;  overflow:hidden;}







.line-1{ width:400%; margin-left:-200%; height:1px; background:#efefef; overflow:hidden; -webkit-transform: scale(0.5); transform: scale(0.5); }



.line-2{ width:400%; margin-left:-200%; height:1px; background:#d6d7dc; overflow:hidden; -webkit-transform: scale(0.5); transform: scale(0.5); }



.line-4{ width:1px;  height:200px; margin-top:-50px; background:#e6e6e6; overflow:hidden; -webkit-transform: scale(0.5); transform: scale(0.5); float:left; }



.line-5{ width:400%; margin-left:-200%; height:1px; background:#f2f2f2; overflow:hidden; -webkit-transform: scale(0.5); transform: scale(0.5); }



.pt-15{ padding-top:15px;}



/*---- end Patchs---- */







/*申请表开始*/
.shenqing-max{ width:100%; height:auto; overflow:hidden;}
.shenqing-box{ width:1004px; height:auto; overflow:hidden; padding-bottom:20px;background: #f3f3f3;padding:0 20px 15px; min-height:100vh;}
.shenqing-1{ width:100%; height:auto; overflow:hidden; padding-top:40px; line-height:26px; font-size:16px; color:#333; font-weight:600; text-align:center;}
.shenqing-2{ width:100%; height:auto; overflow:hidden; padding-top:15px; line-height:24px; color:#b72f2f; font-size:14px;}
.shenqing-3box{ width:100%; height:auto; overflow:hidden; margin-top:15px;}
.shenqing-3box table{ width:100%; height:auto; overflow:hidden; }
.shenqing-3box thead{ width:100%; height:auto; overflow:hidden; }
.shenqing-3box tbody{ width:100%; height:auto; overflow:hidden; }
.shenqing-3box table tr{ width:100%; height:auto; overflow:hidden;}
.shenqing-3box tbody tr td{ padding:10px 15px; box-sizing: border-box; height:auto; overflow:hidden; line-height:22px; font-size:14px; color:#333; border:1px solid #000; }
.shenqing-3box table tr td{ padding:10px 15px; box-sizing: border-box; height:auto; overflow:hidden; line-height:22px; font-size:14px; color:#333; border:1px solid #000; }
.shenqing-3box table tr th{ padding:10px 15px; box-sizing: border-box; height:auto; overflow:hidden; line-height:22px; font-size:14px; color:#333; border:1px solid #000; }
.shenqing-3box table tr td:ntd-child(2){  border-left:none; }
.shenqing-321{ width:100%; height:28px; overflow:hidden; }
.shenqing-321 input{ display:block; width:100%; height:28px; line-height:28px; font-size:14px; box-sizing: border-box; padding:0 10px; color:#000; overflow:hidden;background: #dadada;}
.shenqing-322{ width:100%; height:auto; overflow:hidden; color:#b72f2f;font-size: 12px;}
.shenqing-321 input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #777;
}







.u1  input{



    width: 66%;



}



.u2 input{



    width: 50%;



}



.u4 input{



    width: 26%;



}



.u5 input{



    width: 30%;



}



.u6 input{



    width: 50%;



}



.u7 input{



    width: 50%;



}







.u10 input{



    width: 100%;



}







.inputbj input{



    width: 100%; background: #dadada;box-sizing: border-box; padding:0 8px;  height:28px; line-height:28px;



}



.shenqing-kd{ width:1200px;}







.table-cen{ text-align:left;}



.biaoge-wz1{ width:60px; background: #dadada;box-sizing: border-box; padding:0 10px; margin:0 5px;  height:28px; line-height:28px;}







.shenqing-323{ width:100%; height:auto; overflow:hidden;}



.shenqing-323 label{ display:inline-block; float:left; height:auto; overflow:hidden; margin-right:30px;}



.shenqing-323 input{ display:inline-block;}



.shenqing-323 span{ display:inline-block; margin-right:10px; }



.shenqing-323 font{ display:inline-block; float:left;}







.shenqing-324{ width:200px; overflow:hidden; margin-left:0;}



.shenqing-324 select{ border:1px solid #ccc; width:200px; height:24px;background: #dadada;}







.shenqing-326{ width:100%; height:auto; overflow:hidden;}



.shenqing-326 p{ width:100%; height:auto; overflow:hidden;}



.shenqing-326 span{ display:block; width:100%; height:auto; overflow:hidden;}



.shenqing-326 a{ color:#0000ff}



.shenqing-327{ width:100%; height:auto; overflow:hidden; text-align:center;}



.shenqing-3271{ display:inline-block; }



.shenqing-3271 input{ display:inline-block;height:30px; line-height:30px; padding:0 20px; color:#fff; font-size:14px; background:#27486F; cursor:pointer;}



.shenqing-3272{ display:inline-block;height:30px; line-height:30px; padding:0 20px; color:#b72f2f; font-size:14px;}







.shenqing-4{width:100%; height:auto; overflow:hidden; padding-top:40px; line-height:26px; font-size:16px; color:#333; font-weight:600; text-align:center;}



.shenqing-5{ width:100%; height:auto; overflow:hidden; text-align:center; padding-top:10px;}



.shenqing-51{ display:inline-block; height:30px; line-height:30px; font-size:14px; color:#333;}



.shenqing-52{ display:inline-block;}



.shenqing-52 input{ display:block; width:160px; padding:0px 15px; box-sizing: border-box; height:30px; overflow:hidden; line-height:30px; font-size:14px; color:#333; border:1px solid #ccc;}



.shenqing-53{ display:inline-block; margin-left:10px;}



.shenqing-53 input{ display:inline-block;height:30px; width:60px; line-height:30px; color:#fff; font-size:14px; background:#27486F; cursor:pointer;}







.shenqing-6{ width:100%; height:auto; overflow:hidden; color:#b72f2f; text-align:center; padding-top:10px;padding-bottom: 30px;}







.shenqing-8{ width:100%; height:auto; line-height:24px; font-size:14px; color:#333; padding-top:30px; overflow:hidden;}



.shenqing-8 a{ color:#00f}







.shenqing-328{ width:100%; height:auto; padding-bottom:10px;}



.shenqing-328 p{ width:100%; padding-bottom:5px;}

.shangc font{ display:inline-block; line-height:12px; color:#aaa; width:160%; padding-bottom:15px;}

.shenqing-328 .shangc:nth-child(2) p{ width:300%}

.shangc{ width:120px; height:auto;  float:left; margin-right:80px;}



.shangc p{ width:160%;}



.shenqing-328 .shangc:nth-child(2) p{ width:300%}







.shenqing-329{ width:100%; height:auto; overflow:hidden; padding-bottom:10px;}



.shenqing-3291{ width:200px; height:auto; float:left; margin-right:30px;}



.shenqing-3291 p{ width:100%; height:auto; overflow:hidden;}



.shenqing-329 .shenqing-3291:nth-child(2) p{ width:140%}



.shenqing-3291 img{ width:100%;}



.shenqinga-321{ width:100%; height:auto; overflow:hidden; line-height:28px;}







.shenqing-7{ width:100%; height:auto; overflow:hidden; text-align:right; padding-top:10px;}



.shenqing-7 span{ color:#333; font-size:14px; cursor:pointer;}







.shenqing-8{ width:100%; height:auto; overflow:hidden; text-align:center;}



.shenqing-8 input{ display:inline-block;height:30px; line-height:30px; margin:0 auto 20px; padding:0 20px; color:#fff; font-size:14px; background:#27486F; cursor:pointer;}







.biaoge-jz{ font-weight:bold;}



.shuru-1{ width:100%; height:auto; overflow:hidden; line-height:24px; font-size:14px; color:#333;}



.shuru-2{ width:100%; height:90px; overflow:hidden;background: #dadada; margin-bottom:5px;}



.shuru-2 textarea{ display:block; width:100%; height:80px; margin:5px 0; padding:0 10px; line-height:20px; font-size:14px; color:#333;}











.zhengshu{ width:100px; height:auto; overflow:hidden;}



.zhengshu p{ width:100%;}



/*申请表结束*/







/*单选开始*/



.mgr {



    cursor: pointer;







    border: 1px solid #e11c2a;



    position: relative;



    width: 18px;



    height: 18px;



    background-clip: border-box;



    background: #fff;



    margin: 0;



    vertical-align: text-bottom;



    border-radius: 3px;



    -webkit-transition: background-color .25s;



    transition: background-color .25s;



    vertical-align: top;



    -webkit-appearance: none;



    -moz-appearance: none;



    appearance: none;



    outline: none;



    -webkit-transform: rotate(-0deg);



    transform: rotate(-0deg);



    background-size: 30px 30px;



    margin: 2px 10px 0 0;



    display: block;



}







.mgr:checked:after {



    content: '';



    display: block;



    height: 5px;



    width: 10px;



    border: 0 solid #df0515;



    border-width: 0 0 2px 2px;



    -webkit-transform: rotate(-45deg);



    transform: rotate(-45deg);



    position: absolute;



    top: 3px;



    left: 2px;



    background-size: 30px 30px;



    color: #df0515;



}







.mgr-primary:checked {



    background-color: #df0515;



    border-color: #df0515;



    background-size: 20px 20px;



}







.mgr-circle2 {



    border-radius: 50%;



}







.mgr-primary2:checked:after {



    border-color: #fff;



}



/*单选结束*/











/*上传文件开始*/



.js .inputfile {



    width: 0.1px;



    height: 0.1px;



    opacity: 0;



    overflow: hidden;



    position: absolute;



    z-index: -1;



}







.inputfile + label {



    max-width: 80%;



    font-size: 14px;



    /* 20px */







    text-overflow: ellipsis;



    white-space: nowrap;



    cursor: pointer;



    display: inline-block;



    overflow: hidden;



      padding: 3px 10px; background:#27486F; margin-top:5px; margin-bottom:10px;  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;



    /* 10px 20px */



}







.inputfile1 + label {



	max-width: 100%;



    width:112px;



    font-size: 14px;



    /* 20px */







    text-overflow: ellipsis;



    white-space: nowrap;



    cursor: pointer;



    display: block;



    overflow: hidden;



    padding: 0; background:#f2f3f5; margin-top:0px; margin-bottom:0px;  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;



    /* 10px 20px */



}







.no-js .inputfile + label {



    display: none;



}







.inputfile:focus + label,



.inputfile.has-focus + label {



    outline: 1px dotted #000;



    outline: -webkit-focus-ring-color auto 5px;



}







.inputfile + label * {



    /* pointer-events: none; */



    /* in case of FastClick lib use */



}







.inputfile + label svg {



    width: 1em;



    height: 1em;



    vertical-align: middle;



    fill: currentColor;



    margin-top: -0.25em;



    /* 4px */



    margin-right: 0.25em;



    /* 4px */



}











/* style 1 */







.inputfile-1 + label {



    color: #f1e5e6;



    background-color: #d3394c;



}







.inputfile-1:focus + label,



.inputfile-1.has-focus + label,



.inputfile-1 + label:hover {



    background-color: #722040;



}











/* style 2 */







.inputfile-2 + label {



    color: #d3394c;



    border: 2px solid currentColor;



}







.inputfile-2:focus + label,



.inputfile-2.has-focus + label,



.inputfile-2 + label:hover {



    color: #722040;



}











/* style 3 */







.inputfile-3 + label {



    color: #fff;



}







.inputfile-3:focus + label,



.inputfile-3.has-focus + label,



.inputfile-3 + label:hover {



    color: #fff;



}











/* style 4 */







.inputfile-4 + label {



    color: #d3394c;



}







.inputfile-4:focus + label,



.inputfile-4.has-focus + label,



.inputfile-4 + label:hover {



    color: #722040;



}







.inputfile-4 + label figure {



    width: 100px;



    height: 100px;



    border-radius: 50%;



    background-color: #d3394c;



    display: block;



    padding: 20px;



    margin: 0 auto 10px;



}







.inputfile-4:focus + label figure,



.inputfile-4.has-focus + label figure,



.inputfile-4 + label:hover figure {



    background-color: #722040;



}







.inputfile-4 + label svg {



    width: 100%;



    height: 100%;



    fill: #f1e5e6;



}











/* style 5 */







.inputfile-5 + label {



    color: #d3394c;



}







.inputfile-5:focus + label,



.inputfile-5.has-focus + label,



.inputfile-5 + label:hover {



    color: #722040;



}







.inputfile-5 + label figure {



    width: 100px;



    height: 135px;



    background-color: #d3394c;



    display: block;



    position: relative;



    padding: 30px;



    margin: 0 auto 10px;



}







.inputfile-5:focus + label figure,



.inputfile-5.has-focus + label figure,



.inputfile-5 + label:hover figure {



    background-color: #722040;



}







.inputfile-5 + label figure::before,



.inputfile-5 + label figure::after {



    width: 0;



    height: 0;



    content: '';



    position: absolute;



    top: 0;



    right: 0;



}







.inputfile-5 + label figure::before {



    border-top: 20px solid #dfc8ca;



    border-left: 20px solid transparent;



}







.inputfile-5 + label figure::after {



    border-bottom: 20px solid #722040;



    border-right: 20px solid transparent;



}







.inputfile-5:focus + label figure::after,



.inputfile-5.has-focus + label figure::after,



.inputfile-5 + label:hover figure::after {



    border-bottom-color: #d3394c;



}







.inputfile-5 + label svg {



    width: 100%;



    height: 100%;



    fill: #f1e5e6;



}











/* style 6 */







.inputfile-6 + label {



    color: #d3394c;



}







.inputfile-6 + label {



    border: 1px solid #d3394c;



    background-color: #f1e5e6;



    padding: 0;



}







.inputfile-6:focus + label,



.inputfile-6.has-focus + label,



.inputfile-6 + label:hover {



    border-color: #722040;



}







.inputfile-6 + label span,



.inputfile-6 + label strong {



    padding: 0.625rem 1.25rem;



    /* 10px 20px */



}







.inputfile-6 + label span {



    width: 200px;



    min-height: 2em;



    display: inline-block;



    text-overflow: ellipsis;



    white-space: nowrap;



    overflow: hidden;



    vertical-align: top;



}







.inputfile-6 + label strong {



    height: 100%;



    color: #f1e5e6;



    background-color: #d3394c;



    display: inline-block;



}







.inputfile-6:focus + label strong,



.inputfile-6.has-focus + label strong,



.inputfile-6 + label:hover strong {



    background-color: #722040;



}







@media screen and (max-width: 50em) {



	.inputfile-6 + label strong {



		display: block;



	}



}











/*上传文件结束*/







/*首页开始*/



.index-main{ width:1408px; height:auto; overflow:hidden; margin-top:40px;}







.index-1{ width:100%; height:auto; }



.lunbo-box{ width:530px; height:338px; overflow:hidden; float:left; margin-right:30px;}







.index-12{ width:520px; height:auto; overflow:hidden; float:left;}



.index-12top{ width:100%;height:40px; border-bottom:2px solid #e5ecf4;}



.index-12xx{ width:350px; height:40px; float:left;}



.index-12xx1{ width:130px; height:40px; line-height:40px; font-weight:bold; text-align:center; color:#333333; font-size:18px; float:left; cursor:pointer; }



.index-12xxon{ color:#27486F; border-bottom:2px solid #27486F; }







.index-121{ width:100%; height:288px; overflow:hidden; padding-top:8px;}



.index-1211{ width:100%; height:auto; overflow:hidden; display:none;}



.index-1211on{ display:block;}



.index-1211 ul{ width:100%; height:auto; overflow:hidden;}



.index-1211 ul li{ display:block; width:100%; height:36px; line-height:36px; overflow:hidden;}



.index-1211 ul li p{ width:10px; height:36px; line-height:36px; font-size:22px; color:#004098; float:left;}



.index-1211 ul li span{ display:block; width:410px; height:36px; line-height:36px; overflow:hidden; float:left;  text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#333333; font-size:14px;}



.index-1211 ul li font{ display:block; width:80px; height:36px; line-height:36px; overflow:hidden; float:right; text-align:right; font-size:12px; color:#666666;}



.index-1211 ul li:hover span{ color:#27486F}







.index-13{ width:298px; height:auto; overflow:hidden; float:right; }



.index-131{ width:294px; height:256px; overflow:hidden; border:2px solid #e5ebf1;}

.index-dlxxbox{ width:100%; height:auto; overflow:hidden; text-align:center;}


.index-dlxx1{ display:inline-block; height:auto; overflow:hidden; margin:0 10px; vertical-align:top; cursor:pointer;}
.index-1311{  height:40px; line-height:40px; font-size:16px; color:#333; overflow:hidden; text-align:center; padding-top:12px; vertical-align:top}



.index-1312{ width:60px; height:3px; background:#27486F; display:none; vertical-align:top;}

.index-dlxx1on .index-1312{ display:block;}


.index-1313{ width:238px; height:38px; overflow:hidden; border:1px solid #dcdcdc; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin-top:20px;}



.index-1313 input{ display:block; width:187px; padding:0 15px 0 36px; height:38px; line-height:38px; font-size:16px; color:#999999;}



.index-dlzh{ background:url(/templates/swwz/static/denglu-zh.png) 12px center no-repeat;}



.index-dlmm{ background:url(/templates/swwz/static/denglu-mm.png) 12px center no-repeat;}



.index-1314{ width:240px; height:40px; overflow:hidden; background:#27486F; margin-top:20px;  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}



.index-1314 input{ display:block; width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; cursor:pointer;}


.index-dlbot{ width:100%; height:auto; overflow:hidden;}
.index-dlbot1{ width:100%; height:auto; overflow:hidden; display:none;}
.index-dlbot1on{ display:block;}

.index-132{ width:100%; height:60px; overflow:hidden; background:url(/templates/swwz/static/denglu-bj.png) center center no-repeat; margin-bottom: 30px; text-align:center;}



.index-132 a{ display:block;
    /*width:100%; height:100%; */
    overflow:hidden;}



/*.index-132 span{ display:inline-block; width:38px; height:100%; background:url(/templates/swwz/static/denglu-1.png) center center no-repeat; margin-right:8px;}*/



.index-132 font{ display:inline-block; height:100%; line-height:60px; font-size:22px; color:#27486F; overflow:hidden; padding-left:8px;}







.index-2{ width:100%; height:auto; overflow:hidden; margin-top:40px;}
.index-21{ width:337px; height:100px; float:left; margin-right:20px; background-size:100% 100%; overflow:hidden; text-align:center;}
.index-21 a{ display:block; width:100%; height:100%; overflow:hidden; color:#fff;}
.index-2 .index-21:nth-child(1){ background:url(/templates/swwz/static/index-tb1.png) center center no-repeat;}
.index-2 .index-21:nth-child(2){ background:url(/templates/swwz/static/index-tb2.png) center center no-repeat;}
.index-2 .index-21:nth-child(3){ background:url(/templates/swwz/static/index-tb3.png) center center no-repeat;}
.index-2 .index-21:nth-child(4){ background:url(/templates/swwz/static/index-tb4.png) center center no-repeat;}
.index-2 .index-21:nth-child(4n){ margin-right:0;}
.index-211{ width:92%; height:26px; line-height:26px; font-size:22px; font-weight:bold; margin-top:28px;}
.index-212{ width:92%; height:18px; line-height:18px; font-size:14px; font-weight:bold;}
.index-213{ width:21px; height:5px; overflow:hidden; margin-top:4px;}
.index-213 img{ width:100%; height:100%; display:none;}
.index-21:hover .index-211{ color:#fff;}
.index-21:hover .index-212{ color:#fff;}
.index-2 .index-21:nth-child(n + 2) .index-211{ margin-top:37px;}
.index-21 a:hover{ background:rgba(55,48,115,0.8);}

.index-3box{ width:100%; height:auto; overflow:hidden; margin-top:35px;}



.index-3{ width:450px; height:auto; overflow:hidden; float:left; margin-right:29px;}



.index-3box .index-3:nth-child(3n){ margin-right: 0;
    float:right;}



.index-3top{ width:100%; height:36px; overflow:hidden; border-bottom:2px solid #efeff4;}



.index-3top1{ display:inline-block; float:left; width:auto; height:36px; line-height:36px; background:#efeff4; padding:0 8px 0 18px; font-size:18px; color:#27486F; font-weight:bold;}



.index-3top2{ width:0; height:0; float:left; border-left:28px solid #efeff4; border-top:36px solid #fff; }



.index-3top3{ width:50px; height:36px; overflow:hidden; float:right;}



.index-3top3 a{ display:block; width:100%; height:36px; line-height:36px; font-size:14px; color:#999999; text-align:right; overflow:hidden;}



.index-3top3 a:hover{ color:#27486F}







.index-3bot{ width:100%; height:216px; overflow:hidden; padding-top:8px;}



.index-3bot{ width:100%; height:auto; overflow:hidden; }



.index-3bot ul{ width:100%; height:auto; overflow:hidden;}



.index-3bot ul li{ display:block; width:100%; height:36px; line-height:36px; overflow:hidden;}



.index-3bot ul li p{ width:10px; height:36px; line-height:36px; font-size:22px; color:#004098; float:left;}



.index-3bot ul li span{ display:block; width:345px; height:36px; line-height:36px; overflow:hidden; float:left;  text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#333333; font-size:14px;}



.index-3bot ul li font{ display:block; width:80px; height:36px; line-height:36px; overflow:hidden; float:right; text-align:right; font-size:12px; color:#666666;}



.index-3bot ul li:hover span{ color:#27486F}



/*首页结束*/







/*banner - start*/







.pc_banner{ width:530px; height:338px; overflow:hidden; float:left; margin-right:30px;}



.flexslider{position:relative;height:100%;width: 100%;overflow:hidden;z-index: 66}



/*.banner_top*/



/*{*/



    /*position: absolute;*/



    /*top: 0;*/



    /*left: 0;*/



    /*width: 100%;*/



    /*height: auto;*/



    /*z-index: 111;*/



/*}*/



.slides{position:relative;z-index:1;height: 100%;width: 100%}



.slides li{height:100%;width: 100%;position: relative;background-size: 100% 100%}



.slides li a{display: block;width: 100%;height: 100%}



.slides li a img



{



    display: block;



    width: 100%;



    height: 100%;



}



.flex-control-nav{position:absolute;bottom:0px;right: 0px;z-index:22;width:100%;text-align:right;margin-right: 0px}
.flex-control-nav li{display:inline-block;margin:0px;*display:inline;zoom:1;}
.flex-control-nav a{cursor:pointer;display:inline-block;zoom:1;
    width:20px;height:20px;margin-right: 0px;overflow:hidden;
    line-height:20px; color:#fff; overflow:hidden; text-align:center;
    font-size:18px; }/*background:url(/templates/swwz/static/dot.png) right 0 no-repeat;*/
.flex-control-nav .flex-active{background: #27486F;width: 20px;height: 20px}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:46px;height:140px;overflow:hidden;cursor:pointer;position:absolute;}
.lunbo-img{ width:100%; height:100%; overflow:hidden;}



.lunbo-img img{ width:100%; height:100%;}



.lunbo-wz{ width:100%; height:40px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:1; background:rgba(0,0,0,0.5)}



.lunbo-wz font{ display:block; width:405px; height:40px; line-height:40px; margin-left:12px; font-size:14px; color:#ffffff; overflow:hidden;}



/*banner - end*/











/*友情链接开始*/



.link-max{ width:100%; height:auto; overflow:hidden; min-height:140px; background:#f5f5f5; margin-top:30px;}



.link-box{ width:1408px; height:auto; overflow:hidden;}



.link-top{ width:100%; height:38px; line-height:38px; font-size:18px; color:#333; overflow:hidden; padding-top:24px;}



.link-bot{ width:100%; height:auto; overflow:hidden; padding-top:9px;}



.link-bot p{ width:262px; height:36px; overflow:hidden; text-align:center; float:left; border:3px solid #e6e6f9; background:#fff; margin-bottom:15px; margin-right:17px;}



.link-bot p:nth-child(5n){ margin-right:0}



.link-bot p a{ width:92%; height:36px; line-height:36px; text-align:center; overflow:hidden; padding:0 4%; font-size:16px; color:#27486F;}



.link-bot p:hover{



    border:3px solid #27486F; background:#27486F; 



}



.link-bot p:hover a{



    color: #fff;



}



/*友情链接结束*/











@media screen and (max-width: 1440px){



.index-main{ width:1200px;}











.pc_banner{ width:460px; height:293px;}



.index-12{ width:450px;}



.index-121{ height:250px;}



.index-1211 ul li span{ width:340px;}







.index-13{ width:230px;}



.index-131{ width:224px; height:230px;}

.index-dlxx1{ margin:0 0px;}

.index-1311{ padding-top:5px; font-size:14px;}



.index-1313{ width:168px; margin-top:15px;}



.index-1313 input{ width:117px;}



.index-1314{ width:170px; margin-top:15px;}



.index-132{ height:46px; background-size:100% 100%;}



.index-132 span{ background-size:28px 28px; margin-right:0}



.index-132 font{ font-size:16px; line-height:46px;}







.index-21{ width:285px; background-size:100% 100%; height:85px;}
.index-211{ font-size:18px; margin-top:20px;}
.index-212{ font-size:13px;}
.index-2 .index-21:nth-child(n + 2) .index-211{ margin-top:29px;}


.index-3{ width:380px; margin-right:30px;}
.index-3bot ul li span{ width:275px;}
.link-box{ width:1200px;}
.link-bot p{ width:220px;}



}







/*申请表开始*/



.sqb-max{







	height: auto;



	overflow: hidden;



	margin:0 auto;



	background: #fff;



	min-height: 60vh;



	padding:30px 30px 50px 30px;







}







.sqb-1{



	height:auto;



            overflow: hidden;



	line-height: 60px;







	border-bottom: 2px solid #e9e9e9;



	padding:0 0px;



}







.sqb-11{



	width: 100%;







	font-size: 20px;



	color: #27486F; height:auto; overflow:hidden; text-align:center;



}



















.sqb-2{ width:100%; height:auto; overflow:hidden; padding-top:20px;}



.sqb-21{ width:100%; height:auto; line-height:36px; font-size:16px; color:#f00; font-weight:bold; margin-top:0px;}



.sqb-22{ width:100%; height:auto; line-height:30px; font-size:15px; color:#333; font-weight:bold; margin-top:10px;}



.sqb-23{  height:auto; line-height:24px; font-size:14px; color:#333; margin-top:4px; }



.sqb-zt1{ font-weight:bold;}



.sqb-ys1{ color:#f00}



.sqb-2 a{ color:#27486F;}











.trnum-1{



    line-height: 60px;



    border-bottom: 2px solid #e9e9e9;



    width: 100%;



    height: 60px;



}



.trnum-1 h1{



    width: 100%;



    font-size: 18px;



    color: #27486F;



    height: auto;



    overflow: hidden;



    text-align: center;



    font-weight: normal;



}



/*申请表结束*/



@media screen and (max-width: 1440px){



    .sqb-max{width: 1140px;}



}



@media screen and (max-width: 1200px){



	.shenqing-box{ width:98%; padding:0 1%;}



	.sqb-max{ width:98%; padding:0 1%;}



}







.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}



.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



.baidumap{ width:-webkit-calc(100% - 40px); width:-moz-calc(100% - 40px); width:calc(100% - 40px);  height:500px; overflow:hidden; margin:20px auto 0;}







.jtlx-1{  width:-webkit-calc(100% - 40px); width:-moz-calc(100% - 40px); width:calc(100% - 40px);  height:auto; line-height:24px; font-size:14px; color:#333; overflow:hidden; padding:15px 0;}








.fanhui-a{ width:100%; height:auto; overflow:hidden; padding:15px 0; text-align:center;}
.fanhui-a a{ height:24px; line-height:24px; font-size:13px; color:#333; }

.tanchuang-zz{ width:100%; height:100vh; position:fixed; top:0; left:0; z-index:9999; background:rgba(0,0,0,0.8); }
.tanchuang-box{ width:400px; height:260px; overflow:hidden; background:#fff; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; position:fixed; top:50%; left:50%; margin-left:-200px; margin-top:-130px; z-index:99999;}
.tanchuang-1{ width:100%; height:170px; overflow:hidden; margin-top:0; background:url(../images/tc-bj1.png) center center no-repeat #27486F;}
.tanchuang-11{ width:360px; height:16px; overflow:hidden; text-align:right; margin-top:20px;}
.tanchuang-11 p{ display:inline-block; width:16px; height:16px; overflow:hidden;}
.tanchuang-11 p img{ width:100%; height:100%;}
.tanchuang-12{ width:90%; height:56px; overflow:hidden; margin-top:26px; line-height:28px; font-size:18px; color:#fff; text-align:center; display:flex; flex-wrap: nowrap;align-items: center; text-align: center;justify-content: center;}
.tanchuang-3{ width:100px; height:36px; overflow:hidden; -moz-border-radius:18px; -webkit-border-radius:18px; border-radius:18px; background:#27486F; margin-top:26px;}
.tanchuang-3 input{ display:block; width:100%; height:100%;  font-size:15px; color:#fff; text-align:center; display:flex; flex-wrap: nowrap;align-items: center; text-align: center;justify-content: center; cursor:pointer;}



.shangchuan-box{ width:100%; height:auto; overflow:hidden; padding-top:5px;}



.inputfile + label img{ width:20px; vertical-align:text-bottom; margin-right:4px;}


/*分享开始*/
@font-face{font-family:"socialshare";src:url("../css/iconfont.eot");src:url("../css/iconfont.eot?#iefix") format("embedded-opentype"),url("../css/iconfont.woff") format("woff"),url("../css/iconfont.ttf") format("truetype"),url("../css/iconfont.svg#iconfont") format("svg")}.social-share{font-family:"socialshare" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}.social-share *{font-family:"socialshare" !important}.social-share .icon-tencent:before{content:"\f07a"}.social-share .icon-qq:before{content:"\f11a"}.social-share .icon-weibo:before{content:"\f12a"}.social-share .icon-wechat:before{content:"\f09a"}.social-share .icon-douban:before{content:"\f10a"}.social-share .icon-heart:before{content:"\f20a"}.social-share .icon-like:before{content:"\f00a"}.social-share .icon-qzone:before{content:"\f08a"}.social-share .icon-linkedin:before{content:"\f01a"}.social-share .icon-diandian:before{content:"\f05a"}.social-share .icon-facebook:before{content:"\f03a"}.social-share .icon-google:before{content:"\f04a"}.social-share .icon-twitter:before{content:"\f06a"}.social-share a{position:relative;text-decoration:none;margin:0 3px;display:inline-block;outline:none}.social-share .social-share-icon{position:relative;display:inline-block;width:22px;height:22px;font-size:16px;border-radius:50%;line-height:22px;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background 0.6s ease-out 0s}.social-share .social-share-icon:hover{background:#666;color:#fff}.social-share .icon-weibo{color:#ff763b;border-color:#ff763b}.social-share .icon-weibo:hover{background:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{color:#56b6e7;border-color:#56b6e7}.social-share .icon-qq:hover{background:#56b6e7}.social-share .icon-qzone{color:#FDBE3D;border-color:#FDBE3D}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{color:#0077B5;border-color:#0077B5}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:relative;color:#7bc549;border-color:#7bc549}.social-share .icon-wechat:hover{background:#7bc549}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}.social-share .icon-wechat:hover .wechat-qrcode{display:block}

/*分享结束*/

.erwma{ width:120px; height:186px; overflow:hidden; position:fixed; right:10px; top:650px; background:#fff; z-index:9999; border-radius:4px; -moz-box-shadow:1px 1px 10px 5px rgba(0,0,0,0.08); -webkit-box-shadow:1px 1px 10px 5px rgba(0,0,0,0.08); box-shadow:1px 1px 10px 8px rgba(0,0,0,0.08);}
.erwma-gb{ width:104px; height:14px; overflow:hidden; text-align:right; margin-top:10px;}
.erwma-gb img{ width:14px; height:14px; float:right; display:block; cursor:pointer;}
.erema-1{ width:110px; height:110px; overflow:hidden; margin:5px auto 0;}
.erema-1 img{ width:100%; height:100%;}
.erema-2{ width:100%; height:40px; line-height:20px; text-align:center; font-size:13px; color:#333;}

