@charset "utf-8";
/* CSS Document */
.pro_1{ padding:70px 0 50px; background:#f7f8f9}
.dl_01{ width:580px; float:left; overflow:hidden; margin-right:40px; margin-bottom:50px; box-shadow:0px 5px 10px -5px #ddd}
.dl_01 h5{ width:580px; height:350px; float:left; overflow:hidden;}
.dl_01 h5 img{ width:580px; height:350px; float:left; overflow:hidden}
.dl_01 ul{ width:500px; float:left; overflow:hidden; padding:30px 40px; height:72px; background:#fff url(line_11.gif) no-repeat -600px bottom; position:relative; transition: all 0.5s;}
.dl_01:hover ul{ background:#fff url(line_11.gif) no-repeat 0px bottom; }
.dl_01 dt{ width:100%; float:left; overflow:hidden; line-height:36px; height:36px; margin-bottom:10px}
.dl_01 dt a{ color:#222; font-size:23px}
.dl_01:hover a{ color:#2e3e92}
.dl_01 dd{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:16px; color:#888}
.dl_01 h4{ width:60px; height:60px; position:absolute; right:40px; top:35px;}
.dl_01 h4 a{ display:block; width:60px; height:60px; float:left; overflow:hidden; background:url(/img/dot_01.png) no-repeat 0 0;transition: all 0.5s;}

.dl_01:hover h4 a{  background:url(/img/dot_02a.png) no-repeat 0 0;}



.dl_02{ width:300px; float:left; overflow:hidden; margin-right:12px; margin-bottom:12px; border:1px solid #dedede}
.dl_02 dd{ width:100%; float:left; overflow:hidden; height:200px; }
.dl_02 dd img{ width:100%; height:200px; float:left; overflow:hidden}
.dl_02 dt{ width:100%; float:left; overflow:hidden; height:56px;}
.dl_02 dt a{ width:100%; float:left; overflow:hidden; height:56px; line-height:56px; color:#666; font-size:18px; text-align:center }
.dl_02:hover{ border:1px solid #2e3e94;}
.dl_02:hover dt a{ background:#2e3e94; color:#fff}






/*********** 内页*****************/

.p_one{border:1px dashed #eee; padding:12px 20px; float:left; overflow:hidden; width:886px; height:278px }

.h1_01a{ text-align:left}

.hd01{ width:490px; float:left; overflow:hidden; height:276px;margin-right:30px; border:1px solid #eee }

.mF_expo2010{position:relative; width:100%; height:276px;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:490px;height:276px;}/*图片和焦点图框架一样大小*/

.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}



.p_one_1{ width:364px; float:left; overflow:hidden}
.p_one_1 h1{ width:100%; float:left; overflow:hidden; height:40px; line-height:40px; color:#666; font-size:25px; font-weight:normal; margin-top:10px; margin-bottom:15px}
.p_one_1 h2{ width:100%; float:left; overflow:hidden; line-height:28px; height:145px; color:#666; font-size:14px; font-weight:normal}

.dl_03{ width:100%; height:66px; float:left; overflow:hidden; border-top:2px solid #e6e6e6; background:url(/img/tel_13.png) no-repeat 10px center;}
.dl_03 dt{ width:180px; padding-left:70px; float:left; overflow:hidden; line-height:22px; font-size:20px; margin-top:11px; color:#454545;}
.dl_03 dd{ width:114px; height:44px; float:left; overflow:hidden; margin-top:11px}
.dl_03 dd a{ display:block; width:100%; height:44px; line-height:44px; text-align:center; color:#fff; background:#2e3e92; font-size:18px;}

.p_two{ width:100%; float:left; overflow:hidden}
.dl_04{ width:100%; float:left; overflow:hidden; padding-bottom:35px; margin-bottom:35px; border-bottom:1px solid #ddd}
.dl_04 dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:26px; font-weight:bold; color:#333; background:url(/img/line_13.gif) no-repeat center center; margin-bottom:3px}
.dl_04 dd{ width:100%; float:left; overflow:hidden; line-height:30px; color:#666; font-size:16px; text-align:center}

.p_three{ width:100%; float:left; overflow:hidden}
.p_three h3{ width:100%; float:left; overflow:hidden; line-height:35px; height:35px; background:url(/img/line_14.gif) no-repeat 0 bottom,url(/img/dot_15.png) no-repeat 20px 8px; text-indent:53px; margin-bottom:30px; font-size:24px; color:#464646; font-weight:normal; padding-bottom:10px}
.p_three h3 span{ color:#c2c2c1; font-size:18px; font-weight:normal}
.p_three dl{ width:220px; float:left; overflow:hidden; margin-right:14px; border:1px solid #dfdfdf; padding-bottom:15px}
.p_three dl.m_r0{ margin-right:0}
.p_three dl dd{ width:100%; height:; overflow:hidden; float:left; overflow:hidden}
.p_three dl dd img{ width:100%; height:122px}
.p_three dl dt{ width:200px; float: overflow:hidden; line-height:26px; height:26px; margin-bottom:5px; float:left; padding:0 10px; margin-top:10px}
.p_three dl dt a{ color:#191919; font-size:16px}
.p_three dl:hover dt a{ color:#2e3e92}
.p_three dl h5{ width:200px; padding:0 10px; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#666; font-weight:normal; height:22px;}
.p_three dl:hover{ border:1px solid #2e3e92}

.show01{ width:100%; float:left; overflow:hidden; line-height:30px; color:#333; font-size:14px}
.show01 div, .show01 p{ margin-bottom:10px}
.show01 img{ max-width:100%}




.m_r0{ margin-right:0}
