/*banner begin*/

.box2{ clear:both; width:100%; height:441px; background:#ffffff; position:relative; margin-bottom:30px;}

.banner-box1{min-width:1210px;height:441px;position:relative;overflow:hidden;}

.banner-box1 .bd1{ width:100% !important;}

.banner-box1 .bd1 li .m-width1 {width:1210px;margin:0 auto;overflow:hidden; width:100%;}

.banner-box1 .bd1 li{width:100% !important;height:441px;}

.banner-box1 .bd1 li a{display:block;background-size:auto; width:100%; height:100%; position:absolute; z-index:999999999;}



.banner-btn1{width:1210px;position:absolute;top:404px;left:50%;margin-left:-605px; z-index:99999999999}

.banner-btn1 a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}

.banner-btn1 a.prev{left:20px; background:url(../images/bg1.jpg) no-repeat; display:none;} 

.banner-btn1 a.next{left:38px; background:url(../images/bg2.jpg) no-repeat; display:none;}



.banner-box1 .hd {position:absolute;top:0px;left:559px;}

.banner-box1 .hd ul li{width:10px;height:10px;border-radius :50%;text-indent:-9999px;margin-right:10px;background:rgba(0,0,0,0.5);float:left;cursor:pointer;}

.banner-box1 .hd ul li.on{background:#fff;}

.baine{ display:none; margin-bottom:30px;}





.spni{ width:100%; position:absolute; height:100%; left:0; top:0;}

.spin_l{ float:left; width:19%; height:441px; background:rgba(71,71,71,0.7);position:relative; z-index:999999999999999999 }

.spin_l li{ width:100%; line-height:87px; padding-left:80px; clear:both; color:#fff; font-size:16px; cursor:pointer; text-align:left; background:url(../images/bg.png) no-repeat 95% center; border-bottom:1px solid #aaaaaa;}

.spin_l li a{ color:#fff; font-size:14px;}

.spin_l li.bnf:hover{color:#333333; background:url(../images/bg_1.png) no-repeat 95% center #fff; border:1px solid #0787cc; border-right:none;}

.spin_l li.bnf:hover a{ color:#333; z-index:99999}

.spin_l li:last-child{ border:none;}



.zhide{ position:absolute; height:441px;left:227px;transform:translateX(0px);-ms-transform:translateX(0px);-moz-transform:translateX(0px); -webkit-transform:translateX(0px); -o-transform:translateX(0px); top:0; background:#fff;transition: all 0.3s ease; overflow:hidden; background:#fff; display:none;width:972px;}

.spin_l li.bnf:hover .zhide{ width:972px; z-index:1; display:block; border:1px solid #0787cc; z-index:-1}

.zhide_l{ width:630px; height:441px; border-right:1px solid #dcdcdc; padding:25px 19px 0 14px; float:left; background:url(../images/bg1.jpg) no-repeat 97% bottom;}

.zhide_l li{ clear:both; overflow:hidden; line-height:30px; padding-left:0px; margin-bottom:15px; border-bottom:none;}

.zhide_l li span{ float:left; width:105px; color:#4d4d4d; font-size:14px; font-weight:bold;}

.zhide_l li span a{ color:#4d4d4d; font-size:14px; font-weight:bold;}

.zhide_l li font{ float:right; width:490px; height:auto; border-bottom:1px solid #cfcdcd;}

.zhide_l li font a{ color:#000; margin-right:10px; font-size:13px;}

.zhide_l li font a.bonci{ color:#cc1002;}

.zhide_l li font a sup{ color:#ce0000;}

.spin_l li.bnf:hover .zhide_l li font a.bonci{ color:#cc1002}

.spin_l li.bnf .zhide_l li font a:hover,.spin_l li.bnf .zhide_l li span a:hover,.spin_l li.bnf .zhide_l li font a.bonci:hover{ color:#24b6dd;}

.zhide_l li font.qcbj{ border:none;}

.zhide_r{ float:right; width:339px; height:auto; overflow:hidden;}

.zhide_r dl{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #dcdcdc; min-height:146px; padding:27px 0 0 0}

.zhide_r dt{ height:auto; float:left; width:50%;}

.zhide_r dt img{ display:block; max-width:100%; margin:0 auto;}

.zhide_r dd{ float:right; width:50%; color:#666666; font-size:18px; font-weight:bold; padding-top:25px;}

.zhide_r dd a{ color:#666666; font-size:18px; font-weight:bold; line-height:24px;}

.zhide_r dl.qcbj{ border-bottom:none;}



 .zhide_l li font a sup i{   

        position: relative;

    }  



    .zhide_l li font a sup i:nth-child(1){  

        -webkit-animation:jump 1s linear 0s infinite alternate;  

    }  



    .zhide_l li font a sup i:nth-child(2){  

        -webkit-animation:jump 1s linear 0.2s infinite alternate;  

    }  



    .zhide_l li font a sup i:nth-child(3){  

        -webkit-animation:jump 1s linear 0.4s infinite alternate;  

    }  



    @-webkit-keyframes jump  

    {  

        0%{  

            top:0px;  

            color:#ce0000;  

        }  

        50%{  

            top:-3px;  

            color:#ce0000;  

        }  

        100%{  

            top:3px;  

            color:#ce0000;  

        }  

    }  





@media(max-width:1024px){

.box2{ clear:both; width:100%; height:516px; background:#ffffff; position:relative; display:none;}

.baine{ display:block;}	
.spin_l li{  padding-left:36px;}

}

/*banner end*/



/*main begin*/

.box3{ clear:both; height:auto; overflow:hidden;}

.lunci{ clear:both; width:100%; height:auto; min-height:430px;}

.lunci_t{ clear:both; height:auto; overflow:hidden; text-align:center; color:#4d4d4d; font-size:18px; line-height:36px; margin-bottom:20px;}

.lunci_c{ clear:both;height:58px; overflow:hidden; border-bottom:5px solid #0787cc; margin-bottom:20px;}

.lunci_c li{ float:left; width:16.6%; height:53px; background:url(../images/bg2.jpg) no-repeat center bottom; position:relative}

.lunci_c li span{ display:none; width:100%; height:53px; background:url(../images/bg3.jpg) no-repeat right top; position:absolute; right:0; top:0;}

.lunci_c li a{ display:block; width:80px; height:22px;text-align:center; line-height:22px; color:#666666; font-size:14px; margin:0 auto;}

.lunci_c li.dada a{ background:#0787cc; color:#fff; font-size:14px; border-radius:50px; }

.lunci_c li.dada span{ display:block;}

.lunci_c li.xiao a{ color:#666666; font-size:14px;  }

.lunci_c li.xiao span{ display:none;}



.lunci_b{ clear:both; height:auto; overflow:hidden; clear:both; min-height:430px;}

.lunci_bl{ float:left; width:44%; height:auto; min-height:400px; background:#f5f5f5; padding:30px 0px 0 0px; position:relative;}

.lunci_bl dd{ height:auto; overflow:hidden; margin-bottom:40px; padding:0 28px; position:relative; z-index:999}

.lunci_bl dd h6{color:#333333; font-size:24px; line-height:36px; font-weight:bold; margin-bottom:5px;}

.lunci_bl dd p{ line-height:24px; color:#666666; font-size:18px; padding-right:113px; height:48px; overflow:hidden;}

.lunci_bl dt{ clear:both; height:auto; overflow:hidden; position:absolute; width:100%; height:400px; left:0; top:0;}

.lunci_bl dt img{ display:block; max-width:100%;}

.lunci_br{ float:right; width:54%; height:auto; padding:3px;}

.lunci_bt{ width:100%; min-height:190px; background:#f5f5f5; overflow:hidden; clear:both; margin-bottom:13px;}

.lunci_bt:hover{ box-shadow:0px 0px 5px #b9dbee;}

.lunci_bt dl{ width:100%; height:100%; overflow:hidden; position:relative;}

.lunci_bt:hover{ box-shadow:0px 0px 5px #b9dbee;}

.lunci_bt dt{ width:100%; height:100%; padding-top:19px; padding-left:236px;}

.lunci_bt dt img{ display:block; max-width:100%;}

.lunci_bt dd{ position:absolute; left:25px; top:18px;}

.lunci_bt dd h6{ color:#00c9ff;line-height:24px; font-size:18px; margin-bottom:5px;}

.lunci_bt dd p{ color:#e25050; font-size:16px; line-height:24px;}

.lunci_bt dd p span{ font-size:14px;}

.lunci_bb{ clear:both; height:auto; overflow:hidden; padding:3px;}

.lunci_bb dl{ float:left; width:49%; height:auto; min-height:190px; background:#f5f5f5; overflow:hidden; position:relative; margin-bottom:17px;}

.lunci_bb dl:hover{ box-shadow:0px 0px 5px #b9dbee;}

.lunci_bb dt{ width:100%; height:190px; float:right; width:60%; padding-top:28px;}

.lunci_bb dt img{ display:block; max-width:100%;}

.lunci_bb dd{ position:absolute; left:25px; top:18px;}

.lunci_bb dd p{ color:#e25050; font-size:16px; line-height:24px;}

.lunci_bb dd p span{ font-size:14px;}

.lunci_bb dd h6{ color:#00c9ff; line-height:24px; font-size:18px; margin-bottom:5px;}

.lunci_bb dl.you{ float:right;}

.lunci_bb dl.you dt{ padding-top:28px;}

.lunci_bb1 dl{ margin-bottom:13px;}

.lincie{ clear:both; height:auto; overflow:hidden;}

.lincie dl{ float:left; width:49%; height:auto; min-height:400px; background:#f5f5f5; padding:30px 28px;}

.lincie dd h6{ color:#333333; line-height:24px; font-size:18px; margin-bottom:5px;}

.lincie dd p{ color:#e25050; font-size:20px; line-height:24px;}

.lincie dd p span{ font-size:14px;}

.lincie dl.you{ float:right;}

@media(max-width:768px){

.lunci_c li{ float:left; width:16.6%; height:53px; background:url(../images/bg2.jpg) no-repeat center bottom; position:relative}

.lunci_c li span{ display:none; width:100%; height:53px; background:url(../images/bg3.jpg) no-repeat right top; position:absolute; right:0; top:0;}

.lunci_c li a{ display:block; width:80px; height:22px;text-align:center; line-height:22px; color:#666666; font-size:14px; margin:0 auto;}

.lunci_c li.dada a{ background:#0787cc; color:#fff; font-size:14px; border-radius:50px; }

.lunci_c li.dada span{ display:none;}

.lunci_c li.xiao a{ color:#666666; font-size:14px;  }

.lunci_c li.xiao span{ display:none;}	

.lunci_bl{ float:left; width:100%; height:auto; min-height:auto; overflow:hidden; background:#f5f5f5; padding:30px 0px 0 0px; position:relative; margin-bottom:15px;}

.lunci_br{ float:right; width:100%; height:auto; padding:3px;}

.lunci_bl dt img{ display:block; max-width:100%; width:100%;}

.lunci_bl dt{ clear:both; height:auto; overflow:hidden; position:inherit; width:100%; height:auto; left:0; top:0;}

.lunci_bl dd{ height:auto; overflow:hidden; margin-bottom:40px; padding:0 28px; position:absolute; left:0; top:0; z-index:999}

.lunci_bl dl{ display:block; width:100%; position:relative;}

}

@media(max-width:414px){

.lunci_bt{ width:100%; min-height:auto; background:#f5f5f5; overflow:hidden; clear:both; margin-bottom:14px;}

.lunci_bb dl{ float:left; width:49%; height:auto; min-height:auto; background:#f5f5f5; overflow:hidden; position:relative; margin-bottom:17px;}

.lunci_bb dt{ width:100%; height:190px; float:right; width:100%; padding-top:auto;}

.lunci_c li{ float:left; width:33.33%; height:auto; background:none; position:relative}

.lincie dl{ float:left; width:100%; height:auto; min-height:300px; background:#f5f5f5; padding:30px 28px;}

	

}



.ggyw{ clear:both; width:100%; height:auto; margin-bottom:25px; overflow:hidden;}

.ggyw img{ display:block; max-width:100%;}

.xcin{ clear:both; height:auto; overflow:hidden;}

.xcin_t{ height:auto; min-height:35px; background:url(../images/bg4.jpg) no-repeat left bottom; color:#0787cc; font-size:18px; line-height:24px; margin-bottom:15px;}
.xcin_t span{font-size:16px;color:#333;display:inline-block;margin-left:40px;}
.cxin_c{ clear:both; height:auto; overflow:hidden; padding:3px; margin-bottom:19px;}

.cxin_cl{ width:40%; height:auto; float:left;}

.cxin_cl:hover{box-shadow:0px 0px 5px #b9dbee;}

.cxin_cl dl{ display:block; width:100%; position:relative; background:#f5f5f5;}

.cxin_cl dt{ width:100%; height:auto;}

.cxin_cl dt img{ display:block; width:100%;}

.cxin_cl dd{ position:absolute; left:20px; top:20px; padding:0 20px 20px 0;}

.cxin_cl dd h6{ color:#00c9ff; line-height:36px; font-size:22px;}

.cxin_cl dd p{ line-height:24px; color:#555555; font-size:16px;}

.cxin_cr{ float:right; width:58%; height:auto;}

.cxin_cr dl{ float:left; width:48%; position:relative; display:block;}

.cxin_cr dt{ width:100%; height:auto;}

.cxin_cr dt img{ display:block;width:100%;}

.cxin_cr dl:hover{box-shadow:0px 0px 5px #b9dbee;}

.cxin_cr dt img{ display:block; width:100%;}

.cxin_cr dd{ position:absolute; left:20px; top:20px; padding:0 20px 20px 0;}

.cxin_cr dd h6{color:#00c9ff; line-height:36px; font-size:22px;}

.cxin_cr dd p{ line-height:24px; color:#555555; font-size:16px; padding-right:119px;}

.cxin_cr dl.you{ float:right;}

.cxin_cl1{ float:right;}

.cxin_cr1{ float:left;}

@media(max-width:1024px){

.cxin_cr dd p{ line-height:24px; color:#555555; font-size:16px; padding-right:0px;}	

}

@media(max-width:768px){

.cxin_cr dd p{ line-height:24px; color:#555555; font-size:16px; padding-right:0px;}	

.cxin_cr{ float:right; width:100%; height:auto;}

.cxin_cl{ width:100%; height:auto; float:left;}

.cxin_cl dl{ display:block; width:100%; position:relative; background:#f5f5f5; margin-bottom:19px;}

}

@media(max-width:414px){

.cxin_cr dd p{ line-height:24px; color:#555555; font-size:16px; padding-right:0px;}	

.cxin_cr{ float:right; width:100%; height:auto; margin-bottom:0px;}

.cxin_cl{ width:100%; height:auto; float:left;}

.cxin_cl dl{ display:block; width:100%; position:relative; background:#f5f5f5; margin-bottom:19px;}

.cxin_cr dl{ float:left; width:100%; position:relative; display:block; margin-bottom:19px;}

.cxin_cr dl.you{ float:right; margin-bottom:0px;}

}



.rcmin{ clear:both; height:auto; overflow:hidden; margin-bottom:30px;}

.rcmin_t{ height:auto;}

.rcmin_t dl{ float:left; width:24%; height:auto; min-height:300px; background:#e3edf5; margin-right:1.3%; padding:30px 27px;transition: all 0.5s ease;}

.rcmin_t dd{ height:auto; margin-bottom:6px;}

.rcmin_t dd h6{ color:#00c9ff;line-height:36px; font-size:22px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:5px;}

.rcmin_t dd p{ line-height:24px; color:#555555; font-size:16px;}

.rcmin_t dd div{ height:72px; overflow:hidden;}

.rcmin_t dt{ display:block; width:100%;}

.rcmin_t dt img{ display:block; max-width:100%; margin:0 auto;}

.rcmin_t dl.qcbj{ margin-right:0%;}

.rcmin_t dl:hover{-moz-transform: translateY(-5px); -webkit-transform: translateY(-5px); -o-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px);}

@media(max-width:768px){

.rcmin_t dl{ float:left; width:48%; height:auto; min-height:300px; background:#e3edf5; margin-right:2%; padding:30px 27px;transition: all 0.5s ease; margin-bottom:15px;}

.rcmin{ clear:both; height:auto; overflow:hidden; margin-bottom:15px;}

}

@media(max-width:414px){

.rcmin_t dl{ float:left; width:100%; height:auto; min-height:300px; background:#e3edf5; margin-right:0%; padding:30px 27px;transition: all 0.5s ease; margin-bottom:15px;}

}



.khzo{ clear:both; height:auto; overflow:hidden; margin-bottom:28px;}

.khzo_t{ text-align:center; background:url(../images/bg5.jpg) no-repeat center bottom; line-height:24px; color:#4d4d4d; font-size:18px; padding-bottom:10px; margin-bottom:20px;}

.khzo_b{ clear:both; height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center top;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; padding:47px 160px 43px 160px;}

.khzo_bl{ float:left; width:44%; height:auto; position:relative; /*box-shadow:5px 5px 0px #909eb4; */border-radius:10px;}

.khzo_bl img{ display:block; width:100%; border-radius:10px;}

.khzo_bl span{ display:block; width:100%; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../tu/tu31.png) no-repeat center center;}

.khzo_br{ float:right; width:42%; height:auto; padding-top:23px;}

.khzo_br img{ display:block; max-width:100%;}

@media(max-width:1024px){

.khzo_b{ clear:both; height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center top;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; padding:47px 43px 43px 43px;}

}

@media(max-width:414px){

.khzo_bl{ float:left; width:100%; height:auto; position:relative; box-shadow:5px 5px 0px #909eb4; border-radius:10px;}

.khzo_br{ float:right; width:100%; height:auto; padding-top:23px;}



}



.xinw{ clear:both; width:100%; height:auto; overflow:hidden; margin-bottom:30px;}

.xinw_t{ height:auto; overflow:hidden;}

.xinw_tl{ float:left; width:24%; height:auto; overflow:hidden; border:1px solid #0787cc;}

.xinw_tlt{ min-height:136px; background:url(../images/bg1.png) no-repeat center bottom #0787cc; padding:25px 0 0 29px; margin-bottom:25px;}

.xinw_tlt img{ display:block; max-width:100%;}

.xinw_tlb{ height:auto; overflow:hidden; padding:0px 20px 15px 22px}

.xinw_tlb li{ line-height:34px; color:#333333;}

.xinw_tlb li a{ display:block; background:url(../images/bg7.jpg) no-repeat left center; padding-left:20px; color:#333333; font-size:14px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.xinw_tlb li a:hover{ color:#128cce;}

.xinw_tr{ float:right; width:75%; height:auto;}

.xinw_tr dl{ float:left; width:32%; height:auto; overflow:hidden; border:1px solid #dcdcdc; min-height:382px; margin-right:2%;}

.xinw_tr dt{ width:100%; height:auto; overflow:hidden; margin-bottom:45px;}

.xinw_tr dt img{ display:block; width:100%;transition: all 0.5s ease;}

.xinw_tr dd{ clear:both; height:auto; overflow:hidden; padding:0 22px;}

.xinw_tr dd h6{ color:#0787cc; line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px;}

.xinw_tr dd p{ line-height:24px; color:#999999; font-size:14px;}

.xinw_tr dd div{ height:48px; overflow:hidden; margin-bottom:25px;}

.xinw_tr dl.qcbj{ margin-right:0%;}

.xinw_tr dl:hover dt img{-moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}

.xinw_tr dl:hover dd h6{ color:#ce0000;}

@media(max-width:768px){

.xinw_tl{ float:left; width:100%; height:auto; overflow:hidden; border:1px solid #0787cc; margin-bottom:15px;}

.xinw{ clear:both; width:100%; height:auto; overflow:hidden; margin-bottom:15px;}

.xinw_tr{ float:right; width:100%; height:auto;}

}

@media(max-width:667px){

.xinw_tr dl{ float:left; width:32%; height:auto; overflow:hidden; border:1px solid #dcdcdc; min-height:auto; padding-bottom:10px; margin-right:2%;}

	

}

@media(max-width:414px){

.xinw_tl{ float:left; width:100%; height:auto; overflow:hidden; border:1px solid #0787cc; margin-bottom:15px;}

.xinw{ clear:both; width:100%; height:auto; overflow:hidden; margin-bottom:15px;}

.xinw_tr{ float:right; width:100%; height:auto;}

.xinw_tr dl{ float:left; width:100%; height:auto; overflow:hidden; border:1px solid #dcdcdc; min-height:382px; margin-right:0%; margin-bottom:15px; padding-bottom:10px;}

}



.wmkh{ clear:both; height:auto; overflow:hidden; margin-bottom:30px;}

.khzo_t1{ background:url(../images/bg8.jpg) no-repeat center bottom; margin-bottom:20px;}

.wmkh_b{ height:auto; overflow:hidden; border:1px solid #dcdcdc; border-bottom:none;}

.wmkh_b li{ float:left; width:20%; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; cursor:pointer;overflow: hidden;}

.wmkh_b li a{ display:block; width:100%;}

.wmkh_b li:hover a img{-moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}

.wmkh_b li.bonxe{ border-right:none;}

.wmkh_b li a img{ max-width:100%;transition: all 0.5s ease;}

@media(max-width:414px){

.wmkh_b li{ float:left; width:50%; position:relative; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}

.wmkh_b li.bonxe{border-right:1px solid #dcdcdc;}

.wmkh_b{ height:auto; overflow:hidden; border:1px solid #dcdcdc; border-bottom:none; border-right:none;}



}



.box4{ clear:both; height:auto; overflow:hidden;}

.box4 img{ display:block; max-width:100%;}

/*main end*/



/*二级页面 begin*/

.spin_l1{ float:left;height:0px; background:#474747; position:absolute; display:none; z-index:9999999;

 width:19%; background:#474747;}

.qbf:hover .spin_l1{ width:228px; height:441px; background:#474747;display:block; margin-left:-1px;}

.box8{ clear:both; height:auto; overflow:hidden; padding:25px 0 70px 0;}

.dqwz{ line-height:30px; margin-bottom:15px;}

.dqwz a{ color:#555555;}

.dqwz a:last-child{ color:#999999}

.dqwz a:hover{ color:#999;}

.zcgs{ clear:both; height:auto; overflow:hidden; padding-bottom:71px;}

.zcgs_l{ float:left; width:42%; height:auto; overflow:hidden;}

.zcgs_l img{ display:block; width:100%;}

.zcgs_r{ float:right; width:56%; height:auto; padding-right:21px;}

.zcgs_rt{ clear:both; height:auto; overflow:hidden; margin-bottom:20px;}

.zcgs_rt h1{ color:#333333; font-size:24px; font-weight:bold; line-height:24px; margin-bottom:8px;}

.zcgs_rt p{ line-height:24px; color:#666666; font-size:14px;}

.zcgs_rc{ padding:15px 20px; background:#f5f5f5; overflow:hidden; margin-bottom:20px;}

.zcgs_rc p{ clear:both; line-height:20px; color:#999999;}

.zcgs_rc p span{ display:block; float:left; width:60px; color:#999999;}

.zcgs_rc p font{ float:right; width:90%; color:#999999;}

.zcgs_rc p font i{ text-decoration:line-through;}

.zcgs_rc p font em{ color:#f10d02; font-size:18px;}

.zcgs_rc p font em b{ font-weight:normal; font-size:24px;}

.bocnew{ clear:both; height:auto; overflow:hidden;}

.cnir ul{float:right; display:block; width:90%; color:#fe3346; font-family:Arial, Helvetica, sans-serif; font-size:22px;}

.cnir{  clear:both; line-height:40px; overflow:hidden; display:block; padding:0 20px;}

.cnir span{ float:left; display:block ;width:60px; color:#9c9c9c;}

.cnir li{ float:left; padding:0 20px; margin-right:20px;height:36px; border:1px solid #cccccc; text-align:center; color:#666; margin-bottom:20px; cursor:pointer; line-height:34px;}

.cnir li.redc{ background:url(../images/bg9.jpg) no-repeat right bottom; border:1px solid #ef2a3d;} 

.tjin{ clear:both; width:160px; height:40px; background:#fff; border:1px solid #0787cc; text-align:center; line-height:40px; color:#0787cc;  margin-left:84px; border-radius:5px; font-size:14px;}

.tjin:hover{ background:#0787cc; color:#fff;}

.zcgs_r span.tjin1{ clear:both; width:160px; height:auto;background:#fff;border:none; border:1px solid #0787cc; text-align:center; line-height:40px; color:#0787cc;  margin-left:15px; border-radius:5px; font-size:14px; position:relative; display:inline-block;}

.zcgs_r span.tjin1 .tip{position:absolute;width:100%;height:auto;border-radius:3px;font-size:13px;line-height:24px;background:#1ab7e0; border:1px solid #09738f;color:#fff;cursor:pointer;  padding:15px; z-index:111; left:0; top:50px; font-size:18px;}

.zcgs_r span.tjin1:hover{ background:#0787cc; color:#fff;}

@media(max-width:1024px){

.zcgs_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:20px;}	

.zcgs_r{ float:right; width:100%; height:auto; overflow:hidden; padding-right:21px;}

.tjin{ clear:none; width:160px; height:40px; background:#0787cc; text-align:center; line-height:40px; color:#0787cc; background:#fff; border:1px solid #0787cc; margin-left:0px; border-radius:5px; color:#0787cc; font-size:14px; display:block; margin:0 auto; float:left;}

.zcgs{ clear:both; height:auto; overflow:hidden; margin-bottom:35px;}

.zcgs_r span.tjin1:hover .tip{ display:none;}

.zcgs_r span.tjin1{ clear:none; width:160px; height:auto;background:#fff; border:1px solid #0787cc; text-align:center; line-height:40px; color:#0787cc;  margin-left:15px; border-radius:5px; color:#0787cc; font-size:14px; position:relative; display:inline-block;}

}

@media(max-width:667px){

.zcgs_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:20px;}	

.zcgs_r{ float:right; width:100%; height:auto; overflow:hidden; padding-right:21px;}

.tjin{ clear:both; width:160px; height:40px; background:#0787cc; text-align:center; line-height:40px; color:#0787cc; background:#fff; border:1px solid #0787cc; margin-left:0px; border-radius:5px; color:#0787cc; font-size:14px; display:block; margin:0 auto;}

.zcgs_rc p font{ float:right; width:88%; color:#999999;}

.cnir ul{float:right; display:block; width:88%; color:#fe3346; font-family:Arial, Helvetica, sans-serif; font-size:22px;}

.cnir li{ float:left; padding:0 0px; width:48%; margin-right:2%;height:36px; border:1px solid #cccccc; text-align:center; color:#666; margin-bottom:20px; cursor:pointer;}

}

@media(max-width:414px){

.zcgs_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:20px;}	

.zcgs_r{ float:right; width:100%; height:auto; overflow:hidden; padding-right:21px;}

.tjin{ clear:both; width:160px; height:40px; background:#0787cc; text-align:center; line-height:40px; color:#fff;background:#fff; border:1px solid #0787cc; text-align:center; line-height:40px; color:#0787cc; margin-left:0px; border-radius:5px;  font-size:14px; display:block; margin:0 auto;}

.zcgs_rc p font{ float:right; width:79%; color:#999999;}

.cnir ul{float:right; display:block; width:79%; color:#fe3346; font-family:Arial, Helvetica, sans-serif; font-size:22px;}

.cnir li{ float:left; padding:0 0px; width:48%; margin-right:2%;height:36px; border:1px solid #cccccc; text-align:center; color:#666; margin-bottom:20px; cursor:pointer;}

}

@media(max-width:375px){

.zcgs_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:20px;}	

.zcgs_r{ float:right; width:100%; height:auto; overflow:hidden; padding-right:21px;}

.tjin{ clear:none; width:48%; height:40px; background:#0787cc; text-align:center; line-height:40px; background:#fff; border:1px solid #0787cc; text-align:center; line-height:40px; color:#0787cc; margin-left:0px; border-radius:5px; font-size:14px; display:block; margin:0 auto; float:left}

.zcgs_rc p font{ float:right; width:76%; color:#999999;}

.cnir ul{float:right; display:block; width:76%; color:#fe3346; font-family:Arial, Helvetica, sans-serif; font-size:22px;}

.cnir li{ float:left; padding:0 0px; width:100%; margin-right:0%;height:36px; border:1px solid #cccccc; text-align:center; color:#666; margin-bottom:20px; cursor:pointer;}

.zcgs_r span.tjin1{ clear:none; width:48%; height:auto;background:#fff; border:1px solid #0787cc; text-align:center; line-height:40px; color:#0787cc; text-align:center; line-height:40px;  margin-left:2%; border-radius:5px;  font-size:14px; position:relative; display:inline-block;}

}

@media(max-width:320px){

.zcgs_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:20px;}	

.zcgs_r{ float:right; width:100%; height:auto; overflow:hidden; padding-right:21px;}

.tjin{ clear:none; width:48%; height:40px; background:#0787cc; text-align:center; line-height:40px; color:#fff; border:none; margin-left:0px; border-radius:5px; color:#fff; font-size:14px; display:block; margin:0 auto; float:left;background:#fff; border:1px solid #0787cc; text-align:center; line-height:40px; color:#0787cc;}

.zcgs_rc p font{ float:right; width:70%; color:#999999;}

.cnir ul{float:right; display:block; width:70%; color:#fe3346; font-family:Arial, Helvetica, sans-serif; font-size:22px;}

.cnir li{ float:left; padding:0 0px; width:100%; margin-right:0%;height:36px; border:1px solid #cccccc; text-align:center; color:#666; margin-bottom:20px; cursor:pointer;}

.zcgs_r span.tjin1{ clear:none; width:48%; height:auto;background:#0787cc; text-align:center; line-height:40px; color:#fff; border:none; margin-left:2%; border-radius:5px; color:#fff; font-size:14px; position:relative; display:inline-block;}

}



.ciner{ clear:both; height:auto; overflow:hidden;}

.cinert_l{ float:left; width:25%; height:auto; overflow:hidden; border:1px solid #dddddd;}

.cinert_lt{ min-height:50px; background:#f5f5f5; padding-left:50px; font-weight:bold;line-height:50px; color:#666666; font-size:18px;}

.cinert_lb{ clear:both; width:100%; height:auto; padding:15px 20px; }

.cinert_lb li{ position:relative;line-height:30px;cursor:pointer; background:url(../images/bg10.jpg) no-repeat left 10px; margin-bottom:20px;}

.cinert_lb li font{ display:block; width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#4d4d4d; font-size:14px; padding-left:23px;}

.cinert_lb li:hover font{ color:#ce0000;}

.ynconr{ display:none; overflow:hidden;line-height:20px; font-size:13px; color:#808588;}

.ciner_r{ float:right; width:73%; height:auto; overflow:hidden; border:1px solid #ddd;}

.ciner_rt{ height:auto; border-bottom:1px solid #ddd; overflow:hidden; background:#f5f5f5;}

.ciner_rt li{ float:left; line-height:49px;color:#555555; background:none;}

.ciner_rt li a{ display:block;color:#555555; font-size:18px; padding:0 92px; }

.ciner_rt li a:hover{ color:#0787cc; font-size:18px; font-weight:bold; background:#fff; position:relative; border-top:2px solid #0787cc;}

.ciner_rb{ clear:both; height:auto; padding:48px 35px;}

.ciner_rb_t{ height:auto; overflow:hidden; padding-bottom:15px;}

.ciner_rb_t h1{ text-align:center; color:#333333; font-size:24px; line-height:30px; font-weight:bold; margin-bottom:15px;}

.ciner_rb_t p{ line-height:24px; font-size:14px; color:#4d4d4d; text-align:center;}

.ciner_rbc{ clear:both; height:auto; overflow:hidden; margin-bottom:48px;}

.ciner_rbc table{border-collapse:collapse; width:100%;}

.ciner_rbc td{border:1px solid #ddd; line-height:58px; text-align:left; padding:0 30px; color:#4d4d4d; font-size:14px;}

.ciner_rbc td.yans{ background:#f5f5f5; color:#4d4d4d; font-size:14px; text-align:center;}

.ciner_rbc td span{ color:#cc1002; font-size:14px;}

.ciner_rbc td font{ color:#4d4d4d; font-size:14px; text-decoration:line-through;}

#nav{position:relative;top:0; width:874px; background:#f5f5f5; z-index:9999} 

@media(max-width:1024px){

.cinert_l{ float:none; width:100%; height:auto; overflow:hidden; border:1px solid #dddddd;}

.ciner_r{ float:right; width:100%; height:auto; overflow:hidden; border:1px solid #ddd; margin-bottom:25px;}

	

}

@media(max-width:768px){

.ciner_rbc	{ width:100%; overflow:hidden;overflow-x:scroll; margin-bottom:20px;}

.ciner_rbc table{ width:1067px;}

}

.ciner_t{ clear:both; height:auto; border:1px solid #ddd; background:#f5f5f5; padding:0 52px; line-height:48px; color:#4d4d4d; font-size:14px;}

.ciner_b{ height:auto; overflow:hidden; padding:0 30px;}

.ciner_b li{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #ddd; padding:25px 24px;}

.ciner_b li span{ float:left; display:block; width:45px;}

.ciner_b li em{ float:right; display:block; width:88%;}

.ciner_b li h6{ color:#0787cc; font-size:14px; line-height:24px;}

.ciner_b li p{ line-height:24px; color:#4d4d4d; font-size:14px; clear:both;}

.ciner_b li p em{ float:left; display:block; width:50%; font-size:14px; color:#4d4d4d;}

.ciner_b li span.tunie{ margin-top:15px;}

@media(max-width:768px){

.ciner_b li p em{ float:left; display:block; width:100%; font-size:14px; color:#4d4d4d;}	

}

@media(max-width:414px){

.ciner_b li p em{ float:left; display:block; width:100%; font-size:14px; color:#4d4d4d;}	

.ciner_b{ height:auto; overflow:hidden; padding:0 0px;}

.ciner_b li em{ float:right; display:block; width:100%; padding-top:10px;}

.ciner_b li span{ float:left; display:block; width:100%;}

.ciner_b li span img{ display:block; max-width:100%; margin:0 auto;}

}



.lxmi{ clear:both; height:auto; overflow:hidden;}

.lxmi_l{ float:left; width:19%; height:auto; overflow:hidden;}

.lxmi_l li{ text-align:center; line-height:40px;}

.lxmi_l li a{ color:#333333; font-size:14px; display:block; width:100%;}

.lxmi_l li a:hover{ color:#0787cc; font-weight:bold;}

.lxmi_l li a.active{ color:#0787cc;}

.lxmi_r{ float:right; width:81%; height:auto; overflow:hidden; border-left:1px solid #4d4d4d; padding:0 84px;}

.lmyi_t{ height:auto; overflow:hidden; margin-bottom:50px; position:relative;}

.lmyi_t img{ display:block; max-width:100%; margin:0 auto;}

.lmyi_v{ height:auto; overflow:hidden; margin-bottom:50px;}

.lmyi_v img{ display:block; margin:0 auto; max-width:100%; margin-bottom:30px;}

.lmyi_v p{ line-height:24px; color:#4d4d4d; font-size:14px;}

.lmyi_v li{ float:left; width:33.33%;}

.lmyi_v li img{ display:block; max-width:100%; margin:0 auto; margin-bottom:20px;}

.lmyi_v li h6{ text-align:center; color:#333333; font-size:22px; line-height:30px;}

.lmyi_v li h6 span{ color:#333333; font-size:36px; line-height:36px;}

.lmyi_v li p{ text-align:center; color:#333333; font-size:14px;}

.cnnrce{ clear:both; height:auto; overflow:hidden; background:url(../images/bg11.jpg) repeat-y 99px 0px; padding:10px 0;}

.cnnrce_l{ float:left; width:99px; background:url(../images/bg12.jpg) no-repeat right center; line-height:40px; color:#333333; font-size:16px; font-weight:bold;}

.cnner_e{ float:right; width:84%;}

.mbvn{ margin-bottom:20px; clear:both; overflow:hidden;}

@media(max-width:1024px){

.lxmi_r{ float:right; width:81%; height:auto; overflow:hidden; border-left:1px solid #4d4d4d; padding:0 30px;}

.cnnrce_l{ float:left; width:99px; background:none; line-height:40px; color:#333333; font-size:16px; font-weight:bold;}

.cnnrce{ clear:both; height:auto; overflow:hidden; background:none; padding:10px 0;}

.cnner_e{ float:right; width:100%;}

}

@media(max-width:414px){

.lxmi_r{ float:right; width:100%; height:auto; overflow:hidden; border-left:1px solid #4d4d4d; padding:0 0px; border:none;}

.cnnrce_l{ float:left; width:99px; background:none; line-height:40px; color:#333333; font-size:16px; font-weight:bold;}

.cnnrce{ clear:both; height:auto; overflow:hidden; background:none; padding:10px 0;}

.cnner_e{ float:right; width:100%;}

.lxmi_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:20px;}

.lxmi_l li{ text-align:center; line-height:40px; float:left; width:33.33%; }

.lmyi_v li{ float:left; width:100%;}





}



.jrmi{ clear:both; height:auto; overflow:hidden;}

.jrmi h1{ color:#333333; font-size:16px; line-height:30px;}

.jrmi h6{ color:#0787cc; font-size:14px; line-height:40px;}

.jrmi p{ line-height:24px; color:#4d4d4d; font-size:14px;}

.lmyi_t span{ display:block; width:240px; height:160px; background:rgba(7,135,204,0.7); position:absolute; left:0; top:45px; padding:40px; line-height:24px; color:#ffffff; font-size:14px; font-weight:bold;}

.jrmi h2{ color:#0787cc; font-size:16px; line-height:30px;}

@media(max-width:1024px){

.lmyi_t span{ display:block; width:100%; height:auto; background:rgba(7,135,204,0.7); position:inherit; left:0; top:0px; padding:40px; line-height:24px; color:#ffffff; font-size:14px; font-weight:bold; margin-top:20px;}

}



.box9{ clear:both; height:auto; overflow:hidden;}

.box9 img{ display:block; width:100%;}

.box8_1{ background:#f5f5f5;}

.dqwz_1{ line-height:51px;}

.news{ clear:both; height:auto; overflow:hidden;}

.news_l{ float:left; width:72%; height:auto; overflow:hidden; background:#fff; border-top:2px solid #0787cc;}

.news_lt{ height:auto; min-height:48px; border-bottom:1px solid #eeeeee; line-height:48px; padding:0 30px; color:#333333; font-size:18px; font-weight:bold;}

.news_lc{ height:auto; overflow:hidden; padding:32px 30px;}

.news_lc dl{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #eee; padding:0 0 30px 0; margin-bottom:30px;}

.news_lc dt{ float:left; width:23%; height:auto;}

.news_lc dt img{ display:block; width:100%;}

.news_lc dd{ float:right; width:74%; height:auto; overflow:hidden; padding-top:13px;}

.news_lc dd h1{ color:#333333; font-size:18px; line-height:36px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.news_lc dd p{ line-height:36px; color:#999999;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.fy2{ clear:both; line-height:28px; text-align:center; color:#669dd2; font-size:14px; margin:0 auto;} 

.fy2 div{ clear:both; text-align:center; margin:0 auto;}

.fy2 div a.prev{  font-size:14px;padding:5px 10px; border:1px solid #dddddd; background:#fff;color:#666666; margin-right:10px;}

.fy2 div span.current{ background:#0787cc; margin-right:10px;padding:5px 10px;font-size:14px; color:#fff}

.fy2 div a{  border:1px solid #dddddd;color:#666666 ;padding:5px 10px; margin-right:10px;font-size:14px; background:#ff}

.fy2 div a.next{ border:1px solid #dddddd;color:#666666;padding:5px 10px;  margin-right:10px;font-size:14px; background:#ff}

.news_r{ float:right; width:26%; height:auto; overflow:hidden;}

.xinve{ height:auto; overflow:hidden; border-top:2px solid #0787cc; background:#fff; margin-bottom:20px;}

.xinve_t{height:auto; min-height:48px;line-height:48px; padding:0 21px; color:#666666; font-size:14px; font-weight:bold;}

.xinve_b{ height:auto; overflow:hidden; padding:0 21px 10px 21px;}

.xinve_b li{ line-height:24px; background:url(../images/bg7.jpg) no-repeat left 9px; padding-left:22px;}

.xinve_b li h1{ line-height:24px;}

.xinve_b li h1 a{ display:block; width:100%; color:#666666; font-size:14px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.xinve_b li p{ line-height:24px; color:#999999;}

@media(max-width:1024px){

.news_lc dd{ float:right; width:72%; height:auto; overflow:hidden; padding-top:0px;}

.news_lc dt{ float:left; width:24%; height:auto;}

	

}

@media(max-width:768px){

.news_lc dd{ float:right; width:72%; height:auto; overflow:hidden; padding-top:0px;}

.news_lc dt{ float:left; width:24%; height:auto;}

.news_l{ float:left; width:100%; height:auto; overflow:hidden; background:#fff; border-top:2px solid #0787cc; margin-bottom:20px;}

.news_r{ float:right; width:100%; height:auto; overflow:hidden;}

	

}

@media(max-width:568px){

.news_lc dd{ float:right; width:100%; height:auto; overflow:hidden; padding-top:15px;}

.news_lc dt{ float:left; width:100%; height:auto;}

.news_l{ float:left; width:100%; height:auto; overflow:hidden; background:#fff; border-top:2px solid #0787cc; margin-bottom:20px;}

.news_r{ float:right; width:100%; height:auto; overflow:hidden;}

	

}

.neons{ height:auto; overflow:hidden;}

.news_l1{ border-top:none;}

.neons h1{ color:#333333; font-size:18px; line-height:36px; font-weight:bold; text-align:center; padding:15px 0;}

.neons h2{ border-bottom:1px solid #eee; overflow:hidden; line-height:36px; color:#999999; text-align:center;}

.neons_t{ height:auto; overflow:hidden; padding:36px 36px 10px 36px;}

.neons_t p{ line-height:24px; color:#4d4d4d; font-size:14px;}

.neons_t p img{ display:block; max-width:100%; margin:0 auto;}

.neons_t p span.qconr{ color:#999999;}

.fyon{ padding:15px 36px; overflow:hidden; border-top:1px solid #ddd; margin-top:20px;}

.fyon p{ line-height:30px;}

.fyon p a{ color:#999999; font-size:14px;}

.fyon p a i{ font-size:16px; color:#333333;}

.neons_t p hr.yani{ border-bottom:1px solid #eee;}



.fwfl{ float:left; width:72%; height:auto; overflow:hidden; }

.containe{ width:100%;height:auto;display:inline; margin:0 auto;}

.menuTitle3{cursor:pointer;width:100%; height:48px; background:url(../images/bg13.jpg) no-repeat 95% center #eeeeee; border:1px solid #e5e5e5; padding:0 28px; line-height:48px; color:#4e4e4e; font-family:"Microsoft YaHei"; font-size:16px;}

.activeTitle3{cursor:pointer;width:100%; height:48px; background:url(../images/bg14.jpg) no-repeat 95% center #eeeeee; border:1px solid #e5e5e5; padding:0 28px; color:#0887cc; font-family:"Microsoft YaHei"; font-size:16px; line-height:48px;}

.menuContent3{width:100%; height:auto; overflow:hidden; display:none; padding:30px 30px; background:#ffffff;}

.menuContent3 h1{ background:url(../images/bg15.jpg) no-repeat left center; padding-left:12px; color:#4d4d4d; font-size:16px; margin-bottom:10px;}

.menuContent3 h1 a{ color:#4d4d4d; font-size:16px;}

.menuContent3 p{ line-height:32px; color:#d2d2d2; font-family:"Microsoft YaHei"; }

.menuContent3 p a{ color:#8b8b8b; font-size:12px; margin-right:10px;}

.menuContent3 p a sup i{   

        position: relative;

    }  



    .menuContent3 p a sup i:nth-child(1){  

        -webkit-animation:jump 1s linear 0s infinite alternate;  

    }  



   .menuContent3 p a sup i:nth-child(2){  

        -webkit-animation:jump 1s linear 0.2s infinite alternate;  

    }  



   .menuContent3 p a sup i:nth-child(3){  

        -webkit-animation:jump 1s linear 0.4s infinite alternate;  

    }  



    @-webkit-keyframes jump  

    {  

        0%{  

            top:0px;  

            color:#ce0000;  

        }  

        50%{  

            top:-3px;  

            color:#ce0000;  

        }  

        100%{  

            top:3px;  

            color:#ce0000;  

        }  

    }  





/*二级页面 end*/







.con1,.con2,.con3,.con4,.con5,.con6,.con7,.con8,.con9,.con10,.con11,.con12,.con13{height:auto; padding:20px 0px; clear:both;}

.con2,.con3,.con4,.con5,.con6,.con7,.con8,.con9,.con10,.con11,.con12,.con13{display:none;}







































































































































































































