�?{

    margin:0;

    padding:0;

    list-style:none;

}

body{

    font-family:"微软雅黑";

    width:100%;

    font-size: 12px;

}

body, button, input, select, textarea {

    font-family: "microsoft yahei", "Helvetica Neue", Helvetica, STHeiTi, sans-serif;

}

a{

    text-decoration:none;

}

img{

    border: none;

}

.left{

    float:left;

}

.right{

    float:right;

}



.fullSlide{

    overflow: hidden;

}

.fullSlide .bd li img{

    width: 100%;

    vertical-align: top;

}

.content{

    width: 1200px;

    overflow: hidden;

    margin:auto;

}

.nr1{

    width: 1200px;

    overflow: hidden;

    margin:auto;

}

.biaoti>p{

    display: block;

    font-size: 33px;

    text-align: center;

    margin-top: 70px;

    font-weight: bold;

    margin-bottom: 10px;

}

.biaoti p>span{

    color: #0a66b9;

}

.biaoti .fbt{

    width: 380px;

    height: 25px;

    background:url(../images/bj1.jpg) no-repeat 5px;

    margin:auto;

    font-size: 17px;

    text-align: center;

    line-height: 25px;

    color: #565656;

    margin-bottom:40px;

}



.cplist{

    width: 280px;

    background-color: #0b72ce;

    overflow: hidden;

    padding-bottom: 7px;

}

.cplist>p{

    font-size: 20px;

    color: #fff;

    margin-top: 15px;

    margin-left: 10px;

}

.cplist>span{

    font-size: 14px;

    color: #fff;

    margin-left:10px;

    display: block;

}

.cplist .cplist-box{

    width: 266px;

    background-color: #fff;

    margin:auto;

}

.sideMenu .h3{

    

    height: 52px;

    border-top:1px #d8d8d8 solid;

    border-bottom: 1px #d8d8d8 solid;

    background-color: #f4f4f4;

    

}

.sideMenu .h3 .zy{

    font-size: 16px;

    font-weight: none;

    line-height: 52px;

    background:url(../images/jt2.jpg) no-repeat 25px;

}

.sideMenu .h3 .zy>a{

    padding-left: 20%;

    color: #4e4e4e;

    text-decoration: none;

    display: block;

    width: 86%;

}

.sideMenu .h3 .zy:hover{

    background:url(../images/jt1.jpg) no-repeat 25px;

    color: #2c83d0;

}

.sideMenu .h3 .zy:hover a{

    color: #2c83d0;

}

.sideMenu ul li{

    height: 40px;

    background:url(../images/jt3.jpg) no-repeat 45px;

    line-height: 40px;



}

.sideMenu ul li a{

    font-size: 14px;

    color: #7e7e7e;

    display: block;

    margin-left: 60px;

    text-decoration: none;

}

.dbyx{

    width: 266px;

    height: 20px;

    border-radius:7px 7px 0px 0px;

    background-color: #fff;

    margin:auto;

    margin-top: 15px;

}

.cpzs{

    width: 890px;

    height: 698px;

}

.cpzs ul li{

    width: 285px;

    height: 348px;

    float: left;

    margin:5px;

    margin-top:0px;

    margin-bottom:15px;

}

.cpzs ul{

    width: 890px;

    margin:auto;

    margin-left:10px;

}

.cpzs ul li img{

    width: 285px;

    height: 260px;

    vertical-align: bottom;

}

.cpan{

    width: 283px;

    height: 73px;

    border:1px #d2d2d2 solid;

}

.cpan a{

    display: block;

    font-size: 17px;

    text-align: center;

    line-height: 73px;

    color: #777777;

    text-decoration: none;

}

.cpan:hover{

    background-color: #0a66b9;

}

.cpan:hover a{

    color: #fff;

}





.nr2{

    width: 100%;

    height: 650px;

    background:url(../images/bj2.jpg) no-repeat center;

    margin-top:70px;



}

.nr2 p{

    display: block;

    font-size: 33px;

    text-align: center;

    padding-top: 70px;

    font-weight: bold;

    margin-bottom: 10px;

}

.nr2-box{

    width: 1200px;

    margin:auto;

    position: relative;

}

.nr2-box ul{

    position: absolute;

    overflow: hidden;

}

.nr2 p>span{

    color: #0a66b9;

}

.nr2 i{

    display: block;

    font-size: 16px;

    text-align: center;

    font-style:normal;

    color: #777777;

}



.nr2-box2{

    width: 1200px;

    height: 560px;

    margin:auto;

    overflow: hidden;

}

.nr2-box2 ul{

    width: 1200px;

    margin:auto;

}

.nr2-box2 ul li{

    width: 468px;

    height:460px;

    float: left;

    margin:50px 50px 0px 68px;

    position: relative;

}



.nr2-box2 ul li img{

    width: 448px;

    height: 275px;

    border:10px #393939 solid;

    border-radius: 10px;

}

