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;}



.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;}

@media (max-width:768px) {
	.cpflnr{display: none}
	.cpflnr1{width:100%;}
.lgyy{ margin-top:10px;}
.yyqh{ background:url(../images/yyqh1.png) no-repeat 10px center #91be54; padding-left:30px; font-size:14px; color:#fff; font-weight:bold; line-height:30px; margin-top:10px;border-radius: 3px}
.yyqh a{color:#fff}
.yy{ padding:0;}

  .logo{padding: 0 !important; margin:0 auto !important; text-align:center;}
.top,.dhsj{ padding:0 !important;}
    .yc{
        display: none !important;}
    .yc0{
        display: block !important;}
    .navbar-default{background: #4590a5 !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: #4590a5 !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:#58a7bd  !important;
    }
    .dht{ clear:both; margin-top:8px;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{ color:#fff !important;}
.ssdk{ width:100%; background:#4590a5; padding:5px 0;}
.srk{ width:100%;line-height:34px !important; border:1px solid #f0fcff; border-right:none; background:#f0fcff; padding-left:10px; height:34px !important; float:left;}
.tj{ width:100% !important; float:left; background:#91be54 !important; color:#fff; text-align:center; font-size:14px; line-height:34px !important; height:34px !important; border:1px solid #91be54; border-left:none; padding:0 !important}
.input-group{ width:100%;    float: inherit !important;}
.input-group-addon, .input-group-btn{ width:20% !important;}
.gdcp{ margin:30px auto;}
.sycpbt{font-size:20px;
        color: #24262c;
        line-height: 60px; text-align:center;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ top:50% !important; right:0px; background: url(../images/yjt.png) no-repeat right center !important; width:46px !important; height:51px !important;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ top:50% !important; left:0px !important;background: url(../images/zjt.png) no-repeat left center !important;width:46px !important;height:51px !important;}
.sycpwz{ width:100%; font-size:14px; line-height:28px; }
.sycpwz a{ color:#555 !important;}
.sycpwz h2{ width:100%; font-size:16px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align: center;
    color: #555;
    margin: 0; background:#f3f3f3;}
.ckgd{ width:100%; line-height:30px; text-align:center; font-size:14px; color:#fff; background:#4590a5; margin:5px auto;}
.swiper-slide img{ width:100%; height:auto; display:block;  border:solid 1px #dedede; }
.gydk{ width:100%; padding:30px 0; background:#f3f3f3;}
.gywz h1{ font-size:20px; line-height:40px; margin:0; font-weight:normal;}
.gywz article{ font-size:14px; line-height:26px; color:#555; margin:10px auto;}
.ckgd0{ width:160px; line-height:34px; text-align:center; background:#4590a5; font-size:14px; margin:20px auto;}
.ckgd0 a{ color:#fff; display:block; width:100%; line-height:34px; }
.fx0 li a{ width:29px; float:left; margin:0 5px; margin-top:5px;}
.footer{ padding:20px 0;}
.bqxx{ font-size:14px; line-height:24px; color:#fff; margin-bottom:15px;}
.fx0 li img{ width:29px; height:29px;}
.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:90%; display:block; background:#737373; border-radius:5px; margin:0 auto;
	
}
.nfl li .selected{
background:#4590a5; 
}
.nrqu{ margin:10px auto; font-size:14px; line-height:26px; color:#555;}
.nrqu img{ max-width:100% !important; height:auto !important;}
.wz{ font-size:14px; line-height:40px; color:#555; border-bottom:1px solid #e6e6e6}
.wz a{ color:#555;}
.leftc{ padding:0;}
	.menu_head{width:100%;height:40px;line-height:40px;padding-left:20px;font-size:16px;
        color:#4d4d4d;cursor:pointer;position:relative; margin-bottom:2px;background: url(../images/pro_left.png) no-repeat 90% center #98d0de; border-radius:5px;}
    .menu_head a{color: #444;text-decoration: none !important}
.cplb{ margin:20px auto;}
.nrk{ margin:20px auto; font-size:14px; line-height:26px; color:#555;}
.mc{ font-size:18px; line-height:24px; color:#555; font-weight:normal; margin:20px auto; }
.fd{ width:100%;}
.ms{ width:100%; margin:10px auto; overflow:hidden; font-size:14px; line-height:26px; color:#666;}
.ms li{ float:left;}
.xxms{ width:100%; font-size:14px; line-height:26px; color:#555; margin:20px auto; float:left; padding:10px;}
.xxms img{ max-width:100% !important; height:auto;}
.jlms{ width:94%; overflow:hidden; margin:0 auto;}
.msbt{ background:url(../images/yqljb.png) no-repeat left center rgba(60, 118, 61, 0.06); font-size:16px; line-height:42px; padding-left:10px; clear:both; color:#fff; margin-bottom:10px;margin-bottom:10px; float:left; width:100%; margin-top:15px;}
.cpt00{ font-size:14px; line-height:40px; margin:0; text-align:center; color:#555; overflow:hidden; text-overflow:elliopsis; white-space:nowrap;}
.zsbt{ font-size:20px; line-height:40px; text-align:center; color:#555; margin:20px auto;}
.zsl li{ padding:0 5px;}
.fwwz{ font-size:14px; line-height:26px; color:#555; margin:20px auto;}
.xwdk{ margin:10px auto; padding-top:10px;}

.xwdk li{ margin-bottom:10px;}
.xwdk li img{ border:1px solid #e6e6e6;}
.xwdk li p{ font-size:16px; line-height:40px; margin:0; color:#555; border-bottom:1px solid #000; margin-bottom:5px;}
.xwdk li article{ font-size:13px; line-height:24px; color:#555;}
.fwwz img{ max-width:100% !important; height:auto !important;}
.lxbd{ width:96%; margin:30px auto; padding:0 !important;}
.hlk,.hlk0{ width:100%; overflow:hidden; margin:15px auto;}
.xmz,.xmz0{ width:20%; float:left; font-size:14px; line-height:28px; color:#555;}
.ruk{ width:70%; float:left; height:26px; line-height:26px; border:1px solid #e6e6e6; margin-left:2%;}
.xuk{width:70%; float:left; min-height:80px; line-height:26px; border:1px solid #e6e6e6; margin-left:2%;}
.yzm{ width:70px; height:26px; line-height:24px; float:left; margin-left:2%;border:1px solid #e6e6e6;}
.yzmt{ width:70px; float:left; margin-left:1%;}
.tja{ width:70px; float:left; line-height:26px; font-size:14px; color:#fff; text-align:center; color:#fff; background:#4590a5; margin-left:22%; margin-right:2%;}
.cz{width:70px; float:left; line-height:26px; font-size:14px; color:#fff; text-align:center; color:#fff; background:#707070}
.lxfs{margin:20px auto; overflow:hidden;}
.zclxf{ width:100% !important; padding:10px; background:#eef7fb; border-radius:5px; border:1px solid #d1d1d1; margin-bottom:20px;}
.zclxf img{ display:none;}
.yclx{font-size:14px; line-height:28px; color:#666;}
.yclxf{ width:100%; padding:10px; background:#eef7fb; border-radius:5px; border:1px solid #d1d1d1; }
.yclxf img{ display:none;}
.yclxw{font-size:14px; line-height:28px; color:#666;}

}
.sxp{ margin:20px auto; overflow:hidden; border-top:1px solid #e6e6e6;}
.sxp li{padding:0 10px; float:left; font-size:14px; line-height:40px; color:#0a56a2; height:40px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.sxp li a{ color:#555;}

.ckgd00{ width:160px; line-height:40px; background:#4590a5; text-align:center; margin-top:20px;}
.ckgd00 a{ color:#fff;}	 

.nbanner{ width:100%;}
.menu_list .current{background: url(../images/pro_left.png) no-repeat 90% center #c0e7f1}
.menu_body{width:100%;height:auto;overflow:hidden;line-height:38px;}
.menu_body a{display:block;width:100%;height:34px;line-height:34px;padding-left:40px;color:#555;background: url(../images/xsj.png) no-repeat 30px center #fafafa;text-decoration:none;border-bottom:1px dotted #e1e1e1;font-size: 13px; padding-left:40px;}
.menu_body a:hover{text-decoration:none;}
.menu_list{ width:100%; float:left;}
.menu_body a:last-child{ border-bottom:none;}
.cpdt{ width:100%; background:url(../images/cpbg.jpg) no-repeat center center; font-size:24px; color:#ffffff; line-height:72px; text-align:center; margin-bottom:10px;}
.cpdt0{ width:100%; background: #4590a5; font-size:24px; color:#fff; line-height:56px; padding-left:20px; margin-bottom:10px; font-size:18px; color:#fff; border-radius:8px; }
.productselected {
    background: url(/images/xxj.png) 30px center no-repeat #e9f6ff !important;
}
.zsl li img{ border:1px solid #e6e6e6;}
@media (min-width:768px) {
	.cpflnr{width:25%; float: left!important}
	.cpflnr1{width:72%; float:right!important; overflow: hidden}
	.lxbd{ width:96%; margin:30px auto;}
.hlk0{ width:50%; overflow:hidden; margin:15px auto; float:left;}
.hlk{ width:100%; overflow:hidden; margin:15px auto; float:left;}

.xmz{ width:16%; float:left; font-size:14px; line-height:28px; color:#555;}
.xmz0{ width:7%; float:left; font-size:14px; line-height:28px; color:#555;}

.ruk{ width:70%; float:left; height:26px; line-height:26px; border:1px solid #e6e6e6; margin-left:2%;}
.xuk{width:85%; float:left; min-height:120px; line-height:26px; border:1px solid #e6e6e6; margin-left:2%;}
.yzm{ width:70px; height:26px; line-height:24px; float:left; margin-left:2%;border:1px solid #e6e6e6;}
.yzmt{ width:70px; float:left; margin-left:1%;}
.tja{ width:70px; float:left; line-height:26px; font-size:14px; color:#fff; text-align:center; color:#fff; background:#4590a5; margin-left:9%; margin-right:2%;}
.cz{width:70px; float:left; line-height:26px; font-size:14px; color:#fff; text-align:center; color:#fff; background:#707070}

.lxfs{margin:40px auto; overflow:hidden;}
.zclxf{ float:left; width:48% !important; padding:10px; background:#eef7fb; border-radius:5px; border:1px solid #d1d1d1; height:128px;}
.zclxf img{ width:171px; height:103px; float:left; margin-top:10px;}
.yclx{ width:326px; float:left; margin-left:10px; font-size:14px; line-height:28px; color:#666;}
.yclxf{ width:48% !important; float:right; padding:10px; background:#eef7fb; border-radius:5px; border:1px solid #d1d1d1; height:128px;}
.yclxf img{ height:108px; float:left;}
.yclxw{ width:326px; float:left; margin-left:30px;font-size:14px; line-height:28px; color:#666;}
.zsbt0{ font-size:24px; line-height:60px; color:#333; text-align:center; margin-top:30px;}
.fbsj{ width:100%; display:block; font-size:13px; line-height:40px; color:#666; text-align:center; }
.xwdk{ margin:30px auto; padding-top:10px;}
.xwdk li{ position:relative; top:0; transition: all ease .3s; margin-bottom:15px;}
.xwdk li:hover{ top:-8px;transition: all ease .3s;}
.xwdk li img{ border:1px solid #e6e6e6;}
.xwdk li p{ font-size:16px; line-height:40px; margin:0; color:#555; border-bottom:1px solid #000; margin-bottom:10px;}
.xwdk li article{ font-size:13px; line-height:24px; color:#555;}
.fwwz{ font-size:14px; line-height:26px; color:#555; margin:30px auto;}
	.zsl li{ margin-bottom:10px;}

.zsbt{ font-size:30px; line-height:80px; text-align:center; color:#555; margin:30px auto;}
.cpt00{ font-size:14px; line-height:40px; margin:0; text-align:center; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:#a5d9e6;}
.zsl{ margin:30px auto;}
.nrk{ margin:40px auto; font-size:14px; line-height:26px; color:#555;}
.fd{ width:350px; float:left;}
.jlms{ float:right; width:400px; margin-top:20px;}
.mc{ font-size:20px; line-height:50px; color:#555; font-weight:normal; margin:20px auto; }
.ms{ width:100%; margin:10px auto; overflow:hidden; font-size:14px; line-height:26px; color:#666;}
.ms li{ float:left; margin:0 6px;}
.xxms{ width:100%; font-size:14px; line-height:26px; color:#555; margin:20px auto; float:left;}
.msbt{ background:url(../images/yqljb.png) no-repeat left center rgba(60, 118, 61, 0.06); font-size:16px; line-height:42px; padding-left:10px; clear:both; color:#fff; margin-bottom:10px;margin-bottom:10px; float:left; width:100%; margin-top:30px;}

	.cplby li{ margin-bottom:15px;}
.cplby li img{ border:1px solid #e6e6e6;}
.cplby p{ font-size:14px; text-align:center; margin:0; font-size:14px; line-height:40px; color:#333; background:#f3f3f3; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cplb{ margin:30px auto;}
	.menu_head{width:100%;height:40px;line-height:40px;padding-left:20px;font-size:16px;color:#4d4d4d;cursor:pointer;
        position:relative; margin-bottom:2px;background: url(../images/pro_left.png) no-repeat 90% center #98d0de; border-radius: 3px}
    .menu_head a{color: #444}

.wz{ font-size:14px; line-height:34px; color:#fff; text-align:right;}
.wz a{ color:#fff;}
.nrqu{ margin:30px auto; font-size:14px; line-height:26px; color:#555;}
.nfl {
	clear: both; text-align:center;
	margin:50px auto; overflow:hidden;
}
.nfl li {
margin-right:10px;  line-height:34px; font-size:15px; color:#555; text-align:center; display: inline; transition:all ease .3s; 

}
.nfl li a:hover {
	color: #fff;
	background:#4590a5; transition:all ease .3s;
}
.nfl li a{
	line-height: 40px;
padding:0px 20px;    
display: inline-block;
 color:#fff;margin-bottom:10px;background:#737373; border-radius:2px;
	
}
.nfl li .selected{
line-height:40px; font-size:15px;
background:#4590a5; color:#fff; text-align:center;
border:none;     display: inline-block; 
}
	
.fx0 li a{ width:29px; float:right; margin:0 10px; margin-top:5px;}
.bqxx{ font-size:14px; line-height:40px; color:#fff; text-align:right;}
.fx0 li img{ width:29px; height:29px;}

	.gydk{ width:100%; padding:50px 0; background:#f3f3f3;}
.gywz h1{ font-size:34px; line-height:60px; margin:0; font-weight:normal;}
.gywz article{ font-size:14px; line-height:26px; color:#555; margin:10px auto;}
.ckgd0{ width:160px; line-height:34px; text-align:center; background:#4590a5; font-size:14px; margin-top:20px;}
.ckgd0 a{ color:#fff; display:block; width:100%; line-height:34px; }

.gdcp{ margin:30px auto;}
.sycpbt{font-size: 34px;
        color: #24262c;
        line-height: 100px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ top:60px !important; right:0px; background: url(../images/yjt.png) no-repeat right center !important; width:46px !important; height:51px !important;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ top:60px !important; left:1020px !important;background: url(../images/zjt.png) no-repeat left center !important;width:46px !important;height:51px !important;}
.sycpwz{ width:100%; font-size:14px; line-height:28px; }
.sycpwz a{ color:#555 !important;}
.sycpwz h2{ width:100%; font-size:16px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align: center;
    color: #555;
    margin: 0; background:#f3f3f3;}
.ckgd{ width:150px; line-height:30px; text-align:center; font-size:14px; color:#fff; background:#4590a5; margin:20px 0;}
.swiper-slide img{ width:100%; height:auto; display:block;  border:solid 1px #dedede; }

.srk{ width:490px !important; line-height:34px !important; border:1px solid #f0fcff; border-right:none; background:#f0fcff; padding-left:10px; height:34px !important; float:left; font-weight:normal;}
.tj{ width:136px; float:left; background:#91be54 !important; color:#fff; text-align:center; font-size:14px; line-height:34px !important; height:34px !important; border:1px solid #91be54; border-left:none; padding:0 !important}
.fx li a{ width:33px; float:left; margin:0 10px;}
    .ttop{ width: 100%; border-top: 1px solid #e6e6e6;
        border-bottom: 1px solid #e2e2e2; margin-top:1px;
    }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background:#4590a5; color:#fff !important;}

	.navbar-nav{ float:right !important;}
    .navbar-default{background: #fff !important;border: none !important;}
    .container-fluid{
        padding: 0 !important;}
    .dht{ float: right;}
    .yc{
        display: block !important;}
    .yc0{
        display:none !important;}
    
    .logo{margin:10px 0;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{ padding:0 !important;}
	.nav>li>a{
    padding:0px 18px !important; font-size:15px; color:#555 !important; line-height:25px; margin:35px 0 30px; border-radius: 5px}
	.navbar-nav{
    float: right;}
.yyqh{ background:url(../images/yyqh.png) no-repeat 20px center; padding-left:40px; font-size:14px; color:#4590a5; font-weight:bold; line-height:32px; border-left:1px solid #4590a5; margin-top:35px;}
.nav li .active{ background:#4590a5; color:#fff !important;}
.nav li a:hover{background:#4590a5 !important; color:#fff !important;}
.ssdk{ width:100%; background:#4590a5; padding:10px 0;}
.navbar-nav>li{margin: 0 5px!important; text-transform: uppercase}

}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #4590a5 !important;
    border-color: #4590a5 !important;
}
.footer{ width:100%; background:#4590a5}
#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;}
.gyt{ float:right;}
.gyt img{ padding:2px; border:1px solid #adadad;}