/* CSS Document */
*{margin:0;padding:0;border:0;font-family:'微软雅黑'}
@font-face{font-family:'思源黑体 CN Medium';src:url('../fonts/SourceHanSansCN-Medium.eot');src:url('../fonts/SourceHanSansCN-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceHanSansCN-Medium.woff') format('woff'),url('../fonts/SourceHanSansCN-Medium.ttf')  format('truetype'),url('../fonts/SourceHanSansCN-Medium.svg#YourWebFontName') format('svg')}
@font-face{font-family:'思源黑体 CN Regular';src:url('../fonts/SourceHanSansCN-Regular.eot');src:url('../fonts/SourceHanSansCN-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceHanSansCN-Regular.woff') format('woff'),url('../fonts/SourceHanSansCN-Regular.ttf')  format('truetype'),url('../fonts/SourceHanSansCN-Regular.svg#YourWebFontName') format('svg')}
@font-face{font-family:'DIN Regular';src:url('../fonts/DIN-Regular.eot');src:url('../fonts/DIN-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/DIN-Regular.woff') format('woff'),url('../fonts/DIN-Regular.ttf')  format('truetype'),url('../fonts/DIN-Regular.svg#YourWebFontName') format('svg')}
@font-face{font-family:'DIN Bold';src:url('../fonts/DIN-Bold.eot');src:url('../fonts/DIN-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/DIN-Bold.woff') format('woff'),url('../fonts/DIN-Bold.ttf')  format('truetype'),url('../fonts/DIN-Bold.svg#YourWebFontName') format('svg')}
body,html{font-family:'思源黑体 CN Regular';height:100%}
body{text-align:center;margin:0 auto;padding:0;background:#fff;font-size:15px;color:#333;width:100%;width:expression(document.body.clientWidth <= 1200? "1200px":"auto");min-width:1200px}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
select,input,img{vertical-align:middle}
ul,ol,li{list-style:none}
table{table-layout:fixed !important;width:100% !important;border-collapse:collapse;border-spacing:0}
table,td,input,select,input,textarea{font-size:15px;padding:0;border-color:#ddd}
input{padding:0;font-family:'微软雅黑'}
input::-moz-focus-inner{border:none;padding:0px}
select,input{vertical-align:middle}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
.clear{display:block;height:0px;visibility:hidden;clear:both}
.clearfix{zoom:1}
.box{width:1200px;margin:0 auto;text-align:left;}
.box:after,.clearfix:after,ul:after,.max:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
.lf{float:left}
.rg{float:right}
/* 默认链接颜色 */
a{outline-style:none;color:#000;text-decoration:none}
a:hover{color:#0067b3;text-decoration:none}
/*清除链接虚框*/
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none}

/*-------*/
.header{background:#fff;text-align:center;box-sizing:border-box;border-bottom:1px solid #f6f6f6;}
.header.default{ position:fixed; width:100%; z-index:999}
.logo{float:left;overflow:hidden;padding:16px 0;}
.logo img{display:block;width:280px;height:56px;}
.nav{float:right;}
.nav ul{float:left; width:100%;}
.nav ul li{float:left;position:relative;height:88px;font-size:16px;}
.nav ul li a{display:block;color:#595959;height:88px;line-height:88px;padding:0 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.nav ul li a:hover{color:#0067b3;}
.nav ul li div{position:absolute;display:none;z-index:999;width:124px;text-align:center;top:88px;left:0px;font-size:14px;overflow:hidden;background:#fff;padding:7px 0;border-bottom:3px solid #d70a1c}
.nav ul li div a{display:block;line-height:32px;padding:0;color:#333;transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;background-color:transparent}
.nav ul li div a:hover{color:#d70a1c; background:#eee;}


.mySwiper{width:100% !important;height:650px !important;position:relative;overflow:hidden}
.mySwiper .swiper-slide{overflow:hidden;height:100%}
.mySwiper .swiper-slide .vid{ width:100%; height:100%}
.mySwiper .swiper-slide .vid video,.mySwiper .swiper-slide .vid .ic{ display:block; min-width:100%; min-height:100%;}
.mySwiper .swiper-slide .ibg{ position:absolute; left:0; top:0; width:100%}
.mySwiper .swiper-slide .txt p{ font-size:58px;font-family:'思源黑体 CN Medium';font-weight:bold; padding-bottom:20px;}
.mySwiper .swiper-slide .txt1{ text-align:center; padding-top:150px}
.mySwiper .swiper-slide .txt1 p{ color:#27894c;background:url(../images/xh1.png) no-repeat center bottom;}
.mySwiper .swiper-slide .txt2{ text-align:left; padding-top:260px}
.mySwiper .swiper-slide .txt2 p{ color:#fff;background:url(../images/h_b.jpg) no-repeat left bottom;}
.mySwiper .swiper-slide .txt p{
	opacity: 0;
	-webkit-transform: translate3d(0, 50px, 0);
					transform: translate3d(0, 50px, 0);
	transition: .3s ease .5s;
}
.mySwiper .swiper-slide-active .txt p{
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  transition: .25s ease .6s;
}
.mySwiper .swiper-dian{bottom:4%; text-align:center; width:94%; padding:0 3%}
.mySwiper .swiper-dian span{border-radius:0; width:25px; height:4px; background:#fff;opacity:1}
.mySwiper .swiper-dian .swiper-pagination-bullet-active{ background:#005197}
.mySwiper .swiper-next-s,.mySwiper .swiper-prev-s{ width:54px; height:54px;border-radius:0;opacity:0.5}
.mySwiper .swiper-next-s{ background:url(../images/right.png) no-repeat center center; right:4%}
.mySwiper .swiper-prev-s{ background:url(../images/left.png) no-repeat center center; left:4%}

.wbg{ background:#fff}

.about-h{ padding:70px 0 60px}
.about-h .atxt{ position:relative; padding-bottom:60px; height:490px}
.about-h .atxt .zuo{ width:780px;-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;-o-border-radius:0 20px 0 20px;border-radius:0 20px 0 20px;overflow:hidden}
.about-h .atxt .zuo img{ display:block; width:100%; height:490px}
.about-h .atxt .you{ position:absolute; background:#fff; width:570px; right:0; top:90px; padding:25px 25px 55px 35px}
.about-h .atxt .you .tit{ position:relative; height:80px; line-height:80px;}
.about-h .atxt .you .tit h2{ position:absolute; bottom:5px; z-index:1; font-size:40px; color:#000; line-height:normal}
.about-h .atxt .you .tit p{ font-size:70px; color:#eeee; font-weight:bold;font-family:'DIN Bold'; text-transform:uppercase}
.about-h .atxt .you h3{ font-size:20px; color:#000; font-weight:normal; padding:15px 0}
.about-h .atxt .you .txt{ color:#5c5c5c; font-size:16px; line-height:30px; height:210px; overflow:hidden; text-align:justify}

.youshi dl{ float:left; width:235px; padding:12px 10px 13px}
.youshi dl dt{ font-size:18px; color:#454545; height:60px; line-height:60px;}
.youshi dl dt span{ display:inline-block; font-size:56px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.youshi dl dt em{ font-style:normal; padding-left:5px}
.youshi dl dd{ font-size:16px; color:#454545; padding-top:10px; height:28px; line-height:28px;}
.youshi dl.dl5{ background:#0067b3; text-align:center; width:180px; padding:30px 0}
.youshi dl.dl5 dt{ height:34px; line-height:34px;}
.youshi dl.dl5 dt img{ display:block; width:34px; height:34px; margin:0 auto}
.youshi dl.dl5 dd{ height:32px; line-height:32px; padding-top:5px}
.youshi dl.dl5 dd a{ color:#fff}

.cbg{ background:url(../images/h_r6.png) repeat-x left top #fff; padding:50px 0 30px}
.htit{ background:url(../images/h_r7.png) no-repeat center bottom; padding-bottom:20px; text-align:center}
.htit h2{ font-size:44px; color:#000}
.htit p{ font-size:16px; color:#707070; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:10px}

.show-s{ position:relative; overflow:hidden}
.show-s .hd{ position:absolute; top:0; left:50%; margin-left:-600px; width:1200px; padding:90px 0}
.show-s .hd ul{ float:left; width:100%; border:1px solid #b2c1bd; box-sizing:border-box}
.show-s .hd ul li{ float:left; width:50%; height:280px; border:1px solid #b2c1bd; padding:30px 35px; position:relative; box-sizing:border-box;}
.show-s .hd ul li .txt{ position:absolute; bottom:30px;}
.show-s .hd ul li .txt img{ display:none; width:61px; height:61px;}
.show-s .hd ul li .txt h3{ font-size:26px; line-height:42px; padding-top:15px; color:#f1f1f1}
.show-s .hd ul li .txt p{ font-size:14px; line-height:20px; padding-top:8px; color:#f1f1f1}
.show-s .hd ul li.on{ background:url(../images/hr1.png) repeat;}
.show-s .hd ul li.on .txt{ bottom:50%; margin-bottom:-73px; width:527px; text-align:center;}
.show-s .hd ul li.on .txt img{ display:block; margin:0 auto}
.show-s .bd ul li{ width:100%; height:742px;}

.xbg{ background:#f3f3f3; padding:60px 0 80px}
.news-h{ padding-top:25px}

.news-h .zuo{ float:left; width:780px;}
.xwSwiper{width:100% !important;position:relative}
.xwSwiper .swiper-slide{overflow:hidden;height:100%}
.xwSwiper .swiper-slide dl{ display:block; width:100%; position:relative}
.xwSwiper .swiper-slide dl dt img{ display:block; width:100%; height:437px}
.xwSwiper .swiper-slide dl dd{ font-size:24px; line-height:36px; color:#fff; position:absolute; bottom:0; left:0; width:100%; padding:20px 100px 20px 15px;box-sizing:border-box}
.xwSwiper .swiper-slide dl dd span{ display:block; font-size:16px; line-height:26px;}
.xwSwiper .swiper-slide dl dd p{ height:36px; overflow:hidden}
.xwSwiper .swiper-dianx{bottom:30px; left:auto; right:0;text-align:center; width:auto; padding:0 10px}
.xwSwiper .swiper-dianx span{border-radius:0; width:10px; height:10px; background:#fff;opacity:1;border-radius:50%; margin:0 2px !important}
.xwSwiper .swiper-dianx .swiper-pagination-bullet-active{ background:#005197}

.news-h .you{ float:left; width:395px; padding-left:25px}
.news-h .you dl{ display:block; width:100%; background:#fff}
.news-h .you dl dt img{ display:block; width:100%; height:220px}
.news-h .you dl dd,.news-h ul li.li3 div{ padding:16px 20px; font-size:16px; line-height:24px; height:185px; position:relative}
.news-h .you dl dd a.tt,.news-h ul li.li3 div a.tt{ display:block; font-size:20px; color:#2c2c2c; line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news-h .you dl dd span,.news-h ul li.li3 div span{ display:block; color:#6b6b6b; margin-top:20px; background:url(../images/tim.png) no-repeat left center; padding-left:20px}
.news-h .you dl dd a.at,.news-h ul li.li3 div a.at{ position:absolute; bottom:40px; right:30px; display:block; color:#747474; background:url(../images/h_r9.png) no-repeat right center; padding-right:22px}
.news-h .you dl dd a:hover{ color:#0067b3}

.news-h ul{ float:left; width:100%}
.news-h ul li.li3{ float:left; width:382px; padding-right:27px; padding-top:25px;}
.news-h ul li.li3:nth-last-child(1){ padding-right:0}
.news-h ul li.li3 div{ background:#fff; height:175px;}
.news-h ul li.li3 div a.at{ bottom:30px}
.news-h ul li.li3 div a.at em{ font-style:normal}
.news-h ul li.li3 div a.at img{ display:none}
.news-h ul li.li3:hover div{ background:#0067b3;}
.news-h ul li.li3:hover div a.tt{ color:#fff;}
.news-h ul li.li3:hover div span{ color:#fff; background:url(../images/tim2.png) no-repeat left center;}
.news-h ul li.li3:hover div a.at{ padding-right:0}
.news-h ul li.li3:hover div a.at em{ display:none}
.news-h ul li.li3:hover div a.at img{ display:block}


.footer{ background:#170B44}
.footer .fnav{ padding:45px 0; background:url(../images/hr2.png) repeat-x left bottom}
.footer .fnav dl{ float:left; width:14.285%}
.footer .fnav dl dt{ font-size:19px; line-height:32px; color:#fff; font-weight:bold; padding-bottom:15px}
.footer .fnav dl dd{ font-size:16px; line-height:26px; padding:5px 0}
.footer .fnav dl dd a{ color:#a3a3a3}
.footer .copy{ padding:22px 0 25px; font-size:15px; color:#6e6e6e; line-height:26px}
.footer .copy a{ color:#6e6e6e;}
.footer .copy .zuo img.im{ display:block; width:142px; height:43px; padding-bottom:10px}
.footer .copy .you{ padding-top:30px}
.footer .copy .you a{ float:left; padding:8px 12px 0 0;}
.footer .copy .you img{ display:block; width:34px; height:34px;}
.footer .copy .you select{ float:left; width:290px; height:50px;outline:none; line-height:50px; background:#170B44; color:#6d6d6d; border:1px solid #393939; padding-left:10px;}

/*--内页--*/
.nban .box{ height:400px; text-align:center; color:#fff;}
.nban .tit{ display:block; font-size:42px; font-weight:normal; padding-top:130px}
.nban p{ font-size:18px; padding-top:15px}

.weizhi{ height:72px; line-height:72px; background:url(../images/hr4.png) repeat-x left bottom;}
.weizhi .zuo,.weizhi .zuo ul{ float:left;}
.weizhi .zuo ul li{ float:left; font-size:20px; background:url(../images/t_r1.png) no-repeat right center; padding:0 30px}
.weizhi .zuo ul li:nth-of-type(1){ padding-left:0}
.weizhi .zuo ul li a{ display:block; color:#000}
.weizhi .zuo ul li img{ display:inline-block; padding-right:8px; margin-top:-5px}
.weizhi .zuo ul li img.i2{ display:none}
.weizhi .zuo ul li.on a,.weizhi .zuo ul li a:hover{ color:#0067b3; background:url(../images/hr3.png) repeat-x left bottom}
.weizhi .zuo ul li.on img.i1{ display:none}
.weizhi .zuo ul li.on img.i2{ display:inline-block}
.weizhi .you{ float:right; color:#a5a5a5}
.weizhi .you span{ background:url(../images/t_r2.png) no-repeat left center; padding-left:25px}
.weizhi .you a{ color:#a5a5a5; display:inline-block; padding:0 5px}

.hbg{ background:#f6f6f6}
.xw-tui{ padding:50px 0 0}
.xw-tui dl{ float:left; width:100%;-moz-box-shadow:0 0 15px #eee;-webkit-box-shadow:0 0 15px #eee;box-shadow:0 0 15px #eee}
.xw-tui dl dt{ float:left; width:780px;}
.xw-tui dl dt img{ display:block; width:100%; height:437px}
.xw-tui dl dd{ float:left; width:360px; height:347px; padding:45px 30px; font-size:16px; position:relative; background:#fff}
.xw-tui dl dd a.tt{ font-size:26px; line-height:42px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xw-tui dl dd span{ font-weight:bold; display:block; color:#9c9c9c; background:url(../images/tim.png) no-repeat 0 25px; line-height:26px; padding:20px 0 25px 20px}
.xw-tui dl dd p{ line-height:31px; color:#757575;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.xw-tui dl dd a.at{ color:#0067b3; background:url(../images/h_r9.png) no-repeat right center; padding-right:20px; position:absolute;left:45px; bottom:55px}

.ttSwiper{width:100% !important;position:relative}
.ttSwiper .swiper-slide{overflow:hidden;height:100%}
.ttSwiper .swiper-diant{bottom:30px;left:auto; right:20px; text-align:center; width:auto;}
.ttSwiper .swiper-diant span{border-radius:0; width:15px; height:3px; background:#eee;opacity:1}
.ttSwiper .swiper-diant .swiper-pagination-bullet-active{ background:#005197}
.ttSwiper .swiper-next-t,.ttSwiper .swiper-prev-t{ width:30px; height:30px;border-radius:0}
.ttSwiper .swiper-next-t{ background:url(../images/xright.png) no-repeat center center; background-size:auto 100%; right:10px}
.ttSwiper .swiper-prev-t{ background:url(../images/xleft.png) no-repeat center center; background-size:auto 100%; left:10px}

.xw-list dl{ float:left; width:380px; margin-top:50px; margin-right:30px;-moz-box-shadow:0 0 15px #eee;-webkit-box-shadow:0 0 15px #eee;box-shadow:0 0 15px #eee}
.xw-list dl:nth-of-type(3n){ margin-right:0}
.xw-list dl dt img{ display:block; width:100%; height:237px}
.xw-list dl dd{ background:#fff; padding:20px 25px 25px; height:140px}
.xw-list dl dd span{ display:block; font-size:16px; color:#828282; font-weight:bold; padding-bottom:15px}
.xw-list dl dd a.tt{ display:block; font-size:20px; line-height:30px; height:60px; overflow:hidden}
.xw-list dl dd a.at{ display:block; padding-top:20px;}
.xw-list dl dd a.at em{ font-style:normal; display:inline-block; color:#0067b3; background:url(../images/h_r9.png) no-repeat right center; padding-right:20px}
.xw-list dl dd a.at img{ display:none}
.xw-list dl.on dd{ background:#0067b3;}
.xw-list dl.on dd span{ color:#fff}
.xw-list dl.on dd a.tt{ color:#fff}
.xw-list dl.on dd a.at em{ display:none}
.xw-list dl.on dd a.at img{ display:block}

.xw-listx{ padding-top:25px}
.xw-listx dl{ float:left; width:100%; padding:30px 0; border-bottom:1px solid #eee}
.xw-listx dl dt{ float:left; width:120px; text-align:center; border-right:1px solid #eee; font-size:18px; padding:11px 0}
.xw-listx dl dt span{ display:block; font-size:36px; font-weight:bold; color:#333}
.xw-listx dl dd{ padding-left:140px; font-size:14px; line-height:28px}
.xw-listx dl dd a{ font-size:18px; font-weight:bold; color:#333; line-height:32px; height:32px; overflow:hidden}
.xw-listx dl dd p{ padding-top:5px; height:56px; overflow:hidden}

.zr-box{ padding:50px 0 85px}
.zr-box2{ padding-bottom:0}
.zr-not dl{ margin-top:30px}
.zr-list dl dt img{ height:268px}

.a-box{ padding-bottom:100px}
.about{ padding:50px 0 55px}
.about .zuo{ padding:20px 0 0}
.about .zuo .tt{ font-size:40px; color:#000; font-weight:normal}
.about .zuo .bz{ font-size:20px; color:#525151; padding:15px 0}
.about .zuo .txt{ font-size:16px; line-height:31px; color:#4f4f4f; text-align:justify}
.about .you{ float:right; width:620px; margin-left:50px;}
.about .you img{ display:block; width:100%}

.youshi-a{ background:url(../images/n_t.png) repeat; padding:30px 0;-moz-box-shadow:0 0 15px #eee;-webkit-box-shadow:0 0 15px #eee;box-shadow:0 0 15px #eee}
.youshi-a dl{ float:left; width:25%; text-align:center; background:url(../images/t_h1.png) repeat-y left top}
.youshi-a dl:nth-of-type(1){ background:none}
.youshi-a dl dt{ font-size:18px; color:#454545; height:60px; line-height:60px;}
.youshi-a dl dt span{ display:inline-block; font-size:56px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.youshi-a dl dt em{ font-style:normal; padding-left:5px}
.youshi-a dl dd{ font-size:16px; color:#454545; padding-top:10px; height:32px; line-height:32px;}

.about-t{ padding:75px 0 85px}
.about-t .zuo{ width:680px; height:490px;-webkit-border-radius:0 20px 20px 20px;-moz-border-radius:0 20px 20px 20px;-o-border-radius:0 20px 20px 20px;border-radius:0 20px 20px 20px;overflow:hidden}
.about-t .zuo img{ display:block; width:100%; height:100%}
.about-t .you{ width:520px;}
.about-t .you .txt{ font-size:16px; line-height:30px; color:#474747; padding:20px 0 20px 35px;}
.about-t .you .txt h2{ font-size:32px; color:#141414; padding-bottom:20px;}
.about-t .you .txt h3{ font-size:20px; color:#066ab4; padding-bottom:10px}
.about-t .you ul{ float:left; width:100%; background:#e9eff3; padding:20px 0; text-align:center}
.about-t .you ul li{ float:left; width:50%;}
.about-t .you ul li:nth-of-type(1){ background:url(../images/fw_2.png) repeat-y right top}
.about-t .you ul li h3{ font-size:17px; color:#0067b3}
.about-t .you ul li h3 span{ font-size:32px; display:inline-block;}
.about-t .you ul li p{ font-size:15px; color:#474747; padding-top:10px}

.gg-box{ padding:70px 0}
.gg-box .hd{ padding-bottom:40px; border-bottom:1px solid #cfcfcf}
.gg-box .hd ul{ font-size:0; width:100%; text-align:center;}
.gg-box .hd ul li{ display:inline-block; padding:0 15px; width:180px;}
.gg-box .hd ul li span{ display:block; font-size:24px; height:62px; line-height:62px; color:#000; cursor:pointer}
.gg-box .hd ul li.on span{ color:#fff; background:#0067b3}
.gg-box .gg-a ul{ float:left; width:100%; padding-top:20px}
.gg-box .gg-a ul li{ float:left; width:49%; border:1px solid #efefef; padding:25px 20px; box-sizing:border-box; margin-top:30px}
.gg-box .gg-a ul li:nth-of-type(even){ float:right;}
.gg-box .gg-a ul li span{ display:block; font-size:15px; color:#999; line-height:24px; padding-bottom:5px;}
.gg-box .gg-a ul li a{ display:block; font-size:17px; height:42px; line-height:42px; color:#252525; background:url(../images/t_r4.png) no-repeat left center; padding-left:35px; overflow:hidden}
.gg-box .gg-a ul li a:hover{background:url(../images/t_r44.png) no-repeat left center; color:#0067b3}

.more{ padding-top:40px; text-align:center}
.zr-box .more{ padding-top:50px}
.more a{ display:inline-block; font-size:17px; color:#fff; background:url(../images/t_r5.png) no-repeat 76% center #0067b3; height:66px; line-height:66px; width:210px; padding-right:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;}

.dj-list{ padding-top:15px}
.dj-list dl{ float:left; width:100%; margin-top:45px; background:#fff;-moz-box-shadow:0 0 20px #ddd;-webkit-box-shadow:0 0 20px #ddd;box-shadow:0 0 20px #ddd}
.dj-list dl:hover{-moz-box-shadow:0 0 20px #b4d1e8;-webkit-box-shadow:0 0 20px #b4d1e8;box-shadow:0 0 20px #b4d1e8}
.dj-list dl dt{ float:left; width:330px;}
.dj-list dl dt img{ display:block; width:100%; height:240px;}
.dj-list dl dd{ float:left; width:800px; padding:25px 35px; font-size:15px; line-height:32px}
.dj-list dl dd span{ font-weight:bold; color:#818181; display:block}
.dj-list dl dd a.tt{ font-size:22px; height:38px; line-height:38px; overflow:hidden; display:block}
.dj-list dl:hover dd a.tt,.dj-list dl dd a:hover{ color:#0067b3}
.dj-list dl dd a.at{ color:#0067b3; background:url(../images/dx.png) no-repeat right center; padding-right:25px; display:inline-block; margin-top:5px}
.dj-list dl dd p{ color:#5a5a5a; padding-top:6px; text-align:justify; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.ln-box{ padding-top:50px}
.ln-list{ padding:35px 0 20px}
.ln-list dl{ float:left; width:585px; background:#fff;}
.ln-list dl:nth-of-type(even){ float:right}
.ln-list dl dt img{ display:block; width:100%; height:345px}
.ln-list dl dd{ padding:20px 25px 30px;}
.ln-list dl dd h3{ font-size:24px; line-height:36px; color:#000; font-weight:normal}
.ln-list dl dd p{ font-size:15px; line-height:28px; min-height:84px; padding-top:12px; color:#3c3c3c}

.zp-list{ padding-top:25px}
.zp-list td{ padding:15px 35px; font-size:16px; line-height:32px; color:#3c3c3c; border-bottom:1px solid #eee; box-sizing:border-box}
.zp-list td.tt{ background:#0067b3; color:#fff}
.zp-list td.t1{ width:32%}
.zp-list td.t2{ width:27%}
.zp-list td.t3{ width:23%}
.zp-list td.t4{ width:18%}

.fw-box,.lx-box{ padding:55px 0 80px}
.fw-list{ padding-top:30px}
.fw-list dl{ float:left; width:430px; margin-right:55px; background:#fff;-moz-box-shadow:0 0 20px #eee;-webkit-box-shadow:0 0 20px #eee;box-shadow:0 0 20px #eee}
.fw-list dl:nth-of-type(3n){ margin-right:0}
.fw-list dl dt img{ display:block; width:100%; height:268px}
.fw-list dl dd{ padding:30px 25px 40px; text-align:center}
.fw-list dl dd h3{ font-size:24px; line-height:32px; color:#151515; font-weight:normal}
.fw-list dl dd p{ font-size:16px; color:#505050; line-height:30px; padding-top:20px}

.lx-list ul{ float:left; width:100%}
.lx-list ul li{ float:left; width:432px; margin-top:42px; margin-right:52px; padding:25px; border:1px solid #e1e1e1; border-top:2px solid #0067b3; box-sizing:border-box}
.lx-list ul li:nth-of-type(3n){ margin-right:0}
.lx-list ul li h3{ border-bottom:1px solid #e1e1e1; font-size:20px; color:#0067b3; line-height:36px; padding-bottom:15px}
.lx-list ul li .txt{ font-size:16px; line-height:42px; color:#656565; padding-top:15px; min-height:126px}
.lx-list ul li p{ padding-left:28px;}
.lx-list ul li p.t1{ background:url(../images/fw_r1.png) no-repeat 0 11px}
.lx-list ul li p.t2{ background:url(../images/fw_r2.png) no-repeat 0 11px}
.lx-list ul li p.t3{ background:url(../images/fw_r3.png) no-repeat 0 11px}

.xz-box{ padding:60px 0; color:#000; font-size:16px; line-height:34px}
.xz-box .zuo{ width:410px; padding:10px 50px 10px 0;}
.xz-box .zuo h2{ font-size:40px; background:url(../images/h_r7.png) no-repeat left bottom; padding-bottom:30px}
.xz-box .zuo p{ padding-top:15px; text-align:justify}
.xz-box .you{ width:900px; padding:10px 0 10px 40px; text-align:justify; background:url(../images/fw_2.png) repeat-y left top}

.lm-box,.ys-box,.fk-box{ padding:55px 0 80px}
.lm-ts{ font-size:17px; text-align:center; color:#2d2d2d; line-height:32px; padding-top:20px}
.lm-list{ padding-top:25px; position:relative}
.lm-list .swiper-slide{ text-align:center;-moz-box-shadow:0 0 20px #eee;-webkit-box-shadow:0 0 20px #eee;box-shadow:0 0 20px #eee}
.lm-list .swiper-slide img{ display:block; width:100%; height:230px;}
.lm-list .swiper-slide span{ font-size:16px; color:#000; display:block; background:#fff; line-height:44px; height:44px; padding:20px 15px; overflow:hidden}
.lm-list .swiper-button-l,.lm-list .swiper-button-r{ width:17px; height:29px; margin-top:-15px;outline:none}
.lm-list .swiper-button-l{ right:-25px; background:url(../images/c_r.png) no-repeat center center}
.lm-list .swiper-button-r{ left:-25px; background:url(../images/c_l.png) no-repeat center center}

.ys-list dl{ float:left; width:680px; margin-top:40px; position:relative; background:#fff;-moz-box-shadow:0 0 25px #eee;-webkit-box-shadow:0 0 25px #eee;box-shadow:0 0 25px #eee}
.ys-list dl:nth-of-type(even){ float:right}
.ys-list dl dt{ position:absolute; top:50%; left:35px; margin-top:-51px; width:102px;}
.ys-list dl dt img{ display:block; width:102px; height:102px;}
.ys-list dl dd{ padding:35px 30px 35px 170px; font-size:16px; line-height:28px; color:#434343}
.ys-list dl dd h3{ font-size:20px; color:#121212; line-height:36px}
.ys-list dl dd p{ padding-top:5px; min-height:115px; text-align:justify}

.ld-box{ padding:40px 0 15px}
.title{ text-align:center; padding:55px 0 0}
.title h1{ font-size:26px; line-height:42px; color:#000}
.time{ font-size:14px; line-height:24px; color:#666; text-align:center; padding:20px 0 25px; background:url(../images/fw_2.png) repeat-x left bottom}
.nr-text{ font-size:16px; line-height:32px; color:#121212; padding:20px 0 50px;}
.nr-text2{ padding:25px 0 0}
.nr-text img{ max-width:100% !important; height:auto !important}
.nr-text td{ padding:5px; font-size:15px; line-height:22px; box-sizing:border-box; border:1px solid #ddd}
.nrbox-x .nr-text{ width:1160px; padding-left:20px; padding-right:20px}

.fk-tab{ padding-top:35px}
.fk-tab .zuo{ width:370px}
.fk-tab .zuo dl dt img{ display:block; width:100%; height:238px}
.fk-tab .zuo dl dd{ background:#0067b3; padding:20px; color:#fff;}
.fk-tab .zuo dl dd h3{ font-size:20px; line-height:40px; background:url(../images/n_t.png) repeat-x left bottom; padding-bottom:12px; margin-bottom:8px}
.fk-tab .zuo dl dd p{ font-size:15px; line-height:44px; padding-left:30px;}
.fk-tab .zuo dl dd p.a1{ background:url(../images/c_z5.png) no-repeat 0 12px}
.fk-tab .zuo dl dd p.a2{ background:url(../images/c_z6.png) no-repeat 0 12px}
.fk-tab .zuo dl dd p.a3{ background:url(../images/c_z7.png) no-repeat 0 12px}
.fk-tab .zuo dl dd p.a4{ background:url(../images/c_z8.png) no-repeat 0 12px}
.fk-tab .you{ width:740px; min-height:454px; padding:30px; background:#fff;-moz-box-shadow:0 0 25px #eee;-webkit-box-shadow:0 0 25px #eee;box-shadow:0 0 25px #eee}
.fk-tab .you h2{ font-size:30px; color:#121212}
.fk-tab .you p{ font-size:16px; color:#6f6f6f; padding-top:10px}
.fk-tab .you ul{ float:left; width:100%}
.fk-tab .you ul li{ float:left; width:100%; padding-top:28px}
.fk-tab .you ul li.li1{ width:49%;}
.fk-tab .you ul li.li2{ float:right}
.fk-tab .you ul li input,.fk-tab .you ul li textarea{ display:block; width:100%; box-sizing:border-box; padding-left:10px; height:52px; line-height:52px; border:1px solid #dcdada;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; font-size:16px;}
.fk-tab .you ul li textarea{ padding:10px; height:165px; line-height:26px;}
.fk-tab .you ul li.li4{ font-size:0; text-align:center}
.fk-tab .you ul li.li4 input{ border:none; width:220px; font-size:18px; height:62px; line-height:62px; font-weight:bold; color:#fff; background:#0067b3; display:inline-table}
.fk-tab .you ul li.li4 input#reset{ background:#dadada; margin-left:25px}

.wh-box{ padding-top:60px}
.xx-list dl{ width:100%; position:relative; margin-top:65px}
.xx-list dl dt{ width:100%;}
.xx-list dl dt img{ display:block; width:100%;}
.xx-list dl dd{ width:400px; padding:35px; background:#fff; position:absolute; z-index:1; top:50%; margin-top:-162px; color:#000}
.xx-list dl:nth-of-type(odd) dd{ right:0}
.xx-list dl:nth-of-type(even) dd{ left:0}
.xx-list dl dd h2{ font-size:32px; background:url(../images/h_r7.png) no-repeat left bottom; padding-bottom:25px}
.xx-list dl dd p{ font-size:20px; line-height:44px; height:88px; padding-top:25px}
.xx-list dl dd a{ font-size:16px; color:#fff; background:url(../images/jj.png) no-repeat 82% center #0067b3; width:120px; padding-right:40px; display:inline-block; height:50px; line-height:50px; text-align:center; margin-top:25px}

.xx-img{ margin-top:30px}
.xx-img .swiper-slide{width:960px;}
.xx-img .swiper-slide img{ display:block; width:100%; height:550px}
.xx-img .swiper-zuo,.xx-img .swiper-you{width:50%;height:550px;top:0;background:url(../images/h-tm.png) repeat 0 0;margin-top:0;z-index:99;transition:0.2s}
.xx-img .swiper-zuo{left:-480px;}
.xx-img .swiper-you{right:-480px;}
.xx-img .swiper-zuo:before,.xx-img .swiper-you:after{content:'';position:absolute;width:32px;height:32px;top:50%;margin-top:-16px; z-index:2}
.xx-img .swiper-zuo:before{background:url(../images/x-l.png) no-repeat center center;left:94%;}
.xx-img .swiper-you:after{background:url(../images/x-r.png) no-repeat center center;right:94%;}

.xtit{ background:url(../images/fw_2.png) repeat-x left bottom}
.xtit h2{ font-size:20px; background:url(../images/h_a7.png) no-repeat left center; line-height:62px; height:62px; font-weight:bold; color:#000; padding-left:15px}

.xg-list{ padding:20px 0 70px}
.xg-list ul{ float:left; width:100%;}
.xg-list ul li{ float:left; width:48.5%; height:42px; line-height:42px; font-size:16px;}
.xg-list ul li:nth-of-type(even){ float:right}
.xg-list ul li span{ float:right; padding-left:10px; color:#999}
.xg-list ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/dian.png) no-repeat left center; padding-left:16px}

.ry-list ul{ float:left; width:100%; padding-top:20px}
.ry-list ul li{ float:left; width:282px; padding:24px 24px 0 0}
.ry-list ul li:nth-of-type(4n+4){ padding-right:0}
.ry-list ul li img{ display:block; width:100%; height:399px}

.ry-list2 ul{ float:left; width:100%; padding-top:15px}
.ry-list2 ul li{ float:left; width:380px; padding:30px 30px 0 0}
.ry-list2 ul li:nth-of-type(3n+3){ padding-right:0}
.ry-list2 ul li img{ display:block; width:100%; height:380px}


/*--------分页-------*/
.next_fy{padding-top:50px;padding-bottom:70px;text-align:center;font-size:14px}
.next_fy a,.next_fy b{height:34px;line-height:34px;margin:0 2px;display:inline-block;border:1px solid #ddd;background:#fff;padding:0 13px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.next_fy a:hover,.next_fy b{background:#1c4a9a;font-weight:500;color:#fff;border:1px solid #1c4a9a}
.next_fp{ font-size:16px; line-height:32px;color:#4d4d4d;padding:20px 0 40px;border-top:1px solid #e4e4e4;}
.next_fp a{color:#4d4d4d}
.next_fp a:hover{color:#0067b3}
.next_fp p{ width:49%; text-align:left;}
.next_fp p.rg{ text-align:right;}
















