@charset "utf-8";
/* CSS Document */
body{
    margin: 0;}
img{
    border: none;
    margin: 0;}
*{font-family: Arial, Helvetica, sans-serif}
a{text-decoration: none;}
a:hover{ text-decoration:none !important;}
ul,li{list-style: none;
    padding: 0;
    margin: 0;}
.carousel-control.right,.carousel-control.left{
    display: none;}
.navbar{margin-bottom: 0 !important}
@media (max-width:768px) {
.yc{
        display: none !important;}
.yc0{
        display: block !important;}
    .dht{ padding:0;}
    .navbar-default{background-color:#343742 !important;
        border-color:#343742 !important;}
    .navbar-default .navbar-brand{color:#fff;
        font-size: 14px !important;}
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color:#343742;
    }
    .navbar-default .navbar-toggle {
        border-color: #ddd;
    }
    .navbar-default .navbar-nav>li>a {
        color: #fff;
    }
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
        color: #fff;
        background-color:#676a73;
    }
    .navbar-nav .open .dropdown-menu{    background-color: #002d42 !important;}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #fff;
    }
    .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
        color: #fff;
        background-color: transparent;
    }
    .ttop{
        padding: 10px 0;}
    .sjss{ background: #343742;
        padding:5px 15px;}
    .form-control,.btn-default{ background:#343742 !important}
    .form-control{height: 35px !important;color: #FFF; font-size: 14px;}
    .tj img{ width: 21px;height: 21px;}
    .btn-default{
        border-left: none !important;}
		
		.part1{ width:100%; background:#fbfbfb; padding:30px 0;}
	.cpbt{ font-size:20px; line-height:40px; text-align:center; color:#003463; font-weight:bold; margin-bottom:10px;}
    .ywm{ width:100%; display:block; font-size:14px; text-align:center; color:#888; line-height:40px; font-weight:normal; background:url(../images/zbj.png) no-repeat center center;}
	.cpzx li{ padding:0 5px;}
	.cpzx li p{ margin:0; font-size:15px; text-align:center; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:44px;}
	.ckgd{ width:180px;  line-height:40px; margin:20px auto; font-size:14px; text-align:center; background:#343742; margin-top:30px;}
	.ckgd a{ width:100%; display:block; line-height:40px; color:#fff;}
    .xwzx{ margin:20px auto;}
	.xwzx li{margin-bottom:15px; padding:0 8px;}
	.xwzx li a{ display: block; border:1px solid #e6e6e6; padding:2px; padding-bottom:10px;}
	.xwzx li h1{ font-size:16px; line-height:44px; width:96%; margin:0 auto; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.xwzx li article{ font-size:13px; line-height:26px; color:#888; margin:5px auto;width:96%; margin:0 auto;}
	.part2{ width:100%; margin:20px auto; background: url(../images/bjt.jpg) no-repeat center center; padding:20px 0;}
	.ycgy h1{ font-size:18px; line-height:50px; margin:0 auto; color:#222222; font-weight:bold;}
	.ycgy article{ font-size:14px; line-height:28px; color:#555;}
	.gygd{width:180px;  line-height:40px; font-size:14px; text-align:center; background:#343742; margin:20px auto;}
	.gygd a{ color:#fff;}
	.gyb{ width:100%; text-align:center; margin-bottom:40px;}
	.gyb img{ margin:0 auto;}
	.footer{ width: 100%; background: #2f3841; padding:20px 0;}
    .zclx h1,.bdk h1{ font-size: 16px; color: #fff; line-height:40px;}
    .lxxx{ font-size: 14px; line-height: 32px; color: #d4d4d4;}
    .lxxx span{ width: 100%; display: block;}
    .yx{ background:url("../images/icon1.png") no-repeat left 10px; padding-left:25px;}
    .dh{background:url("../images/icon2.png") no-repeat left center; padding-left:25px;}
    .what{background:url("../images/icon3.png") no-repeat left center; padding-left:25px;}
    .dz{background:url("../images/icon4.png") no-repeat left center; padding-left:25px;}
	.nfl {
	margin:20px auto; overflow:hidden;
}
.nfl li {
font-size:14px; line-height:36px; text-align:center; margin-bottom:8px;
}
.nfl li a{
	color:#fff; width:48%; display:block; background:#737373; border-radius:5px; margin:0 1%; float:left; margin-bottom:10px;
	
}
.nfl li .selected{background:#0095e0;}
.dq{ width:100%; border-bottom:1px solid #e6e6e6;}
	.wz{ font-size:14px; line-height:40px; color:#555;}
	.wz a{ color:#555;}
	.lxnr{ margin:20px auto; margin-top:0;}
.gybtn{ font-size:16px; line-height:40px; padding:10px 0; color:#555; text-align:center; border-bottom:1px solid #e6e6e6;}
.gynrn{ font-size:14px; line-height:28px; color:#555; margin:30px auto; overflow:hidden;}
.gynrn img{ max-width:100%; height:auto;}
.zsl{ margin:20px auto;}
.zsl li{ padding:0 5px;}
.zsl .cpt00{ font-size:14px; line-height:50px; text-align:center; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0;}
.cpbtn{ font-size:20px; text-align:center; font-weight:bold; color:#07539e; line-height:40px; margin-bottom:10px;}
	.cplb{ margin:20px auto;}
	.cplb li{ position:relative; top:0; transition:all ease .3s; padding:0 5px;}
	.cplb li:hover{ top:-8px;}
	.cplb li:hover p{ background:#f9f9f6}
	.cplb li p{ margin:0; font-size:15px; text-align:center; line-height:50px; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.cpxq{ margin:20px auto;}
	.xqbt{ font-size:18px; line-height:40px; margin-bottom:15px; text-align:center; color:#555; border-bottom:1px solid #e6e6e6;}
	.xqwzms{ margin:10px auto; font-size:14px; color:#666; line-height:26px;}
	.xwzxn li{ padding:10px 0; border-bottom:1px solid #e6e6e6; position:relative; transition:all ease .3s; overflow:hidden;}
.ycwz li{ padding:15px 0;}
.ycwz h1{ font-size:16px; line-height:36px; font-weight:normal; margin:0 auto; color:#333;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ycwz p{ font-size:12px; line-height:24px; color:#888; margin:0 auto;    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;}
	.xwnr{ margin:20px auto;}
	.xwnr h1{ font-size:16px; text-align:center; line-height:34px; padding:10px 0; margin:0; color:#555;}
	.xwnr .fbsj{ display:block; font-size:13px; text-align:center; color:#888;}
	.nrwzx{ margin:10px auto; font-size:14px; line-height:28px; color:#555;}
	.zplb{ margin:20px auto; max-width:1000px;}
	.zpbt{ font-size:14px; line-height:40px; margin:0; color:#555; background:url(../images/sjx.png) no-repeat left center; padding-left:15px;}
	
	.zplb li{ border-bottom:1px solid #e6e6e6;}
	.ladk{ margin:10px auto;}
	 .zclx0{ background:#fff; border-radius:5px; padding:15px; font-size:14px; line-height:40px; color:#555;}
.zclx0 h1{ font-size:18px; line-height:40px; color:#555;}
.zclx0 span{ width:100%; display:block;}
.dz0{ background:url(../images/icon1.jpg) no-repeat left center;  padding-left:20px;}
.dh0{ background:url(../images/icon2.jpg) no-repeat left center; padding-left:20px;}
.cz0{ background:url(../images/icon4.jpg) no-repeat left 15px; padding-left:20px;}
.gzh{ background: url(../images/wx0.png) no-repeat left center; padding-left:20px;}
}
.xqwzms img,.nrwzx img{ max-width:100%; height:auto;}
@media (min-width:768px) {
	.ladk{ margin:40px auto;}
	 .zxl{ margin-top:30px;}
	 .zclx0{ background:#fff; border-radius:5px; padding:15px; font-size:14px; line-height:40px; color:#555;}
.zclx0 h1{ font-size:18px; line-height:40px; color:#555;}
.zclx0 span{ width:100%; display:block;}
.dz0{ background:url(../images/icon1.jpg) no-repeat left center;  padding-left:20px;}
.dh0{ background:url(../images/icon2.jpg) no-repeat left center; padding-left:20px;}
.cz0{ background:url(../images/icon4.jpg) no-repeat left 15px; padding-left:20px;}
.gzh{ background: url(../images/wx0.png) no-repeat left center; padding-left:20px;}
	.zplb{ margin:40px auto; max-width:1000px;}
	.zpbt{ font-size:16px; line-height:44px; margin:0; color:#555; background:url(../images/sjx.png) no-repeat left center; padding-left:15px;}
	.zplb li article{ font-size:14px; line-height:28px; color:#666; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;}
	.zplb li{ padding:10px 0;border-bottom:1px solid #e6e6e6;}
	.xwnr{ margin:40px auto;}
	.xwnr h1{ font-size:16px; text-align:center; line-height:34px; padding:10px 0; margin:0; color:#555;}
	.xwnr .fbsj{ display:block; font-size:13px; text-align:center; color:#888;}
	.nrwzx{ margin:15px auto; font-size:14px; line-height:28px; color:#555;}
	.xwzxn{ margin:30px auto;}
	.xwzxn li{ padding:10px 0; border-bottom:1px solid #e6e6e6; position:relative; transition:all ease .3s; overflow:hidden;}
.zcsj{ width:88px; float:left; background:#f2f2f2; font-size:13px; text-align:center; line-height:40px; color:#666666; margin-top:10px; }
.ycwz{ width:1020px; float:right;}
.ycwz li{ padding:15px 0;}
.ycwz h1{ font-size:16px; line-height:36px; font-weight:normal; margin:0 auto; color:#333;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ycwz p{ font-size:12px; line-height:24px; color:#888; margin:0 auto;    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;}
	
	.cpxq{ margin:40px auto;}
	.xqbt{ font-size:18px; line-height:60px; margin-bottom:15px; text-align:center; color:#555; border-bottom:1px solid #e6e6e6;}
	.xqwzms{ margin:20px auto; font-size:14px; color:#666; line-height:26px;}
	.cpbtn{ font-size:24px; text-align:center; font-weight:bold; color:#07539e; line-height:80px; margin-bottom:40px;}
	.cplb{ margin:40px auto;}
	.cplb li{ position:relative; top:0; transition:all ease .3s; padding:0 10px;}
	.cplb li:hover{ top:-8px;}
	.cplb li:hover p{ background:#f9f9f6}
	.cplb li p{ margin:0; font-size:15px; text-align:center; line-height:50px; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.zsl{ margin:40px auto;}
.zsl li{ padding:0 8px;}
.zsl .cpt00{ font-size:16px; line-height:50px; text-align:center; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0;} 
	.dq{ width:100%; border-bottom:1px solid #e6e6e6;}
	.wz{ font-size:14px; line-height:50px; color:#555;}
	.wz a{ color:#555;}
	.nfl {
	clear: both; text-align:center;
	margin:40px auto 20px; overflow:hidden;
}
.nfl li {
margin-right:5px;  line-height:34px; font-size:15px; color:#555; text-align:center; display: inline; transition:all ease .3s; 

}
.nfl li a:hover {
	color: #fff;
	background:#0095e0; transition:all ease .3s;
}
.nfl li a{
	line-height: 40px;
padding:0px 60px;    
display: inline-block;
 color:#fff;margin-bottom:10px;background:#737373;
	
}
.nfl li .selected{
line-height:40px; font-size:15px;
background:#0095e0; color:#fff; text-align:center;
border:none;     display: inline-block; 
}
.lxnr{ margin:20px auto; margin-top:0;}
.gybtn{ font-size:18px; line-height:40px; padding:10px 0; color:#555; text-align:center; border-bottom:1px solid #e6e6e6;}
.gynrn{ font-size:14px; line-height:28px; color:#555; margin:30px auto; overflow:hidden;}
.gynrn img{ max-width:100%; height:auto;}
	.footer{ width: 100%; background: #2f3841; padding: 40px 0;}
    .zclx h1,.bdk h1{ font-size: 16px; color: #fff; line-height:50px;}
    .lxxx{ font-size: 14px; line-height: 32px; color: #d4d4d4;}
    .lxxx span{ width: 100%; display: block;}
    .yx{ background:url("../images/icon1.png") no-repeat left center; padding-left:25px;}
    .dh{background:url("../images/icon2.png") no-repeat left center; padding-left:25px;}
    .what{background:url("../images/icon3.png") no-repeat left center; padding-left:25px;}
    .dz{background:url("../images/icon4.png") no-repeat left center; padding-left:25px;}
    .bdk{ float: right;}
    .sk{ width: 100%; overflow: hidden; margin-bottom:15px;}
    .sk input::placeholder,.sk textarea::placeholder{ font-size: 13px; line-height: 32px; color:#d4d4d4 }
    .lyk0{padding-left: 10px;width:444px; line-height:26px; float:left; border: 1px solid #8a909a; background: #2f3841;font-size: 13px; line-height: 32px; color:#d4d4d4}
    .srk2{padding-left: 10px; width:214px; line-height:28px; float:left; border:1px solid #8a909a; background:#2f3841;font-size: 13px; line-height: 32px; color:#d4d4d4}
    .srk20{padding-left: 10px; width:100px; line-height:28px; margin-right:10px; float:left; border:1px solid #8a909a; background:#2f3841;font-size: 13px; line-height: 32px; color:#d4d4d4}
    .tjan{ width: 150px; line-height: 40px; text-align: center; background: #1e262e;
    border-radius: 100px; margin-top: 10px;
        float: left;}
    .tjan a{color: #fff;}
    .bqxx{ width: 100%; background: #1c242c; font-size: 14px; line-height: 50px; color: #fff;}
	
	.part2{ width:100%; margin:0px auto; background: url(../images/bjt.jpg) no-repeat center center; padding:50px 0;}
	.ycgy h1{ font-size:18px; line-height:50px; margin:0 auto; color:#222222; font-weight:bold;}
	.ycgy article{ font-size:14px; line-height:28px; color:#555;}
	.gygd{width:180px;  line-height:40px; font-size:14px; text-align:center; background:#343742; margin-top:30px;}
	.gyb{ width:100%; text-align:center; margin-bottom:40px;}
	.gyb img{ margin:0 auto;}
	.xwzx{ margin:40px auto;}
	.xwzx li{ position:relative; top:0; transition:all ease .3s;}
	.xwzx li:hover{ top:-8px; transition:all ease .3s;}
	.xwzx li a{ display: block; border:1px solid #e6e6e6; padding:2px; padding-bottom:10px;}
	.xwzx li h1{ font-size:16px; line-height:44px; width:96%; margin:0 auto; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.xwzx li article{ font-size:13px; line-height:26px; color:#888; margin:5px auto;width:96%; margin:0 auto;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    word-break: break-all;    text-overflow: ellipsis;    overflow: hidden;}
	.part1{ width:100%; background:#fbfbfb; padding:70px 0;}
	.cpbt{ font-size:30px; line-height:40px; text-align:center; color:#003463; font-weight:bold; margin-bottom:60px;}
    .ywm{ width:100%; display:block; font-size:14px; text-align:center; color:#888; line-height:40px; font-weight:normal; background:url(../images/zbj.png) no-repeat center center;}
	.cpzx li{ padding:0 5px;}
	.cpzx li p{ margin:0; font-size:15px; text-align:center; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:44px;}
	.ckgd{ width:180px;  line-height:40px; margin:20px auto; font-size:14px; text-align:center; background:#343742; margin-top:50px;}
	.ckgd a,.gygd a{ width:100%; display:block; line-height:40px; color:#fff;}
    .sk{ width: 100%; overflow: hidden; margin-bottom:15px;}
    .sk input::placeholder,.sk textarea::placeholder{ font-size: 13px; line-height: 32px; color:#d4d4d4 }
    .lyk{padding-left: 10px;width:444px; line-height:26px; float:left; border: 1px solid #7397ad; background: #004766;}
    .srk{padding-left: 10px; width:214px; line-height:32px; float:left;  background: #004766;}
    .srk0{ padding-left: 10px;width:214px; line-height:32px; float:right;
        border: 1px solid #7397ad; background: #004766;}
    .ssk{ margin-top: 8px;}
    .form-control,.btn-default{ background:#343742 !important; height:30px;}
    .form-control{height: 30px !important;color: #FFF; font-size: 14px;}

    .tj img{ width: 21px;height: 21px;}
    .btn-default{
        border-left: none !important;}
    .tnav{ width: 100%; background: #343742;}
    .ttop{ width: 100%;
        border-top: 2px solid #ff9b01;}
    .top{padding:20px 0;}
    .ycxt{ font-size:24px; line-height:24px; color:#e98c00; background:url(../images/dh.jpg) no-repeat right center; text-align:right; padding-right:66px; margin-top:20px;}
	.ycxt .rx{ font-size:14px; line-height:24px; color:#343742; text-align:right}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    border-bottom:none !important;    background-color: #343742 !important;
}

    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ border-bottom:2px solid #2054b3;}
	.navbar-nav{ float:left !important; }
	.navbar{min-height:44px !important;}
    .navbar-default{background: #343742 !important;border: none !important;}
    .container-fluid{
        padding: 0 !important;}
    .yc{
        display: block !important;}
    .yc0{
        display:none !important;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{ padding:0 !important;}
	.nav>li>a{
    padding:0px 38px !important; font-size:15px; color:#e9f8ff !important;
        line-height:44px; }
	.navbar-nav{
    float: right;}
}

.listfy {text-align: center; width:100%; display:block; margin:5px auto;}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #555;
    text-decoration: none;
    background-color: #fff;
    font-size:14px;
    border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    z-index: 2;
    color: #c0850b;
    background-color: #eee;
    border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #004767;
    border-color:#004767;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 14px;
    line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}