@charset "utf-8";
/* CSS Document */


.ban{ margin:0 auto; overflow:hidden; height:500px; z-index:1; margin-bottom:40px}
.fullSlide {width:100%;position:relative;height:500px;overflow:hidden;background:#fff; left:0; top:0; }
.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:500px;overflow:hidden;text-align:center; background-size:100%}

.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:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
.fullSlide .hd ul .on {background:#f60;}
.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;}

.h201{ width:100%; float:left; text-align:center; height:40px; line-height:40px; font-weight:normal; font-size:31px; color:#333; margin-bottom:30px}
.h201 span{ padding:0px 8px 3px; background:#11b1d9; color:#fff; font-size:26px}

.h201 a{font-size:31px; color:#333;}
.h201 a:hover{ color:#11b1d9; text-decoration:underline}

.h201 span.span_a1 a{ color:#fff; font-size:26px}
.h201 span.span_a1 a:hover{ text-decoration:none; color:#ff0}

.dl01{ width:238px; border:1px solid #e7e7e7; float:left; overflow:hidden; border-right:none; height:343px }
.dl01 h5{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; text-align:center; font-weight:normal; font-size:21px; color:#313131; margin-top:32px; margin-bottom:35px}
.dl01 h6{ width:100%; float:left; overflow:hidden; height:71px; text-align:center; margin-bottom:30px; line-height:71px}
.dl01 dd{ width:200px; padding:0 19px; float:left; overflow:hidden; line-height:20px; color:#666; font-size:14px;}
.dl01 h4{ width:100%; float:left; overflow:hidden; line-height:50px; text-align:center; font-weight:normal; margin-bottom:20px; margin-top:20px}
.dl01 h4 a{ padding:8px 30px 10px; border:1px solid #ccc; border-radius:3px; font-size:14px; color:#666}
.dl01 h4 a:hover{ border:1px solid #11b1d9; color:#11b1d9}

.dl01a{ border-right:1px solid #e7e7e7; width:242px}

.pro_ys{ height:500px; background:url(pro_ys.jpg) no-repeat center center}
.pro_ys2{ width:600px; overflow:hidden; float:left;}
.pro_ys h3{ width:100%; float:left; overflow:hidden; margin-top:50px; font-weight:normal; color:#fff; font-size:31px; line-height:35px; margin-bottom:8px}
.pro_ys h4{width:100%; float:left; overflow:hidden; font-weight:normal; color:#fff; font-size:16px; line-height:20px; margin-bottom:50px}

.dl_ys1{ width:430px; padding-left:120px; float:left; overflow:hidden; background:url(ys_01.png) no-repeat 0 0; background-size:13%; height:75px; margin-bottom:40px }
.dl_ys1 dt{ width:100%; float:left; overflow:hidden; line-height:30px; color:#fff; font-size:21px; margin-bottom:5px}
.dl_ys1 dd{ width:100%; float:left; overflow:hidden; line-height:20px; color:#fff; font-size:14px}
.dl_ys2{ background:url(ys_02.png) no-repeat 0 0;background-size:13%; }
.dl_ys3{ background:url(ys_03.png) no-repeat 0 0;background-size:13%; }

.about01{ float:left; width:600px; overflow:hidden; padding:60px 0 60px 600px; background:url(about01.gif) no-repeat 0 center}

.about01 h3{ width:100%; float:left; overflow:hidden; font-size:31px; color:#0068b7; font-weight:normal; margin-bottom:40px; color:#ff6c00; background:url(abouth3.gif) no-repeat 0 bottom; padding-bottom:20px}
.about01 ul{ width:100%; float:left; overflow:hidden; line-height:30px; color:#666; font-size:15px; margin-bottom:10px}
.about01 h6{ width:100%; float:left; overflow:hidden; line-height:50px; margin-top:40px}
.about01 h6 a{ padding:10px 50px; background:#ff6c00; color:#fff; font-size:14px; border-radius:2px; font-weight:normal}
.about01 h6 a:hover{ background:#0068b7}



.about_ys{ height:420px; background:#0068b7 url(about_ys.jpg) no-repeat center bottom}
.about_ys h3{ width:100%; float:left; overflow:hidden; line-height:55px; font-weight:normal; font-size:50px; color:#fff; text-align:center; margin-top:50px; background:url(about_h3.png) no-repeat center 82px; margin-bottom:35px}
.about_ys h3 span{ font-weight:normal; font-size:26px; color:#fff;}

/* 首页滚动图片 */



.pro_flash{ width:1200px; float:left; overflow:hidden}
.rollBox{width:1200px;overflow:hidden; float:left; }

.an_left{width:50px; overflow:hidden;float:left; }
.rollBox .leftBotton{height:82px;width:26px;overflow:hidden; margin-top:54px;float:left;cursor:pointer;}
.rollBox .leftBotton img{ width:26px}
.an_right{width:26px; padding-left:24px;float:left;overflow:hidden;  }
.rollBox .RightBotton{height:82px;width:26px;overflow:hidden;float:left;cursor:pointer;margin-top:54px;  }
.rollBox .RightBotton img{ width:26px}

.rollBox .Cont{width:1100px; overflow:hidden;float:left; display:inline;}
<!-- .rollBox .ScrCont{width:10000000px;} -->
.rollBox .Cont .pic{width:260px;  float:left; overflow:hidden;  margin-right:20px; display:inline;  }
.rollBox .Cont .pic img{display:block; width:100%; height:160px; overflow:hidden;  float:left;margin-bottom:8px}
.rollBox .Cont .pic a:hover img{width:256px; height:156px; border:2px solid #ff6c00; }
.rollBox .Cont .pic p{ width:100%; line-height:20px; height:20px; text-align:center; float:left;overflow:hidden }
.rollBox .Cont .pic p a{ color:#fff; font-size:14px}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#269304;text-decoration:none;}
.rollBox .Cont a:hover{color:#269304; text-decoration:underline}
.rollBox #List1,.rollBox #List2{float:left;}
/* 首页滚动图片结束 */



.news_h3{ width:100%; float:left; overflow:hidden; line-height:55px; font-weight:normal; font-size:40px; color:#333; text-align:center; margin-top:50px; background:url(news_h301.gif) no-repeat center 82px; margin-bottom:35px}
.news_h3 span{ font-weight:normal; font-size:26px; color:#333;}


.hd01{ width:560px; float:left; overflow:hidden; height:380px;}

.mF_expo2010{position:relative; width:100%; height:380px;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:560px;height:380px;}/*图片和焦点图框架一样大小*/

.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;width:100%;height:40px;line-height:40px;overflow:hidden;}
.mF_expo2010 .txt li a{display:block;color:#fff; text-indent:15px;font-size:12px;text-decoration:none; line-height:40px}/*标题样式*/
.mF_expo2010 .txt-bg{position:absolute;bottom:0px;z-index:1;width:100%;height:40px; overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.50;} /*标题背景*/

.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:11px;right:8px;color:#fff;}/*按钮样式*/
.mF_expo2010 .num li,.mF_expo2010 .num-bg li{float:left;width:18px;height:18px;line-height:18px;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}

.news{ width:580px; float:left; overflow:hidden; height:345px; padding:15px 20px 20px 40px; }
.news_in{ width:100%; height:84px; overflow:hidden; margin-bottom:21px; padding-bottom:21px; border-bottom:1px dashed #ccc }
.news ul{ width:84px; height:52px; padding:16px 0; text-align:center; line-height:26px; background:#f2f2f2; color:#555; font-size:12px; float:left; margin-right:20px}
.news ul span{ font-size:22px;}
.news dl{ width:476px; float:left; overflow:hidden; height:84px}
.news dl dt{ width:100%; float:left; line-height:20px; height:20px; overflow:hidden; margin:5px 0 10px;}
.news dl dt a{  color:#222; font-size:18px;}
.news dl dd{width:100%; float:left; line-height:20px; color:#888; font-size:12px}
.news a:hover{ color:#035cac; text-decoration:underline}






.pro-01{ width:100%; float:left; overflow:hidden; }
.tabtit{ width:100%; float:left; height:50px; overflow:hidden; margin-bottom:20px}
.tabtit a{ display:block; float:left; font-size:19px; cursor:pointer; width:auto; height:48px; overflow:hidden;line-height:48px; text-align:center; color:#444;}
.tabtit span{ padding:0 40px; float:left; overflow:hidden; line-height:50px; font-size:17px; color:#ccc; font-weight:normal}
.tabtit a.hover{ color:#11b1d9; }
#one1{ margin-left:278px}



.tabcon{overflow:hidden; float:left; width:100%; height:453px; background:url(bg001.gif) no-repeat center 0}
.dl-01{ width:300px; float:left; overflow:hidden; padding:25px 0 21px; height:180px}
.dl-01 h4{ width:100%; float:left; overflow:hidden; text-align:center; height:80px; margin-bottom:10px}
.dl-01 h4 img{ height:80px}
.dl-01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; height:30px; margin-bottom:10px}
.dl-01 dt a{ font-size:21px; color:#333}
.dl-01 dd{ width:60%; padding:0 20%; float:left; overflow:hidden; line-height:22px; color:#666; font-size:14px; text-align:center}






















.m_50{ margin-bottom:50px}