@charset "utf-8";
/* CSS Document */

.nav10 li .section-nav1 ul { background-color:rgba(0,63,124,.99);}
.nav10 li div.section-nav1 a {  color:#fff }
.nav10 li .section-nav1 ul li a:hover {color:#fff; text-decoration:underline;}




.dian_1{ height:500px; background:url(dian_bg.gif) repeat-x 0 bottom; margin-bottom:40px}
.dian_1 h2{ width:100%; float:left; overflow:hidden; height:50px; line-height:50px; font-size:45px; letter-spacing:-1.5px; color:#333; text-align:center; margin-top:130px; margin-bottom:18px; text-transform:uppercase}
.dian_1 h2 span{ color:#003f7c}
.dian_1 h3{ width:100%; float:left;  overflow:hidden; line-height:30px; height:30px; margin-bottom:37px; text-align:center; font-weight:normal;font-size:23px; color:#666; text-transform:uppercase; letter-spacing:-1px}
.dian_1 h3 a{ font-size:23px; color:#666; }
.dian_1 h3 span{ padding:0 5px}
.dian_1 h3 a:hover{ color:#1e5a31; text-decoration:underline}
.dian_1 ul{ width:100%; text-align:center; float:left; overflow:hidden}







.pro-01{ width:100%; float:left; overflow:hidden;}

.pro-01 dl{ width:31.6666%; float:left; overflow:hidden; margin-right:2.5%; margin-bottom:60px}
.pro-01 dl.m_r0{ margin-right:0}
.pro-01 dl h6{ width:100%; float:left; overflow:hidden; margin-bottom:20px; position:relative}
.pro-01 dl h6 img{ width:100%; float:left; overflow:hidden;transition: all 0.35s;}
.pro-01 dl h6 span{ position:absolute; width:66px; height:66px; background:#003f7c url(arrow01.png) no-repeat center center; z-index:9; right:0; bottom:-66px;transition: all 0.5s;}
.pro-01 dl:hover h6 span{ bottom:0}
.pro-01 ul{ width:100%; float:left; overflow:hidden;}
.pro-01 dt{ width:100%; float:left; overflow:hidden; height:40px; line-height:40px; margin-bottom:15px; letter-spacing:-0.8px}
.pro-01 dt a{ font-size:25px; color:#333}
.pro-01 dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#aaa; text-transform:uppercase}
.pro-01 dd span{ color:#333; letter-spacing:-0.5px; background:url(dot_01.gif) no-repeat 2px center; padding-left:23px; padding-right:18px}
.pro-01 dd b{ font-weight:normal}
.pro-01 dl:hover h6 img{transform: scale(1.1);}
.pro-01 dl:hover dt a{ color:#003f7c}




.fw_01{ margin-bottom:80px;}
.fw_01 ul{ width:100%; overflow:hidden;margin-top:33px; height:56px; margin:40px auto 0; border-bottom:1px solid #d9d9d9; display:flex; justify-content:center;}
.fw_01 ul a{ display:block; float:left; overflow:hidden; width:auto; margin:0 60px; height:30px; padding-bottom:22px; line-height:30px; font-size:18px; color:#666;
text-align:center; text-transform:uppercase; display:inline}
.fw_01 ul a:hover{ border-bottom:4px solid #003f7c; color:#003f7c}
.fw_01 ul a.on_h{ color:#003f7c; border-bottom:4px solid #003f7c; }
.fw_01 ul a.last-child{ margin-right:0;}




.hd01{ width:650px; float:left; overflow:hidden; height:350px;margin-right:30px }

.mF_expo2010{position:relative; width:100%; height:350px;overflow:hidden;  float:left; background:#fff;}
.mF_expo2010 .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;background:#fff url(loading.gif) center -40px no-repeat;}
.mF_expo2010 .pic li{position:absolute;}
.mF_expo2010 .pic li img{width:650px;height:350px;}/*图片和焦点图框架一样大小*/

.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;width:100%;height:33px;line-height:33px;overflow:hidden;}
.mF_expo2010 .txt li a{display:block;color:#fff; text-indent:15px;font-size:12px;text-decoration:none; line-height:33px}/*标题样式*/
.mF_expo2010 .txt-bg{position:absolute;bottom:0px;z-index:1;width:100%;height:33px; overflow:hidden;} /*标题背景*/

.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:7px;right:5px;color:#fff;}/*按钮样式*/
.mF_expo2010 .num li,.mF_expo2010 .num-bg li{float:left;width:15px;height:15px;line-height:15px;overflow:hidden;text-align:center;margin-right:5px;cursor:pointer; border-radius:50%; }
.mF_expo2010 .num-bg li{background:#000;filter:alpha(opacity=50);opacity:0.5;}/*按钮背景*/
.mF_expo2010 .num li.current,.mF_expo2010 .num li.hover{background:#F60;}/*当前/悬停按钮背景*/
.mF_expo2010 .txt li a:hover{ color:#ff0; text-decoration:underline}






.pro_left{ width:680px; float:left; overflow:hidden; border:1px solid #ddd; padding:20px 19px 20px; height:310px}


.bz01{ width:100%; float:left; overflow:hidden;  margin-top:20px; border-top:1px dashed #ddd; padding-top:20px}
.bz01 dt{ float:left; overflow:hidden; width:100%; line-height:30px;color:#333;  font-size:18px; margin-bottom:10px}

.bz01 ul{ width:326px; float:left; overflow:hidden; border:1px solid #e3e3e3; height:100px; margin-right:10px}
.bz01 ul h4{ width:86px; height:86px; padding:7px; border-right:1px solid #e3e3e3; float:left; overflow:hidden; background:#fff; margin-right:19px}
.bz01 ul h4 img{ width:72px; height:72px; border:7px solid #fff;}
.bz01 ul.ul_001{ margin-right:0}
.bz01 ul.ul_001 h41 img{ border:0; margin-top:7px; padding-left:7px}

.bz01 dd{ width:206px; float:left; overflow:hidden; height:26px; line-height:26px;font-size:14px; color:#666 }
.bz01 dd span{  font-size:16px; color:#003f7c}
.bz01 ul dd.dd_001{ margin-top:8px; font-size:16px; margin-bottom:3px}

.h1_01{ width:100%; float:left; overflow:hidden; font-size:31px; font-weight:normal; text-align:center; color:#111; line-height:40px; margin-bottom:25px; text-align:left; background:url(proimg.gif) no-repeat 0 0; text-indent:50px }

.ul_01{ width:100%; float:left; overflow:hidden;}
.ul_01 li{ width:50%; float:left; overflow:hidden; line-height:36px; font-size:14px; color:#333; margin-bottom:19px; font-family:Arial, Helvetica, sans-serif}
.ul_01 li.li_100{ width:100%}
.ul_01 li span{ width:100px; float:left; overflow:hidden; text-align:right; height:36px; line-height:36px; background:#f5f5f5; margin-right:10px; padding-right:10px}



.h3_11{ width:100%; float:left; overflow:hidden; line-height:46px; background:#f1f1f1; height:46px; margin-bottom:25px; border-left:3px solid #003f7c; text-indent:10px; font-size:20px; color:#003f7c; text-transform:uppercase; font-weight:normal;

}



.bao_01{background:url(baoming.jpg) no-repeat center bottom; padding-bottom:100px }
.bao_01 h3{ width:100%; float:left; overflow:hidden; height:40px; line-height:40px; background:url(dot_51.gif) repeat-x 0 center; text-align:center }
.bao_01 h3 span{ padding:0 15px; color:#333; background:#fff; font-weight:normal; font-size:23px}
.maplist{ width:100%; float:left; overflow:hidden;padding-top:40px}
.maplist li{ width:318px; float:left; overflow:hidden;  margin-right:42px}
.maplist li.m_r0{ margin-right:0}
.maplist textarea{ border:1px solid #ddd;  line-height:26px; padding:10px 5px; margin-bottom:5px;width:370px; height:80px;  color:#888; font-family:"微软雅黑"; font-size:16px}
.maplist input{ width:100%; float:left; overflow:hidden; font-size:12px; border:1px solid rgba(0,63,124,.2); height:50px; line-height:50px; padding:5px 10px; color:#888; font-family:"微软雅黑"; font-size:16px;-moz-box-sizing: border-box; box-sizing: border-box;  }


.intxt{ width:360px}


.maplist span{ line-height:40px; color:#f00; padding-left:10px; }

.yzm01{ width:130px; float:left; margin-right:15px}


.maplist h5{ width:500px; float:left; overflow:hidden; font-weight:normal; padding-left:478px; margin:20px 0 50px}

.maplist h5 img{ width:120px; height:45px; float:left; overflow:hidden; border:1px solid rgba(0,63,124,.2); }
.maplist h5 input{ width:200px; float:left; overflow:hidden; margin-right:42px}
.maplist h6{ width:150px; padding:0 625px; float:left; overflow:hidden; text-align:center; height:50px;}

.maplist input.coolbg{ display:block; width:150px; float:left;  height:50px; line-height:50px; padding:0; text-align:center;  background:#003f7c; border:none; color:#fff; cursor:pointer; font-size:16px;font-family:"微软雅黑"; border-radius:2px}
.maplist input.coolbg2{ background:#888}
.maplist input.coolbg:hover{ background:#d30011}

.maplist input:focus{ border:2px solid rgba(0,63,124,.6); outline:none}

.mp401{ width:100%; float:left; overflow:hidden; margin-bottom:30px; display:flex;  justify-content:center; background:#f7f8f9; padding:30px; box-sizing:border-box}


