body,h1,h2,h3,h4,h5,h6,hr,div,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{border:none;margin:0;padding:0;font-family:Microsoft Yahei,Georgia,Arial,sans-serif;}
body{margin:0 auto;height:auto;color:#000;font-size:12px; background:#fff;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.2s linear 0s;}
em {font-style:normal;} 
/*head*/
.main{width:1220px;margin:0 auto;overflow: hidden;}

/**/
.ylbanner{margin:0 auto;width:100%; overflow:hidden}
.banner01{ height:200px; background:url(../images/jkgl_01.jpg) center no-repeat}
.banner02{ height:250px; background:url(../images/jkgl_02.jpg) center no-repeat}
.banner03{ height:283px; background:url(../images/jkgl_03.jpg) center no-repeat}

.pw{width:1366px; margin:auto;}
.yltitle{width: 100%;overflow: hidden;border-bottom: 1px solid #f9be00; padding:20px 0;}
.yltw{width:1202px; margin:auto;}
.totalnav{ float:left; width:160px; font-size:30px; color:#ef8c11; position:relative; padding-left:15px; margin-top:10px;}
.totalnav:before{content:"";position:absolute;left:0;top:7px;width:4px;height:26px;background:#ef8c11;}
.navgroup{text-align:left;overflow:hidden}
.navgroup a{display:inline-block;line-height:31px;padding:15px 10px;border-radius:30px;width:130px;text-align:center;font-size:18px;margin:5px;color:#333;transition:.5s;}
.navgroup a.dq,.navgroup a:hover{background:url(../images/zhfw_04.jpg) no-repeat;color:#fff}
.posit{line-height: 70px; color:#999; font-size:16px;}
.posit a{display: inline-block;font-size: 16px;color: #999;}
.posit a:hover {color: #abcf27;}

.ylzt_main{width: 100%;margin: auto;overflow: hidden; margin-bottom:100px; }

.ylbkbg1{ background:#fafae6; padding:10px 0;}
.ylzt_bk1{ overflow:hidden; margin:80px auto;}
.ylbk1_1{ overflow:hidden;}
.ylbk1_1 li{width:468px; float:left;}
.ylbk1_1 strong{width:715px; float:left;  font-size:30px; color:#143f89; margin-bottom:14px; margin-top:110px;}
.ylbk1_1 p{ width:702px; float:left; font-size:20px; color:#143f89; text-indent:2em; text-align:justify; margin-bottom:10px;} 
.ylbk1_2{ overflow:hidden; margin:40px auto;}
.ylbk1_3{ overflow:hidden; margin:40px auto; background:url(../images/jkgl_06.jpg) no-repeat; width:974px; height:128px; padding-top:140px;}
.lb{display: inline-block; margin-left:30px;}
.lb span{ font-size:18px; color:#333333; display:inline-block; margin:8px 15px;}
.lb span input{ width:240px; height:40px; line-height:40px; border:solid 1px #cbcbcb; color:#606060; font-size:17px;}
.zxtj{ display:inline-block; }
.zxtj input {width: 200px;    height: 40px;    line-height: 40px;    text-align: center;   font-size: 16px;    margin: 0 18px; background:#f50230; color:#fff; border-radius:6px;}
 


.ylzt_tit{ overflow:hidden; margin:40px auto; position:relative; text-align:center; padding-bottom:10px;}
.ylzt_tit h1{ font-size:48px;  text-align:center; color:#143f89; font-weight:normal; width:1100px; margin:auto; line-height:60px;}
.ylzt_tit h1 strong{ font-size:60px;}
.ylzt_tit p{ font-size:40px; color:#a5a4a4; line-height:40px;}



.ylzt_bk2{ overflow:hidden; margin:0px auto;}
.ylbk2_1{ overflow:hidden;}
.ylbk2_1 ul{width:220px; float:left; transition:all 0.4s; box-shadow:0 0 10px #333; margin:40px 40px;padding:40px 20px; border-radius:10px;}
.ylbk2_1 ul p{ height:170px; font-size:20px; color:#313030;  text-decoration:underline; line-height:34px;}
.ylbk2_1 li{ text-align:center; font-size:60px; color:#143f89;}
.ylbk2_1 ul:hover{ margin-top:8px;}
.ylbk2_2{ overflow:hidden; margin:20px auto; text-align:center;}
.ylbk2_2 a { display:inline-block; background:#143f89; color:#fff; font-size:40px; margin:10px 20px; padding:6px 80px; border-radius:8px;}
.ylbk2_2 a.a2{ background:#f50230;}



.ylzt_bk3{ overflow:hidden; margin:40px auto; }  
.ylbk3_1{ overflow:hidden; margin:40px auto; }
.ylbk3_1 ul{ width:258px; float:left; margin:20px 40px;}
.ylbk3_1 ul li{ font-size:24px; color:#143f89; text-align:center; margin:20px auto; font-weight:bold;}
.ylbk3_1 ul p{ font-size:20px; color:#313030; padding:10px 6px;}
.ylbk3_2{ overflow:hidden; margin:40px auto; }
.ylbk3_2 li{ width:612px; float:left; margin:20px 34px;}



.ylzt_bk4{ overflow:hidden; margin:40px auto; padding:0 10px;}
.ylbk4_1{ overflow:hidden; margin:10px auto; }
.ylbk4_1 ul{ overflow:hidden; margin:20px auto;}
.ylbk4_1 ul li{ font-size:30px; background:#143f89; float:left; color:#fff; padding:94px 40px;}
.ylbk4_1 ul dt{ width:490px; float:left;}
.ylbk4_1 ul p{ font-size:20px; width:490px; float:left; padding:60px 40px;}




.ylzt_bk5{ overflow:hidden; margin:0px auto; padding:10px;}
.ylbk5_1{ overflow:hidden; margin:auto; margin-bottom:40px;}
.ylbk5_1 p{ font-size:20px; color:#313030; text-align:center;}
.ylbkbg3{ width:100%; background:url(../images/jkgl_15.jpg) no-repeat top; height:1032px; }
.ylbk5_2{ overflow:hidden; margin:10px auto; padding-top:100px;}
.ylbk5_2 ul{width:207px; float:left; margin:20px 10px; transition:all 0.4s; background:rgba(255,255,255,0.7); border-radius:10px;}
.ylbk5_2 ul li{ font-size:24px; color:#143f89; text-align:center; height:62px; margin:20px auto 30px; }
.ylbk5_2 ul p{ font-size:20px; color:#312020; padding:20px 22px; height:260px;}
.ylbk5_2 ul:hover{ margin-top:6px; box-shadow:0 0 10px #333;}

.ylbkbg2{ width:100%; background:#143f89;}
.ylbk5_3{ overflow:hidden; margin:auto; text-align:center; padding:20px 0;}
.ylbk5_3 a{ display:inline-block; font-size:30px; color:#fff; margin:2px 30px;}
.ylbk5_3 a.a2{ border-left:4px solid #fff; padding-left:36px;}


.ylzt_bk6{ overflow:hidden; margin:40px auto;}
.ylbk6_1{ overflow:hidden; margin:auto;}
.ylbk6_1 li{ width:570px; font-size:16px; color:#666; text-align:center; margin:auto;}
.ylbk6_2{overflow:hidden; margin:40px auto;}
.ylbk6_2 ul{ width:346px; float:left; margin:20px 8px; border:1px solid #efefef;}
.ylbk6_2 ul li{ font-size:24px; color:#666; border-left:2px solid #f9be00; margin:10px 10px; padding:0 10px;}
.ylbk6_2 ul p{ font-size:16px; color:#999; padding:4px 12px; padding-bottom:40px;}


.ylzt_bk7{ overflow:hidden; margin:40px auto;}
.ylbk7_1{ overflow:hidden; margin:auto;}
.expertGroup{ width:1100px; height:466px; overflow:hidden; position:relative; border-bottom:10px solid #faf4e1;}
.expertGroup .ehd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.expertGroup .ehd ul{ overflow:hidden; zoom:1; float:left; display:none; }
.expertGroup .ehd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.expertGroup .ehd ul li.on{ background:#f00; color:#fff; }
.expertGroup .ebd{ position:relative; height:100%; z-index:0;   }
.expertGroup .ebd li{ zoom:1; vertical-align:middle; }
.expertGroup .ebd img{display:block;  }
.expertGroup .ebd dl dt{width:441px; float:left; margin-left:90px;}
.expertGroup .ebd dl dd{ width:390px; float:left; margin-left:40px;}
.expertGroup .ebd dl dd strong{ display:block; margin-top:100px;  font-size:38px;}
.expertGroup .ebd dl dd li{ width:103px; height:28px; margin:20px 0; background:url(../images/dmzl_26.jpg) no-repeat; color:#fff; font-size:18px; padding-left:8px;}
.expertGroup .ebd dl dd li.lbg{width:177px; padding-left:8px;background:url(../images/dmzl_27.jpg) no-repeat;}
.expertGroup .ebd dl dd p{ font-size:16px; line-height:22px;}
.expertGroup .ebd dl dd p.pb1{ border-bottom:1px solid #999;padding-bottom:20px; margin-bottom:20px;}
.expertGroup .eprev,
.expertGroup .enext{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:40px; height:50px; background:url(../images/expert-arrow.png) -110px 6px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.expertGroup .enext{ left:auto; right:3%; background-position:2px 6px; }
.expertGroup .eprev:hover,
.expertGroup .enext:hover{ filter:alpha(opacity=100);opacity:1;  }










