body{
    background: url(../images/jczwgk_head_bg.jpg) top center;
    background-color: #fffef4;
    background-repeat: no-repeat;
}
.w20{
    width: 18%;
}
.w80{
    width: 82%;
}
.jczwgk_banner{
    overflow: hidden;
}
.jczwgk_banner p{
    text-align: right;
    padding-top: 10px;
    padding-bottom: 10px;
}
.jczwgk_banner p a{
    color: #d78c1e;
}
.jczwgk_banner p a i{
    width: 17px;
    height: 17px;
    display: block;
    background: url(../images/ckgdjt.png) no-repeat;
    float: right;
    margin-top: 2px;
    margin-left: 10px;
	background-color: #d78c1e;
}
.jczwgk_banner{
    background: url(../images/a04603767907e5511aa8c3704cafcb1.png) no-repeat bottom center;
    background-size: cover;
}

.skip ul li{position:relative; float:left; padding-right:8px; padding-left:8px; font-size:.9375em; line-height:60px;}
.skip ul li.vLine:after{position:absolute; top:50%; right:0; content:""; margin-top:-5px; width:1.5px; height:14px; background-color:rgba(119, 119, 119, 1);}


.jczwgk_banner .img{
    overflow: hidden;
}
.jczwgk_banner .img .w80{
    background: #ffe8c6;
    padding-bottom: 9px;
}
.jczwgk_tpxw{
    padding: 20px;
}
.lunbo{
	width:100%;
	height:500px;
	position: relative;
}
.lunbo .slider{
	width:100%;
	height:500px;
	position: relative;
	overflow: hidden;
}
.lunbo .slider li{
	position: absolute;
	left: 0px;
	top:0px;
	width:100%;
	height:500px;
    opacity: 1!important;
}
.lunbo .slider li img{
	display: block;
	width:100%;
	height: 100%;
}
.lunbo .cov{
	width:100%;
	height: 60px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background:#d34936;
}
.lunbo .cov .text{
	width:100%;
	height: 60px;
	float: left;
}
.lunbo .cov .text li{
	width:100%;
	height: 60px;
	line-height: 60px;
	display: none;
	overflow:  hidden;
    text-align: center;
	text-overflow:  ellipsis;
	white-space:  nowrap;
}
.lunbo .cov .text li.act{
	display: block;
}
.lunbo .cov .text li a{
	display: inline;
	color: white;
	font-size: 20px;
    padding: 0 10px;
}
.lunbo .cov .text li a:hover{
	color: orange;
}
.lunbo  .dotnv{
    margin-top: 16px;
    height: 158px;
}
.lunbo .dotnv li{
	width: 32%;
	height:158px;
	margin-bottom: 8px;
	cursor: pointer;
    float: left;
    margin-left: 2%;
    position: relative;
}
.lunbo .dotnv li:nth-child(1){
    margin-left: 0px;
}
.lunbo .dotnv li .dotnv_text{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(201, 105, 93, 0.7);
    text-align: center;
    color: #fff;
    display: none;
    padding-top: 56px;
    padding-left: 10px;
    padding-right: 10px;
}
.lunbo .dotnv li.act .dotnv_text{
    display: list-item;
}
.lunbo .dotnv li img{display: block;width: 100%;height: 100%;}



.jczwgk_banner .tletext{
    margin-top: 80px;
    height: 81px;
    line-height: 81px;
    background: url(../images/tletext_bg.jpg);
    position: relative;
    font-size: 22px;
    color: #fff;
}
.jczwgk_banner .tletext a{
    color: #fff;
}
.jczwgk_banner .tletext img{
    position: absolute;
    top: -30px;
    left: 0;
}
.jczwgk_banner .tletext span{
    padding-left: 260px;
    position: relative;
    margin-right: 20px;
    padding-right: 30px;
}
.jczwgk_banner .tletext span::after{
    content: "";
    position: absolute;
    right: 0;
}