.nr2-box2 ul li span{

    display: block;

    width: 448px;

    height: 50px;

    background:rgba(57,57,57,0.5);

    position: absolute;

    bottom: 175px;

    font-size: 19px;

    color: #fff;

    text-align: center;

    line-height: 50px;

    margin-left: 10px;

}

.nr2-box2 ul li:hover img{

    border:10px #0a6ec7 solid;

}



.nrbt{

    font-size: 18px;

    color: #2e2e2e;

    text-align: center;

    margin-top:20px;

}

.nr2-box2 ul li:hover .nrbt{

    color: #0a6ec7;

}

.nrbt2{

    font-size: 15px;

    padding:15px 10px 5px 10px;

    line-height: 25px;

    text-align: center;

    color: #7b7b7b; 

}





.nr3{height: 170px; background:url(../images/bj3.jpg) no-repeat center; margin:40px auto; }



.nr3 .nr3bt1{ width:100%; height:30px; line-height:30px;font-size: 32px; font-weight:bold;color: #fff; float: left; margin-left:115px;margin-top: 40px; }

.nr3 .nr3bt1 span{ color:#ffe806; }



.nr3 .nr3bt2{ width: 320px;  height:40px; line-height:40px;font-size: 20px;color: #fff; float: left;margin-left:115px;margin-top: 30px; }

.nr3 .nr3bt_baojia a{

    font-size: 15px;

    color: #0a6ec7;

    width: 250px;

    height: 40px;

    border-radius: 20px;

    background-color: #fff;

    float: left;

    margin-top: 30px;

    margin-left: 30px;

    text-align: center;

    line-height: 40px;

}

.nr3 .nr3bt_tel{

    font-size: 18px;

    float: right;

    margin-top: 20px;

    color: #fff;

    font-weight: bold;

    margin-right: 180px;

	text-shadow: 1px 1px 0 #000;

}

.nr4bt{

    width: 1200px;

    height: 45px;

    background:url(../images/bj4.jpg) no-repeat center;

    margin:auto;

    font-size: 34px;

    color: #333333;

    text-align: center;

    line-height: 45px;

    font-weight: bold;

}

.nr4bt span{

    color: #ec020d;

}

.nr4bt2{

    width:1200px;

    margin:auto;

    font-size: 18px;

    text-align: center;

    margin-top: 5px;

    color: #6a6a6a;

    margin-bottom:50px;

}

.ysbox{

    width: 1200px;

    overflow: hidden;

    margin:auto;

    background:url(../images/bj5.jpg) no-repeat center;

    margin-bottom: 40px;

}

.ystp{

    width: 540px;

    height: 300px;

    float: left;

}

.ys1{

    width: 1200px;

    height: 330px;

    margin:auto;

}

.ystp img{

    width: 540px;

    height: 300px;

}



.ys1-box{

    width: 430px;

    height: 260px;

    margin-left:135px;

	text-align:left;

}

.ys1-box>p{

    font-size: 30px;

    color:#015198;

}

.ys1-box p>span{

    font-weight: bold;

    color: #e7010e;

}

.ys1-box>i{

    display: block;

    font-size: 19px;

    color: #333333;

    font-style:normal;

    margin-top: 10px;

}

.ys1-box ul li{

    height: 25px;

    background:url(../images/bj6.jpg) no-repeat left;

    margin:15px auto;

}

.ys1-box ul li p{

    line-height: 25px;

    font-size: 15px;

    color: #838484;

    margin-left: 30px;

}

.ys2{

    width: 1200px;

    margin:auto;

    height: 300px;

}



.ys2-box{

    width: 540px;

    height: 260px;

    margin-top: 25px;

}



.ys2-box>p{

    font-size: 30px;

    color:#444444;

    text-align: right;

}

.ys2-box p>span{

    font-weight: bold;

    color: #015198;

}



.ys2-box>i{

    display: block;

    font-size: 19px;

    color: #333333;

    font-style:normal;

    margin-top: 10px;

    text-align: right;

}



.ys2-box ul li{

    height: 25px;

    background:url(../images/bj6.jpg) no-repeat right;

    margin:15px auto;

}

.ys2-box ul li>p{

    line-height: 25px;

    font-size: 15px;

    color: #838484;

    margin-left: 15px;

    text-align: right;

    margin-right: 30px;

}

.ys2tp{

    width: 540px;

    height: 300px;

}

.ys2tp img{

    width: 540px;

    height: 285px;

}

.ys3{

    width: 1200px;

    margin:auto;

    height: 300px;

}



.ys3-box{

    width: 430px;

    height: 260px;

    margin-left: 135px;

    margin-top: 20px;

	text-align:left;

}



.ys3-box>p{

    font-size: 30px;

    color:#444444;

}

.ys3-box p>span{

    color: #015198;

    font-weight: bold;

}

.ys3-box>i{

    display: block;

    font-size: 19px;

    color: #333333;

    font-style:normal;

    margin-top: 10px;

    text-align: left;

}

.ys3-box ul li{

    height: 25px;

    background:url(../images/bj6.jpg) no-repeat left;

    margin:15px auto;

}

.ys3-box ul li>p{

    line-height: 25px;

    font-size: 15px;

    color: #838484;

    margin-left: 15px;

    text-align: left;

    margin-left: 30px;

}



.ys3-box .ljcx{

    width: 130px;

    height: 40px;

    background-color: #e70012;

    border-radius: 10px;

    float: left;

    margin-top:10px;

}

.ys3-box .ljcx img{

    display: block;

    float: left;

    margin-top: 16px;

    margin-left: 20px;

}

.ys3-box .ljcx a{

    line-height: 40px;

    font-size: 16px;

    color: #fff;

    text-decoration: none;

    text-align: center;

    display: block;

    margin-right: 10px;

}



.ys3-box .ckgd{

    width: 130px;

    height: 40px;

    background-color: #004098;

    border-radius: 10px;

    float: left;

    margin-top:10px;

    margin-left:30px;

}



.ys3-box .ckgd img{

    display: block;

    float: left;

    margin-top: 16px;

    margin-left: 20px;

}

.ys3-box .ckgd a{

    line-height: 40px;

    font-size: 16px;

    color: #fff;

    text-decoration: none;

    text-align: center;

    display: block;

    margin-right: 10px;

}



.ys4{

    width: 1200px;

    margin:auto;

    height: 330px;

}



.ys4-box{

    width: 540px;

    height: 260px;

    margin-top: 60px;

}



.ys4-box>p{

    font-size: 30px;

    color:#444444;

    text-align: right;

}

.ys4-box p>span{

    font-weight: bold;

    color: #015198;

}



.ys4-box>i{

    display: block;

    font-size: 19px;

    color: #333333;

    font-style:normal;

    margin-top: 10px;

    text-align: right;

}



.ys4-box ul li{

    height: 25px;

    background:url(../images/bj6.jpg) no-repeat right;

    margin:15px auto;

}

.ys4-box ul li>p{

    line-height: 25px;

    font-size: 15px;

    color: #838484;

    margin-left: 15px;

    text-align: right;

    margin-right: 30px;

}

.ys4tp{

    width: 540px;

    height: 300px;

    margin-top:40px;

}

.ys4tp img{

    width: 540px;

    height: 285px;

}







.ys5{

    width: 1200px;

    margin:auto;

    height: 300px;

    margin-top: 90px;

}



.ys5-box{

    width: 430px;

    height: 260px;

    margin-left: 135px;

	text-align:left;

}



.ys5-box>p{

    font-size: 30px;

    color:#444444;

}

.ys5-box p>span{

    color: #015198;

    font-weight: bold;

}

.ys5-box>i{

    display: block;

    font-size: 19px;

    color: #333333;

    font-style:normal;

    margin-top: 10px;

    text-align: left;

}

.ys5-box ul li{

    width: 495px;

    height: 25px;

    background:url(../images/bj6.jpg) no-repeat left;

    margin:15px auto;

}

.ys5-box ul li>p{

    line-height: 25px;

    font-size: 15px;

    color: #838484;

    margin-left: 15px;

    text-align: left;

    margin-left: 30px;

}



.ys5-box .ljcx{

    width: 130px;

    height: 40px;

    background-color: #e70012;

    border-radius: 10px;

    float: left;

    margin-top:10px;

}

.ys5-box .ljcx img{

    display: block;

    float: left;

    margin-top: 16px;

    margin-left: 20px;

}



.nr5{

width:100%;

    height: 710px;

    background:url(../images/bj7.jpg) no-repeat center;

    margin:auto;

}

.nr5bt{

    width: 1200px;

    margin:auto;

}

.nr5bt>p{
	line-height: 40px;
	text-align: center;
	font-size: 25px;
	color: #fff;
	font-weight: bold;
	padding-top: 30px;

}
.nr5bt h3{
line-height: 40px;
	text-align: center;
	font-size: 22px;
	color: #fff;
	padding-top: 30px;

}


.nr5bt>span{
	display: block;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	margin-bottom:20px;

}







.picScroll-left{ 

    width:1200px;  

    overflow:hidden; 

    position:relative;   

    margin:auto;

}



.picScroll-left .bd .picList .pic{

    width: 270px;

    height: 230px;

    background-color: #fff;

    padding:5px;

}



.picScroll-left .bd .picList .pic img{

    width: 270px;

    height: 180px;

}

.picScroll-left .bd .picList .pic p{
    font-size: 15px;
    display: block;
    text-align: center;
    color: #000;
    line-height: 50px;
}

.picScroll-left .bd ul{

    width: 1200px;

  

}

.picScroll-left .bd ul li{

    width: 265px !important;

    height: 250px;

    padding:5px;

    margin:10px;

    float: left;

}

.jtbox .hd{

    margin:auto;

    height: 51px;

}

.jtbox .hd .next{

    display: block;

    width: 51px;

    height: 51px;

    background:url(../images/jt4.jpg) no-repeat;

    float: left;

    position: absolute;

    left: 8px;

    top: 100px;

}

.jtbox{

  position: relative;

}



.jtbox .hd{

    position: absolute;

    margin:auto;

    height: 51px;

    width: 100%;

}

.jtbox .hd .prev{

    display: block;

    width: 51px;

    height: 51px;

    background:url(../images/jt5.jpg) no-repeat;

    float: left;

    position: absolute;

    right: 8px;

    top: 100px;

}



.jtbox .gengduo{
	width: 140px;
	height: 35px;
	border:1px solid #f6f6f6;
	border-radius: 25px;
	margin:auto;
	margin-top:10px;
	margin-bottom:20px;
	color: #f6f6f6;

}

.jtbox .gengduo a{
	display: block;
	font-size: 14px;
	color: #f6f6f6;
	text-align: center;
	line-height: 35px;
	text-decoration: none;

}

.nr5bt2{

    font-size: 34px;

    color: #333333;

    text-align: center;

    font-weight: bold;

    margin-top: 70px;

}



.nr5bt2>span{

    color: #d4020c;

}

.nr5bt2>i{

    font-style:normal;

    font-size: 19px;

    text-align: center;

    display: block;

    line-height: 50px;

    color: #4c4c4c;

}



.nr6{

   width: 1200px;

    height: 526px;

    background-color: #fff;

    margin: 40px auto;

}



























.nr7{

    width: 1200px;

    height: 710px;

    margin:auto;

    margin-top: 20px;

}



.nr7bt>p{

    text-align: center;

    font-size: 22px;

    color: #333333;

}

.nr7bt>span{

    display: block;

    width: 40px;

    height: 25px;

    border-bottom:2px #0d4da1 solid;

    margin:auto;

    color: #999999;

}



.nr7box{

    width: 1200px;

    height: 520px;

    border-top: 1px #e3e3e3 solid;

    margin-top: 65px;

    position: relative;

}

.nr7box .s6-wrap ul{

    width: 546px;

    margin:auto;

    position: absolute;

    left: 28%;

    top: -40px;

}

.s6qhbox{

    display: none;

}

.nr7box .s6-wrap ul .active{

    background-color: #015198;

}

.nr7box .s6-wrap ul .active a{

    color: #fff;

}

.nr7box .s6-wrap ul li{

    width: 140px;

    height: 40px;

    border: 1px #cecece solid;

    float: left;

    margin:20px;

    background-color: #fff;

    border-radius: 20px;



}

.nr7box .s6-wrap ul li:hover{

    background-color: #015198;

}

.nr7box .s6-wrap ul li:hover a{

    color: #fff;

}

.nr7box .s6-wrap ul li a{

    display: block;

    font-size: 16px;

    text-align: center;

    line-height: 40px;

    color: #464646;

    text-decoration: none;

}



.section6 .s6qhbox{

     left: 0px; 

     top: 50px;

     width: 1200px;

     height: 440px;

     margin-top: 70px;

}

.section6 .s6qhbox .xwbox1{

    width: 545px;

    height: 440px;



}



.section6 .s6qhbox .xwbox2{

     width: 625px;

    height: 440px;

}



.section6 .s6qhbox .xwbox1 .xwzs1{

    width: 545px;

}



.section6 .s6qhbox .xwbox1 .xwzs1 img{

    width: 545px;

    height: 330px;

}

.section6 .s6qhbox .xwbox1 .xwzs1 .xwbt{

    width: 545px;

    height: 50px;

    border-bottom: 1px #ebebeb solid;

}

.section6 .s6qhbox .xwbox1 .xwzs1 .xwbt a{

    font-size: 19px;

    display: block;

    float: left;

    line-height: 50px;

    color: #6a6969;

    text-decoration: none; 

}

.section6 .s6qhbox .xwbox1 .xwzs1 .xwbt span{

    font-size: 14px;

    color: #7b7b7b;

    display: block;

    line-height: 50px;

    float: right;

}



.section6 .s6qhbox .xwbox1 .xwzs1 p{

    width: 545px;

    color:#7b7b7b;

    font-size: 14px;

    line-height: 25px;

    margin-top: 10px;

}

.section6 .s6qhbox .xwbox1 .xwzs1 .gd{

    width: 110px;

    height: 35px;

    border: 1px #ebebeb solid;

    border-radius:15px;

    margin-top: 20px;

}

.section6 .s6qhbox .xwbox1 .xwzs1 .gd a{

    display: block;

    text-decoration: none;

    text-align: center;

    line-height: 35px;

    color: #666666;

}



.xwbox2 ul li{

    height: 125px;

    margin-bottom: 30px;

}

.xwbox2 ul li img{

    width: 175px;

    height: 125px;

    float: left;

}

.xwbox2 ul li a{

    text-decoration: none;

    font-size: 17px;

    color: #2b2a2a;

    display: block;

    float: left;

    line-height: 30px;

    margin-left: 20px;

    width: 345px;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

}

.xwbox2 ul li span{

    float: right;

    font-size: 14px;

    color: #7b7b7b;

    line-height: 30px;

}

.xwbox2 ul li p{

    width: 430px;

    line-height: 30px;

    float: right;

    display: block;

    font-size: 14px;

    color: #7b7b7b;

    margin-left: 10px;

    margin-top: 10px;

}



.foot{

    height: 370px;

    background-color: #0053ba;

}

.foot .footer{

    width: 1200px;

    height: 364px;

    margin:auto;

}

.foot .footer .footbox1{

    width: 1200px;

    height: 250px;

    border-bottom: 1px #2471c8 solid;

    padding-top: 50px;

}



.foot .footer .footbox1 .dhbox{

    width: 115px;

    height: 160px;

    border-right: 1px #2471c8 solid;

    float: left;

    margin-left: 45px;

}

.foot .footer .footbox1 .dhbox>a{

    display: block;

    width: 115px;

    height: 30px;

    font-size: 14px;

    color: #fff;

    text-decoration: none;

}

.foot .footer .footbox1 .dhbox ul{

    margin-top: 10px;

}



.foot .footer .footbox1 .dhbox ul li a{

    line-height: 30px;

    font-size: 12px;

    text-decoration: none;

    color: #fff;



}



.foot .footer .footbox1 .kfbox{

    width: 170px;

    height: 150px;

    float: left;

}

.foot .footer .footbox1 .kfbox>p{

    display: block;

    font-size: 12px;

    color: #fff;

}



.foot .footer .footbox1 .kfbox>span{

    display: block;

    font-size: 20px;

    color: #fff;

    line-height: 35px;

}

.foot .footer .footbox1 .kfbox .zxkf{

    width: 175px;

    height: 35px;

    background-color: #1ec1fc;

}

.foot .footer .footbox1 .kfbox .zxkf img{

    margin-top: 9px;

    margin-left: 15px;

    float: left;

}

.foot .footer .footbox1 .kfbox .zxkf a{

    text-decoration: none;

    font-size: 15px;

    color: #fff;

    line-height: 35px;

    margin-left: 70px;

}

.foot .footer .footbox1 .kfbox>i{

    display: block;

    width: 30px;

    height: 2px;

    background-color: #ff1a00;

    margin-top: 15px;

}



.foot .footer .footbox1 .kfbox .fx{

    width: 175px;

    height: 30px;

}



.foot .footer .footbox1 .kfbox .fx p{

    font-size: 12px;

    color: #fff;

    display: block;

    float: left;

    line-height: 30px;

}

.foot .footer .footbox1 .kfbox .fx a img{

    margin:2px 3px 0px 3px;

}



.foot .footer .footbox1 .rwm{

    width: 120px;

    height: 120px;

    float: right;

}



.foot .footer .footbox1 .rwm img{

    width: 120px;

    height: 120px;

}



.foot .footer .footbox2{

    width: 1200px;

    height: 60px;

}



.foot .footer .footbox2 .yqlj{

    width: 650px;

    float: left;

    margin-top: 30px;

}



.foot .footer .footbox2 .yqlj>p{

    font-size: 16px;

    color: #fff;

    line-height: 30px;

    float: left;

}

.foot .footer .footbox2 .yqlj ul{

    float: left;

    width: 550px;

}

.foot .footer .footbox2 .yqlj ul li{

    float: left;

    margin-right:8px;

}

.foot .footer .footbox2 .yqlj ul li a{

    line-height: 30px;

    color: #fff;

    text-decoration: none;

    line-height: 30px;

    font-size: 14px;

}



.foot .footer .footbox2 .bq{

    float: right;

    height: 60px;

}



.foot .footer .footbox2 .bq>p{

    font-size: 12px;

    color: #fff;

    line-height: 20px;

    margin-top: 15px;

}



.foot .footer .footbox2 .bq span{

    display: block;

    color: #fff;

    line-height: 20px;

}

.foot .footer .footbox2 .bq span a{

    color: #fff;

    text-decoration: none;

}















/*-end-*/



.banner{

    height: 298px;

    margin:auto;

    background:url(../images/banner2.jpg) no-repeat center ;

}



.cpnr{

    width: 1200px;

    overflow: hidden;

    margin:auto;

    padding-top: 30px;

}



.cpnr .cpnr-box1{

    width: 255px;

    background-color: #fff;

}



.cpnr .cpnr-box1 .box1bt{

    width: 255px;

    height: 80px;

    background-color: #0b72ce;

}



.cpnr .cpnr-box1 .box1bt>p{

    font-size: 25px;

    color: #fff;

    font-weight: bold;

    display: block;

    float: left;

    margin-top: 20px;

    margin-left: 50px;

}

.cpnr .cpnr-box1 .box1bt>span{

    font-size: 12px;

    color: #fff;

    display: block;

    float: left;

    margin-top: 35px;

    margin-left: 5px;

}

.cpnr .cpnr-box1 ul{

    width: 255px;

}

.cpnr .cpnr-box1 ul li{

    width: 222px;

    height: 45px;

    margin:18px;

    background: url(../images/cpjt1.jpg) no-repeat 43px;

    text-align: left;



}



.cpnr .cpnr-box1 ul li:hover{

    background: url(../images/cpjt2.jpg) no-repeat;

}

.cpnr .cpnr-box1 ul li:hover a{

    color: #fff;

}

.cpnr .cpnr-box1 ul li a{

    display: block;

    margin-left: 80px;

    color: #909090;

    line-height: 45px;

    font-size: 16px;

    text-decoration: none;

}



.cpnr .cpnr-box1 .zxdh{

    width: 255px;

    height: 90px;

    background-color: #1786d1;

}



.cpnr .cpnr-box1 .zxdh img{

    margin-top: 25px;

    margin-left: 20px;

    float: left;

}



.cpnr .cpnr-box1 .zxdh>p{

    font-size: 15px;

    color: #fff;

    float: left;

    line-height: 20px;

    margin-top:23px;

    margin-left: 20px;

}



.cpnr .cpnr-box1 .zxdh>span{

    font-size: 17px;

    color: #fff;

    float: left;

    line-height: 20px;

    font-weight: bold;

      margin-left: 20px;

}



.cpnr .cpnr-box2{

    width: 915px;

    background-color: #fff;

    margin-bottom: 50px;

}



.cpnr .cpnr-box2 .box2bt{

    width: 875px;

    height: 55px;

    border-bottom: 1px #eaeaea solid;

    margin:auto;

}

.cpnr .cpnr-box2 .box2bt>p{

    display: block;

    height: 25px;

    border-left: 3px #087be2 solid;

    line-height: 25px;

    font-size: 18px;

    color: #087be2;

    padding-left: 20px;

    margin-top: 20px;

    float: left;

}



.cpnr .cpnr-box2 .box2bt>span{

    float: right;

    height: 30px;

    display: block;

    background: url(../images/dqwz.jpg) no-repeat;

    font-size: 14px;

    color: #a0a0a0;

    margin-top: 20px;

    padding-left:25px;

}

.cpnr .cpnr-box2 .box2bt>span a{

     color: #a0a0a0;

}

 

.cpnr .cpnr-box2 .cpzsbox{

    width: 875px;

    margin:auto;

    overflow: hidden;   

}

.cpnr .cpnr-box2 .cpzsbox ul{

    width: 875px;

    margin:auto;

}

.cpnr .cpnr-box2 .cpzsbox ul li{

    width: 271px;

    height: 290px;

    float: left;

    margin:10px;

}

.cpnr .cpnr-box2 .cpzsbox ul li img{

    width: 271px;

    height: 214px;

    vertical-align: bottom;

}

.cpnr .cpnr-box2 .cpzsbox .cpan2{

    width: 269px;

    height: 70px;

    border: 1px #d2d2d2 solid;

}

.cpnr .cpnr-box2 .cpzsbox .cpan2 a{

    display: block;

    font-size: 17px;

    text-align: center;

    line-height: 70px;

    color: #777777;

    text-decoration: none;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.cpnr .cpnr-box2 .cpzsbox .cpan2:hover{

    background-color: #0a66b9;

    border: 1px #0a66b9 solid;

}

.cpnr .cpnr-box2 .cpzsbox .cpan2:hover a{

    color: #fff;

}









/*--end--*/

.banner2{

    height: 298px;

    margin:auto;

    background:url(../images/banner3.jpg) no-repeat center ;

}



.cpzsbox2{

    width: 875px;

    margin:auto;

}

.cpzsbox2 ul li{

    width: 875px;

    height: 230px;

    border-bottom: 1px #eaeaea dashed;

    margin-top: 20px;

}

.cpzsbox2 ul li img{

    width: 270px;

    height: 180px;

    float: left;

}

.cpzsbox2 .gcalwz{

    width: 550px;

    height: 194px;

    float: right;

}

.cpzsbox2 .gcalwz>p{

    font-size: 19px;

    display: block;

    line-height: 45px;

    color: #484747;

}

.cpzsbox2 .gcalwz>span{

    display: block;

    font-size: 15px;

    color: #797979;

    line-height: 30px;

    width: 540px;

    margin-top: 10px;

}

.cpzsbox2 .gcalwz .algd{

    width: 120px;

    height: 34px;

    background: url(../images/algd2.jpg) no-repeat center;

    float:left;

    margin-top: 25px;

    margin-right: 40px;

}

.cpzsbox2 .gcalwz .algd a{

    display: block;

    font-size: 14px;

    line-height: 33px;

    text-align: center;

    text-decoration: none;

    color: #0a0a0a;

}

.cpzsbox2 .gcalwz .algd:hover{

    background: url(../images/algd1.jpg) no-repeat center;

}

.cpzsbox2 .gcalwz .algd:hover a{

    color: #0b72ce;

}



.gszl{

    width: 860px;

    height: 184px;

    margin:auto;

    margin-top: 30px;

}



.gszl>div>p{

    font-size: 24px;

    font-weight: bold;

    color: #095ca6;

}

.gszl>div>span{

    display: block;

    font-size: 15px;

    color: #6b6b6b;

    line-height: 25px;

    margin-top: 20px;

}

.gsxx ul{

    width: 860px;

    margin:auto;

    margin-top: 30px;

}

.gsxx ul li{

    width: 860px;

    height: 85px;

        overflow: hidden;

    border-bottom: 1px #b5b5b5 dashed;

    margin-bottom: 20px;

}



.gsxx{

    width: 860px;

    margin:auto;

}



.gsxx ul li img{

    float: left;

}

.gsxx ul li p{

    display: block;

    font-size: 15px;

    line-height: 25px;

    color: #838383;

    float: left;

    margin-left: 40px;

}

.infos{

    margin:20px 0;

}

.cpnr .cpnr-box1 ul .active{

    background: url(../images/cpjt2.jpg) no-repeat;

}

.cpnr .cpnr-box1 ul .active a{

    color: #fff;

}

.pagination{

    text-align: center;

    margin: 25px 0;

}

.pagination li {

    display:inline-block;

    margin: 0 3px;

}

.pagination .page-active a{

    background: #0053BA;

    color: #fff;

}

.pagination li a{

    display:inline-block;

    padding: 3px 9px;

    color: #000;

    border:1px solid #D2D2D2;

}

.pagination1{

    text-align: center;

    margin: 25px 0;

}



.pagination1 strong{

    background: #0053BA;

    color: #fff;

    border:1px solid #D2D2D2;

     padding: 3px 9px;

    margin: 0 3px;

}

.pagination1 a{

    display:inline-block;

    padding: 3px 9px;

    color: #000;

    margin: 0 3px;

    border:1px solid #D2D2D2;

}

.cpnr-box2 .xwlist ul{

    margin-bottom: 50px;

}





.cpnr-box2 .xwlist ul li{

    margin:auto;

    width: 875px;

    height: 55px;

    border-bottom: 1px #eaeaea dashed;

    background: url(../images/images.jpg) no-repeat;

    background-position: 0px center;

}



.cpnr-box2 .xwlist ul li a{

    display: block;

    color: #989898;

    font-size: 15px;

    text-decoration: none;

    line-height: 55px;

    padding-left: 20px;

    float: left;

}

.cpnr-box2 .xwlist ul li>span{

    line-height: 55px;

    display: block;

    font-size: 15px;

    color: #666666;

    float: right;

}

.cpnr-box2 .xqym{

    margin-top: 45px;

}

.cpnr-box2 .xqym h2{

    display: block;

    text-align: center;

}

.cpnr-box2 .xqym>p{

    display: block;

    font-size: 13px;

    color: #a4a4a4;

    line-height: 50px;

    text-align: center;

}

.info{

    margin: 20px 20px;

}

.n-net {

    margin: 15px 20px;

    overflow: hidden;

}

.n-net span {

    display: block;

    font-size: 14px;

    margin-bottom: 10px;

}

.n-net span a{

    color: #000;

}

.fullSlide .hd {

    position: relative;

    text-align: center;

    top: -50px;

}



.fullSlide .hd ul li{

    display: inline-block;

    padding: 4px 8px;

    background: #8D8C91;

    color: #fff;

    margin: 0 5px;

    cursor: pointer;

}

.fullSlide .hd ul .on{

    background: #0865B4;

}

.indexslide{

    width: 1200px;

    margin: 80px auto 0 auto;

    position: relative;

    overflow: hidden;

}

.jsbox_ul{

    margin-bottom: 30px;

}

.jsbox_ul ul li{

    float: left;

    margin-right: 146px;

}

.jsbox_ul ul .on i{

        background: #0f55e1;

}

.jsbox_ul ul li span{

    margin-bottom: 20px;

    display: block;

    font-size: 19px;

}

.jsbox_ul ul{

    width: 1400px;

    position: relative;

    z-index: 9999;

}

.jsbox_ul ul li i{

    display: block;

    width: 50px;

    height:50px;

    border-radius: 50%;

     font-size: 24px;

    color: #fff;

    margin: 0 auto;

    font-style: normal;

    text-align: center;

    line-height: 50px;

    background: #C0C2C6;

    cursor: pointer;

}

.jsbox_ul ul{

    overflow: hidden;

}

.jsbox_ul>i{

        display: block;

    width: 1100px;

    margin: 0 auto;

    height: 3px;

    background: #C0C2C6;

    position: absolute;

    top: 70px;

    left: 50px;

}

.cpxq .cpxx{

    width: 395px;

    height: 400px;

    padding:20px;

}

.cpxq .cpxx>img{

    width: 392px;

    height: 300px;

    border: 1px #dddddd solid;

}



.jqzul {

    margin: 20px 20px;

    width: 357px;

    height: 67px;

    position: relative;

}



.jqzul ul li img{

    width: 80px;

    height: 65px;

    display: block;

}



.posovh{

    overflow: hidden;

}



.jqzul ul{

    height: 70px;

    position: relative;

}



.jqzul ul .cur{

    border: 1px solid #dddddd;

    width: 80px;

    height: 65px;

    float: left;

    margin:3px;

}



.prevs{

    position: absolute;

    left: -20px;

    bottom: 5px;

    width: 20px;

    height: 50px;

    font-size: 18px;

    line-height: 49px;

    background: #2454ac;

    cursor: pointer;

    color: #fff;

    text-align: center;

}



.nexts{

    position: absolute;

    right: -15px;

    bottom: 5px;

    width: 20px;

    height: 50px;

    font-size: 18px;

    line-height: 49px;

    background: #2454ac;

    cursor: pointer;

    color: #fff;

    text-align: center;

}

.cpxq{

    overflow: hidden;

}

.cpxq .cpxx2{

    width: 430px;

    height: 290px;

    margin:20px;

}



.cpxq .cpxx2>p{

    display: block;

    width: 100%;

    height: 40px;

    border-bottom: 1px #dddddd dashed;

    font-size: 20px;

    color: #414141;

}

.cpxq .cpxx2 ul{

    margin-top: 20px;

    margin-bottom: 20px;

}

.cpxq .cpxx2 ul li{

    height: 30px;

    background: url(../images/dian.jpg) no-repeat;

    background-position: 0px center;

    font-size: 14px;

    color: #666666;

    line-height: 30px;

    padding-left: 20px;

}



.cpxq .cpxx2 .zxzx{

    width: 430px;

    height: 120px;

    background-color: #f3f3f3;

    margin-top: 90px;

}

.cpxq .cpxx2 .zxzx .bj2{

    width: 430px;

    height: 50px;

}

.cpxq .cpxx2 .zxzx .bj2>p{

    display: block;

    float: left;

    font-size: 14px;

    color: #666666;

    margin: 20px 5px 10px 25px;

}

.cpxq .cpxx2 .zxzx .bj2>span{

    display: block;

    float: left;

    font-size: 20px;

    color: #2454ac;

    margin-top: 15px;

}



.cpxq .cpxx2 .zxzx .dj{

    width: 130px;

    height: 50px;

    background-color: #ffa200;

    margin-top: 5px;

    margin-left: 25px;

}



.cpxq .cpxx2 .zxzx .dj>a{

    display: block;

    color: #fff;

    text-decoration: none;

    font-size: 20px;

    text-align: center;

    line-height: 50px;

}



.cptj{

    width: 875px;

    height: 280px;

    margin:auto;

    border: 1px #cdcdcd solid;

}

.cptj>p{

    display: block;

    font-size: 20px;

    color: #1786d1;

    height: 45px;

    border-bottom: 1px #cdcdcd solid;

    line-height: 45px;

    padding-left: 20px;

}



.cptj ul li{

    width: 178px;

    height: 200px;

    float: left;

    margin:20px;

}

.cptj ul li img{

    width: 170px;

    height: 150px;

    border: 1px #cdcdcd solid;

    padding:2px;



}

.cptj ul li>p{

    display: block;

    width: 178px;

    line-height: 40px;

}

.cptj ul a{

    font-size: 15px;

    color: #666666;

    text-decoration: none;

    text-align: center;

}

.cpjj{

    width: 876px;

    margin: 0 auto 20px auto;

    overflow: hidden;

}

.cpjj>p{

    line-height: 45px;

    display: block;

    border-bottom: 1px #cdcdcd solid;

    font-size: 17px;

    background: url(../images/tjbt.jpg) no-repeat;

    background-position: 0px center;

    color: #2b4ca9;

    padding-left: 20px;



}

.nr6box1{

    width: 1200px;

    overflow: hidden;

    margin:auto;

}



.nr6box1 .n1r1{

    width: 540px;

    height: 300px;

}

.nr6box1 .n1r1 img{

    width: 540px;

    height: 300px;

}



.nr6box1 .n1r2{

    width: 620px;

    height: 300px;

}



.nr6box1 .n1r2>p{

    display: block;

    line-height: 35px;

    font-size: 25px;

    color: #015198;

    margin-top: 25px;

}

.nr6box1 .n1r2>span{

    font-size: 11px;

    color: #b2b2b2;

    display: block;

    line-height: 35px;

}

.nr6box1 .n1r2>i{

    display: block;

  

    font-style: normal;

    font-size: 18px;

    color: #b2b2b2;

    line-height: 35px;

}



.nr6box1 .n1r3{

    width: 1200px;

    height: 185px;

    float: left;

    margin-top: 40px;



}

.nr6box1 .n1r3 img{

    width: 1200px;

    height: 185px;

}











.slideTxtBox .arrow{

    position:absolute; 

    right:10px; 

    top:0; 

}

.slideTxtBox .arrow a{ 

    display:block;  

    width:5px; 

    height:9px; 

    float:right; 

    margin-right:5px; 

    margin-top:10px;  

    overflow:hidden;

    cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }

.slideTxtBox .arrow .next{ 

    background-position:0 -50px;  

}

.slideTxtBox .arrow .prevStop{ 

    background-position:-60px 0; 

}

.slideTxtBox .arrow .nextStop{ 

    background-position:-60px -50px; 

}
