*{padding: 0;margin: 0;}

a{text-decoration: none;}

i,em{font-style: normal;}

ul,ol,li{list-style: none;}

input,select{background: #effffb;}

img{outline: none;border: none;}

body{font-family: "微软雅黑";color: #333333;}

.fl{float: left;}

.fr{float: right;}

.cl{clear: both;}

.hide { display: none;}

.show { display: block;}

.gbox{width: 100%;margin: 0 auto;}

.top {
    width: 100%;
    height: 136px;
    margin: auto;
    background: #F6F6F6;
}
.top-a {
    width: 990px;
    height: 123px;
    margin: auto;
}

.ask-top{width: 100%;height:80px ;background: #079f88;}

.ask-top ul{ width: 1000px;height: 80px; margin: auto;position: relative;}

.ask-top h3{text-align: center;font-size: 46px;color: #20a38e;line-height: 80px;position: absolute;width: 100%;z-index: 0;}

.askico{background: url("../images/askico_03.png") no-repeat center;width: 52px;height: 52px;position: absolute;z-index: 2;}

.askico1{background-position: 0 0;left: 26px;top: 20px;}

.askico2{background-position: -88px 0;top: 14px;right: 28px;}

.asktopimg{position: absolute;z-index: 2;width: 260px;height: 33px;left: 50%;margin-left: -130px;top: 23px;}







.ask-take{width: 960px;height: auto; margin: auto; margin-bottom: 100px;}

.ask-take-top{width: 920px;height: 66px;background: #4c4b48;padding: 0 20px;position: relative;}

.askico3{background-position: 0 -72px;top:18px ;left: 20px;}

.ask-doing{border-left: 2px solid #2e2e32;height: 36px;margin:16px 0 0 60px;}

.ask-doing p{font-size: 26px;color: white;line-height: 36px;padding-left: 30px;letter-spacing: 3px;}

.askico4 {background-position: -88px -72px;top: 20px;right: 16px;}

.ask-all{width: 926px;padding: 30px 20px 30px 14px;background: #ebebeb;}

.ask-box{display: none;width: 100%;height: 200px;margin: 0 auto 30px;}

.ask-box span{font-size: 18px;color: white;display: block;background: #999999;border-radius: 5px;margin: 0 auto;padding:0 15px;line-height: 50px; height: 50px; width: 200px; text-align: center;letter-spacing: 3px;}

.ask-box img{width: 127px;float: left;margin:2px 60px 0 20px;}

.ask-box-txt {width: 680px;background: #b2e439;border-radius: 5px;margin-top: 50px;border: 1px solid #d9d9d9;}

.ask-box-txt p{font-size: 20px;line-height: 40px; padding:10px 20px; color: #555555;}

.dd{float: left;margin-left: -18px;margin-top: 12px;width: 0;height: 0;border-top: 16px solid transparent;border-right: 24px solid #b2e439;border-bottom: 16px solid transparent;}

.ask-box:last-child{margin-bottom: 0;}



.ask-sendbb{width: 100%; height: 56px; padding: 20px 0; background: #fff; position: fixed; bottom: 0;}

.ask-send{width: 660px;height: 56px; margin: auto; background: #fff;}

.ask-send input{width: 290px;height: 54px;padding:0 20px;font-size: 20px;color: #333;float: left;border: 1px solid #ccc;font-family: "微软雅黑";}

.ask-send input.addimg{color: #333;}

.ask-send a{width: 140px;float: right;font-size: 20px;color: white;margin-left: 20px;border-radius: 5px;background: #079f88;display: inline-block;text-align: center;line-height: 56px;}

.ask-send a.ask-zx{background: #f5841f;}





.banner_td{ width: 100%; height: 470px; background: url("../images/bannerbg.jpg"); padding-top: 30px; font-family: "微软雅黑";}

.banner_td1{width: 781px; height: 158px; margin: auto;}

.banner_td2{width: 800px; height: 70px; margin: auto; line-height: 70px; font-size: 36px; color: #ffa500; text-align: center; margin-top: 10px;}

.banner_td2 span{color: #fff;}

.banner_td3{width: 700px; height: 46px; margin: auto; background: url("../images/banner_td3.png") no-repeat left; padding-left: 106px; font-size: 16px; color: #fff; line-height: 24px; margin-top: 10px;}

.banner_td4{width: 780px;margin: auto; background-color: rgba(255,255,255,0.2); border: 1px solid rgba(255,255,255,0.5); border-radius: 8px; font-size: 16px; line-height: 28px; color: #fff; margin-top: 20px; padding: 10px 10px 10px 15px;}



.jzyy{width: 960px; height:125px;  margin:30px auto; border: 1px solid #999999; background: #f5f5f5; font-family: "微软雅黑";}

.jzyy p{font-size: 20px; line-height: 36px; width: 585px; float: left; margin: 12px 0 0 75px; color: #666666}

.jzyy a{display: block; width: 114px; height: 55px; background: url("../images/jzyy.png");  float: right; line-height: 55px; font-size: 20px; color: #fff; padding-left: 70px; margin: 22px 75px 0 0;}





.header{width:100%;height:96px;background:#fff}

.header .left{width:218px;height:100%;float:left}

.header .logo{width:237px;height:75px;background:url("../images/logo.png") no-repeat;margin-top:8px}

.header .center{width:443px;height:95px;float:left;background:url("../images/top-head3.png") no-repeat left;background-size:443px 95px;float:left;margin-left:48px}

.header .center h6{font-size:22px;margin-top:24px;margin-left:212px;font-weight:200;color:#111111}

.header .center h5{font-size:16px;margin-left:240px;margin-top:2px;color:#803610;font-weight:400}

.header .right{width:211px;height:100%;float:left;margin-left:80px}

.header .right dl{background:url("../images/top-head2.png") no-repeat;width:211px;height:42px;margin-top:22px}





.navbox { width: 100%;background: #0250a3;}

.newnav{ width:1200px; height:45px; background:#0250a3; margin:0 auto; position:relative}

.newnavs{ width:980px; margin:0 auto;  height:45px; position:relative;left:170px}

.newnavs li{  width:130px; height:45px; display:inline-block; text-align:center;position: relative;float: left;}

.newnavs li a{font-size:16px;color:#fff; line-height:45px; }

.newnavs .jbcx{ width:181px; height:45px;}

.newnavs .jbcx i{ background:url("../images/xila.png"/*tpa=http://jsk.hfzyy120.cn/zt/wxzxy/images/xila.png*/) no-repeat; display:inline-block; width:18px; height:18px;vertical-align: middle; margin-left:5px;transition: transform 0.4s ease-out 0s;}

.newnavs li:hover{ background:#fb9a00}

.newnavs .jbcx:hover i{transform: rotate(180deg);; -moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);}

.newnav .newnavs li .nav_keshi{display:none; position:absolute; left:0px; top:45px; width:180px;  border:1px solid #e6e6e6;z-index:999999;background: #fff;}

.newnav .newnavs .jbcx:hover .nav_keshi{display:block}

.newnav .newnavs li .nav_keshi p a{ display:block; width:180px; height:39px; border-bottom:1px dashed #e1e2e2; text-align:center; font-size:16px; color:#3e3e3e}

.newnav .newnavs li .nav_keshi p a em{ font-size:8px;color:#6e6e6e;-webkit-transform:scale(0.4);-webkit-text-size-adjust:none;}

.newnav .newnavs li .nav_keshi p span{ width:100px; display:inline-block;line-height: 14px;margin-top: 14px;text-align: center;}

.newnav .newnavs li .nav_keshi p a:hover{ background:#5b99e4; font-size:16px; color:#fff; border-bottom:none}

.newnav .newnavs li .nav_keshi p a:hover em{color:#fff}

.newnav .newnavs li .nav_keshi p .kelast{ font-size:16px; text-align:center; border-bottom:none; line-height:39px; background:#6395dc; color:#fff}

.newnav .newnavs li .nav_xjnr{display:none; position:absolute; left:0px; top:45px; width:377px;  padding:5px 23px 10px 0px; border:1px solid #e6e6e6; background:#ffffff;  z-index:999999;}

.newnav .newnavs li .nav_xjnr_mydjt,.newnav .newnavs li .nav_xjnr_kfal,.newnav .newnavs li .nav_xjnr_xxbj{padding:5px 36px 15px 22px;}

.newnav .newnavs li .nav_xjnr span.bj{display:block; width:23px; height:23px; background:url("../images/bg_bj.jpg"/*tpa=http://jsk.hfzyy120.cn/zt/wxzxy/images/bg_bj.jpg*/) no-repeat; position:absolute; right:0px; bottom:0px;}

.newnav .newnavs li .nav_xjnr a{font-size:14px; color:#666666; padding:0; float:none;}

.newnav .newnavs li .nav_xjnr a:hover{text-decoration:none;}

.newnav .newnavs li .nav_xjnr .n_xqnr_l{width:115px; line-height:36px; }

.newnav .newnavs li .nav_xjnr .n_xqnr_r{width:262px; margin-top:23px; line-height:24px;}

.newnav .newnavs li .nav_xjnr .n_xqnr_r dd .bt{font-size:14px; font-weight:bold; margin-top:20px;text-align: left; color:#373737}

.newnav .newnavs li .nav_xjnr .n_xqnr_r dd p{font-size:14px; color:#666666; text-align:left}

.newnav .newnavs li .nav_xjnr .n_xqnr_l p a{ text-align:center;display: inherit; line-height:36px; font-size:14px; color:#666666;}

.newnav .newnavs li .nav_xjnr_xxbj{width:427px;}

.newnav .newnavs li .nav_xjnr_xxbj .n_xqnr_l{width:165px;}

.newnav .newnavs li .nav_xjnr_zxwd{width:128px;padding: 5px 0px 10px 0px;}

.newnav .newnavs li .nav_xjnr_zxwd .n_xqnr_l{width:130px; text-align:center;}

.newnav .newnavs li .nav_xjnr_zxwd .n_xqnr_l p a{ text-align:center;display: inherit; line-height:36px; font-size:14px; color:#666666;}

.newnav .newnavs li .nav_xjnr .n_xqnr_l p a{ text-align:center;display: inherit; line-height:36px; font-size:14px; color:#666666;}



.jzyyxmz {
    width: 960px;
    height: auto;
    margin: auto;
    margin-bottom: 30px;
    overflow: hidden;
}
.jzyyxmz ul li{
	width:15.7%;
	display:inline-block;
	float:left;
	box-sizing: border-box;
	overflow: hidden;
	margin-left:1%;
	text-align:center;
}
.jzyyxmz ul{margin-top:20px;}
.jzyyxmz ul li:nth-child(1){
	margin-left:0;
}
.jzyyxmz ul li img{
	width:100%;
}
.jzyyxmz ul li p{
	display:block;
	height:85px;
	font-size: 19px;
	text-align:left;
	margin-top: 5px;
}
.jzyyxmz ul li a{
	display:inline-block;
	width:150px;
	height:45px;
	text-align: center;
	line-height:45px;
	background:#FF8D12;
	color:#fff;
	border-radius:8px;
	font-size:19px;
	margin-top: 5%;
}
.lightOn{
	width: 100%;
	text-align: center;
    font-size: 20px;
    color: rgb(51,51,51);
    margin-top: 25px;
}
.lightOn img{
	width:20px;
	vertical-align: sub;
	margin-right: 12px;
}
.shineDiamond{
	width:540px;
	height: 32px;
	background-image: url(../images/diamond.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
    margin: auto;
    margin-top: 40px;
}
.shineDiamond p{
	font-size: 30px;
    color: rgb(0,0,0);
    text-align: center;
    position: relative;
    top: -5px;
}
.shineDiamond p span{
	color: rgb(143,34,33);
	font-weight: bold;
}
.jzyy {
    width: 960px;
    height: 125px;
    margin: 30px auto;
    border: 1px solid #999;
    background: #f5f5f5;
    font-family: "微软雅黑";
}
.jzyy p {
    font-size: 20px;
    line-height: 36px;
    width: 585px;
    float: left;
    margin: 12px 0 0 75px;
    color: #666;
}
.jzyy a {
    display: block;
    width: 114px;
    height: 55px;
    background: url(../images/jzyy.png);
    float: right;
    line-height: 55px;
    font-size: 20px;
    color: #fff;
    padding-left: 70px;
    margin: 35px 75px 0 0;
}