/*左侧悬浮*/



.ui-left-fix {



    position: fixed;



    width: 165px;



margin-top: -75px;z-index: 99999999;

    top: 50%;



    right: 0;



    text-align: center;



    border: 2px solid #2a57a3;



    border-right: none;



    background-color:#ffffff;



}







.ui-biglogo {



    position: absolute;



    top: -84px;



    left: 10px;



}







.ui-service-title {



    font-size: 14px;



    color: #fff;



    background: #2a57a3;



    text-indent: 14px;



    margin: 0;



    text-align: left;



    line-height: 36px;



}







    .ui-service-title span {



        display: inline-block;



        line-height: 36px;



        height: 36px;



    }







    .ui-service-title i {



        position: absolute;



        display: block;



        width: 25px;



        height: 25px;



        right: 2px;



        top: 4px;



    }







        .ui-service-title i img {



            display: block;



        }







    .ui-service-title i {



        cursor: pointer;



    }







.ui-qr-wechat {



    margin: 10px 0;



}







.ui-red-title {



    display: inline-block;



    font-size: 12px;



    color: #f00;



    margin: 0 5px 5px;



    padding-bottom: 5px;



    border-bottom: 1px dashed darkslateblue;



}







.ui-left-fix > ul {



    margin: 0 15px;





    border-bottom: 1px dashed darkslateblue;



}







    .ui-left-fix > ul li a, .ui-left-fix > ul li span {



        display: inline-block;



        vertical-align: middle;



    }







    .ui-left-fix > ul li {



        line-height: 36px;



    }







        .ui-left-fix > ul li i {



            display: inline-block;



            height: 100%;



            vertical-align: middle;



        }







        .ui-left-fix > ul li a img {



            display: block;



            border: none;



        }







        .ui-left-fix > ul li a {



            margin-left: 10px;



        }







.ui-left-fix h3, .ui-left-fix .ui-number {



    font-size: 20px;



    font-weight: 500;



    margin: 0;



    line-height: 36px;



    color:#333333;



}







.ui-left-fix .ui-number {



    /*font-family: "Palatino Linotype", "Book Antiqua";*/



}

.ui-left-fix .tophead {

    position: absolute;

    top: -90px;

    left: -29px;

}

.ui-left-fix .tit {

    color: #fff;

    background: #ff3622ba;

    padding: 10px 0;font-size: 16px;

}





@media screen and (max-width: 600px) {

    

.gthz div{

  width: 48% 

}

.gthz{

  flex-wrap: wrap;

}

.gthz.gthz2 div{

  width: 100%

}

.more,.nvz{

  width: 98%;margin-left: auto;margin-right: auto;margin: 5px auto;

}

#service-content{

  display: none;

}

.nvz a{

  margin-bottom: 3px;width: 24%;padding: 8px 3px;box-sizing: border-box;margin-right: 1%

}

.nvz a:nth-child(4n){

  margin-right: 0

}

.nvz{

  display: flex;flex-wrap: wrap;

}

}



/*新闻*/



.xwcon{



	display: flex;justify-content: space-between;width: 100%;padding:30px 0 50px;



}



.xwit{



	width: 33%;



}



.xwtit{



	font-size: 20px;font-weight: bold;color: #000;margin-bottom: 10px;



}



.xwtit .New_connter ul li a,.New_connter ul li a span:first-child{



	font-size: 14px;



}



.New_connter ul li a span:first-child{



	padding-right: 15px;



}



.cgk{



	text-align: right;color: #26CE95;margin-top: 20px;font-size: 16px;text-decoration: none;



}



.tgri{



	text-align: right;padding-top: 20px;



}



.New_connter ul li a span:last-child{



	font-size: 14px;



}

.New_connter ul li a {

    display: flex;

    justify-content: space-between;

    font-size: 16px;

    color: #000;

    text-decoration: none;

}

.New_connter ul li a span:first-child {

    flex: 1;

    overflow-x: hidden;

    display: block;

    box-sizing: border-box;

    padding-right: 30px;

}

.New_connter ul li a span:last-child {

    overflow-x: hidden;

    display: block;

    font-size: 14px;

}

.New_connter ul li {

    overflow: hidden;

    display: block;

    line-height: 35px;

    height: 35px;

    color: #000;

    background: url(/skin/in/images/ko.jpg);

    background-position: left center;

    background-size: auto;

    padding-left: 15px;

    background-repeat: no-repeat;

}

.New_connter ul li a:hover {

    color: #26CE95;

}

.wrappter .xwcon li{

	float: none

}

.New_connter{

	min-height: 280px;

}

.flow-image .Article_list{

	/*min-height: 307px;*/

}



@media screen and (max-width: 600px) {

    .xwit {

    width: 100%;

    margin-bottom: 20px;

    -webkit-box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);

    box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);

    box-sizing: border-box;

    padding: 15px;

    border-radius: 10px;background: #fff

}

.xwcon {

    display: block;

    justify-content: space-between;

    width: 95%;

    margin: 0 auto;

    padding: 0px 0 50px;

}

.xwtit {

    font-size: 20px;

    font-weight: bold;

    color: #000;

    margin-bottom: 10px;

    border-bottom: 1px solid #f3f3f3;

    padding-bottom: 10px;

}

.New_connter {

    min-height: 0;

}

.content{

	width: 90%;margin: 0 auto

}

}



/*子栏目*/



.snav{

	margin-bottom: 20px;

	margin-top: 20px;

}

.snav a{

	margin-right: 5px;

	display: inline-block;vertical-align: top;padding: 10px 25px;font-size: 14px;background: #60D5B5;color: #fff;text-decoration: none;

}

.snav a:hover,.snav a.cur{

	background: #34C2A1

}









    .pagelist{text-align: center;padding: 10px 0;}



.pagelist li{



    display: inline-block;vertical-align: middle;



}



.pagelist a{



    border: 1px solid #e6e6e6;font-size: 13px;



    padding: 5px 10px;



display: inline-block;



background: #fff;



color: #666666;



cursor: pointer;



text-decoration: none;



}



.pagelist li:hover a{



  background: #34C2A1;



  color: #fff;



}



.pagelist .thisclass a{



background: #34C2A1;



  color: #fff;



}



.pagelist .thisclass {



background: #34C2A1;



  color: #fff;



}





.main.fn-clear{

	width: 95%;margin: 0 auto

}







/*头部修改*/



@media screen and (min-width: 600px) {

    .header_menu {

        width: 843px;text-align: center;

    }

    .header_menu ul li{

    	float: none;display: block;

    }

    .header_menu ul{

    	display: flex;justify-content: center;

    }

}





.more.fn-clear{position: relative;}

.more.fn-clear a{

	position: absolute;

	right: 0;top: 30%;

}

.nvz a{

  transition: .1s;

    -moz-transition: .1s;

    -webkit-transition: .1s;

    -o-transition: .1s;

}



.cnnhz .div_rm2 img{

	width: 	auto;

}



.layui-layer{

	overflow: visible!important;

}

