@charset "utf-8";
/* CSS Document */
.ban{ overflow:hidden; width:100%;  float:left;}
.fullSlide {width:100%;position:relative;height:750px;overflow:hidden; }
.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:750px;overflow:hidden; }


.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:60px;height:6px; margin-right:5px; overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f60;filter:alpha(opacity=100);opacity:1.0}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}


.wz_01{ width:1200px; float:left; height:240px; overflow:hidden; position:absolute; z-index:99; left:50%; margin-left:-600px; top:300px; }
.wz_01 h5{ width:100%; float:left; overflow:hidden; text-align:center; font-size:16px; color:#26ae61; font-weight:normal; line-height:40px; margin-bottom:10px}
.wz_01 h5 span{ padding:5px 20px 6px; background:#26ae61; color:#fff; border-radius:15px}
.wz_01 h4{ width:100%; float:left; overflow:hidden; text-align:center; font-size:36px; color:#fff; font-weight:normal; line-height:50px; margin-bottom:45px}
.wz_01 h4 b{ font-weight:bold; color:#fe9703; font-size:43px; font-weight:normal}

.soso10{ width:670px; overflow:hidden; float:left; position:relative; margin-left:265px; display:inline; margin-bottom:10px}
.soso10 .search_text{ float:left; overflow:hidden; height:60px; line-height:60px; border:none; padding:0 30px; width:470px; font-family:"microsoft Yahei"; color:#888; background:rgba(255,255,255,.9); outline: none; border-radius:33px 0 0 33px; font-size:16px}
.soso10 .search_button{ width:170px; height:60px; position:absolute; left:500px; top:0; border:none; background:#26ae61; outline:none; border-radius:30px ;font-family:"microsoft Yahei"; font-size:19px; color:#fff; text-align:center; line-height:60px}
.soso10 .search_button:hover{ cursor:pointer;outline: none; background:#fe9703}

.wz_01 dt{ width:100%; text-align:center; line-height:30px; height:30px; text-align:center; float:left; color:#fff; font-size:14px; margin-bottom:70px}
.wz_01 dt span{ padding:0 13px; color:#fff; font-size:12px}
.wz_01 dt span:last-child{ display:none}
.wz_01 dt a{ color:#fff; font-size:14px; }
.wz_01 dt a:hover{ text-decoration:underline; color:#fe9703}



.wz_01 dd{ width:100%; height:32px; line-height:33px; overflow:hidden; color:#fff; font-size:12px; background:url(home01.png) no-repeat 0 center; text-indent:22px}
.wz_01 dd a{ color:#fff}
.wz_01 a:hover{ text-decoration:underline; color:#fe9703}
.wz_01 dd span{ color:#ff3b30; padding:0 5px}
.wz_01 dt b{ color:#ef2d36; font-weight:normal}




.dl-ty3{ width:100%; float:left; overflow:hidden}
.dl-ty3 h5{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; font-weight:normal; color:#fe9703; background:url(ty_line01.gif) no-repeat center center; margin-bottom:10px; text-align:center;}
.dl-ty3 h5 span{ background:#f5f7fc; padding:0 10px;text-transform:uppercase; }
.dl-ty3 dt{ width:100%; float:left; overflow:hidden; font-size:31px; color:#1b1f2e; line-height:40px; margin-bottom:8px; text-align:center}
.dl-ty3 dd{ width:100%; float:left; overflow:hidden; font-size:18px; color:#1b1f2e; line-height:30px; text-align:center}



.pro1{ padding:80px 0 70px; background:#f5f7fc}
.dl-ty{ width:100%; float:left; overflow:hidden; background:url(dlty01.gif) no-repeat center bottom; padding-bottom:20px}
.dl-ty dd{ width:100%; float:left; overflow:hidden; line-height:22px; margin-bottom:3px; text-align:center; font-size:14px; color:#fe9703; text-transform:uppercase}
.dl-ty dt{ width:100%; float:left; overflow:hidden; line-height:40px; text-align:center}
.dl-ty dt a{ font-size:31px; color:#333;}

.pro2{ width:100%; float:left; overflow:hidden}
.pro2 dl{ width:388px; padding:25px 30px 30px 30px; float:left; overflow:hidden; margin-right:28px; margin-bottom:30px; background:#fff; height:215px;}
.pro2 dl:nth-child(3),.pro2 dl:nth-child(6),.pro2 dl:nth-child(9){ margin-right:0}
.pro2 dl ul{ width:100%; float:left; overflow:hidden}
.pro2 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:10px;font-size:21px; color:#333; transition: all 0.1s;}
.pro2 dl dt span{ width:auto; float:left; height:26px; border:1px solid #26ae61; line-height:26px; font-size:16px; color:#26ae61; margin-right:10px; padding:0 10px; margin-top:1px}
.pro2 dl dd{ width:51%; float:left; overflow:hidden; line-height:22px; height:150px; font-size:13px; color:#888}
.pro2 dl h5{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:12px; color:#fe9703; font-weight:normal}
.pro2 dl h5 span{ font-size:27px}

.pro2 dl:hover dt{ color:#26ae61}
.pro2 dl:hover dd{ color:#26ae61}



.dl_id10{ background:#fff url(pro-1.png) no-repeat 25px center}
.dl_id11{ background:#fff url(pro-1.png) no-repeat 25px center}
.dl_id53{ background:#fff url(pro-1.png) no-repeat 25px center}
.dl_id62{ background:#fff url(pro-1.png) no-repeat 25px center}
.dl_id63{ background:#fff url(pro-1.png) no-repeat 25px center}
.dl_id64{ background:#fff url(pro-1.png) no-repeat 25px center}


.dl-ty2{ width:100%; float:left; overflow:hidden; background:url(dlty01.gif) no-repeat 0 bottom; padding-bottom:20px}
.dl-ty2 ul{ width:1234px; float:left; overflow:hidden}
.dl-ty2 dt{ width:100%; float:left; overflow:hidden; line-height:40px; margin-bottom:10px}
.dl-ty2 dt a{ font-size:31px; color:#333;}
.dl-ty2 dd{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#808c9d; text-transform:uppercase}
.dl-ty2 h5{ width:166px; float:left; overflow:hidden; margin-top:40px}
.dl-ty2 h5 a{ width:100%; height:50px; line-height:50px; display:block; float:left; overflow:hidden; color:#fff; background:#fe9703 url(more-02.gif) no-repeat 115px center; border-radius:25px; text-indent:40px; font-size:15px; font-weight:normal }
.dl-ty2 h5 a:hover{background:#26ae61 url(more-02b.gif) no-repeat 115px center; }


.app-1{ width:100%; float:left; overflow:hidden;}
.app-1 dl{ width:438px; float:left; overflow:hidden; margin-right:40px; border:1px solid #eee; margin-bottom:30px}

.app-1 dl:nth-child(3),.app-1 dl:nth-child(6),.app-1 dl:nth-child(9){ margin-right:0}
.app-1 dl h4{ width:408px; float:left; overflow:hidden; line-height:25px; padding:15px;}
.app-1 dl h4 span{ display:block; float:left; height:25px; line-height:25px; padding:0 13px; border-radius:3px; margin-right:10px; font-size:12px; font-weight:bold;}
.app-1 dl h6{ width:100%; float:left; overflow:hidden; height:252px; margin-bottom:15px}
.app-1 dl img{ width:100%; float:left; overflow:hidden; height:252px; transition: all 0.5s;}
.app-1 dl:hover img{transform: scale(1.1);}


.app-1 dl h4 span:first-child{ background:#f5f7fc; color:#26ae61; }
.app-1 dl h4 span:nth-child(2){ background:#fe9703; color:#fff;}
.app-1 dl h4 span:nth-child(3){ background:#ff4545; color:#fff;}



.app-1 dl ul{ width:408px; padding:15px; float:left; overflow:hidden}
.app-1 dl dt{ width:100%; float:left; overflow:hidden; line-height:20px; margin-bottom:10px}
.app-1 dl dt a{ font-size:18px; color:#333; font-weight:bold}
.app-1 dl dt a:hover{ color:#fe9703; text-decoration:underline}
.app-1 dl dd{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#808c9d; text-transform:uppercase; height:44px; margin-bottom:10px;}
.app-1 dl h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-weight:normal; font-size:12px; text-indent:19px; color:#999; background:url(click01.png) no-repeat 0 8px}
.app-1 dl h5 span{ float:right; line-height:26px}
.app-1 dl h5 span a{ color:#26ae61; text-decoration:underline}
.app-1 dl h5 a:hover{ color:#fe9703}




.ab-01{ height:212px; background:url(about-1.jpg) no-repeat center 0}
.ab-01 dl{ width:350px; float:left; overflow:hidden; margin-top:40px; }
.ab-01 dl h5{ width:100%; float:left; overflow:hidden; text-align:center; margin-bottom:20px}
.ab-01 dl ul{ width:100%; float:left; overflow:hidden}
.ab-01 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; color:#fff; text-align:center}
.ab-01 dl dd{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#fff; text-align:center}

.ab-01 dl:last-child{ margin-right:0}



.ab-02{ height:660px; padding-top:70px; background:#f5f7fc url(map.png) no-repeat center 0;position: relative;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;}
.ab-02 .dl-ty dt{ margin-bottom:10px}
.ab-02 .dl-ty dd{ margin-bottom:5px; color:#667488}


.ab-03{ width:750px; float:left; overflow:hidden; padding-left:650px; height:470px; background:url(about.jpg) no-repeat 0 0}

.ul-1{ width:660px; padding:35px 35px 70px 35px; float:left; overflow:hidden; background:#fff url(xiu-1.gif) no-repeat 470px 180px; line-height:30px; font-size:16px; color:#6c7a8c; text-indent:2em;}
.ul-1 a{ font-size:12px; color:#26ae61}

.dl-1{ width:100%; float:left; overflow:hidden; background:url(xiu-2.png) no-repeat 50px 0; padding-top:50px; height:66px}
.dl-1 h5{ width:66px; height:66px; float:left; overflow:hidden; margin-right:20px; padding-left:60px}
.dl-1 h5 img{ width:60px; height:60px; border-radius:50%; float:left; overflow:hidden; border:3px solid #fff}
.dl-1 dt{ width:404px; float:left; overflow:hidden; line-height:30px; margin-top:9px; font-size:23px; color:#111;}
.dl-1 dd{ width:404px; float:left; overflow:hidden; line-height:20px; font-size:16px; color:#fe9703;}

.dl-2{ width:585px; float:left; overflow:hidden; margin-bottom:35px; margin-right:30px; box-shadow:0px 5px 10px -5px #ddd}
.dl-2:hover{ box-shadow:0px 5px 10px -5px rgba(254,151,3,.5)}
.dl-2 h4{ width:260px; float:left; overflow:hidden; height:180px; }
.dl-2 img{ width:260px; height:180px; float:left; overflow:hidden;transition: all 0.5s;}
.dl-2:hover img{transform: scale(1.1);}
.dl-2 ul{ width:263px; padding:15px 30px; border:1px solid #e5e5e5; float:left; overflow:hidden; height:148px}
.dl-2 dt{ width:100%; float:left; overflow:hidden; line-height:27px; height:54px; margin-bottom:15px}
.dl-2 dt a{ font-size:18px; font-weight:bold; color:#111}
.dl-2:hover dt a{ color:#fe9703;}
.dl-2 dd{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:14px; color:#555; background:url(line-1.gif) no-repeat 0 bottom; padding-bottom:10px; margin-bottom:25px}
.dl-2 dd a{ color:#333}
.dl-2 h5{ width:100%; float:left; overflow:hidden; line-height:20px}
.dl-2 h5 a{ font-size:14px; color:#333; padding-right:70px; background:url(more-2.png) no-repeat 70px center; transition: all 0.5s;}
.dl-2 h5 a:hover{ color:#fe9703; background:url(more-2b.png) no-repeat 85px center}








.dl_02{ width:440px; float:left; overflow:hidden; margin-right:40px; margin-bottom:30px; position:relative}

.dl_02 img{ width:100%; float:left; overflow:hidden; height:260px}
.dl_02 ul{ width:100%; float:left; overflow:hidden; border:1px solid #e5e5e5; padding:40px 30px 15px; border-top:none; -moz-box-sizing: border-box;box-sizing: border-box; background:#fff}
.dl_02 dt{ width:100%; float:left; overflow:hidden; height:30px; line-height:30px; margin-bottom:10px}
.dl_02 dt a{ font-size:19px; color:#222; margin-bottom:5px}
.dl_02 dt a:hover{ color:#fe9703}
.dl_02 dd{ width:100%; float:left; overflow:hidden; line-height:20px; height:20px; color:#888; font-size:14px; margin-bottom:15px; padding-bottom:15px; background:url(dot_l01.gif) no-repeat 0 bottom}
.dl_02 h5{ width:100%; float:left; overflow:hidden; line-height:40px}
.dl_02 h5 a{ display:block; float:left; overflow:hidden; line-height:40px; padding-right:30px; width:auto; font-size:15px; color:#001e57; background:url(arr_31.png) no-repeat right center; font-weight:normal; font-weight:bold}
.dl_02 h5 a:hover{ color:#fe9703; background:url(arr_32.png) no-repeat right center; }
.dl_02 h4{ width:78px; height:66px; padding-top:12px; background:#26ae61; line-height:30px; border-radius:2px; position:absolute; transition: all 0.2s; right:30px; top:215px; color:#fff; font-size:14px; text-align:center; font-weight:normal; z-index:9}
.dl_02 h4 span{ font-size:31px; font-weight:bold}
.dl_02:hover h4{ background:#fe9703}
.dl_02:hover dt a{color:#fe9703; }














.m_r0{ margin-right:0}