@charset "utf-8";
.nav{ width:1030px; font-size:14px;}
.nav .ul{ margin-top:20px;  margin-left:54px;}
.nav .ul>li{ height:40px; }
.nav .ul>li.right,.nav .ul>li.right1{ float:right;}

.nav .ul>li>a{ line-height:30px; height:auto;}

.main2_nr ul li .title2 .div2{ padding-left:50px; width:auto; }
.main2_nr ul li .title2 .div2_nr span{ width:320px;}
.main2_nr ul li .title2 .div2_nr span{ background:url(../images/pic14.png) no-repeat 0 13px;}
.main2_nr ul li .title2 .div2_nr{line-height:30px; width:auto}

.main2_nr ul li .title .div2_nr span{  line-height:26px;}
.main2_nr ul li .title .div2{ font-size:18px; padding-left:26px;overflow:inherit;}
.main2_nr ul li .title .div2_nr span{ width:350px;}
.main1 .main1_nr1{ font-size:30px;}



.nav .xl_nr2{ width:500px;}
.nav .xl_nr2 ul li{ width:auto; margin:10px 23px 0 0;}
.nav .xl_nr2 ul li a:hover, .nav .xl_nr2 ul li a.xz{ background:none; width:auto; padding:0 15px;}
.nav .xl_nr2 ul li a{ width:auto; border:1px #CCC solid; background:none; padding:0 15px;}
.nav .xl_nr2 ul li a:hover{border:1px #e79300 solid;}

.main8_nr ul li span a{ font-size:14px; line-height:20px; vertical-align:middle;display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: column;}
	.main5_nr ul li p em{ width:225px; background-color:#e6e6e6;}