/* CSS Document */
/* Generated by wjdhcms 3.0 */

@charset "utf-8";

/*-----------CSS Reset-----------*/

::selection {
	color:#fff;
    background-color: #19b4ea;
}

::-moz-selection {
	color:#fff;
    background-color: #19b4ea;
}

::-webkit-selection {
	color:#fff;
    background-color: #19b4ea;
}

::-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-style: 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;height:500px;}
.fullSlide .bd ul{width:100% !important;height:500px;}
.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:56px; border-bottom:1px solid #e6e6e6;}
#search{width:1160px; height:56px; margin:0 auto; overflow:hidden;   padding:0 10px; position:relative;  }
.search_left{float:left;line-height:56px; font-size:14px; background:url(../images/search-bg.png) no-repeat left; padding-left:30px; }
.search_left b{ font-size:14px;  }
.search_left img{ vertical-align:middle; margin-right:10px;}
.search_left span a{ margin:0 10px; }
.search_right{float:right;width:300px; margin-top:14px; height:45px; line-height:33px; }
.font1{padding-left:0px;}
.out{ width:270px; height:32px; float:left; line-height:32px; font-size:12px; margin-left:14px; border-radius:50px; border:1px solid #e6e6e6; padding-left:10px;  }
.btnn{width:30px; height:30px; background:url(../images/search-btn.png) no-repeat;  cursor:pointer; float:right;  margin:-32px 7px 0 0; }

/*cp*/
.cp{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}
.menu{ float:left; width:259px;}
.menu-title{ background:url(../images/menu-title.jpg) no-repeat; height:74px; text-align:center; padding-top:15px;}
.menu-title h2{ font-size:24px;}
.menu-title h2 a{ color:#FFF;}
.list{ border:1px solid #e2e2e2; }
.list dl { margin-bottom:10px;}
.list dl dt{ background:url(../images/list-dt.jpg) no-repeat; height:45px; line-height:45px; font-size:18px; padding-left:50px;}
.list dl dd p{ font-size:14px; height:32px; line-height:32px; border-bottom:1px dashed #e2e2e2; background:url(../images/list-pic.jpg) no-repeat 18px; padding-left:50px;}
.list dl dd p a{ color:#787878;}
.list dl dd p a:hover{ color:#19b4ea }
.show{ float:right; width:900px;}
.zx-cp{ height:816px; overflow:hidden; margin-top:15px;}
.zx-cp-title{ background:url(../images/zx-cp-title.jpg) no-repeat 80px center; height:30px; line-height:30px;}
.zx-cp-title h3{ font-size:18px; font-weight:normal;}
.zx-cp-title h3 a{ color:#00afed; float:left;}
.zx-cp-title h3 .more{ font-size:12px; float:right;}
.zx-b{ margin-top:10px;}
.zx-b ul li{ float:left; width:260px; margin:15px 20px 0;transition: all 0.6s; -webkit-transition: all 0.6s;}
.zx-b ul li:hover{ transform: scale(1.1); -webkit-transform: scale(1.1);}
.zx-b ul li:hover span{ background:#19b4ea;}
.zx-b ul li p{ border:1px solid #e6e6e6; height:194px;}
.zx-b ul li p img{ width:254px; height:188px;}
.zx-b ul li span{ display:block; font-size:14px; background:#919191; height:40px; line-height:40px; text-align:center;}
.zx-b ul li span a{ color:#FFF;}
.ad1{ background:url(../images/ad1.png) no-repeat; width:876px; height:183px; position:relative; color:#FFF; font-size:14px; margin-top:0px;}
.ad1 dl{ position:absolute; top:120px; left:57px;}
.ad1 dl dt{ float:left;}
.ad1 dl dt span{ font-size:24px;}
.ad1 dl dd{ float:left; margin-left:30px;}


/*pk*/
.pk{ width:1180px; margin:0 auto; height:auto; overflow:hidden;}
.pk-title{ text-align:center;}
.pk-title p.one{ font-size:30px; font-weight:bold;}
.pk-title p.one span{ color:#00afed;}
.pk-title p.ju{ font-size:18px; color:#ff971a; margin:5px 0;}
.pk-title p.yuan span{ background:url(../images/pic.png) no-repeat left; padding-left:15px; margin:0 10px;}
.pk-title p.bt{ font-size:24px; margin-top:10px;}
.pk-title p.bt span{ color:#00afed;}
.pk-b{ margin-top:30px;}


/*bz*/
.bz{ width:100%; background:url(../images/bz.jpg) no-repeat center center; height:668px; margin-top:40px;}
.bz-c{ width:1180px; margin:0 auto; position:relative;}
.bz-b{ position:absolute; width:270px; left:182px; top:174px;}
.bz-b b{ display:block; font-size:24px; margin-bottom:10px;}
.bz-b1{ top:340px;}
.bz-b2{ top:174px; left:888px;}
.bz-b3{ top:340px; left:888px;}
.bz-c .dh{ position:absolute; color:#FFF; text-align:center; left:827px; top:540px;}
.bz-c .dh p span{ font-size:24px; }


/*anli*/
.anli{ width:100%; background:url(../images/anli.png) no-repeat center 110px; height:556px; margin-top:40px;}
.anli-title{ text-align:center;}
.anli-title h3{ font-size:30px; font-weight:normal;}
.anli-title h3 span{ color:#19b4ea;}
.anli-title p{ font-size:18px; color:#808080;}
.anli-b{ margin-top:40px;}

/* 连续滑动门开始 */
.box1 {width:1180px; position:relative;}
.box1 ul {margin:0 auto;}
.box1 li {float:left;width:210px;margin-right:20px; text-align:center;transition: all 0.6s; -webkit-transition: all 0.6s; height:300px;}
.box1 li img {width:210px;height:238px;}
.box1 li .bt {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px; height:30px; line-height:30px; background:#19b4ea; color:#FFF;}
.box1 li:hover{transform: scale(1.1); -webkit-transform: scale(1.1);}

/*hz*/
.hz{ width:1180px; margin:0 auto; overflow:hidden; height:auto; margin-top:-70px;}
.hz-title{ text-align:center;}
.hz-title h3{ font-size:30px; font-weight:normal;}
.hz-b{ margin-top:30px;}
/* 滑动门通用按钮 */
.lefts ,.rights {display: block;width: 39px;height: 39px;margin-top:-32px; position: absolute;top:50%; background: url(../images/p_n.gif) no-repeat;}
.lefts {background-position: 0 0;left: 10px;}
.rights {background-position: -39px 0;right: 10px;}

/* 连续滑动门开始 */
.box2 {width:1160px;position:relative;}
.box2 ul {margin:0 auto;}
.box2 li {float:left;width:206px;text-align:center; margin:0 10px;}
.box2 li img {width:194px;height:112px; border:1px solid #e6e6e6; padding:5px;}
.box2 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}


/*ys*/
.ys{ width:100%; background:url(../images/ys.jpg) no-repeat center center; height:925px; margin-top:40px;}
.ys-c{ width:1180px; margin:0 auto; position:relative;}
.ys-title{ position:absolute; left:677px; top:66px;}
.ys-title h3{ font-size:24px; text-align:right; font-weight:normal;}
.ys-title h3 a{ color:#19b4ea;}
.ys-b{ position:absolute; width:525px; left:654px; top:228px;}
.ys-b dl dt{ font-size:24px; font-weight:bold; color:#19b4ea; margin-bottom:10px;}
.ys-b dl dt img{ vertical-align:middle; margin-right:20px;}
.ys-b dl dd p{ line-height:28px; }
.ys-b1{ top:398px;}
.ys-b2{ top:572px;}
.ys-b3{ top:750px;}


/*ad2*/
.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center center; height:210px; margin-top:30px;}
.ad2-c{ width:1180px; margin:0 auto; position:relative; color:#FFF;}
.ad2-c p{ position:absolute; left:173px; top:152px;}
.ad2-c p span{ font-size:24px;}
.ad2-c p img{ vertical-align:middle; margin-left:20px;}


/*jz*/
.jz{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}
.jz-title{ text-align:center; background:url(../images/jz-title.jpg) no-repeat bottom; height:88px;}
.jz-title h3{ font-size:30px; font-weight:normal;}
.jz-title h3 span{ color:#19b4ea;}
.jz-title p{ font-size:12px; text-transform:uppercase; color:#ccc;}
.jz-b{ margin-top:20px;}
.jz-b dl{ float:left; width:245px; margin:0 25px;}
.jz-b dl dt img{ width:246px; height:174px;}
.jz-b dl dd h4{ font-size:14px; font-weight:normal; text-align:center; margin:10px 0;}
.jz-b dl dd h4 a{ color:#19b4ea;}
.jz-b dl dd p{ font-size:13px; line-height:26px; color:#808080;}
.jz-b dl dd span{ display:block; width:150px; height:35px; text-align:center; line-height:35px; background:#19b4ea; font-size:12px; margin-top:10px;}
.jz-b dl dd span a{ color:#FFF;}


/*wrap*/
.wrapper{ width:100%; background:url(../images/wrapper.jpg) no-repeat center center; height:606px;}
.wrap{ width:1180px; margin:40px auto; background:url(../images/wrap.jpg) no-repeat; height:550px; position:relative;}
.about{ height:312px; overflow:hidden;}
.about-title{ margin-left:322px;}
.about-title h3{ font-size:22px;}
.about-title h3 a{ color:#00afed;}
.about-b{ margin-top:35px;}
.about-l{ float:left; width:568px; margin-left:20px;}
.about-l ul li{ float:left; font-size:24px; width:90px; height:193px; text-align:center; padding-top:70px; background:#01a8f6; margin-right:1px;}
.about-l ul li a{ width:24px; color:#FFF; display:inline-block;}
.about-l ul li.honor{ background:#0abfff;}
.about-l ul li.xc{ background:#4fd0fe;}
.about-l ul li.img{ width:293px; height:262px; padding:0; text-align:left;}
.about-text{ float:left; margin-left:30px; width:560px; font-size:14px; text-indent:2em; line-height:36px;}
.wrap1{ margin-top:25px;}
.wrap1-l{ float:left; width:362px; margin:30px 0 0 143px;}
.wrap1-l dl dt{ font-size:14px; width:280px; line-height:26px; float:left;}
.wrap1-l dl dt span{ font-size:16px; color:#ff8a00; font-weight:bold;}
.wrap1-l dl dd{ background:url(../images/phone1.png) no-repeat left; height:44px; line-height:44px; font-size:24px; color:#00afed; margin-top:20px; }
.wrap1-l dl dd img{ vertical-align:middle; margin-left:17px; margin-top:-84px;}
.tp{ float:right; width:658px; margin-top:10px;}
/* 连续滑动门开始 */
.box3 {width:658px;position:relative;}
.box3 ul {margin:0 auto;}
.box3 li {float:left;width:198px;margin-right:20px;text-align:center;}
.box3 li img {width:184px;height:136px; border:1px solid #ccc; padding:2px; }
.box3 li .bt {display:block; height:30px; line-height:30px;font-size:14px; text-align:center; background:#01a8f6; color:#FFF;}

/*nq*/
.nq{ width:1180px; margin:0 auto; height:auto; overflow:hidden;}
.wt{ float:left; width:502px; height:270px; border:1px solid #e6e6e6;}
.wt-title{ float:left; width:132px; height:48px; text-align:center; background:url(../images/wt-title.png) no-repeat; padding-top:72px;}
.wt-title h3{ font-size:18px; font-weight:normal;}
.wt-title h3 a{ color:#fff;}
.wt-r{ float:left; width:357px;}
.wt-r dl{ border-bottom:1px solid #e6e6e6; height:93px; padding-top:25px;}
.wt-r dl dt a{ font-size:14px; color:#19b4ea;}
.wt-r dl dd{ font-size:14px; color:#9b9b9b; margin-top:10px; line-height:26px;}
.news{ float:left; width:645px; height:270px; border:1px solid #e6e6e6; margin-left:25px;}
.news_bg{ background:url(../images/end_b.jpg) no-repeat bottom center; height:550px;}
.news_n{  overflow:hidden;}
.news-b{ margin-top:20px;}
.news-img{ float:left; width:246px; margin-left:20px;}
.news-img img{ width:246px; height:174px;}
.news-r{ float:left; width:335px; margin-left:20px;}
.news-r ul li{ line-height:26px; background:url(../images/pic.png) no-repeat left; padding-left:20px;}
.news-r ul li a{ color:#848484;}
.news-r ul li a:hover{ color:#01a8f6;text-decoration:underline;}
.zwyw_xw{  height:45px;background:#cdcdcd;padding-bottom:7px;}

.zwyw_xw li{ line-height:45px; height:45px; display:block;float:left; font-size:18px; margin-right:10px; width:48%; text-align:center; }
.zwyw_xw li img{ float:left;}


.zwyw_xw a{  display:block; color:#333333; height:45px;padding:0px 10px;  }

.zwyw_xw a:hover{ color:#fff;   display:block; padding-bottom:7px; }

.zwyw_xw a.tag_news{ background:#19b4ea; width:99%;color:#fff;display:block;padding-bottom:7px;}


.none{ display:none}
.block{ display:block}





.banner,.box,.bz,.pk,.anli,.hz,.ad2,.jz,.wrapper,.nq{
    display: none;
}
















































