body{
    margin: 0;}
img{
    border: none;
    margin: 0;}
*{font-family: Arial,Corbel,Segoe UI;}
a{text-decoration: none;}
a:hover{ text-decoration:none !important;}
ul,li{list-style: none;
    padding: 0;
    margin: 0;}
.topline{width: 100%; height: 2px;
    background:#8e8e8e;}

.topy{width: 100%;
    overflow: hidden;}
.yybb{ width: 120px;
    float: right;
    padding:0 2px;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 2px;
    border-radius: 2px;font-size: 14px; line-height: 26px;
    background:url("../images/xxjt.jpg") no-repeat 100px center;margin-right: 35px;}
.yybb img{vertical-align: middle;margin-bottom: 2px;}
.input-group{
    width: 230px;
    float: right; margin-right: 20px;}
.input-group input{height: 28px; line-height: 28px;
    border-right: none !important;}
.btn{
    padding: 3px 20px !important;
    border-left: none !important;
    background:url("../images/fdj.jpg") no-repeat center center !important; height: 28px;}


.carousel-control.right,.carousel-control.left{
    display: none;}
.navbar{margin-bottom: 0 !important}
	.nen img{ max-width:100% !important; height:auto !important;}
    .hdp{widows: 100%;}
    .hdp img{display: block;margin:0 auto}

@media (max-width:768px) {
  .logo{padding: 0 !important; margin:0 auto !important; text-align:center;}
.top,.dhsj{ padding:0 !important;}
    .logo img{width: 200px; height: auto; margin:10px auto;}
    .yc{
        display: none !important;}
    .yc0{
        display: block !important;}
    .navbar-default{background: #143f8d !important;}
    .ttop{
        padding: 0 !important;}

    .navbar-default .navbar-toggle {
        border-color: #fff !important;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff !important;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: #143f8d !important;
    }
    .navbar-default .navbar-nav>li>a{
        color: #fff !important;}
    .navbar-default .navbar-nav li .active, .navbar-default .navbar-nav li .active:focus, .navbar-default .navbar-nav li a:hover {
        color: #fff;
        background-color:#1d56bd  !important;
    }
    .dht{ clear:both; margin-top:8px;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{ color:#fff !important;}
.hkk{ display:none;}
.part1{ width:100%; background:#e0f0f9; padding:20px 0;}
.cpsk li{ padding:10px; }
.cpsk li h1{ font-size:20px; line-height:40px; color:#007abf; text-align:center; margin:0;}
.cpsk li article{ font-size:13px; line-height:24px; color:#546a79;}
.cpsk li p{ font-size:16px; text-align:center; line-height:26px; color:#999; margin-top:20px;}
.cpsk a{ border:1px solid #e6e6e6; background:#fff; padding:0 10px; display:block; transition:all ease .3s; top:0;}
.yqb{ display:none;}
	.jj{ margin:20px auto;}
	.jjwz h1{ font-size:20px; line-height:26px; color:#333333; padding:10px 0; margin:0;text-transform:uppercase}
	.jjwz article{ font-size:13px; line-height:22px; color:#555;}
	.ljgd{ width:200px; line-height:44px; background:#115fb7; text-align:center; margin-top:20px;}
	.ljgd a{ color:#fff;}
	.zjys h1{ font-size:16px; line-height:50px; color:#333333;border-bottom:1px solid #2156b7; margin:0; margin-top:10px;}
	.zjys h2{ font-size:13px; line-height:26px; color:#333333;border-bottom:1px solid #2156b7; margin:0; padding:15px 0;}
	.zjys h3{ font-size:13px; line-height:26px; color:#333333; margin:0; padding:10px 0;}
	.footer{ width:100%; background:#e0f0f8; padding:10px 0;}
	/*.nbanner{ width:100%; background:url(../images/gybanner.jpg) no-repeat center center; height:200px;}
	.nbanner0{ width:100%; background:url(../images/fwbanner.jpg) no-repeat center center; height:200px;}
			.nbanner1{width:100%; background:url(../images/Cbanner.jpg) no-repeat center center; height:200px;}
.nbanner2{width:100%; background:url(../images/Lbanner.jpg) no-repeat center center; height:200px;}
.nbanner3{width:100%; background:url(../images/Mbanner.jpg) no-repeat center center; height:200px;}
.nbanner4{width:100%; background:url(../images/Mebanner.jpg) no-repeat center center; height:200px;}
.nbanner5{width:100%; background:url(../images/nlbanner.jpg) no-repeat center center; height:200px;}
.nbanner6{width:100%; background:url(../images/Gbanner.jpg) no-repeat center center; height:200px;}
.nbanner7{width:100%; background:url(../images/lxbanner.jpg) no-repeat center center; height:200px;}*/
	.tswz{ font-size:18px; text-align:center; margin:0 auto; color:#fff; padding-top:60px; line-height:28px;}
.nen{ margin:10px auto; font-size:13px; line-height:26px; color:#555;}
	.nybt{ width:100%; font-size:18px; line-height:26px; padding:15px 0; color:#555; text-align:center;}
	.dq{ font-size:13px; line-height:40px; border-bottom:1px solid #e6e6e6; width:100%; padding:0 5px;}
	.dq a{ padding:0 5px; color:#555;}
.nysg{ margin:20px auto; }
.cplb0{ padding:0;margin:20px auto}
.cplb0 li{ margin-bottom:10px; padding:0 10px;}
.cpt00{ font-size:14px; line-height:40px; text-align:center; background:#f7f7f7; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 5px;}
.cplb0 li img{ border:1px solid #e6e6e6;}
.nbt{ font-size:24px; text-align:center; line-height:40px; margin:10px auto;}
.lxxx0{ font-size:14px; line-height:30px; color:#555; margin-top:30px; margin-bottom:40px;}
.lxxx0 h1{ font-size:18px; line-height:50px; font-weight:normal; margin:0 auto; margin-bottom:20px; border-bottom:1px solid #e6e6e6;}
.lyxx{font-size:14px; line-height:30px; color:#555; margin-top:0; padding:0 !important;}
.spt{ border:1px solid #e6e6e6; line-height:30px; height:30px; padding-left:10px; margin-bottom:10px; width:100%}
.srk{border:1px solid #e6e6e6;  min-height:80px; padding-left:10px;width:100%}
.lyxx td,tr{ padding:0 10px!important}
.lxdk{ margin:20px auto;}
    /*表单*/
    .btkk,.lxk {
        padding: 0 10px;
    }

    .lxbdk {
        width: 100%;
        background: #f3f6fc;
        padding: 0 0 30px;
    }

    .lxk {
        margin: 20px auto;
    }

    .srky,.srk0 {
        width: 100%;
        margin-bottom: 15px;
    }

    .srky input,.srk0 input {
        width: 100%;
        height: 40px;
        background: #fff;
        border: 1px solid #dedede;
        padding: 0 5px;
    }

    .lyk {
        width: 100%;
        float: left;
    }

    .lyk textarea {
        width: 100%;
        min-height: 80px;
        background: #fff;
        border: 1px solid #dedede;
        padding: 0 5px;
        margin-bottom: 15px;
    }

    .srk1 {
        width: 48%;
        margin-bottom: 15px;
        float: left;
        margin-right: 2%;
    }

    .yzm {
        width: 50%;
        float: left;
    }

    .tjan {
        width: 200px;
        line-height: 44px;
        text-align: center;
        font-size: 14px;
        background: #1c55a4;
        border-radius: 5px;
    }

    .tjan a {
        color: #fff;
        display: block;
        width: 100%;
        line-height: 44px;
        cursor: pointer;
    }

}
.nbanner{ width:100%;}
.nbanner img{display: block;margin:0 auto}
@media (min-width:768px) {


	.ljgd a:hover{ color:#fff;}
	.nav li .selected{ border-bottom:3px solid #0082cb;}
	.lxdk{ margin:50px auto; overflow:hidden;}
.lxxx0{ width:400px !important; float:left; font-size:14px; line-height:30px; color:#555; margin-top:30px;}
.lxxx0 h1{ font-size:20px; line-height:50px; font-weight:normal; margin:0 auto; margin-bottom:20px; border-bottom:1px solid #e6e6e6;}
.lyxx{ width:600px !important; float:right !important; font-size:14px; line-height:32px; color:#555; margin-top:30px}
.spt{ width:160px; float:left; border:1px solid #e6e6e6; line-height:30px; height:30px; padding-left:10px;}
.srk{ width:490px; float:left; border:1px solid #e6e6e6;  min-height:80px; padding-left:10px}
	.nbt{ font-size:30px; text-align:center; line-height:100px; margin:10px auto;}
	.cplb0{ margin:40px auto;}
	.cplb0 li{ margin-bottom:10px; padding:0 10px;}
.cpt00{ font-size:14px; line-height:40px; text-align:center; background:#f7f7f7; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 5px; margin:0;}
.cplb0 li img{ border:1px solid #e6e6e6; transition:all ease .3s;}
.cplb0 li img:hover{ opacity:.2;transition:all ease .3s;}
.cplb0 li a{ display:block; background: url(../images/cpfs.png) no-repeat center center #0170ae;}
	.nysg{ margin:100px auto;}
		/*.nbanner1{width:100%; background:url(../images/Cbanner.jpg) no-repeat center center; height:400px;}
.nbanner2{width:100%; background:url(../images/Lbanner.jpg) no-repeat center center; height:400px;}
.nbanner3{width:100%; background:url(../images/Mbanner.jpg) no-repeat center center; height:400px;}
.nbanner4{width:100%; background:url(../images/Mebanner.jpg) no-repeat center center; height:400px;}
.nbanner5{width:100%; background:url(../images/nlbanner.jpg) no-repeat center center; height:400px;}
.nbanner6{width:100%; background: url(../images/Gbanner.jpg) no-repeat center center; height:400px;}
.nbanner7{width:100%; background: url(../images/lxbanner.jpg) no-repeat center center; height:400px;}
	.nbanner0{width:100%; background:url(../images/fwbanner.jpg) no-repeat center center; height:400px;}*/
	.nen{ margin:40px auto; font-size:13px; line-height:26px; color:#555;}
	.nybt{ width:100%; font-size:20px; line-height:80px; color:#555; text-align:center;}
	
	.tswz{ font-size:24px; text-align:center; margin:0 auto; color:#fff; padding-top:180px; font-weight:bold;}
	.hkk0{ width:100%; background:url(../images/htt.jpg) no-repeat center center; height:80px;}
	.lmmc{ font-size:24px; line-height:80px; float:left; width:50%; color:#fff;}
	.dqwzpc{ font-size:14px; line-height:80px; color:#fff; text-align:right; width:50%; float:right;}
	.dqwzpc a{ color:#fff; padding:0 ;}
	.bqxx{ font-size:13px; line-height:54px; background:#2156b7; color:#fff; width:100%; margin-top:10px;}
	.footer{ width:100%; padding-top:40px; background:#e0f0f8;}
	.zzc{ width:420px; float:left;}
	.zzc article{ font-size:13px; line-height:26px; color:#555; padding:20px 0; border-bottom:1px solid #2156b7;}
	.fxlj{ width:100%; overflow:hidden; padding-top:20px;}
	.fxlj li a{ width:29px; float:left; margin-right:10px;}
	.fxlj li img{ width:29px; height:29px;}
	.zjys{ width:320px; float:left; margin:0 70px;}
	.zjys h1{ font-size:16px; line-height:50px; color:#333333;border-bottom:1px solid #2156b7; margin:0; margin-top:20px;}
	.zjys h2{ font-size:13px; line-height:26px; color:#333333;border-bottom:1px solid #2156b7; margin:0; padding:15px 0;}
	.zjys h3{ font-size:13px; line-height:26px; color:#333333; margin:0; padding:10px 0;}
	.dbdh{ width:200px; float:right; margin-top:26px;}
	.dbdh span{ font-size:13px; line-height:26px; color:3333333; width:100%; display:block;}
	.dbdh span a{ color:#333;}
	.dbdh li{ padding-left:10px; font-size:12px; line-height:20px;}
	.dbdh li a{ color:#1383c8;}
	.jj{ margin:60px auto;}
	.jj img{ border:1px solid #e6e6e6; padding:2px;  margin-top:15px;}
	.jjwz{ float:right !important;}
	.jjwz h1{ font-size:22px; line-height:26px; color:#333333; padding:10px 0; margin:0;text-transform:uppercase}
	.jjwz article{ font-size:13px; line-height:22px; color:#555;}
	.ljgd{ width:200px; line-height:44px; background:#115fb7; text-align:center; margin-top:20px;}
	.ljgd a{ color:#fff;}
.part1{ width:100%; background:#e0f0f9; padding:110px 0;}
.cpsk li{ padding:0 5px; }
.cpsk li:hover .lyq{ background:#0c2f71;transition:all ease .3s;}
.cpsk li:hover a{ border:1px solid #0c2f71; transition:all ease .3s; top:-5px;}
.cpsk li h1{ font-size:20px; line-height:40px; color:#007abf; text-align:center; margin-top:50px;}
.cpsk li article{ font-size:13px; line-height:24px; color:#546a79;}
.cpsk li p{ font-size:16px; text-align:center; line-height:26px; color:#999; margin-top:20px; position:absolute; bottom:10px; left:100px;}
.cpsk a{ border:1px solid #e6e6e6; background:#fff; padding:10px; display:block; position:relative;transition:all ease .3s; top:0; height:346px;}
.yqb{ width:74px; height:74px; border:1px solid #a1b1bc; border-radius:100px; background:#fff; padding:7px; position:absolute; top:-35px; left:100px; z-index:555;}
.lyq{ width:60px; height:60px; background:#0082cb; border-radius:100px; margin:-1px; text-align:center; display:block; padding-top:10px; transition:all ease .3s;}
.lyq img{ vertical-align:middle; display:block; margin:0 auto;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background-color:#fff !important; border-bottom:2px solid #2054b3;}

	.navbar-nav{ float:right !important;}
    .navbar-default{background: #fff !important;border: none !important;}
    .container-fluid{
        padding: 0 !important;}
    .dht{ float: right; margin-top:8px;}
    .yc{
        display: block !important;}
    .yc0{
        display:none !important;}
    .ttop{
        padding: 0 !important;margin: 20px auto !important; margin-bottom: 0 !important; }
    .logo{margin:25px 0;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{ padding:0 !important;}
	.nav>li>a{
    padding: 10px 5px !important; font-size:15px; color:#555 !important; margin:0 20px;}
	.navbar-nav{
    float: right;}
	.hkk{ width:100%; background:url(../images/htt.jpg) no-repeat center center; height:40px;}
    .navbar-nav>li>a.active{border-bottom: 3px solid #0082cb;}
    .dropdown-menu{
    background: rgba(37, 117, 140, 0.82);padding: 8px 0;transition: all .3s;opacity: 0;transform: translateY(25px)
    }
    .open:hover .dropdown-menu{opacity: 1;transform: translateY(0px);transition: all .3s;}
    .dropdown-menu>li>a{color:#fff;padding: 8px 15px;border-bottom: solid 1px #ccc}

    .lxbdk {
        width: 100%;
        padding: 40px 0;
        margin-top: 70px;
        background: #f3f6fc
    }

    .lxk {
        margin: 40px auto;
    }

    .srky {
        width: 30%;
        float: left;
        margin-right: 5%;
    }

    .srk0 {
        width: 30%;
        float: left;
    }

    .srky input,.srk0 input {
        width: 100%;
        height: 42px;
        background: #fff;
        border: 1px solid #dedede;
        padding: 0 5px;
        margin-bottom: 30px;
    }

    .lyk {
        width: 100%;
        float: left;
    }

    .lyk textarea {
        width: 100%;
        min-height: 80px;
        background: #fff;
        border: 1px solid #dedede;
        padding: 0 5px;
        margin-bottom: 10px;
    }

    .yzm {
        width: 65%;
        float: left;
    }

    .tjan {
        width: 200px;
        line-height: 44px;
        text-align: center;
        font-size: 14px;
        background: #1731c6;
        border-radius: 4px;
    }

    .tjan a {
        color: #fff;
        width: 100%;
        display: block;
        line-height: 44px;
        cursor: pointer;
    }
}
#fylist {
    margin: 20px auto;
    clear: both;
    text-align: center;
    width: 100%;
    overflow: hidden;
    font-size: 12px;
    line-height: 30px;
    color: #555;
}
#fylist li {
    float: left;
    width: auto;
    line-height: 28px;
    display: block;
    border: 1px solid #E9E9E9;
    background: url(none);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    padding: 0 4px;
}
li.thisclass {
    padding: 0px 10px;
    font-weight: normal;
    background: #0070af !important;
    font-size: 14px;
    line-height: 28px; padding:0 10px !important;
    color: #FFF;
}

#fylist a{
	font-size: 12px;
	color: #333;
	padding: 3px 10px;

}
#fylist  a:hover{
	font-size: 12px;
	padding: 3px 10px;
	color: #FFF;
	background:#0070af;
}
#fylist a.selected
{
	font-size: 12px;
	padding: 3px 10px;
	color: #FFF;
	background:#0070af;border:none;

}
#fylist select
{
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 30px;
	 height:28px;
	color: #555;
	border:none;
}
#fylist li strong{ font-weight:normal;}

.nen table{ overflow-x:scroll;}
.yx{ font-size:14px; line-height:30px; width:200px; float:right; background:url(../images/yx.jpg) no-repeat left center; padding-left:30px; color:#656565; margin-right:25px;margin-top: 15px;}
/*电脑端导航*/
.xlcd0{opacity: 0;
    position: absolute;
    background:rgba(37, 117, 140, 0.82); 
    top:30px;
    visibility: hidden;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    width:200px;
    font-size: 13px;
    text-align: left;
    z-index: 9999;}
.nav li:hover .xlcd0 {
	opacity:1;
	top:40px;
	visibility:visible;
}
.xlcd0 ul{ position:absolute; left:20px; background:rgba(37, 117, 140, 0.82); width:200px;border-top:2px solid #2d9ba8; padding-bottom:15px;}
.nav .xlcd0 li{ font-size:14px; width:200px; line-height:34px; text-align:left !important; position:relative; }
.nav .xlcd0 li a{ color:#fff; border-bottom:1px solid rgba(230, 230, 230, 0.49); width:200px; padding:0 10px; display:block; }
.nfl {
	clear: both; text-align:center;
	margin:30px auto; overflow:hidden;
}
.nfl li {
margin-right:10px;  line-height:34px; font-size:14px; color:#555; text-align:center; display: inline; transition:all ease .3s;

}
.nfl li a:hover {
	color: #fff;
	background:#0170ae; transition:all ease .3s;
}
.nfl li a{
	line-height: 38px;
padding:0px 30px;    
display: inline-block;
border:solid 1px #0170ae; color:#555
	
}
.nfl li .selected{
line-height:38px; font-size:14px;
background:#0170ae; color:#fff; text-align:center;
border:none;     display: inline-block; border:solid 1px #0170ae;
}
.sjdh0 { width:100%; margin-bottom:20px; overflow:hidden;
}
.sjdh0 li { width:50%; float:left; margin-bottom:0px;
}
.sjdh0 li a:hover {
	background:#0170ae; padding-left:8px; color:#fff;border-bottom:1px solid #0f750e;

}
.sjdh0 li a{
	line-height: 34px; width:100%; padding-left:30px; background:url(../images/lsj.png) no-repeat 10px center #f8f8f8; display:block; line-height:40px; color:#555; border-bottom:1px solid #e6e6e6; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.sjdh0 li .selected{
background:#0170ae; padding-left:8px; color:#fff;border-bottom:1px solid #0070ad;
}
.fylist{max-width: 1300px;margin:0 auto;text-align: center}