/* CSS Document */
/* Generated by wjdhcms 3.0 */

@charset "utf-8";

/*-----------CSS Reset-----------*/

::selection {
	color:#fff;
    background-color: #1849a2;
}

::-moz-selection {
	color:#fff;
    background-color: #1849a2;
}

::-webkit-selection {
	color:#fff;
    background-color: #1849a2;
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #E2E2E2;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #555;
}

* {
    padding: 0;
    margin: 0 auto;
}

body {
    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
    color: #101010;
    margin: 0;
    line-height: 1.5;

}

:focus {
    outline: 1;
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
    display: block;
}

a {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}

input,
select {
    vertical-align: middle;
}


li,
ul {
    list-style-type: none;
}

img {
    border: none;
}

a {
    color: #333;
    text-decoration: none;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

a:link,
a:hover,
a:active,
a:visited {
    text-decoration: none;
}

input,
textarea {
    outline: 0;
    border: 0;
}

textarea {
    resize: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
dt,
i,
em {
    font-weight:normal;

}

/* banner */
.banner{width:100%;  position:relative; height:500px; }
.fullSlide{width:100%;position:relative;height:500px;background:transparent}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;   }
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:10px}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#eda626;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:#0d5bc5;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}


/*search*/
.box{ width:100%; height:55px;}
#search{width:1180px; height:55px; margin:0 auto; overflow:hidden; position:relative; border:1px solid #e6e6e6; margin-top:15px;}
.search_left{float:left;line-height:55px; font-size:14px; }
.search_left b{ font-size:14px; padding:0 24px; }
.search_left img{ vertical-align:middle; margin-right:10px;}
.search_left span a{ margin:0 16px; color:#808080;}
.search_left span a:hover{ color:#1849a2;}
.search_right{float:right;width:270px;height:35px; line-height:35px; margin-top:12px; margin-right:13px; }
.font1{padding-left:0px;}
.out{ width:258px; height:32px; float:left; line-height:30px; font-size:12px;  padding-left:10px;background:#efefef;}
.btnn{width:48px; height:32px; background:#1849a2;  cursor:pointer; float:right;  margin:-32px 2px 0 0; color:#fff; }



/*hz*/
.hz{ width:1180px; height:auto; overflow:hidden; margin:55px auto;}
.hz-title{ text-align:center; background:url(../images/anli-title.gif) no-repeat center;}
.hz-title h3{ font-size:26px;}
.hz-title h3 a{ color:#333333;}
.hz-b{ margin-top:50px;}


/* 连续滑动门开始 */
.box1 {width:1180px; position:relative;}
.box1 ul {margin:0 auto;}
.box1 li {float:left;width:220px; height:240px; margin-right:14px;text-align:center;border:1px solid #c5cacf; }
.box1 li img {width:220px;height:200px; border:1px solid #ccc;}
.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px;font-size:14px;}


/*cp*/
.cp{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}
.cp-title{height:43px; line-height:43px; background:url(../images/pc-title.gif) no-repeat; margin-top:60px;}
.cp-title h2{font-size:26px;text-align:center;}
.cp-title h2 a{color:#333333; line-height:43px;}
.cp-title p{ font-size:26px; font-style:italic; color:#d9d9d9; float:left;padding-left: 15px;}
.cp-title span a{ float:right; font-size:18px; font-style:italic; color:#009747;}
.cp-b{ margin-top:30px;}
.slideTxtBox{ width:1180px;}
.slideTxtBox .hd{ height:74px;position:relative; width:530px; margin:0 auto; padding-top:46px; padding-bottom:30px;}
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px;height:62px;}
.slideTxtBox .hd .hd_ico1{ background:url(../images/icoHA01.png) no-repeat center; height:28px;}
.slideTxtBox .hd .hd_ico2{ background:url(../images/icoHA02.png) no-repeat center; height:28px;}
.slideTxtBox .hd .hd_ico3{ background:url(../images/icoHA03.png) no-repeat center; height:28px;}
.slideTxtBox .hd ul li{ float:left; padding:0 52px; cursor:pointer;}
.slideTxtBox .hd ul li a{ line-height:110px;}
.slideTxtBox .hd .hd_ico1 a:hover{ height:60px;border-bottom:2px solid #1849a2; padding-bottom:10px;}
.slideTxtBox .hd .hd_ico2 a:hover{ height:60px;border-bottom:2px solid #1849a2; padding-bottom:10px;}
.slideTxtBox .hd .hd_ico3 a:hover{ height:60px;border-bottom:2px solid #1849a2; padding-bottom:10px;}
.slideTxtBox .bd{ margin-top:30px;}
.slideTxtBox .bd ul{zoom:1;  }
.slideTxtBox .bd .cp-1{float:left; width:345px; height:582px; position:relative; overflow:hidden;}
.slideTxtBox .bd .cp-1 a img{ width:345px; height:582px;}
.slideTxtBox .bd .cp-1 span{position:absolute; bottom:0; left:0px; height:0; width:186px; color:#fff; line-height:40px; padding-left:15px;border-right: 40px solid transparent;border-bottom: 40px solid rgba(24,73,162,0.9);text-overflow: ellipsis;white-space: nowrap;}
.slideTxtBox .bd ul li:nth-child(4){ margin-top:11px;}
.slideTxtBox .bd ul li:nth-child(5){ margin-top:11px;}
.slideTxtBox .bd .cp-1 span i{ margin-left:20px;}
.slideTxtBox .bd li{height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
cp-left a:hover{transition: all .4s ease-in-out;}
.slideTxtBox .bd .cp-2{float:left; width:406px; height:285px; position:relative; margin-left:11px;}
.slideTxtBox .bd .cp-2 span{position:absolute; bottom:0; left:0px; height:0; width:176px; color:#fff; line-height:40px; padding-left:15px;border-right: 40px solid transparent;border-bottom: 40px solid rgba(24,73,162,0.9);text-overflow: ellipsis;white-space: nowrap;}
.slideTxtBox .bd .cp-2 span i{ margin-left:20px;}
.slideTxtBox .bd .cp-2 a img{ width:406px; height:285px;}
.slideTxtBox .bd .cp-3{float:left; width:406px; height:285px; position:relative; margin-left:11px;}
.slideTxtBox .bd .cp-3 span{position:absolute; bottom:0; left:0px; height:0; width:176px; color:#fff; line-height:40px; padding-left:15px;border-right: 40px solid transparent;border-bottom: 40px solid rgba(24,73,162,0.9);text-overflow: ellipsis;white-space: nowrap;}
.slideTxtBox .bd .cp-3 span i{ margin-left:20px;}
.slideTxtBox .bd .cp-3 a img{ width:406px; height:285px;}
.slideTxtBox .bd .cp-4{float:left; width:406px; height:285px; position:relative; margin-left:11px;}
.slideTxtBox .bd .cp-4 span{position:absolute; bottom:0; left:0px; height:0; width:176px; color:#fff; line-height:40px; padding-left:15px;border-right: 40px solid transparent;border-bottom: 40px solid rgba(24,73,162,0.9);text-overflow: ellipsis;white-space: nowrap;}
.slideTxtBox .bd .cp-4 span i{ margin-left:20px;}
.slideTxtBox .bd .cp-4 a img{ width:406px; height:285px;}
.slideTxtBox .bd .cp-5{float:left; width:406px; height:285px; position:relative; margin-left:11px;}
.slideTxtBox .bd .cp-5 span{position:absolute; bottom:0; left:0px; height:0; width:176px; color:#fff; line-height:40px; padding-left:15px;border-right: 40px solid transparent;border-bottom: 40px solid rgba(24,73,162,0.9);text-overflow: ellipsis;white-space: nowrap;}
.slideTxtBox .bd .cp-5 span i{ margin-left:20px;}
.slideTxtBox .bd .cp-5 a img{ width:406px; height:285px;}
/*合作流程*/
.lc{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}
.lc-title{ background: url(../images/cp-title.gif) no-repeat; width:1180px; height:43px; text-align:center;}
.lc-title h3{ font-size:26px;}
.lc-title h3 a{ color:#333333;}
.lc-title p{ color:#e6e6e6; font-size:16px; }
.lc-ico{ margin-top:35px;}
.lc-ico li:nth-child(1){ background:url(../images/lc-ico1.png) no-repeat; padding:38px 4px; color:#fff;}
.lc-ico li{ background:url(../images/lc-ico2.png) no-repeat; padding:38px 4px; color:#333333;}
.lc-ico li:nth-child(5){ background:url(../images/lc-ico1.png) no-repeat; padding:38px 4px; color:#fff;}
.lc-ico li:nth-child(9){ background:url(../images/lc-ico1.png) no-repeat; padding:38px 4px; color:#fff;}
.lc-ico i{ background:url(../images/ju.png) no-repeat 0; width:45px; float:left; height:1px; margin-top:60px; margin-left:25px; margin-right:24px;}
.lc-ico li { text-align:center; width:110px; float:left;}
.lc-ico p{ line-height:42px; font-size:16px;}





/*ad1*/
.ad1{ width:100%; background:url(../images/ad1.jpg) no-repeat center center; height:164px; margin-top:54px; overflow:hidden;}
.ad1-c{ width:1180px; margin:0 auto; position:relative; color:#FFF;}
.ad1-a{ width:407px; float:left; margin-top:28px;}
.ad1-a h4{ font-size:24px; font-weight:600; padding-left:86px; color:#1849a2;}
.ad1-a p{ float:left; padding-left:64px; margin-top:21px;}
.ad1-a p:nth-child(4){margin-top:5px; padding-left:40px;}
.ad1-a p:nth-child(5){margin-top:5px; padding-left:72px;}
.ad1-b p{ width:200px;left:540px; top:29px; position:absolute;}
.ad1-b span{font-size:26px;left:505px; position:absolute; top:58px;}
.ad1-d{ width:295px; position:absolute;left:505px;top:115px;}
.ad1-d a{ color:#fff; border:1px solid #fff; padding:6px 16px;}



/*td*/
.clearfloat{ clear:both;}
.td-bg{ background: url(../images/ys-bg.jpg) no-repeat;}
.td{width:1180px; margin:0 auto; height:1215px;; overflow:hidden;}
.td-title{ width:1180px; height:43px;margin-top:60px; background:url(../images/ys-title.gif) no-repeat; position:relative;}
.td-title h3{background:url(../images/ys-title-bg.png) no-repeat 0 center; font-style:oblique; font-size:33px; width:420px; margin:0 auto; height:63px; line-height:73px; padding-left:23px;top: -19px;position: absolute;left: 32%;}
.td-b{ margin-top:30px; position:relative; height:340px;}
.td-1{left:149px; width:421px; float:left; position:absolute; top:70px;}
.td-1 h4{ height:59px; line-height:26px; padding-left:84px; font-size:22px; font-weight:600; color:#333333; background:url(../images/01.png) no-repeat;}
.td-1 p{ font-size:14px; width:324px;float:left; color:#888888; padding-left:84px; color:#333333; margin:10px 0px;}
.td-1-right{ float:left; width:346px; position:absolute; right:196px; top:40px;}
.td-2{right:186px; width:421px; float:left; position:absolute; top:44px;}
.td-2 h4{ height:59px; line-height:26px; padding-left:84px; font-size:22px; font-weight:600; color:#333333; background:url(../images/02.png) no-repeat;}
.td-2 p{ font-size:14px; width:324px;float:left; color:#888888; padding-left:84px; color:#333333; margin:10px 0px;}
.td-2-right{ float:left; width:374px; position:absolute;top:5px; left:136px;}
.td-3{left:180px; width:421px; float:left; position:absolute; top:5px;}
.td-3 h4{ height:59px; line-height:26px; padding-left:84px; font-size:22px; font-weight:600; color:#333333; background:url(../images/03.png) no-repeat;}
.td-3 p{ font-size:14px; width:324px;float:left; color:#888888; padding-left:84px; color:#333333; margin:10px 0px;}
.td-3-right{ float:left; width:346px; position:absolute; right:196px; top:-57px;}




/*广告图2*/
.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center center; height:130px; }
.ad2-c{ width:1180px; margin:0 auto; color:#FFF;position:relative;}
.ad2-c h4{ font-size:24px; text-align:center; font-weight:600; text-shadow:3px 0 3px #333; float:left; margin-top:19px; line-height:42px;letter-spacing:1px; margin-left:158px;}
.ad2-c-txt{ width:632px; position:absolute; top:74px; left:146px;}
.ad2-c-txt h5{ float:left; font-size:24px;}
.ad2-c-txt p{ font-size:22px; font-weight:600; left:30px; padding-left:240px; color:#1849a2;}
.ad2-b{ position:absolute; left:854px; top:22px;}
.ad2-b p span{ font-size:24px;}
.ad2-b a{ position:absolute;right:50px; top:63px; color:#fff; padding:4px 21px; border:1px solid #fff;}






/*广告图3*/
.ad3{ width:100%; background:url(../images/ad3.png) no-repeat center center; height:240px; margin-top:30px;}
.ad3-c{ width:1180px; margin:0 auto; position:relative; color:#FFF;}
.ad3-c a{ position:absolute; right:262px; top:165px;}
.ad3-b{ position:absolute; left:300px; top:171px;}
.ad3-b {font-size:16px;}
.ad3-b p span{ font-size:24px;}
.ad3-b a{ display:block;}
.ad3-c h4{ text-align:center; font-size:22px; padding-top:40px; line-height:50px;}
.ad3-c h4 span{ font-size:32px; font-weight:600;}



/*jz*/
.jz{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}
.jz-title{ text-align:center; background:url(../images/jz-title.gif) no-repeat center; margin-top:20px;}
.jz-title h3{ font-size:26px;}
.jz-title h3 a{ color:#333333;}
.jz-title p{font-size:16px; color:#959595;}
.jz-b{ margin-top:60px;}
.jz-nav-box{ width:326px; height:485px; float:left;margin:0 32px; border:1px solid #dadada; background:url(../images/kh-bg.gif); position:relative;}
.jz-nav-pc{ width:314px; height:188px; margin:6px;}
.jz-nav-box h4{ font-size:16px; font-weight:600; text-align:center; line-height:54px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jz-nav-box span{ width:60px; height:2px; background:#333; display:block; margin-top:20px;}
.jz-nav-box p{ width:270px; font-size:14px;color:#656565;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden; border-top:1px solid #CCC; margin-top:45px; padding-top:22px;}
.jz-nav-more img{ float:right; padding-top:12px;}
.jz-nav-more{ float:right; margin-right:22px; position:absolute; right:4px; bottom:15px;}
.jz-nav-more a{ color:#1849a2;}
/*about*/
.about-box{ background:#edeff2; height:500px;}
.about{ width:1180px; height:auto; overflow:hidden; margin:40px auto; position:relative; padding-top:30px;}
.about-nav{ float:left; width:404px; height:330px;}
.about-title{ width:349px; float:left; position:absolute; top:50px;}
.about-title h3{ font-size:90px;height:223px; line-height:82px; font-weight:600;}
.about-title h3 a{color:#1849a2; margin-top:60px;}
.about-title-box{ width:268px; height:322px; position:absolute; left:128px; border:2px solid #b8bbcc;}
.about-title-box h4{ padding-top:115px; border-bottom:1px solid #d2d2d2; width:148px; padding-bottom:15px; }
.about-title-box h4 a{ font-size:24px; color:#1849a2; font-weight:600;}
.about-title-box p{ width:158px; margin-top:60px;}
.about-title-box p span{ font-size:24px;}
.about-txt{ width:745px; float:right; position:relative;}
.about-txt em{ width:55px; height:6px; display:block; background:#1849a2; position:absolute;}
.about-txt h3{ font-size:24px; font-weight:600; line-height:74px;}
.about-txt h3 a{color:#1849a2;}
.about-txt p{ line-height:28px;}
.about-txt a{ padding:4px 10px; color:#1849a2; line-height:48px;}
.about-img{ width:745px; float:right; position:relative;}
.about-img a img{ width:745px; height:343px;}


/*honor*/
.honor{ width:400px; margin:0 auto; height:auto; overflow:hidden; margin-top:25px; position:relative;}
.honor-more{ font-size:18px; float:right;}
.honor h4{writing-mode: vertical-lr; position:absolute; font-size:32px; font-weight:600;}
.honor h3{ font-size:18px;writing-mode: vertical-lr;position:absolute; font-size:32px; left:50px; top:52px; }
.honor h3 a{ color:#1849a2;}
.honor .picMarquee-top{ width:270px; float:right; margin-right:20px;}
.honor .picMarquee-top .bd{ margin-top:20px; width:270px; border:2px solid #b8bbcc; height:207px;}
.honor .picMarquee-top .bd  .title{ line-height:32px; text-align:center;}
.honor .picMarquee-top .bd ul li{width:270px; height:207px;}
.honor .picMarquee-top .bd .pic img{ width:270px; height:207px;}

/*news*/
.fg{ width:1180px; height:1px; display:block;margin:74px auto;}
.news{ width:1180px; margin:0 auto; height:525px; overflow:hidden;}
.news-title{ background:url(../images/news-title.gif) no-repeat; text-align:center; height:43px;}
.news-title h3{ font-size:26px;}
.news-title h3 a{ color:#333333;}
.newsBox{ width:1180px;  }
.newsBox .hd{ width:201px;height:224px; line-height:69px; position:relative; float:left;margin:40px auto; }
.newsBox .hd ul{ float:left;position:absolute; height:224px; text-align:center; font-size:20px;}
.newsBox .hd ul li{ cursor:pointer; width:201px; border-top-right-radius:30px;border-bottom-right-radius:30px;background:#f4f4f4; margin-bottom:8px;}
.newsBox .hd ul li.on{ height:69px;  background:#1849a2;color:#fff;}
.newsBox .hd ul li:hover a,.newsBox .hd ul li.on a{ color:#fff;}
.newsBox .bd { width:950px; padding-left:20px; float:left; margin:40px auto;}
.newsBox .bd ul{ float:left; width:950px;}
.newsBox .bd li:nth-child(1){ width:469px; height:437px; float:left; overflow:hidden; background:#e9e9e9; position:relative;}
.newsBox .bd li:nth-child(1) a img{ width:470px; height:280px;}
.newsBox .bd li .date-top-left{ float:right; color:#999; position:absolute; width:65px; height:74px; text-align:center; background:#1849a2;}
.newsBox .bd li .date-top-left h3{ font-size:27px; color:#fff; margin-top:6px;}
.newsBox .bd li .date-top-left h4{ font-size:12px; color:#fff;}
.news-txt{ width:420px;}
.news-txt h3{ line-height:32px; font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-top:10px;}
.news-txt h3 a:hover{ color:#1849a2;}
.news-txt p{ font-size:13px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden; margin-top:8px;}
.news-more{ font-size:13px; line-height:38px;}
.news-more a{ color:#1849a2;}
.newsBox .bd li:not(:first-of-type){ height:102px; width:468px; float:left; background:#e9e9e9; margin-left:10px; margin-bottom:10px;}
.newsBox .bd .date-right-time{ float:left; width:85px; height:64px; text-align:center; margin-top:18px; border-right:1px solid #bfc1c4;}
.newsBox .bd .date-right-time h3{ font-size:30px; color:#666666;}
.newsBox .bd .date-right-time h4{font-size:14px; color:#666666; }
.newsBox .bd .news-right-txt{ float:left; width:348px; margin-left:16px; margin-top:18px;}
.newsBox .bd .news-right-txt h3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.newsBox .bd .news-right-txt h3 a:hover{ color:#1849a2;}
.newsBox .bd .news-right-txt p{ font-size:12px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden;}
/*link*/
.link{ width:1180px;margin:40px auto;}
.link dl dt{ width:1180px;border-bottom:2px solid #e8e8e8; height:47px;}
.link dl dt h3{ font-size:24px; border-bottom:2px solid #1849a2; width:190px; float:left; height:47px;}
.link dl dd{ width:1180px; margin:0 auto; height:60px; line-height:60px;}
.link dl dt h3 span{ color:#d0d4d9;}
.link dl dd a{ margin-right:32px;}






