.jczwgk_banner .tletext i{
    width: 31px;height: 31px;
    display: block;
    background: url(../images/jczwgk_yjt.png) no-repeat;
    float: right;
    margin-top: 24px;
    padding-right: 20px;
}

.jczwgk_header .jczwgk_img a{
    display: block;
}
.jczwgk_header .jczwgk_img a img{
    position: absolute;
    top: 10px;
}

.jczwgk_header .jczwgk_nav{
    background: url(../images/nav_bg.png);
    height: 50px;
    line-height: 50px;margin-top: 480px;
    /*margin-top: 546px;*/
}
.jczwgk_header .jczwgk_nav li{
    float: left;
    width: 20%;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}
.jczwgk_header .jczwgk_nav li a{
    color: #fff;
}

.jczwgk_tie {
    position: relative;
    text-align: center;
    margin: 40px 0;
}
.jczwgk_tie i{
    position: absolute;
    display: block;
    width: 40%;
    height: 47px;
    left: 0;
    margin-top: 8px;
}
.jczwgk_tie .l{
    background: url(../images/title_left.png);
}
.jczwgk_tie .r{
    right: 0;
    left: inherit;
    background: url(../images/title_right.png);
}
.jczwgk_tie a{
	font-size: 42px;
    font-weight: bold;
    color: #ed5023;
}
.jczwgk_tie a img{display:none;}
.gztj_list li{
    width: 50%;
    float: left;
    position: relative;
    margin-bottom: 20px;
}
.gztj_list li .item{
    border: 1px solid #edbc8b;
    padding: 30px 20px;
    margin: 15px;
}
.gztj_list li .item a{
    font-size: 18px;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}
.gztj_list li .item p{
    text-indent: 2em;
    margin-top: 10px;
    line-height: 1.9;
    color: #333;
    height: 58px;
    overflow: hidden;
}
.gztj_list li .item p a{
    font-size: 16px;
    font-weight: 400;
    color: #d34a37;
    display: initial;
}
.gztj_list li .item span{
    background: #d34a37;
    color: #fff;
    padding: 4px 15px;
    position: absolute;
    top: 0;
    left: 0;
}
.gztj_list li .item span::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 0;
    height: 0;
    border-top: 10px solid #e23a3a;
    border-left: 15px solid transparent;
}


/* <!-- Ã¦â€Â¿Ã§Â­â€“Ã¦â€“â€¡Ã¤Â»Â¶ --> */
.jczwgk_zcwj{
	margin-top: -40px;
}
.jczwgk_zcwj .zcwj_list{
    /* border: 2px solid #edbc8b; */
    /* border-radius: 20px; */
    /* margin-top: 70px; */
}
.jczwgk_zcwj .zcwj_list .tab{
    width: 80%;
    margin: -40px auto 60px;
    background: #fffef4;
}
.jczwgk_zcwj .zcwj_list .tab li{
    height:100px;
    line-height:100px;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #d04533;
    float: left;
    width: 33.333%;
}
.jczwgk_zcwj .zcwj_list .tab li a{
	color: #d04533;
}
.jczwgk_zcwj .zcwj_list .tab li .item{    
    background: url(../images/zcwj_li_bg.png);
    margin: 0 25px;
    cursor: pointer;
    position: relative;
    background-size: 100% 100px;
}
.jczwgk_zcwj .zcwj_list .tab li.on .item::after{
    content: "";
    position: absolute;
    left: 0;right: 0;
    margin: 0 auto;
    width: 50px;height: 22px;
    bottom: -30px;
    background: url(../images/zcwj_jt.png) no-repeat;
}
.jczwgk_zcwj .zcwj_list .tab li.on .item{
    background: url(../images/zcwj_li_bg_on.png);
    color: #fffbdb;	
    background-size: 100% 100px;
}
.jczwgk_zcwj .zcwj_list .tab li.on .item a{
    color: #fffbdb;	
}
.jczwgk_zcwj .zcwj_list .list{
    padding: 0 10px 10px;
}
.jczwgk_zcwj .zcwj_list .list li{
    width: 50%;
    float: left;
    line-height: 2;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 16px;
}
.jczwgk_zcwj .zcwj_list .list ul{
    display: none;
}
.jczwgk_zcwj .zcwj_list .list ul.show{
    display: block;
}
.jczwgk_zcwj .zcwj_list .list li a{
    padding-left: 20px;
    position: relative;
    color: #000;
}
.jczwgk_zcwj .zcwj_list .list li a::before{
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    background: #d04533;
    left: 0;
    top: 36%;
    border-radius: 50%;
}
.zcwj_img{
    margin-top: 30px;
}
.zcwj_img p{
    float: left;
    width: 50%;
}
.zcwj_img p a{
    display: block;
    margin: 0 10px;
}
.zcwj_img p a img{
    width: 100%;
}

