@charset "gb2312";
/* CSS Document */
html, body { -webkit-text-size-adjust:none; }
body { width:100%; font-size:14px; font-family:'Microsoft YaHei'; margin:0; padding:0; color:#666666; background-color:#FFF; }
article, footer, header, nav, section { display:block; }
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td { margin:0; padding:0; }
ul, li { list-style:none; margin:0; padding:0 }
em { font-style:normal; }
h2, h3 { font-weight:normal; }
img { border:0px; vertical-align:top; cursor:pointer; }
a { text-decoration:none; cursor:pointer; color:#4a4a4a; }
p { text-align:justify; }
.font { color:#f00; }
.w1200 { width:1200px;margin:0 auto; }
a:hover{opacity: .8;}
/**首页**/
/*top*/
.top { width:100%; height:130px; background-image:-webkit-linear-gradient(top, #c6e9ff 0%, #fff 60%); background-image:-o-linear-gradient(top, #c6e9ff 0%, #fff 60%); background-image:-ms-linear-gradient(top, #c6e9ff 0%, #fff 60%); background-image:linear-gradient(top, #c6e9ff 0%, #fff 60%); background-repeat: repeat-x; }
.top .logo { width:760px; height:80px; float:left; margin:27px 0 0 0; }
.top .top_nav { width:400px; float:right; margin-top:27px; }
.top .top_nav ul { display:flex; flex-direction:row; justify-content:space-between; padding-top:20px; overflow:hidden; }
.top .top_nav ul li.one { border-bottom:3px #0062ac solid; }
.top .top_nav ul li.one a { color:#0062ac; font-weight:bold; }
.top .top_nav ul li a { font-size:18px; color:#333; }
/*top end*/
.swiper-container { width: 100%; height: 100%; }
.swiper-slide {height:100%; text-align: center; font-size: 18px; background: #fff; overflow:hidden; }
.slide-inner { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-size: cover; background-position: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; color:#fff; }
.head-banner{ height:450px; }
.head-banner a{ width:100%; height:450px; display:inline-block;}

.part1{ width:100%; height:145px; border-bottom:1px #e4e4e4 solid; display:inline-block;}
.part1 .part1_con{  height:145px; position:relative;}
.part1 .part1_con ul{ display:flex; flex-direction:row; justify-content:space-between; width:780px; margin-top:40px; float:left;}
.part1 .part1_con ul li{ text-align:center;display:flex; flex-direction:cloum; justify-content:space-between; border-right:1px #e7e7e7 dotted;padding-right: 50px;}
.part1 .part1_con ul li:last-child{ border:0;}
.part1 .part1_con ul li a{ width:100%; display:inline-block;}
.part1 .part1_con ul li img{ width:44px; height:40px;}
.part1 .part1_con ul li span{ display:inline-block; width:100%; font-size:16px; line-height:30px;}
.part1 .part1_con .z{ position:absolute; bottom:0; right:0;z-index: 999;}
.part1 .part1_con .z a{ display:inline-block; width:200px; height:194px; float:right; margin-left:22px;}

.part2{ padding:65px 0;overflow: hidden;}
.part2 .part2_t,.part3 .part3_box .part_box_t{ width:100%; overflow:hidden; height:20px; margin-bottom:28px;}
.part2 .part2_t strong,.part3 .part3_box .part_box_t strong{ display:inline-block; font-size:20px; float:left; line-height: 18px;}
.part2 .part2_t span{  float:right;}
.part2 .part2_t span a{display:inline-block; width:40px; height:20px; background:#5495da; text-align:center; line-height:20px; font-size:20px; color:#fff;}
.part2 .part2_img{ width:490px; height:280px; float:left; position:relative;}
.part2 .part2_img span{ width:100%; position:absolute; left:0; bottom:0; line-height:50px; background:rgb(0 0 0 / 60%); color:#fff; text-indent:18px; font-size:18px;}
.part2 .part2_img span em{ font-size:16px; float:right; margin-right:10px;}
.part2 .part2_r{ width:708px; float:right; overflow:hidden;}
.part2 .part2_r ul{ display:inline-block; width:315px; float:left;margin-left: 6%;}
.part2 .part2_r ul:nth-of-type(2){ margin:0; float:right;}
.part2 .part2_r ul li{ border-bottom:1px #e4e4e4 solid; padding:10px 0;}
.part2 .part2_r ul li p{ font-size:13px; line-height:22px; height:44px; width:100%;}
.part2 .part2_r ul li p a{ color:#333;}
.part2 .part2_r ul li span{ line-height:26px;color: #999; }
.part2 .part2_r ul li div{ color:#999;}

.part3{ width:100%; padding:35px 0; background:#f6f6f6; overflow:hidden;}
.part3 .part3_box{ overflow:hidden;}
.part3 .part3_box .part_box_t{ height:25px; border-bottom:1px #e4e4e4 solid; padding-bottom:18px;}
.part3 .part3_box .part_box_t span{ width:132px; float:right; margin-left:10px;}
.part3 .part3_box .part_box_t span:nth-of-type(2){ width:112px;}
.part3 .part3_box .zj-slide{ height:430px; border:1px #e4e4e4 solid;margin-right: 27px !important; text-align:center;}
.part3 .part3_box .zj-slide img{ width:175px; margin:20px 4px 5px;}
.part3 .part3_box .zj-slide h3{ display:inline-block; overflow:hidden; margin:6px 0 6px; font-size:24px;}
.part3 .part3_box .zj-slide h3 span{ font-size:16px; color:#303030; margin-left:10px;}
.part3 .part3_box .zj-slide .nc{ border-top:1px #cde1f4 solid;border-bottom:1px #cde1f4 solid; padding:6px 0; margin:0 15px;overflow: hidden;}
.part3 .part3_box .zj-slide .nc span{ color:#2476c2; font-size:14px;height:20px; float:left; display:inline-block; width:100%;}
.part3 .part3_box .zj-slide p{ line-height:22px; font-size:14px; color:#555555; padding:8px 18px 0;}

.part3 .part3_box .zj-slide:hover{ box-shadow:0 0 12px #ccc;}
.part3 .part3_box .zj-slide:hover .nc{ background:#ff7201;  border-top:1px #ff7201 solid;border-bottom:1px #ff7201 solid;;}
.part3 .part3_box .zj-slide:hover .nc span{ color:#fff;}

.swiper-pagination-zj{ width:205px !important; height:16px; margin:32px auto 10px;}
.swiper-pagination-zj:before{ content:''; display:inline-block; width:20px; height:10px; background:url(../images/icon-arrow-l.png) 0 0/20px 10px no-repeat;margin: 2px 8px}
.swiper-pagination-zj:after{ content:''; display:inline-block; width:20px; height:10px; background:url(../images/icon-arrow-r.png) 0 0/20px 10px no-repeat;margin: 2px 8px}
.swiper-pagination-zj span.swiper-pagination-bullet{width:16px; height:16px; }
.swiper-pagination-zj span.swiper-pagination-bullet-active{ background:#ff8400; width:50px; height:16px; border-radius:25px;}

.part4{ padding:65px 0;overflow: hidden; display:flex; flex-direction:row; justify-content:space-between; }
.part4 .p4Box{ width:360px; float:left;}
.part4 .p4Box .p4Box_tit{ font-size:28px; line-height:28px; }
.part4 .p4Box .p4Box_tit a{ font-size:14px; color:#666666; border:1px #ccc dashed; border-radius:25px; float:right; display:inline-block; line-height:22px;padding:0 12px;}
.part4 .p4Box dl{ overflow:hidden;}
.part4 .p4Box dl img{ margin:28px 0 15px;}
.part4 .p4Box dl dt{ line-height:50px; margin-bottom:12px; padding-right: 20px;background:#fff6ee; color:#ff7201; font-size:18px; border-left:5px #ff7201 solid; text-indent:12px;
white-space:nowrap;/*不换行*/ 
overflow:hidden;/*内容超出宽度时隐藏超出部分的内容*/
text-overflow:ellipsis;/*当对象内文本溢出时显示省略标记(...)；需与overflow:hidden;一起使用。*/}
.part4 .p4Box dl dt a{ color:#ff7201; }
.part4 .p4Box dl dd{ line-height:30px; 
white-space:nowrap;/*不换行*/ 
overflow:hidden;/*内容超出宽度时隐藏超出部分的内容*/
text-overflow:ellipsis;/*当对象内文本溢出时显示省略标记(...)；需与overflow:hidden;一起使用。*/}
.part4 .p4Box dl dd:before{ content:''; display:inline-block; width:4px; height:4px; border-radius:25px; background:#666666; margin:10px;  margin: 0px 8px 4px 0;}
.part4 .p4Box dl dd em{ float:right;}
.part5{ overflow:hidden; position:relative;}
.part5 .p5_k{ border:8px #ededed solid; width:1184px; height:325px; position:absolute; top:80px;z-index: -1;}
.part5 ul{ display:inline-block; display:flex; flex-direction:row; justify-content:space-between;flex-wrap: wrap; width:1102px; margin:0 auto;}
.part5 ul li{ margin-bottom:12px; width:352px;}
.part5 ul li span{ display:inline-block; line-height:55px; width:100%; font-size:22px;}
.part5 ul li span:before{ content:''; display:inline-block;border-left:8px solid transparent;
border-right:8px solid transparent;border-bottom:12px solid #666;font-size:0px;line-height:0px; margin-right:10px;}

.part6{ width:100%; background:url(../images/img-lxwm-bg.jpg) center /100% 100% no-repeat; height:282px; margin:52px 0 2px;	}
.part6 .p6_luxian{ text-align:center;overflow: hidden;}
.part6 .p6_luxian .p6_lx_c{ width:676px; margin:50px auto 0;}
.part6 .p6_luxian .p6_lx_c a{ display:inline-block; width:175px; line-height:48px; border:2px #ff7201 solid; color:#ff7201; font-size:24px; margin-top:30px;}
.part6 .p6_luxian .p6_lx_c a:hover{ background:#ff7201; color:#fff; }

/*foot*/
.foot{ overflow:hidden; background:#f2f2f2; padding:65px 0 70px;}
.foot .footBox{ font-size:16px; color:#868686;}
.foot .footBox .foot_l{ float:left; width:915px;}
.foot .footBox .foot_l .foot_l_logo{ margin-bottom:48px;}
.foot .footBox .foot_l .foot_l_c p{ line-height:30px;}
.foot .footBox .foot_l .foot_l_c .foot_l_c_l{ padding-left:12px; width:434px; float:left;}
.foot .footBox .foot_l .foot_l_c .foot_l_c_l p{}
.foot .footBox .foot_l .foot_l_c .foot_l_c_r{ width:425px; float:left;}
.foot .footBox .foot_l .foot_l_c .foot_l_c_r p{ background:url(../images/icon-foot.png) 0 6px/18px 79px no-repeat; padding-left:22px;}
.foot .footBox .foot_l .foot_l_c .foot_l_c_r p:nth-of-type(1){ color:#105fb3;}
.foot .footBox .foot_l .foot_l_c .foot_l_c_r p:nth-of-type(2){ background-position:0 -23px;}
.foot .footBox .foot_l .foot_l_c .foot_l_c_r p:nth-of-type(3){ background-position:0 -54px;}
.foot .footBox .foot_r{ width:255px; overflow:hidden;}
.foot .footBox .foot_r ul{ overflow:hidden; display:flex; flex-direction:row; justify-content:space-between;}
.foot .footBox .foot_r ul li{ width:114px;}
.foot .footBox .foot_r ul li span{ display:inline-block; line-height:30px; text-align:center; width:100%;}
.foot .footBox .foot_r .saomiao{ height:101px; margin-top:12px;}
.foot .footBox .foot_r .saomiao img{ float:left;}
.foot .footBox .foot_r .saomiao span{ display:inline-block; line-height:30px; padding-top:12px; font-size:14px;} 
.foot .footBox .foot_r .saomiao p{ color:#666;}
/*foot end*/
/**首页end**/
.swiper-container-new{ width:490px; float:left; overflow:hidden;}
.new-wrapper{width:490px;}
.new-slide{width:490px;}



































