@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:20px}
.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}

.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:72px; text-align:center; margin-bottom:30px; line-height:72px}
.dl01 dd{ width:200px; padding:0 19px; float:left; overflow:hidden; line-height:20px; color:#666; font-size:13px;}
.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}

.ul01{ width:100%; float:left; overflow:hidden}
.ul01 a{ width:590px; float:left; overflow:hidden; height:90px;}
.ul01 a.m_r20{ margin-right:20px}

.pro01{ width:220px; float:left; overflow:hidden; background:#019ee5; padding:15px 10px; background:#11b1d9; margin-right:10px}
.dl02{ padding-left:50px; width:170px; float:left; overflow:hidden; background:url(dot01.gif) no-repeat 10px 5px; height:40px; padding-bottom:10px}
.dl02 dt{ width:170px; float:left; overflow:hidden; line-height:20px; font-size:20px; color:#fff; }
.dl02 dd{ width:170px; float:left; overflow:hidden; line-height:15px; font-size:14px; color:#fff}

.dl02a{ background:#fff; width:100%; float:left; overflow:hidden;  padding-bottom:5px;border-bottom:1px dotted #019ee5;}
.dl02b{ border:none; padding-bottom:6px}
.dl02a dt{ width:100%; float:left; overflow:hidden; line-height:30px; background:url(dot02.gif) no-repeat 15px 6px; text-indent:40px; font-size:17px; color:#333; margin-top:10px; margin-bottom:10px}
.dl02a dd{ width:100%; display:inline; float:left; overflow:hidden; line-height:25px; margin-bottom:11px; background:url(dot02a.gif) no-repeat 15px 8px; text-indent:25px;}
.dl02a dd a{ font-size:14px; color:#666}
.dl02a dd a:hover{ color:#11b1d9; text-decoration:underline}

.pro02{ width:950px; float:left; overflow:hidden; margin-bottom:10px}
.pro02a{ width:340px; float:left; overflow:hidden; height:364px; margin-right:20px}
.pro02a li{ width:340px; float:left; overflow:hidden; height:177px; margin-bottom:10px  }
.pro02a li img{ width:340px; height:177px; float:left; overflow:hidden}
.pro02a li.num_2{ margin-bottom:0}


.hd01{ width:590px; float:left; overflow:hidden;height:364px; background:#fff}

/************************首页幻灯************************/

.mF_expo2010{position:relative; width:590px; height:364px; 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:590px;height:364px;}/*图片和焦点图框架一样大小*/
.mF_expo2010 .txt li{position:absolute;z-index:2;left:0; margin-bottom:0px; width:590px;height:30px; line-height:30px;overflow:hidden;}
.mF_expo2010 .txt li a{display:block;color:#fff; text-indent:15px;font-size:12px;text-decoration:none; line-height:28px}/*标题样式*/
.mF_expo2010 .txt-bg{position:absolute;bottom:0px;z-index:1;width:590px;height:30px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;} /*标题背景*/
.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:7px;right:8px;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}

/************************首页幻灯结束************************/



.pro03{ width:950px; float:left; overflow:hidden;}
.pro03 li{ float:left; overflow:hidden; height:252px; width:470px}

.pro03 li.pro03_li_a{ width:340px; margin-right:20px}
.pro03 li.pro03_li_1{ width:290px; margin-right:10px;}
.pro03 li.pro03_li_2{ width:290px; margin-right:0}
.pro03 li img{ float:leftl; overflow:hidden; height:252px; width:100%}

.pro04{ width:950px; float:left; overflow:hidden; margin-bottom:10px; height:60px}
.pro04 a{ display:block; float:left; overflow:hidden; height:60px; line-height:60px; text-align:center; font-size:14px}

.a_p1{ width:165px; background:#11b1d9; color:#fff; margin-right:10px}
.pro04 a.a_p3{width:165px;  border:1px solid #d9d9d9; width:163px; height:58px; line-height:58px; color:#444}

.a_p2{ width:190px; background:#11b1d9; color:#fff;}
.pro04 a.a_p4{ border:1px solid #d9d9d9; width:188px; height:58px; line-height:58px; color:#444}

.pro04 a:hover{ background:#f60; color:#fff}




.youshi_01{ background:url(youshi_01.jpg) no-repeat center 0; height:516px}
.youshi_02{ background:url(youshi_02.jpg) no-repeat center 0; height:347px}
.youshi_03{ background:url(youshi_03.jpg) no-repeat center 0; height:341px}
.youshi_04{ background:url(youshi_04.jpg) no-repeat center 0; height:296px}



.rollBox{width:1200px;overflow:hidden; float:left; }
.an_left{height:182px;width:26px; overflow:hidden;float:left; padding-right:24px}
.rollBox .leftBotton{ width:26px; height:50px;overflow:hidden; margin-top:55px;float:left;cursor:pointer;}
.an_right{height:182px; width:26px;float:left;overflow:hidden; padding-left:24px}
.rollBox .RightBotton{ width:26px;height:50px; overflow:hidden;float:left;cursor:pointer;margin-top:55px;  display:inline }
.rollBox .Cont{width:1100px; overflow:hidden;float:left; display:inline}
.rollBox .ScrCont{width:10000000px;} 
.rollBox .Cont .pic{width:260px;  float:left;text-align:center; overflow:hidden; display:inline; margin-right:20px }
.rollBox .Cont .pic img{display:block;margin:0 auto; width:258px; border:1px solid #e3e2e2;  overflow:hidden; margin-bottom:5px }
.rollBox .Cont .pic p{ width:100%;line-height:30px;color:#505050; font-size:13px;  float:left; overflow:hidden; text-align:center; height:30px}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#4d4d4d; font-size:16px}
.rollBox .Cont a:hover{color:#11b1d9; text-decoration:underline;}
.rollBox .Cont a:hover img{background:#000;filter:alpha(opacity=85);opacity:0.85;  }
#List1, #List2, #List3, #List4{float:left;}


.gy01{ width:590px; float:left; overflow:hidden;}
.gy01 h3{ width:100%; float:left; overflow:hidden; height:40px; line-height:40px; font-weight:normal; font-size:31px; color:#333; margin-bottom:20px}
.gy01 h3 a{ color:#333;font-size:31px; padding:0 2px }
.gy01 h3 span{ padding:0px 8px 3px; background:#11b1d9; color:#fff; font-size:26px}
.gy01 h3 a:hover{ background:#11b1d9; color:#fff;}

.gy01 ul{ width:590px; float:left; height:350px; background:#efefef}

.ys_dl01{ width:485px; float:left; overflow:hidden; margin-top:200px; padding-left:165px}
.ys_dl01 dt{ width:100%; float:left; line-height:22px; font-size:21px; color:#000; margin-bottom:25px}
.ys_dl01 dt b{ color:#11b1d9; font-weight:normal}
.ys_dl01 dt span{ font-size:12px; color:#888}

.ys_dl01 dd{ width:100%; float:left; line-height:20px; height:20px; overflow:hidden; background:url(dot03.gif) no-repeat 0 6px; text-indent:15px; color:#333; font-size:14px; margin-bottom:10px}

.ys_dl02{ margin-top:5px; padding-left:638px}


.ys_dl03{ margin-top:5px}

.img01{ width:1178px; height:300px; float:left; overflow:hidden; border:1px solid #ddd; padding:10px; margin-bottom:10px;}

.dl03{ width:1178px;padding:0 11px; float:left; overflow:hidden; text-align:center; }
.dl03 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#000; margin-bottom:10px}
.dl03 dd{ width:1118px; float:left; padding:0 30px; line-height:26px; font-size:14px; color:#444;}
.dl03 h6{ width:100%; float:left; overflow:hidden; padding-left:466px; padding-top:20px}
.dl03 h6 a{ display:block; width:115px; height:40px; font-weight:normal; background:#83cfe2; color:#fff; font-size:15px; background:#f60; line-height:40px; margin-right:15px; float:left; overflow:hidden}
.dl03 h6 a.a_02{ background:#11b1d9; }
.dl03 h6 a:hover{ background:#f60}






