/* <!-- Ã¦Ë†ÂÃ¦Å¾Å“Ã¥Â±â€¢Ã§Â¤Âº --> */
.cgzs_list li{
    width: 16.666%;
    float: left;
    text-align: center;
}
.cgzs_list li .item{
    background: url(../images/cgzs_list_li_bg.png) no-repeat;
    margin: 10px;
    line-height: 84px;
    position: relative;
}
.cgzs_list li a{
    display: block;
}

/* <!-- Ã¤Â¸â€œÃ¥Å’ÂºÃ¤Â¸â‚¬Ã¨Â§Ë† --> */
.zqyl_banner .owl-dots{
    display: none;
}
.zqyl_banner .owl-nav button {
    border: none;
    position: absolute;
    top: 50%;
    margin-top: -22px;
    width: 38px;
    height: 62px;
    background: url(../images/scroll_arrow.png) no-repeat!important;
    cursor: pointer;
}
.zqyl_banner .owl-nav .owl-prev {
    left: 0;
}
.zqyl_banner .owl-nav .owl-next {
    right: 0px;    
	background-position: -39px 0!important;
}
.owl-carousel .owl-item img {
    /*height: 182px;*/
}
/* Ã¥Âºâ€¢Ã©Æ’Â¨ */
.footer-mode{padding:0.5% 0; font-size:.9375em; line-height:2.2em; padding-bottom:28px; border-top: 5px solid #e23a3a; margin-top: 50px;}
.footer-mode .container{position:relative; min-height:11em;}
.footer-menu{position:absolute; top:55%; left:0; width:6.5%; margin-top:-5.5em;}
.footer-menu li{text-align:center;}
.footer-menu li a{display:inline-block;font-size: 16px;}
.footer-contact{padding-right:360px; padding-left:10%; line-height:20px;}
.footer-contact dl dt{font-weight:bold;}
.footer-contact dl dd{margin-left:25px; margin-top:1.1em;}
.footer-contact .iconfont{position:relative; padding-left:25px;}
.footer-contact .iconfont:before{position:absolute; top:0; left:0; display:inline-block; content:""; width:20px; height:20px;vertical-align:middle; background-image:url(../images/footer_icons.png);}
.footer-contact .ico1:before{background-position:0 -20px;}
.footer-contact .ico2:before{background-position:0 -40px;}
.footer-contact .ico3:before{background-position:0 -60px;}
.footer-contact .ico4:before{background-position:0 -80px;}
.footer-contact .ico5:before{background-position:0 -100px;}
.footer-contact .module-span5 dd font{font-size: 16px;}
.footer-contact .iconfont font{display:inline-block; vertical-align:middle;font-size: 16px;}
.footer-wzbz{position:absolute; top:50%; right:0; width:460px; text-align:center; margin-top:-40px;}
.footer-wzbz img{vertical-align: middle;}
.footer-wzbz #jiucuo{margin-left:12px;}
#_span_jiucuo{position: initial;}
.footer-copyright{padding:20px 0; color:#666; font-size:.9375em; text-align:center; line-height:180%; background-color:#f2f2f2;}
.footer-copyright a{color:#666;}
.footer-copyright a:hover{color:#333;}
.footer-copyright img{vertical-align:middle;}
.footer-copyright dd{display:inline-block; margin-right:0.3em; margin-left:0.2em;}
.footer-copyright dd a{display:inline-block;}

.wrap-yqljs{padding: 12px 0px;background: #2d548f;border-bottom: 1px solid #43659a;}
.footer{clear: both; background: #2d548f; color: #fff; font-size:14px;}
.footer-links{ margin: 0 -10px;}
.footer-links .item{float: left; 
/* width: 16.666666%; */
width: 19.666666%;
    margin-right: 5px
}
.footer-links .item:last-child{margin-right: 0px}
.footer-links dl{position: relative; z-index: 14; margin: 0 10px;}
.footer-links dl dt{position: relative; z-index:14; padding:0 10px; height:35px; line-height: 35px;  border:#7f96ba  1px solid;  cursor: pointer; overflow: hidden;}
.footer-links dl dt i{
	float: right; font-size:12px;
	display: inline-block;
	margin-top: 8px;
	margin-left: 12px;
	border: transparent solid 8px;
	border-top-color: #7f96ba;
	line-height: 24px;
	text-align: center;
	transition: all linear .4s;
}
.footer-links dl dt i.on{
	margin-top:0; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); border-top-color:#fff;
}
.footer-links dl dd{position: absolute; bottom: 100%; left: 0; right: 0; border:#5272a2 1px solid; border-bottom: none; border-radius: 4px 4px 0 0; overflow: hidden; background: rgba(45,84,143, 0.9); box-shadow:0 0 8px 1px rgba(0,0,0,0.2);  display: none; max-height: 360px; overflow-y:auto}
.footer-links dl dd a{display: block; padding:8px 10px; color: #9db3d4; border-bottom:#5272a2 1px solid;}
.footer-links dl dd a:hover{font-weight: bold; color: #fff; background: #2d548f;}
.footer-links dl dd a:last-child{border-bottom: none;}
/* Ã¥Âºâ€¢Ã©Æ’Â¨ */


@media (max-width:1280px) {	
    .cgzs_list li{
        width: 20%;
    }
	.lunbo,.lunbo .slider{height:466px;}
}
@media (max-width:1200px) {	
    .jczwgk_banner .tletext{font-size: 18px;}
    .jczwgk_banner{padding-bottom: 40px;}
    .lunbo,.lunbo .slider{height: 439px;}
    .lunbo .slider li{height: auto;}
	.lunbo .dotnv li{height: 102px;}
}
@media (max-width:1023px) {	
    body{background-size: contain;}
    .container{width: 740px!important;}
    .jczwgk_banner{background: none;padding-bottom: 0px;}
    .lunbo,.lunbo .slider{height: 298px;}
    .lunbo .slider li{height: auto;}
    .lunbo .dotnv li{height: 87px;}
	.lunbo .dotnv li .dotnv_text{padding-top: 10px;}
    .jczwgk_tie i{width: 30%;background: #d34a37!important;height: 2px;top: 50%;margin-top:0;}
    .jczwgk_tie i:before {content: "";width: 10px;height: 10px;background: #c00c0b;border-radius: 50%;position: absolute;top: 50%;margin-top: -5px;z-index: 1;}
    .jczwgk_tie i.l:before{left: 0;}
    .jczwgk_tie i.r:before{right: 0;}
    .jczwgk_zcwj .zcwj_list .tab li .item{margin: 0;}
    .jczwgk_zcwj .zcwj_list .list li{width: 100%;}
    .cgzs_list li{width: 26%;}
    .zcwj_img p{width: 100%;margin-top: 10px;}
    .gztj_list li{width: 100%;}
    .cgzs_list li{width: 33.333%;}
    .cgzs_list li .item{margin: 10px 14%;}
    .jczwgk_header .jczwgk_nav{margin-top: 28.7%;}
    .jczwgk_banner .tletext{height:auto;line-height: initial;margin-top:10px;padding-bottom: 20px;}
    .jczwgk_banner .tletext span{padding-left: 0;display: block;margin: 10px 0;padding-left: 30px;}
    .jczwgk_banner .tletext img{position: initial;}
    .jczwgk_banner .tletext span::after{display: none;}
    .jczwgk_banner .tletext i{margin-top: 0;}
    .jczwgk_banner .tletext a{padding-left: 30px;}
	
	.footer-mode{padding:15px;}
    .footer-menu{position:static; margin-top:0; width:auto; margin-bottom:1em;}
.footer-menu ul li{position:relative; display:inline-block; padding-right:20px; line-height:20px;}
.footer-menu ul li:after{position:absolute; top:50%; right:7px; content:""; width:1px; height:14px; margin-top:-7px; background-color:#fff;}
.footer-menu ul li:last-child:after{content:normal;}
.footer-menu ul li a{display:inline-block;}
.footer-contact{padding-left:0;}
.footer-contact .module-span5{float:left; width:40%;}
.footer-contact .module-span7{float:left; width:60%;}
.footer-wzbz{position:static; margin-top:15px; width:auto; text-align:left;}
.footer-contact{padding-right:0;}

}
@media (max-width:740px){
    .container{width: 580px!important;}
    .jczwgk_header .jczwgk_nav li{font-size: 16px;}
    .lunbo .slider {height: 280px;}
    .lunbo .cov,.lunbo .cov .text,.lunbo .cov .text li{height: auto;line-height: initial;padding: 1px 0;}
    .lunbo .cov .text li a{font-size: 16px;}
    .lunbo, .lunbo .slider{height: 220px;}
    .lunbo .dotnv li {height: 71px;}
    .lunbo .dotnv li .dotnv_text{padding-top: 5px;}
    .jczwgk_zcwj .zcwj_list .tab li{font-size: 16px;}
    .cgzs_list li {width: 50%;}
    .cgzs_list li .item {margin: 10px 19%;}
    .jczwgk_zcwj .zcwj_list .list li{font-size: 16px;margin-bottom: 8px;}
    .jczwgk_zcwj .zcwj_list .list{padding: 0 30px 20px;}
    .jczwgk_banner .tletext img{width: 200px;}
	
	.jczwgk_zcwj .zcwj_list .tab li{    height: 80px;
    line-height: 80px;}
	.jczwgk_zcwj .zcwj_list .tab li.on .item,.jczwgk_zcwj .zcwj_list .tab li .item{    background-size: 100% 100%;}
}
@media (max-width:600px){
    .container{width: 455px!important;}
    .jczwgk_banner .img .w80{padding-bottom: 2px;}
    .lunbo, .lunbo .slider {height: 179px;}
    .lunbo .dotnv li{height: 44px;    width: 20%;    margin-left: 10%;}.lunbo .dotnv li:nth-child(1) {margin-left: 10%;}
    .lunbo .dotnv li .dotnv_text{padding-top: 6px;margin-bottom: 6px;overflow: hidden;display: none!important;}
    .jczwgk_banner .tletext i{display: none;}
    .cgzs_list li .item {margin: 10px 11%;}
    .jczwgk_banner .tletext a{display: block;}
    .jczwgk_banner .tletext img{width: 150px;}
    .jczwgk_header .jczwgk_img a img{width: 200px;}
    .jczwgk_banner{overflow: initial;}
	.footer-contact .module-span7{float:none; width:auto;}
.footer-contact .module-span5{float:none; width:auto;}
}
@media (max-width:455px){
    .container{width: 350px!important;}
    .jczwgk_banner p{padding-top: 10px;}
    .lunbo, .lunbo .slider {height: 130px;}
    .lunbo .dotnv li {height: 51px;}
    .cgzs_list li .item {margin: 10px 1%;}
    .jczwgk_tie i{width: 23%;}
    .jczwgk_zcwj .zcwj_list .tab{width: 99%;}
    .jczwgk_zcwj .zcwj_list .tab li {font-size: 15px;}
	.jczwgk_header .jczwgk_img a img{top: 0;}
	.jczwgk_header .jczwgk_nav li {font-size: 14px;}
}

