@charset "utf-8";

.fl{float:left}
.fr{float:right}
.clearfix::after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{*zoom:1}
a:hover{cursor:pointer}
.content{width:1440px;margin:0 auto}





.content_t{line-height:70px;font-size:24px}
.content_b{line-height:70px;font-size:24px}
.content_b a{color:#333;text-decoration:none; font-size:14px;}
.content_t span{color:#1a37a0}
.content .tent{border-bottom:1px solid #dbdbdb;margin-bottom:16px}
.wenz li{line-height:45px;font-size:16px}
.wenz li a:hover{color:#1a37a0}
.wenz li a:hover:before{background:#1a37a0}
.wenz li a{color:#555555;text-decoration:none}
.lix{color:#555555;width:54%}
.lix2{color:#555555;width:98%; margin:10px auto;}
.wenz li span{text-align:right}
.con_top .shu{width:42%}
.tuwen .tu_r img{width:180px;height:135px}
.tuwen .tu_r a{display:block;width:100%;height:100%}
.tuwen .tu_f{width:400px;padding-left:20px;font-size:16px;color:#555555}
.tu_f .biao{line-height:37px}
.tu_f .biao:hover{color:#1a37a0}
.guojie_li .ri{background:#1a37a0;color:#fff;height:26px;line-height:26px}
.guojie_li .qi{height:26px;border:1px solid #dbdbdb;line-height:26px; font-size:14px;}
.guojie_li .rq{width:60px;text-align:center;font-size:16px}
.guojie_li .biao{width:590px; line-height:26px;}
.guojie_li{margin-top: 16px;}
.guojie_li .biao:hover{color:#1a37a0}
.ship img{width:448px;height:230px}
.shipzi{margin-top:20px;text-align:center}
.tszs img{width:370px;height:170px}
.tswz li::before{content:"";display:block;height:0;clear:both;visibility:hidden}
.tuwen li{line-height:40px}


.foot{ width:100%; overflow:hidden; height:230px; background:url(../images/footbg.jpg); background-size:cover; margin-top:20px; }
.footbox{ width:1440px; margin:0 auto; }
.foot-left2{ float:left;display:none;}
.foot-left{ float:left; width:205px; margin-top:40px; background:url(../images/footline.png) right no-repeat; }
.foot-center{ float:left; width:230px; margin-left:30px; }
.foot-center .dl{ padding:40px 0; }
.foot-center .dt{ color:#8a8a8a; font-size:18px; height:30px; line-height:30px; margin-bottom:30px; }
.foot-center .dd{ float:left; width:50%;  font-size:13px; line-height:30px; color:#8a8a8a;  }
.foot-center .dd a{  color:#8a8a8a;  }
.foot-center .dd a:hover{  text-decoration:underline;   }
.foot-right{ float:right; width:260px; margin-top:70px; }
.foot-right ul li{ float:left; width:110px; margin-left:16px;font-size:11px; text-align:center; color:#8a8a8a; }
.foot-right ul li span{ display:block; width:100%; height:110px; overflow:hidden; }
.foot-right ul li span img{  width:100%; height:auto; }
.copyright{ width:100%; height:50px; line-height:50px; text-align:center; color:#ccc; background:#242424; font-size:14px; }



/*快捷导航*/

.footeTop{
	width: 100%;
	height:50px;
	background: #eeeeee;}
.footeTop .center{
	width: 1440px;
	padding-left:0px;
	padding-bottom:10px;
	margin:0 auto;}
.footerLeft{
	width: 1440px;
	float:left;
	margin-left:0px;}

.footerLeft div a{
	width: auto;
	color: #333;

	display: inline-block;
        margin-right:40px;
	padding-top: 4px;
	padding-bottom: 6px;
	position: relative;
	transition: all .2s;
	left: 0;
	font-size:16px;}
.footerLeft a:hover{
	color:#000033;
	left:5px;}


.ejcd2{width:100%;margin: 0px;background:#fff;padding-top: 0px;margin-bottom: 0px;position: relative}
.ejcd2 ul li a{height: 45px;line-height: 45px;color: #666666;font-size: 16px;padding-left: 50px;  display: block;}
.ejcd2 ul li.cur a{border-left: 0px solid #0E419C;color:#0E419C;background:  #FFFFFF;}
.ejcd2 ul li:hover a{border-left: 0px solid #0E419C;color:#0E419C;background:  #FFFFFF;}



.slider-img{width:100%;position:relative;z-index:10}
.slider-img img{width:100%;display:block;max-width:1920px;margin:auto}
.slider2{position:absolute;bottom:5%;left:90%}
.slider-img-circle li{width:13px;height:13px;background:url(../images/cir1.png) no-repeat center;color:transparent;cursor:pointer;float:left;padding:0 5px}
.slider-img-circle li.on{background:url(../images/cir2.png) no-repeat center;width:13px}
.two_bar{margin-left:80px;display:none}
li{list-style:none}
.two_bar li,.one_bar{display:block;text-align:center;font-size:16px;background-color:#55339e;color:#ffffff;border-bottom:1px solid #ffffff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;line-height:38px;overflow:hidden;height:38px;width:258px}
.top_bar{margin:0 59px}
.top_bar .ddhn{position:relative;z-index:9999}
.top_bar li{float:left;line-height:63px;padding:0 17.88888px;text-align:center;font-size:18px;position:relative}
.top_bar ul li a:hover{color:#1a37a0}
.top_bar li:hover .subset{display:block}
.subset{position:absolute;left:-10px;top:64px;display:none;z-index:9;width:140px}
.subset li{float:none;background:#e2e2e2;line-height:45px}
.subset li a:hover{color:#1a37a0}
.search{width:55%;height:36px;margin-left:423px;margin-top:17px}
.search .bord{width:85%;border:1px solid #b4b4b4;height:36px;background:#fff}
.search .bord .fl{border:none;outline:none;width:80%;height:100%;margin:0 10px}
.search .bord .fr{width:25px;height:25px;margin:-28px 8px}
.searchs img{width:25px;height:25px}
.lix{color:#555555;width:54%}
.wenz li a::before{content:"";display:inline-block;width:5px;height:5px;background-color:#555555;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;line-height:15px;margin-right:10px;vertical-align:middle}
.con_top .shu{width:42%}
.tuwen .tu_r img{width:180px;height:135px;vertical-align:middle}
.tu_f .qi{line-height:27px;margin-bottom:11px}
.tu_f .zy{line-height:25px}
.tuwen .tulis{margin-top:20px}
.xin{background:url(../images/zhong.jpg) center no-repeat;background-size:100% 605px;height:510px}
.xintwo{background:url(../images/wen2.jpg);height:510px}
.xintwo .xin_top{margin-top:21px;width:420px;margin:0 auto}
.xintwo .xin_top li{float:left;font-size:26px;width:160px;margin:40px 0;padding:0 22px;text-align:center}
.xintwo .xin_top li a{color:#464747;text-decoration:none}
.xin_top .bor{border-right:2px solid #b4b4b4}
.xintwo .xin_top li a:hover{color:#1a37a0}
._bottom{font-size:16px;color:#777777;width:470px}
._bottom .botimg{position:relative}
._bottom .botimg img{width:470px;height:300px}
._bottom ._bottop:hover{color:#1a37a0}
._bottom ._bottop{line-height:55px;font-size:16px; height:55px;}
._bottom .last{line-height:30px}
.bottom ._bottom{float:left;margin-right:30px}
._bottom .xie{width:200px;height:45px;background:url(../images/xie.png) no-repeat;position:absolute;bottom:-3px;left:0}
._bottom .xie span{line-height:55px;color:#fff;margin:0 10px}
.mar{margin-right:0}
.xinul{height:432px;position:relative;overflow:hidden}
._bottom .more:hover{background:url(../images/prev95.png) center no-repeat}
.xinul li{position:absolute}
.box{margin:0 auto;margin-top:20px}
.zhong{margin-left:20px}
.box2{margin:0 auto;position:relative;overflow:hidden}
.bon{width:1000%}
.bon ul li{float:left;padding-top:14px}
.bon ul li ul li:first-child{padding-top:5px}
.xintwo .cha{height:63px;width:100%;background-color:#fff;text-align:center;vertical-align:bottom;padding-top:30px;margin-top:6px;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:25px;-o-border-radius:3px 3px 0 0}
.xintwo .cha a{color:#555555;font-size:16px}
.zc{width:47%;color:#555555;margin-right:6%}
.guoji li{float:left;width:95px;height:34px;border:1px solid #e2e2e2;text-align:center;line-height:34px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;margin:0 5px}
.guoji li:hover{color:#fff;background-color:#1a37a0}
.guojie_li .biao:hover{color:#1a37a0}
.tszs img{width:370px;height:170px}
.tswz li::before{content:"";display:block;height:0;clear:both;visibility:hidden}
.tuwen li{line-height:40px}
.foot_l .di img{width:20px;height:20px;margin-right:16px}
.foot_l .di{margin:36px 0}
.dibu_rigth_li li{float:left;font-size:16px;margin:12px 25px}
.dibu_rigth{margin:60px 0 0 10%;width:40%}
.dibu_rigth .you{font-size:22px;margin:0 0 25px 25px}
.dibu_rigth_li li a{color:#fff;text-decoration:none}
.dibu_rigth .ico img{width:50px;height:50px;margin-left:10px}
.dibu_rigth .ico{margin:40px 0 0 25px}
.two_bar{margin-left:80px;display:none}
.two_bar li,.one_bar{display:block;text-align:center;font-size:16px;background-color:#55339e;color:#ffffff;border-bottom:1px solid #ffffff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;line-height:38px;overflow:hidden;height:38px;width:258px}
.list{overflow:hidden}
.list .erl{position:absolute}
._bottom .more{display:block;margin:22px 0;background:url(../images/prev95.png) center no-repeat;background-size:95px 24px;width:95px;height:24px}
._bottom .more:hover{background:url(../images/prev96.png) center no-repeat}
.erdao h3{width:250px;background:#1a37a0;text-align:center;color:#fff;line-height:60px;font-size:24px}
.erdao li{width:250px;line-height:50px;text-align:center;cursor:pointer;font-size:21px;padding-left:4px}
.erdao ul li ul{display:none}
.erdao li:hover{background:#f2f2f2;color:#1a37a0;border-left:4px solid #f6a415;padding-left:0}
.dz{background:#f2f2f2;color:#1a37a0;border-left:4px solid #f6a415;padding-left:0!important}
.lists{margin-top:15px;min-height:450px}
.lists .list_b{margin-left:3%;width:70%}
.list_b h3{font-size:22px;line-height:60px;text-align:center;color:#1a37a0}
.list_b .page li{float:left}
.list_b .page li a{padding:7px 15px;border:1px solid #dbdbdb;margin:0 10px}
.list_b .page li a:hover{color:#ffffff;background:#1a37a0}
.list_b .page{text-align:center;font-size:16px;margin:30px 0}
.list_b .wei{line-height:60px}
.list_b .zh img{width:20px;height:20px;margin:20px 8px 0 0}
.xqnr_tit{text-align:center;padding:25px 0 20px 0;border-bottom:1px solid #ededed;margin:0 40px}
.xqnr_tit1{text-align:center;border-bottom:1px solid #ededed}
.xqnr_tit h2,.xqnr_tit1 h2{font-size:24px;color:#333;padding:15px 0;line-height:35px}
.xqnr_tit p{font-size:14px;color:#999999}
.xqnr_tit span{padding:0 15px}
.xtb3{width:14px;height:14px;display:inline-block;*display:inline;vertical-align:middle;margin-right:7px}
.xtb4{width:14px;height:15px;display:inline-block;*display:inline;vertical-align:middle;margin-right:7px}
.xqnr_nr{padding:40px 40px 40px 40px}
.xqnr_nr p{font-size:16px;color: #333;line-height:36px;text-indent:2em;}






/*
 *首页banner轮播
 */
.sy-banner{
    width: 100%;
   /*margin-top: 218px;*/
    overflow: hidden;}
.sy-banner .item{
    position: relative;
    width: 100%;
    height: 550px;
    overflow: hidden;}
.sy-banner .item img{
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    height: 550px;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);}
.sy-banner  .slick-dots{
    position: absolute;
    bottom: 35px;}
.sy-banner  .slick-dots li button::before,
.sy-banner  .slick-dots li button::after{
    display: none;}
.sy-banner   .slick-dots li {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 1px solid #DFDFE0;
    background:transparent;
    opacity: 1;
    margin: 0 5px;}
.sy-banner  .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 15px;
    height: 15px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;}
.sy-banner  .slick-dots li.slick-active {
    background-color: #ffffff;}
.sy-banner .slick-prev{
    width: 18px;
    height: 33px;
    top:50%;
    left:40px;
    z-index: 200;
    background: url(../images/left.jpg) 0 0 no-repeat;}
.sy-banner .slick-prev:hover{
    background: url(../images/left1.jpg) 0 0 no-repeat;}
.sy-banner .slick-next{
    width: 18px;
    height: 33px;
    top:50%;
    right: 40px;
    z-index: 200;
    background: url(../images/right.jpg) 0 0 no-repeat;}
.sy-banner .slick-next:hover{
    background: url(../images/right1.jpg) 0 0 no-repeat;}




@media (max-width: 1399px) {
	
	.content{width:1300px;margin:0 auto}
	.tuwen .tu_f{width:60%;padding-left:20px;font-size:16px;color:#555555}
._bottom{font-size:16px;color:#777777;width:406px}
._bottom .botimg{position:relative}
._bottom .botimg img{width:406px;height:260px}

.guojie_li .biao{width:85%; line-height:26px;}

.sy-banner .item{
    position: relative;
    width: 100%;
    height: 450px;
    overflow: hidden;}
.sy-banner .item img{
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    height: 450px;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);}

.footbox{ width:1300px; margin:0 auto; }
}


@media (max-width: 767px) {
.content{width:98%;margin:0 auto}
.lix{color:#555555;width:100%}
.wenz li a{color:#555555;text-decoration:none; width:74%;
display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	overflow-wrap: break-word;
	word-break: break-all;
	white-space: normal;
	overflow: hidden;
}
.con_top .shu{width:100%; margin-top:20px;}
.tuwen .tu_r{width:35%;}
.tuwen .tu_r img{width:100%; height:auto;}
.tuwen .tu_f{width:60%;padding-left:5%;font-size:16px;color:#555555}
.guojie_li .biao{width:80%; line-height:26px;display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	overflow-wrap: break-word;
	word-break: break-all;
	white-space: normal;
	overflow: hidden;
}

._bottom{font-size:16px;color:#777777;width:360px;}
._bottom .botimg{position:relative}
._bottom .botimg img{width:360px;height:260px}

.xintwo .xin_top{margin-top:21px;width:99%;margin:0 auto}
.xintwo .xin_top li{float:left;font-size:26px;width:40%;margin:20px 0;padding:0 4%;text-align:center}
.xintwo .xin_top li a{color:#464747;text-decoration:none}
.xin_top .bor{border-right:2px solid #b4b4b4}
.xintwo .xin_top li a:hover{color:#1a37a0}

.zc{width:100%;color:#555555; margin-right:0;}
.foot{ width:100%; overflow:hidden; height:auto; background:url(../images/footbg.jpg); background-size:cover; margin-top:20px; }
.footbox{ width:100%; margin:0 auto; }
.foot-left{display:none;}
.foot-left2{ float:left;display:block; padding:5% 10%; color:#fff;}
.foot-left2 a{color:#fff;}
.foot-center{ float:left; width:90%;  padding-left:5%; }
.foot-right{ float:left; width:90%; margin:0px auto; padding-left:5%; }
.foot-right ul li{ float:left; width:110px; margin-left:16px;font-size:11px; text-align:center; color:#8a8a8a; }
.foot-right ul li span{ display:block; width:100%; height:110px; overflow:hidden; }
.foot-right ul li span img{  width:100%; height:auto; }

.sy-banner .item{
    position: relative;
    width: 100%;
    height: 160px;
    overflow: hidden;}
.sy-banner .item img{
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    height: 150px;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);}
}