*{margin:0px;padding:0px;}
body{width:100%; height:100%; position:absolute; top:0;margin:0px auto;padding:0px; font-family:"微软雅黑",Arial, Helvetica, sans-serif;color:#000;}
html{
    font-size:20px;
}
ul,li span{ overflow:hidden;list-style:inside none none}
ul{margin:0;padding:0;}
div,p{text-align:justify;text-justify:inter-ideograph;}
a{color:#003f84;text-decoration:none;cursor:pointer;}
a:hover{color:#30c6d8;text-decoration:none;}
a[onclick*="swtClick"]{cursor:pointer;}
.fl{float:left}
.cls{clear:both}
.clear:after{content:"";display:block;height:0;visibility:hidden;clear:both;}

.top{ width:100%; height:auto; margin:0 auto;}
/***************************************banner********************************************************/
.bannerBox{ width:100%; background:url(../img/ban_01.jpg) no-repeat center; margin:0 auto;}
.banner{ width:100%; height:1060px; margin:0 auto;}

.mainBox{width:100%;margin:0px auto;font-size:16px;line-height:30px}
.part01p{ width:90%; margin:0 auto; font-size:12px;}
.box1img{ width:100%; height:250px; background:#e2e2e2;}
.yyt{ width:100%; margin-left:0px; margin-top:30px;}
.yyt .spec {
    margin-left: 0px;
}
.yyt li { width:22%; float: left; margin-left:20px;}
.jsBox1, .part1, .part2, .part3, .part4, .part5{overflow:hidden}
.jsBox1 .jsLeft{width:64%;float:left;margin-left:35px}
.jsBox1 .jsLeft .p1{font-size:30px;margin-bottom:20px;}
.jsBox1 .jsLeft .p3{color:#fc2e2e}
.jsBox1 .jsRight{width:51%;float:left;}

.jsBox1 .jsLeft2{margin-left:0px;margin-top:50px;width:60%;}
.jsBox1 .jsRight2{width:39%;margin-left:110px;}

.t01{ width:100%; margin-top:20px; margin-bottom:20px;}
.title{font-size:40px;text-align:center;margin:20px auto; color:#0050a7; font-weight:bold;}
.line{ background:#30c6d8; width:30%; height:2px; margin:auto;}
.part1{width:100%;margin:5px auto;}
.part1 .pLeft{width:16%;float:left}
.part1 .pRight{width:80%;float:left;margin-left:10px;}
.part1 .pRight .d1{font-size:22px;color:#007baf}
.part1 .pRight .d2{background:url(../img/t01.png) no-repeat;height:109px;padding:10px;margin-top:10px;}

.zixun{display:block;margin:40px auto;background:#ff5c67;color:#fff;text-align:center;width:30%;height:40px;line-height:40px;font-size:20px;border-radius:12px;}
.zixun:hover{background:#fd1121}

.part2{ width:100%; margin:0 auto; margin-left:80px;}
.part2 li{width:38%;float:left;margin-left:21px; margin-top:20px; margin-bottom:30px;}
.part2 li d1{ margin-left:20px;}
.part02p{ width:100%; background:#30c6d8; height:7.5rem; margin:0 auto; margin-bottom:40px;}
.part02p p{ width:95%; color:#FFF; margin:auto; padding-top:8px;}

.part3{ width:100%; height:140px;border-width:2px;border:1px solid #30c6d8; margin-bottom:40px;}
.line02{ width:98%;height:130px;border-width:2px;border:1px solid #033653; margin:auto; margin-top:4px; background:#eef9ff;}
.part03p{width:90%; height:115px; margin:0 auto;}
.part03p p{ line-height:2; padding-top:10px;}
.title2{text-align:center;color:#007baf;font-weight:bold;font-size:30px;margin:25px auto;}
.styleBox{margin-top:50px; height:30.5rem; width:100%; margin:auto;}
.styleLeft{width:52%;float:left;}
.styleLeft .d1{font-size:24px;}
.styleLeft .d2{margin-top:20px;}
.styleLeft .d2 .s1{display:inline-block;width:29px;height:29px;border-radius:15px;color:#fff;font-size:24px;background:#dc850a;text-align:center;line-height:29px;float:left;}
.styleLeft .d2 .s2{font-size:20px;float:left;margin-left:15px;}
.styleLeft .d3{margin-left:10px;line-height:30px;}

.styleLeft .d3 li{margin-top:50px; line-height: 40px;}
.dash{height:2px;margin-top:15px;border-bottom:2px dashed #3f3f3f;}
.styleRight{float:left; width:45%;}
.styleLeft2{width:50%;margin-left:9px;margin-top:30px;}
.styleRight2, .styleLeft2{margin-top:30px;}

.part4{ width:100%; margin:0 auto;}
.main1{ width:95%; margin:auto;}
.s3{font-size:14px; width:90%; margin:auto;}
.imgBox{margin:50px auto;}
.pLeft{ width:45%; float:left;}
.pRight{ width:48%; height:220px; float:left; margin-left:10px; margin-top:30px;background:#eef9ff; border-radius:20px;overflow:hidden;}
.part4 .d1{ font-size:22px;color:#007baf; margin-top:50px; padding-left:20px;}


.box6{ width:100%; background:url(../img/bj_13.jpg) no-repeat center; height:75.1rem;}
.tit03{ width:62%; margin:0 auto; padding-top:20px; padding-bottom:120px;}
.tit04{ width:71%; margin:0 auto; padding-top:20px;}

.box4{ width:100%; position:relative; background:url(../img/box4_bg.jpg) no-repeat center center #b0b1ac; height:800px;}
.box4_bg{ width:100%;}
.box4_con{ width:100%; height:1000px; position:absolute; left:50%; margin-left:-550px; top:0;}
.t2{ width:35%; margin:0 auto; font-size:36px; color:#FFF; font-weight:bold;}
.box4_tit{ margin:40px auto; display:block;}
.box4_con ul{ width:100%; height:100px; list-style:none;}
.box4_con ul li{ width:50%; height:67px; background:url(../img/box4_li_off.png) no-repeat; float:left; margin-left:86px; text-align:center; line-height:55px; font-size:18px; cursor:pointer;}
.box4_con ul li.on{ background:url(../img/box4_li_on.png) no-repeat; color:#ffffff;} 

.box4_1{ display:none;}
.box4_1 p{ color:#ffffff; font-size:16px; line-height:38px;}
.box4_1 p span{ padding:0 10px; background:#b87b3f; color:#FFF; margin-right:10px; }
.box_lc{ display:block; margin:40px auto;}
.box4_sslc{ width:100%; height:100px; padding:30px 0;}
.box4_sj,.box4_hf{ width:29%; height:98px; border:1px solid #ffffff;  float:left; margin-left:107px;}
.box4_sj img,.box4_hf img{ margin:15px 0 0 18.5px; display:block; float:left}
.box4_sj span{ color:#ffffff; font-size:20px; line-height:100px; display:block; float:left; margin-left:50px;}
.box4_hf{ width:32%; height:98px; border:1px solid #ffffff;  float:left; margin-left:80px;}
.box4_hf img{ margin:15px 0 0 18.5px; display:block; float:left}
.box4_hf span{ color:#ffffff; font-size:15px; line-height:28px; display:block; margin:20px 0 0 10px; float:left;}
.box4 a{ display:block; width:36%; height:112px; margin:30px auto; margin-top:100px;}

.eqBox{ overflow:hidden; width:100%; border:1px solid #dedcdc; height:530px; margin-bottom:25px;}
.pic{ list-style:none;}
.eqBox .eqLeft{width:47%;float:left;margin-top:15px;}
.eqBox .eqRight{width:48%;float:left;margin-top:20px;}
.eqBox .eqRight .d1{overflow:hidden}
.eqBox .eqRight .d1 span{display:inline-block;float:left;}
.eqBox .eqRight .d1 span.s1{font-size:35px;color:#b87b3e;height:58px;line-height:1.8;}
.eqBox .eqRight .d1 span.s2{font-size:20px;color:#333333;margin-top:25px;margin-left:5px;}
.eqBox .eqRight .d2{margin-top:5px;}
.eqBox .eqRight .d2 img{margin:0}
.eqBox .eqRight .d3{font-size:26px;color:#333;line-height:1.8;margin:10px 0}
.eqBox .eqRight .d4{font-size:19px;color:#060606;line-height:1.8;}
.eqBox .eqRight .d5{overflow:hidden;margin:10px auto;}
.eqBox .eqRight .d5 a{display:block;width:202px;height:48px;border:1px solid #b87b3e;border-radius:30px;float:left;font-size:20px;text-align:center;line-height:48px;}
.eqBox .eqRight .d5 a.a1{background:#b87b3e;color:#fff;margin-right:27px;}
.eqBox .eqRight .d5 a.a2{color:#b87b3e}
.epfocusBox { position: relative; width:100%; overflow: hidden; margin:auto; height:35.5rem; }
.epfocusBox .prev,
.epfocusBox .next { width:45px; height:99px; position:absolute; top:39%; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.epfocusBox .prev { background-image:url(../img/index.png); background-position:-112px 0; left:0 }
.epfocusBox .next { background-image:url(../img/index.png); background-position:-158px 0; right:0 }
.epfocusBox .prev:hover,
.epfocusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }

.part05{ background:#f6efe3; height:56.5rem; width:100%; margin-bottom:5px;}
.p5main{ width:100%; margin:auto; padding-top:50px;}
.p5main h3{ font-size:38px; color:#b87b3e; font-weight:bold; width:63%; margin:0 auto; padding-top:20px; padding-bottom:30px;}
.ksmain{ width:95%; height:auto; margin:0 auto; text-align:justify; text-justify:inter-ideograph;}
.ksmain p{ line-height:1.6; width:90%; margin:0 auto; font-size:19px; padding-bottom:20px; color:#000;}
