@charset "utf-8";
/* CSS Document */


.ban{ overflow:hidden; width:100%;  float:left;}
.fullSlide {width:100%;position:relative;height:600px;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:600px;overflow:hidden; position:relative }

.dl-100{ position:absolute; left:50%; top:200px; margin-left:-350px; z-index:9; width:600px; background:rgba(0,0,0,.35); padding:50px}
.dl-100 dt{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:36px; color:#fff; margin-bottom:5px; text-align:center}
.dl-100 h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:18px; color:#fff; text-transform:uppercase; font-weight:normal; margin-bottom:15px; text-align:center}
.dl-100 dd{ width:100%; float:left; overflow:hidden; line-height:35px; font-size:19px; color:#fff; text-align:center}


.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:#128de4;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;}



.flash01{ width:380px; height:110px; float:left; overflow:hidden; padding-top:100px; padding-left:150px}
.infor01{margin-bottom:20px; background:#f6f7f9; padding:35px 0}
.infor02{ width:1000px; padding:20px }

.zizhi{ width:295px; float:left; overflow:hidden; margin-right:55px }
.h301{ width:100%; float:left; height:30px; line-height:30px; font-weight:normal; margin-bottom:10px }
.h301 a{ color:#128de4; font-size:20px;;}
.h301 font{font-size:17px; color:#8a8a8a; font-family:Arial, Helvetica, sans-serif; padding:0 8px}
.h301 span{ font-size:17px; color:#8a8a8a; font-family:Arial, Helvetica, sans-serif}

.h301 a:hover{ color:#128de4; text-decoration:underline}

/************************首页幻灯************************/
.mF_expo2010{position:relative; width:283px; height:208px;overflow:hidden;  float:left; background:#fff; padding:5px; border:1px solid #dcdcdc; margin-bottom:12px}
.mF_expo2010 .pic li{position:absolute;}
.mF_expo2010 .pic li img{width:283px;height:208px;}/*图片和焦点图框架一样大小*/
.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;width:283px;height:24px;line-height:24px;overflow:hidden; margin-bottom:6px}
.mF_expo2010 .txt li a{display:block;color:#fff; text-indent:15px;font-size:12px;text-decoration:none; }/*标题样式*/
.mF_expo2010 .txt-bg{position:absolute;bottom:6px;z-index:1;width:283px;height:24px; overflow:hidden;background:#000;filter:alpha(opacity=35);opacity:0.35;} /*标题背景*/
.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:4px;right:8px;color:#fff;}/*按钮样式*/
.mF_expo2010 .num li,.mF_expo2010 .num-bg li{float:left;width:15px;height:15px;line-height:15px;overflow:hidden; margin-bottom:6px; text-align:center;margin-right:6px;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:#128de4;}/*当前/悬停按钮背景*/
.mF_expo2010 .txt li a:hover{ color:#ff0; text-decoration:underline}
/************************首页幻灯结束************************/

.ul01{ width:275px; height:40px; line-height:40px; background:#e0e0e0; padding:0 10px; float:left; overflow:hidden; color:#363737}
.ul01 span{ float:right; }
.ul01 span a{ color:#128de4;}
.ul01 span a:hover{ color:#128de4; text-decoration:underline}

.jianjie{ float:left; margin-right:55px; width:295px;}
.jianjie ul{ width:295px; float:left; overflow:hidden; line-height:30px; color:#6b6b6b; font-size:14px}
.jianjie ul img, .xinwen ul img{ display:block; width:295px; height:120px; overflow:hidden; margin-bottom:10px}
.xinwen ul img{ width:300px}
.jianjie ul a{ color:#128de4; font-size:12px}
.jianjie ul a:hover{ text-decoration:underline; color:#128de4;}

.lingdao{ float:left; width:300px; overflow:hidden; }
/************************首页幻灯-2************************/
.mF_expo20102{position:relative; width:300px; height:272px; overflow:hidden;  float:left;  }
.mF_expo20102 .pic li{position:absolute;}
.mF_expo20102 .pic li img{width:300px;height:272px;}/*图片和焦点图框架一样大小*/
.mF_expo20102 .txt li{position:absolute;z-index:2;left:0;width:300px;height:24px; text-align:center; line-height:24px;overflow:hidden; margin-bottom:0px}
.mF_expo20102 .txt li a{display:block;color:#fff; font-size:12px;text-decoration:none; }/*标题样式*/
.mF_expo20102 .txt-bg{position:absolute;bottom:0px;z-index:1;width:300px;height:24px; overflow:hidden;background:#000;filter:alpha(opacity=35);opacity:0.35;} /*标题背景*/
.mF_expo20102 .num,.mF_expo20102 .num-bg{position:absolute;z-index:3;bottom:0px;right:8px;color:#fff;}/*按钮样式*/
.mF_expo20102 .num li,.mF_expo20102 .num-bg li{float:left;width:15px;height:15px;line-height:15px;overflow:hidden; margin-bottom:6px; text-align:center;margin-right:6px;cursor:pointer; border-radius:50%; display:none}
.mF_expo20102 .num-bg li{display:none}/*按钮背景*/
.mF_expo20102 .txt li a:hover{ color:#ff0; text-decoration:underline}
/************************首页幻灯结束************************/

.anli{ height:260px; width:1040px}


.fc01{ width:645px; float:left; overflow:hidden; margin-right:55px}
.h302 a, .h302 font, .h302 span{ color:#666}
.fc01 p, .shipin p{ float:right;}
.fc01 p a, .shipin p a{ font-size:12px; font-weight:normal;  }
.fc01 a:hover, .shipin a:hover{ color:#128de4}

/* 首页滚动图片 */
.pro_flash{ width:645px; float:left; overflow:hidden}
.rollBox{width:645px;overflow:hidden; float:left; }
.an_left{width:50px; overflow:hidden;float:left; }
.rollBox .leftBotton{height:50px;width:26px;overflow:hidden; margin-top:70px;float:left;cursor:pointer;}
.an_right{width:26px; padding-left:23px;float:left;overflow:hidden;  }
.rollBox .RightBotton{height:50px;width:26px;overflow:hidden;float:left;cursor:pointer;margin-top:70px;  }
.rollBox .Cont{width:546px; overflow:hidden;float:left; display:inline;}
<!-- .rollBox .ScrCont{width:10000000px;} -->
.rollBox .Cont .pic{width:263px;  height:220px; float:left;text-align:center; overflow:hidden;  margin-right:20px; display:inline; }
.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto; width:245px; height:180px; overflow:hidden; border:1px solid #eee; padding:4px;}
.rollBox .Cont .pic a:hover img{ border:1px solid #ccc; }
.rollBox .Cont .pic p{line-height:35px; height:30px; overflow:hidden; float:left; text-align:center; width:263px;color:#4d4d4d; font-size:14px; }
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#fff; font-size:14px; text-decoration:none;}
.rollBox .Cont a:hover{color:#ff0;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
/* 首页滚动图片结束 */


.shipin{ float:left; overflow:hidden; width:300px}

.infor03a{ background:#f6f7f9; padding:30px 0}
.infor03{ background:#fff; padding:10px 20px; width:1000px}

.shebei{ width:295px; float:left; overflow:hidden; margin-right:55px}
.h303 p{ float:right; }
.h303 p a{ font-size:12px; font-weight:normal;  color:#666 }

/************************首页幻灯-3************************/
.mF_expo20103{position:relative; width:283px; height:208px;overflow:hidden;  float:left; background:#fff; padding:5px; border:1px solid #dcdcdc; margin-bottom:12px}
.mF_expo20103 .pic li{position:absolute;}
.mF_expo20103 .pic li img{width:283px;height:208px;}/*图片和焦点图框架一样大小*/
.mF_expo20103 .txt li{position:absolute;z-index:2;left:0;width:283px;height:24px;line-height:24px;overflow:hidden; margin-bottom:6px}
.mF_expo20103 .txt li a{display:block;color:#fff; text-indent:15px;font-size:12px;text-decoration:none; }/*标题样式*/
.mF_expo20103 .txt-bg{position:absolute;bottom:6px;z-index:1;width:283px;height:24px; overflow:hidden;background:#000;filter:alpha(opacity=35);opacity:0.35;} /*标题背景*/
.mF_expo20103 .num,.mF_expo20103 .num-bg{position:absolute;z-index:3;bottom:4px;right:8px;color:#fff;}/*按钮样式*/
.mF_expo20103 .num li,.mF_expo20103 .num-bg li{float:left;width:15px;height:15px;line-height:15px;overflow:hidden; margin-bottom:6px; text-align:center;margin-right:6px;cursor:pointer; border-radius:50%; }
.mF_expo20103 .num-bg li{background:#000;filter:alpha(opacity=50);opacity:0.5;}/*按钮背景*/
.mF_expo20103 .num li.current,.mF_expo20103 .num li.hover{background:#128de4;}/*当前/悬停按钮背景*/
.mF_expo20103 .txt li a:hover{ color:#ff0; text-decoration:underline}
/************************首页幻灯结束************************/


.xinwen{ float:left; overflow:hidden; width:300px;}
.xinwen ul{ width:300px; float:left; overflow:hidden; line-height:30px; color:#6b6b6b; font-size:14px}
.xinwen ul li{ width:300px; float:left; overflow:hidden; line-height:29px; height:29px; overflow:hidden; border-bottom:1px dotted #bcbcbc; text-indent:10px; background:url(dot01.gif) no-repeat 0 9px;}
.xinwen ul li a,.xinwen ul li a font,.xinwen ul li a strong{ font-weight:normal; font-size:13px; color:#6b6b6b}
.xinwen ul li span{ float:right; font-size:12px; color:#888}
.xinwen ul a:hover{ color:#128de4; text-decoration:underline}




.main01{ padding:10px 20px 20px; width:1000px; background:#fff; overflow:hidden; margin-top:20px; margin-bottom:20px}
.left{ padding:15px 15px 25px 15px; width:200px; float:left; overflow:hidden; margin-right:50px; background:#f6f6f6 }
.left01{ width:200px; float:left; margin-bottom:20px}

.h304{ width:200px; float:left; overflow:hidden; line-height:40px;  border-bottom:1px solid #e7e7e7; }
.h304 a{; font-weight:normal; font-size:18px;color:#000; }
.left01 ul{ width:200px; float:left; }
.left01 ul li{ width:200px; float:left;line-height:40px; overflow:hidden; border-bottom:1px dotted #e7e7e7; background:url(dot02b.gif) no-repeat 5px 12px}
.left01 ul li a{ font-size:14px; color:#777; ; width:200px; display:block; float:left;line-height:40px; overflow:hidden; border-bottom:1px dotted #e7e7e7; text-indent:15px}
.left01 ul li a:hover, .left01 ul li a.on_h{background:url(dot02.gif) no-repeat 5px 12px; color:#128de4}

.left02{width:200px; float:left; }
.left02 .h303{ margin-bottom:20px}
.left02 ul{ width:200px; float:left; overflow:hidden}

.left02 ul img{ width:80px}

.right{ width:720px; float:left}


.r_tit{ width:720px; overflow:hidden; float:left; border-bottom:1px solid #ccc; margin-bottom:20px }
.r_tit font{ color:#ff6600; font-size:12px}
.r_tit b{font-weight:normal; font-size:16px; color:#4d4d4d; float:left; height:40px; line-height:40px;; }
.r_tit span{ float:right; color:#454545; margin-top:15px}
.r_tit span a{ color:#666}
.r_tit span a:hover{ color:#bc1515; text-decoration:underline}

.main02{ width:720px; float:left; overflow:hidden}
.main02 div{ margin-bottom:12px}
.about01{line-height:32px; font-size:14px; color:#4d4d4d}


.pro03{ width:720px; float:left; overflow:hidden;}
.pro03 li{ width:220px; margin:0 10px 10px; display:inline; float:left; overflow:hidden}
.pro03 li img{ width:210px; padding:4px; border:1px solid #ccc; height:154px; float:left; overflow:hidden;}
.pro03 li  a:hover img{ border:1px solid #128de4}

.pro03 li p{ width:100%; line-height:35px; background:#f6f6f6;  text-align:center;  line-height:35px; font-size:14px; border-top:1px solid #fff}
.pro03 li p a{color:#4d4d4d; font-weight:normal}
.pro03 li p a:hover{ color:#fff; font-size:14px; padding:5px 8px;background:#128de4;}


.page{ text-align:center; float:left; overflow:hidden; line-height:20px; height:27px; text-align:center; width:100%; margin-top:20px;}
.page li{ float:left; display:inline; margin-right:10px; width:auto; height:25px; border:1px solid #e0dfdf; line-height:25px}
.page li.thisclass{ background:#128de4; color:#fff; line-height:25px;padding:0 10px; }
.page li.thisclass a{ color:#fff; padding:0}
.page a{ display:block; width:auto; padding:0 10px; height:25px; color:#333; line-height:25px; float:left}
.page span{ height:25px; padding:0 8px; color:#666; line-height:25px}
.page a:hover, .page a.on_h{ background:#128de4; color:#fff}



    /*分页*/

.page01{float:left; overflow:hidden; width:100%; margin-top:10px; background:#f6f6f6; padding:15px;  -moz-box-sizing: border-box;box-sizing: border-box; text-align:center  }
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:5px 10px; margin:0 5px;margin-left: -1px;line-height: 1.25; color: #128de4; background-color: #fff; border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1; color: #fff; background-color: #128de4; border-color: #128de4;}
.page-num-current:hover {color: #fff;}

/*分页*/


.h101{ font-size:18px; width:100%; line-height:35px; color:#666; text-align:center; border-bottom:1px dashed #ccc}
.h601{ width:100%; float:left; line-height:30px; font-weight:normal; color:#999; text-align:center; font-size:12px; margin-bottom:20px;}
.h601 font{ color:#128de4; padding-right:15px; font-size:12px}

.nr01{ float:left; width:720px; line-height:30px; color:#4d4d4d; font-size:14px; margin-bottom:20px; overflow:hidden; }
.nr02 div, .nr02 p{ margin-bottom:10px}
#nextlist{ width:100%; float:left; overflow:hidden; padding:5px 0px 10px; margin-top:10px; background:#f3f0f0}
#nextlist li{ width:100%; float:left; overflow:hidden; line-height:26px; border-bottom:1px dashed #ccc; color:#4d4d4d; text-indent:15px}
#nextlist li span{ font-weight:bold; color:#bc1515}
#nextlist li a{ color:#666; }
#nextlist li a:hover{ color:#000; text-decoration:underline}

.xw03{width:720px;float:left; overflow:hidden;  }
.xw03 dl{ width:720px;  float:left; overflow:hidden; margin-bottom:20px; border-bottom:1px dashed #ccc; padding-bottom:20px }
.xw03 dl img.img02{ width:140px; height:103px; border:1px solid #e3e2e2; padding:4px; margin-right:20px; float:left; display:block; background:#fff; margin-bottom:10px}
.xw03 dl dt{ width:550px; float:left; height:30px;line-height:30px; margin-top:5px; margin-bottom:10px; overflow:hidden}
.xw03 dl dt a{ font-size:20px; color:#000; }
.xw03 dl dt a font{font-size:20px; color:#000; }
.xw03 dl dt a b{ font-weight:normal}
.xw03 dl dt a:hover{ text-decoration:underline; color:#000}
.xw03 dl dd{ float:left; width:550px; line-height:24px; color:#666  }
.xw03 dl dd span{ float:right; color:#333}
.xw03 dl dd font{ color:#838282; font-size:12px;}
.xw03 dl dd span a{ color:#ec1d25;}
.xw03 dl dd span a:hover, .xw dl dt a:hover{ text-decoration:underline; color:#000}
.xw03 dl dd.dd03{ text-align:right; color:#838282; margin-top:5px} 
.xw03 dl dd.dd03 img{ width:76px; height:22px; border:none; padding:0; padding-left:15px}


.ld01 dl{ padding-bottom:15px; margin-bottom:15px}
.ld01 dl img.img02{ width:300px; height:272px; margin-bottom:0 }
.ld01 dl dt{ width:390px}
.ld01 dl dd{ width:390px}


.map{ width:1040px;  float:left; overflow:hidden; margin-bottom:20px; background:#f5f5f5 url(lxbg.jpg) no-repeat 500px bottom; padding:20px 30px}
.map01{ width:241px; float:left; overflow:hidden; margin-right:69px }
.map01 li{ width:241px; float:left; height:103px; overflow:hidden;margin-bottom:17px}
.map01 li a{width:241px; height:103px; float:left; overflow:hidden; text-indent:105px; line-height:140px; font-size:16px; ;  }
.map01 li.li06 a{ background:url(lx01.jpg) no-repeat; color:#c5ddf6}
.map01 li.li06 a:hover{ color:#ff0;filter:alpha(opacity=80);opacity:0.8;}
.li07 a{background:url(lx02.jpg) no-repeat; color:#a2fa86 }
.map01 li.li07 a:hover{ color:#ff0;filter:alpha(opacity=80);opacity:0.8;}

.li08 a{background:url(lx08.jpg) no-repeat; color:#fad7b4 }
.map01 li.li08 a:hover{ color:#ff0;filter:alpha(opacity=80);opacity:0.8;}

.map02{ width:630px; float:left; overflow:hidden;}
.map02 dl{ width:574px; float:left; overflow:hidden; border-bottom:1px solid #d1d1d1; padding:25px 0 25px 56px}
.map02 dl dt{ width:574px; float:left; line-height:26px; color:#585858; font-size:12px;}
.map02 dl dd{width:574px; float:left; line-height:26px; color:#585858; font-size:12px;}
.map02 dl span{ }
.map02 dl span a{color:#585858; font-size:12px;}
.map02 dl span a:hover{ text-decoration:underline; color:#269304}
.lx01{background:url(lx03.gif) no-repeat 0 20px}
.lx02{background:url(lx04.gif) no-repeat 0 28px}
.lx03{background:url(lx05.gif) no-repeat 0 30px}

.weixin{ width:630px; float:left; overflow:hidden; margin-top:30px;line-height:28px; color:#4d4d4d; font-size:14px;}

.weixin img{ display:block; padding:5px; border:1px solid #ccc; float:left; margin-right:25px; }



.job01{ width:590px; padding-left:39px; float:left; overflow:hidden; border-left:1px dashed #ccc}

.job01 dl{ width:590px; float:left; overflow:hidden; border-bottom:1px dashed #ccc; padding:15px 0}
.job01 dl dt{ width:590px; float:left; height:45px; overflow:hidden; background:url(job01.gif) no-repeat; text-indent:40px; line-height:40px}
.job01 dl dt a{ font-size:14px; color:#54b936; font-weight:bold;}
.job01 dl dt a:hover{ color:#128de4; text-decoration:underline}
.job01 dl dd{ width:690px; line-height:26px; color:#666; overflow:hidden; float:left; text-indent:40px}
.job01 dl dd font{ color:#ea4c09; padding-right:15px; font-size:12px}
.job01 dl p{ float:left; width:690px; text-indent:40px; height:21px; margin-top:10px}
.job01 dl p a:hover img{ position:relative; left:1px; top:1px}

.job02{ width:590px; padding-left:39px; float:left; overflow:hidden; border-left:1px dashed #ccc}


.a45{ padding:20px 15px; float:left; width:550px; overflow:hidden; line-height:24px; color:#4d4d4d}
.a49{ width:590px; float:left; overflow:hidden height:22px; line-height:22px; border-bottom:1px solid #ddd}
.a49 span{ float:left; height:22px; padding:0px 10px; line-height:22px; background:#128de4; color:#fff}

.a50{ width:590px; float:left; overflow:hidden; padding:10px 0px; height:auto; color:#4d4d4d}
.a50 li{ float:left; width:40%; height:24px; line-height:24px; overflow:hidden;}

.m_t20{ margin-top:20px}
.m_20{ margin-bottom:20px}
.m_r132{margin-right:132px}
.m_r70{margin-right:70px}
.m_30{ margin-bottom:30px}