@charset "utf-8";
/* CSS Document */

.ban{ overflow:hidden; width:100%;  float:left; background:#fff}
.fullSlide {width:100%;position:relative;height:890px;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:890px;overflow:hidden; }
.fullSlide .bd li:nth-child(n+3) .ban-dl{ display:none}


.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:10px;height:10px; border-radius:50%; margin-right:10px; overflow:hidden;background:#fff; line-height:999px;}
.fullSlide .hd ul .on {background:#f60;filter:alpha(opacity=100);opacity:1.0}

.fullSlide .prev{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px; left:5%;z-index:1;width:22px;height:43px; cursor:pointer; background:url(arr_l.png) no-repeat 0 0; filter:alpha(opacity=100);opacity:1; display:block;}
.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px; right:5%; z-index:1;width:22px;height:43px; cursor:pointer; background:url(arr_r.png) no-repeat 0 0; filter:alpha(opacity=100);opacity:1; display:block;}

.video{ width:800px; height:460px; border:15px solid rgba(0,63,124,.99);position:absolute; left:50%; margin-left:-415px; top:170px}

.dl_11{ width:50%; overflow:hidden; height:380px; position:absolute; left:13%; top:190px; z-index:9 }
.dl_11 dt{ width:100%; float:left; overflow:hidden; font-size:50px; line-height:60px; color:#fff; margin-bottom:20px; }
.dl_11 dd{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:28px; color:#fff}

.ban-dl{ width:80%; overflow:hidden; height:330px; position:absolute; left:10%; top:180px; z-index:9;}
.ban-dl img{ max-width:100%}



.ab_12{ width:92%; overflow:hidden; background:rgba(255,255,255,.95);  height:282px; border-radius:5px 5px 5px 0; position:absolute; left:4%; top:560px}
.ul_11{ width:138px; float:left; height:278px; border-bottom:4px solid #003f7c; overflow:hidden; margin-right:160px}
.ul_11 a{ display:block; float:left; overflow:hidden; width:137px; height:138px; border-right:1px solid #ddd; position:relative}


.a_001{ border-bottom:1px solid #ddd; background:#003f7c url(pro4.png) no-repeat center center; transition: all 0.5s;}
.a_002{ border-bottom:1px solid #ddd; background:url(ab_dot_02.png) no-repeat center center;transition: all 0.5s;}
.a_001 span{ font-size:18px; color:#fff; position:absolute; z-index:9; width:100%; line-height:30px; text-align:center; display:block; left:0; bottom:-150px;transition: all 0.5s; text-align:center;}
.a_001:hover span{ bottom:15px}


.a_002 span{ font-size:18px; color:#333; position:absolute; z-index:9; width:100%; line-height:30px; text-align:center; display:block; left:0; bottom:-150px;transition: all 0.5s; text-align:center}
.a_002:hover span{ bottom:25px}


.a_001:hover{ background:#003f7c url(pro4.png) no-repeat center 10px; background-size:50%}
.a_002:hover{ background:url(ab_dot_02.png) no-repeat center 25px,url(bg_21.gif) no-repeat 0 0}

.dl_12{ width:460px; float:left; overflow:hidden; font-family:Arial, Helvetica, sans-serif; margin-top:50px}
.dl_12 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:26px; color:#333; margin-bottom:15px; text-transform:uppercase;margin-bottom:90px }
.dl_12 dt a{ font-size:26px; color:#003f7c}

 @media screen and (max-width: 1620px){
.dl_12 dt,.dl_12 dt a{ font-size:21px;}
.ul_11{  margin-right:100px}
 }
 @media screen and (max-width: 1390px){
.dl_12 dt,.dl_12 dt a{ font-size:16px;}
.ul_11{  margin-right:100px}
 }


.dl_12 dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:21px; color:#003f7c; text-transform:uppercase;}
.dl_12 h6{ width:100%; float:left; overflow:hidden; line-height:30px; font-weight:normal;}
.dl_12 h6 a{ color:#333; font-size:14px; padding-right:80px; background:url(dot_29.gif) no-repeat right center;transition: all 0.5s; }
.dl_12 h6 a:hover{ color:#003f7c;  padding-right:100px; text-decoration:underline }


/*
.dl_12 dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:21px; color:#003f7c; text-transform:uppercase;}
.dl_12 h6{ width:100%; float:left; overflow:hidden; line-height:30px; font-weight:normal;}


.dl_12 h6 a{ color:#333; font-size:14px; padding-right:80px; background:url(dot_29.gif) no-repeat right center;transition: all 0.5s; }
.dl_12 h6 a:hover{ color:#003f7c;  padding-right:100px; text-decoration:underline }
*/
.ul_12{ width:650px; height:242px; overflow:hidden; background:#000; position:absolute; right:20px; top:20px}









.fw-2{ margin-bottom:20px}
.fw-2 h2{ width:100%; float:left; overflow:hidden; line-height:60px; text-align:center; font-size:50px; color:#404040; text-align:center; margin-bottom:8px; letter-spacing:-1.5px}
.fw-2 h2 span{ color:#003263}
.fw-2 dl{ width:100%; float:left; overflow:hidden; }
.fw-2 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:20px; color:#797979; text-align:center; margin-bottom:28px;}
.fw-2 dl dd{ height:56px; line-height:56px; width:100%; float:left; text-align:center; font-size:23px; color:#888; border-bottom:1px solid #e0e0e0; padding-bottom:50px}
.fw-2 dl dd a{ color:#aaa;}
.fw-2 dl dd span{ padding:0 13px;}
.fw-2 dl dd a:hover{ color:#333; text-decoration:none; }
.fw-2 dl dd span:last-child{ display:none}

.ty-dl01{ width:100%; float:left; overflow:hidden; padding-bottom:15px; background:url(ty-dl01.gif) no-repeat 0 bottom; margin-bottom:50px}
.chang-1 .ty-dl01{ margin-bottom:30px; background:none; padding-bottom:0}

.ty-dl01 ul{ width:70%; float:left; overflow:hidden}
.ty-dl01 dt{ width:100%; float:left; overflow:hidden; font-size:50px; color:#003263; font-weight:bold; line-height:60px;}
.ty-dl01 dd{ width:100%; float:left; overflow:hidden; line-height:30px; color:#797977; font-size:20px}
.ty-dl01 h5{ width:30%; float:left; overflow:hidden; height:40px; line-height:40px; text-align:right; margin-top:10px}
.ty-dl01 h5 a{ font-size:27px; color:#7f7f7f; font-weight:normal; }
.ty-dl01 h5 a b{ font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.ty-dl01 h5 a:hover{ color:#003263}

.fw-1 dl{ width:17.2%; float:left; overflow:hidden; height:200px; -moz-box-sizing: border-box;box-sizing: border-box; }
.fw-1 h5{ width:3.5%; float:left; overflow:hidden; height:200px; background:url(fw_arr01.png) no-repeat center center;}
.fw-1 dl dt{ width:100%; float:left; overflow:hidden; height:75px; line-height:75px; font-size:30px; font-weight:bold; padding:0 25px; -moz-box-sizing: border-box;box-sizing: border-box; position:relative }
.fw-1 dl dt span{ position:absolute; right:25px; top:17px; width:42px; height:40px; z-index:3; display:block; text-align:right}
.fw-1 dl dd{  width:100%; float:left; overflow:hidden; height:123px; line-height:35px; font-size:22px; color:#595959; padding:20px 25px 0; -moz-box-sizing: border-box;box-sizing: border-box; position:relative  }
.fw-1 dl dd span{ width:19px; height:15px; display:block; position:absolute; right:25px; top:66px; z-index:3;}

.dl-001{ border:1px solid #a0d2ff}
.dl-001 dt{ background:#cbe6ff; color:#3d6393}

.dl-002{ border:1px solid #b0e4cb}
.dl-002 dt{ background:#d4f0e1; color:#418360}

.dl-003{ border:1px solid #f0c8c0}
.dl-003 dt{ background:#f5d9d5; color:#bf837b}

.dl-004{ border:1px solid #edd4fc}
.dl-004 dt{ background:#f5e7fd; color:#ad8dbf}

.dl-005{ border:1px solid #ffe9a4}
.dl-005 dt{ background:#ffedb2; color:#c7a04d}


.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:#26ae61; 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:#666; line-height:30px; text-align:center}
.dl-ty3 dd span{ padding:0 10px; color:#666}


.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:50%; float:left; overflow:hidden}
.dl-ty2 dt{ width:100%; float:left; overflow:hidden; line-height:40px; margin-bottom:3px}
.dl-ty2 dt a{ font-size:31px; color:#333;}
.dl-ty2 dd{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:16px; color:#666; text-transform:uppercase}
.dl-ty2 h5{ width:166px; float:right; overflow:hidden; margin-top:20px; color:#999}
.dl-ty2 h5 a{ width:100%; height:50px; line-height:50px; display:block; float:left; overflow:hidden; color:#999; background:#f3f3f3; border-radius:25px; text-indent:40px; font-size:15px; font-weight:normal }
.dl-ty2 h5 a:hover{background:#e9e9e9; color:#777 }


.case-1{ background:#fff; padding:50px 0 0}


.dl_ty6{ width:100%; float:left; overflow:hidden; margin-bottom:40px; padding-bottom:25px; background:url(case01.png) no-repeat center bottom}
.dl_ty6 dt{ font-size:29px; color:#333; width:100%; float:left; overflow:hidden; text-align:center; line-height:40px;}
.dl_ty6 dd{ width:100%; float:left; overflow:hidden; line-height:18px; color:#666; text-align:center; line-height:26px; font-size:14px;}



.app-1{ width:100%; float:left; overflow:hidden;}
.app-1 dl{ width:32.53333%; float:left; overflow:hidden; position:relative; margin-right:1.2%; margin-bottom:1.2%}
.app-1 dl.m_r0{ margin-right:0}
.app-1 dl h6{ width:100%; float:left; overflow:hidden; }
.app-1 dl img{ width:100%; float:left; overflow:hidden; transition: all 0.35s;}
.app-1 dl:hover img{transform: scale(1.1);}
.app-1 dl ul{width:100%; padding:30px; position:absolute; left:0; top:0px; overflow:hidden; height:100%; z-index:2; background:rgba(0,0,0,.6);filter:alpha(opacity=0);opacity:0;-moz-box-sizing: border-box;box-sizing: border-box; transition: all 0.5s;
}
.app-1 dl ul a{ display:block; float:left; overflow:hidden; width:100%; height:100%}
.app-1 dl dt{ width:100%; padding:6px 30px 0; -moz-box-sizing: border-box;box-sizing: border-box; overflow:hidden; background:url(dot_31.gif) no-repeat 30px 0;  line-height:30px; height:36px; margin-bottom:10px; font-size:21px; color:#fff; position:absolute; bottom:47px; left:0}
.app-1 dl h4{  width:100%; padding:0 30px; -moz-box-sizing: border-box;box-sizing: border-box; overflow:hidden; height:25px; line-height:25px; font-size:14px; font-weight:normal; font-weight:normal; position:absolute; bottom:30px; left:0; color:#fff}
.app-1 dl ul dd{ width:100%; height:40px; line-height:40px; float:left; overflow:hidden; font-size:26px; color:#fff }
.app-1 dl:hover ul{filter:alpha(opacity=1);opacity:1; }



.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:100%; float:left; overflow:hidden;  height:470px;}

.ul-2{ width:40%; float:left; overflow:hidden; height:470px; margin-right:4%}
.ul-2  img{ width:100%;}
.div-1{ width:56%; float:left; overflow:hidden}
.ul-1{ width:100%; padding:35px 35px 80px 35px; float:left; overflow:hidden; background:#fff url(xiu-1.gif) no-repeat 90% 150px; line-height:30px; font-size:16px; color:#6c7a8c; text-indent:2em;-moz-box-sizing: border-box;box-sizing: border-box; }
.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 ul{ width:auto; float:left; overflow:hidden}
.dl-1 dt{ width:100%; float:left; overflow:hidden; line-height:30px; margin-top:9px; font-size:23px; color:#111;}
.dl-1 dd{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:16px; color:#26ae61;}

.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}






.news-1{ background:#fff; padding:50px 0 0px}

.news-left{ width:46%; margin-right:8%; float:left; overflow:hidden;}

.dl_02{ width:100%; float:left; overflow:hidden; margin-bottom:15px}

.dl_02 h5{ width:100%; float:left; overflow:hidden; margin-bottom:20px; height:310px; background-size:100% }

.dl_02 dt{ width:100%; float:left; overflow:hidden; height:22px; line-height:22px; margin-bottom:5px}
.dl_02 dt a{ font-size:18px; color:#222; margin-bottom:5px; font-weight:bold}
.dl_02 dt a:hover{ text-decoration:underline; color:#003263}
.dl_02 h6{ width:100%; float:left; overflow:hidden; line-height:26px; font-weight:normal; color:#999; font-size:12px; margin-bottom:20px}
.dl_02 h6 span{ margin-right:30px}
.dl_02 dd{ width:100%; float:left; overflow:hidden; line-height:23px; height:46px; color:#555; font-size:14px; overflow: hidden; }


.ul-02{ width:100%; float:left; overflow:hidden}
.ul-02 li{ width:31%; float:left; overflow:hidden; height:20px; line-height:20px; margin-bottom:5px; text-overflow:ellipsis; white-space: nowrap; color:#888}
.ul-02 li a{ color:#888; font-size:12px}
.ul-02 li a:hover{ color:#333}
.ul-02 span{ width:3.5%; text-align:center; color:#ccc; font-size:12px; float:left; overflow:hidden; line-height:20px; height:20px}
.span_li_3{ display:none;}
.span_li_6{ display:none}



.news-right{ width:46%; float:left; overflow:hidden;}

.xw-1{ width:100%; float:left; overflow:hidden; border-bottom:1px solid #e6e6e6; padding-bottom:25px; margin-bottom:26px}
.xw-1c{ padding-bottom:0; margin-bottom:0; border:none}

.dl-4{ width:100%; float:left; overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eee}
.dl-4 dt{ width:100%; float:left; overflow:hidden; height:30px; line-height:30px; margin-bottom:5px}
.dl-4 dt a{ font-size:18px; color:#222; margin-bottom:5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.dl-4 dt a:hover{ text-decoration:underline; color:#003263}
.dl-4 dd{ width:100%; float:left; overflow:hidden; line-height:23px; height:46px; color:#888; font-size:14px; overflow: hidden; }


.dl-4 h6{ width:100%; float:left; overflow:hidden; line-height:26px; font-weight:normal; color:#999; font-size:12px; margin-bottom:15px}
.dl-4 h6 span{ margin-right:30px}



.yw-1{ margin:70px 0 20px; background:url(line_37.gif) repeat-x 0 397px; padding-bottom:80px}

.yw-2{ width:32%; float:left; overflow:hidden;  background:#fff; }

.yw-2:hover{  -webkit-box-shadow: 0 0 10px #ddd;
            -moz-box-shadow: 0 0 10px #ddd;
            box-shadow:0 0 10px #ddd;}
			
.yw-2 ul{ width:100%; float:left; overflow:hidden;padding:0px 40px 40px; -moz-box-sizing: border-box;box-sizing: border-box;border-radius:10px 10px 0 0; height:126px; position:relative}
.yw-2a ul{ border:1px solid #5eb1ff; border-bottom:none; background:#97cdff}
.yw-2b ul{ border:1px solid #76d1a4; border-bottom:none; background:#a8e2c5}
.yw-2c ul{ border:1px solid #ddaffa; border-bottom:none; background:#ecd1fc}

.yw-2 ul span{ width:auto; height:35px; display:block; position:absolute; right:40px; top:63px; font-size:29px; line-height:35px; color:#fff; font-weight:bold}
.yw-2 ul h5{ width:67px; float:left; height:80px; line-height:80px; font-size:67px; color:#fff; font-weight:bold; margin-top:27px;}

.yw-2 ul h4{ width:150px; float:left; overflow:hidden; line-height:30px; font-size:27px; color:#fff; text-transform:uppercase; margin-top:37px }
.yw-2 ul h4 b{ font-weight:normal; font-size:20px}


.yw-2 dl{ width:100%; float:left; overflow:hidden; padding:0px 40px 30px; -moz-box-sizing: border-box;box-sizing: border-box; }
.yw-2 dl.p_top50{ padding-top:36px}
.yw-2a dl{border-left:1px solid #97cdff; border-right:1px solid #97cdff; }
.yw-2b dl{border-left:1px solid #a8e2c5; border-right:1px solid #a8e2c5;}
.yw-2c dl{border-left:1px solid #ecd1fc; border-right:1px solid #ecd1fc; }

.yw-2 dl dt{ width:100%; float:left; overflow:hidden; line-height:20px; height:20px; background:url(line_36.gif) no-repeat 0 center; margin-bottom:10px}
.yw-2 dl dt span{ background:#fff; padding-right:10px; font-size:14px; color:#989898; font-weight:bold}
.yw-2 dl dd{ width:50%; float:left; overflow:hidden; line-height:30px; height:30px; font-size:14px; color:#6b6b6b; text-indent:10px; background:url(dot_39.gif) no-repeat 0 center}
.yw-2 h6{ width:100%; float:left; text-align:center; line-height:50px; overflow:hidden; padding-top:29px;-moz-box-sizing: border-box;box-sizing: border-box; height:109px }
.yw-2 h6 a{ padding:10px 40px; font-weight:normal; font-size:16px; color:#888; background:#f6f6f6; border-radius:20px}

.yw-2 dl.yw_dl03{ height:120px}

.yw-2a h6{ border:1px solid #97cdff; }
.yw-2b h6{ border:1px solid #a8e2c5; }
.yw-2c h6{ border:1px solid #ecd1fc; }

.yw-2a h6 a:hover{ color:#fff; background:#97cdff}
.yw-2b h6 a:hover{ color:#fff; background:#a8e2c5}
.yw-2c h6 a:hover{ color:#fff; background:#ecd1fc}

.m_r5{ margin-right:2%}




.ab_dl01{ width:23.5%; float:left; overflow:hidden; margin-bottom:60px; margin-right:2%;}
.team_mr0{ margin-right:0}
.ab_dl01 h5{ left:left; width:100%; overflow:hidden; margin-bottom:20px; position:relative}
.ab_dl01 img{ display:block; float:left; overflow:hidden;  width:100%; transition: all 0.5s;}

.ab_dl01 dt{ width:100%; float:left; overflow:hidden; line-height:40px; height:40px; margin-bottom:10px}
.ab_dl01 dt a{ color:#222; font-size:31px; font-weight:bold }
.ab_dl01 dt span{ color:#222; font-size:18px; padding-left:20px; color:#003263}
.ab_dl01 dd{ width:100%; float:left; overflow:hidden; line-height:25px; height:50px; color:#7d7d7d; font-size:14px}
.ab_dl01:hover dt a{ color:#003f7c}



.m_r0{ margin-right:0}
.m_70{ margin-bottom:70px}
.bgfff{ background:#fff}