@charset "utf-8";

/* CSS Document */



.dl02{ width:564px; float:left; overflow:hidden;}
.dl02a{ margin-right:72px}

.dl02 a.aimg{float:left; overflow:hidden; width:564px; margin-bottom:25px; height:183px;}
.dl02 img{ float:left; overflow:hidden; width:564px; transition: all 0.6s; height:183px;}
.dl02 img:hover{transform: scale(1.2);  } 
.dl02 dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:27px; color:#333; margin-bottom:10px}
.dl02 dd{width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:18px; color:#213e4f; margin-bottom:30px}
.dl02 h3{width:100%; float:left; overflow:hidden; line-height:40px; text-align:center }
.dl02 h3 a{ padding:8px 30px; background:#00a0e9; color:#fff; font-size:18px; font-weight:normal; border-radius:2px}
.dl02 h3 a:hover{ background:#f60}


.pro{ padding:30px 0 ; background:#f6f6f6;}
.ty04{ padding-left:40px; width:1240px}
.h301{ width:1200px; float:left; overflow:hidden; line-height:30px; margin-bottom:20px}
.h301 a{ color:#333; font-size:28px; font-weight:normal}
.h302{ width:100%; float:left; overflow:hidden;  margin-bottom:30px; font-weight:normal; }
.h302 span{ display:block; float:left; overflow:hidden; width:150px; height:45px; line-height:45px; text-align:center; background:#f6f6f6;color:#333; font-size:23px; }


.ul30{ width:100%; float:left; overflow:hidden; margin-bottom:20px;}
.ul30 a{ display:block; float:left; overflow:hidden; margin-right:20px; height:40px; line-height:40px; text-align:center; color:#fff; background:#ccc; font-size:18px; width:auto; padding:0 15px; border-radius:5px}
.ul30 a:hover{ background:#00a0e9; color:#fff;}
.ul30 a:first-child{ background:#00a0e9; }


.h5001{ width:100%; float:left; overflow:hidden; line-height:30px; font-weight:normal; font-size:18px; color:#666; margin-top:-15px; margin-bottom:20px}


.tabtit{ width:100%; float:left; overflow:hidden; }
.tabtit a{ display:block; float:left; overflow:hidden; width:144px; height:158px; text-align:center; background:#ededed; color:#666; font-size:18px; margin-right:32px }
.tabtit a#one7{ margin-right:0}
.tabtit a.hover{ background:#fff;}
.tabtit a:hover{ background:#fff}
.tabtit a.hover img{ width:134px; background:#fff; border:5px solid #f60}
.tabcon{ width:100%; float:left; overflow:hidden;  }

.pro dl{ padding:40px; width:500px; float:left; background:#fff; margin-right:40px; height:220px; position:relative; margin-bottom:40px }
.pro dl dt{ width:100%; float:left; overflow:hidden; font-size:; color:#333;font-size:32px;line-height:45px;height:45px;font-weight:500; margin-bottom:10px}
.pro dl dd{width:60%; float:left; overflow:hidden; color:#333; font-size:16px;line-height:22px; margin-bottom:25px; z-index:5; position:relative}
.pro dl h5{ width:100%; float:left; overflow:hidden; line-height:45px; font-weight:normal; color:#ec2828; font-size:36px; margin-bottom:20px}
.pro dl h5 span{ font-size:28px}
.pro dl h5 font{ font-size:14px; color:#888; padding-left:2px; letter-spacing:2px}
.pro dl h6{ width:100%; float:left; overflow:hidden; line-height:45px}
.pro dl h6 a{ padding:8px 35px; background:#ec2828; color:#fff; font-size:14px; font-weight:normal}
.pro dl h6 a:hover{ background:#00a0e9}
.pro dl img{ position:absolute; z-index:1; right:20px; bottom:20px; width:230px}

.h401{ width:1200px; float:left; overflow:hidden; line-height:45px; text-align:center; padding-top:25px; background:url(more.gif) no-repeat center 0}
.h401 a{ font-size:14px; color:#fff; background:#c1c0c0; padding:7px 30px; font-weight:normal}
.h401 a:hover{ background:#ec2828}


.pinpai{ height:430px; background:url(pinpai.jpg) no-repeat center center}
.pinpai h5{ margin-top:60px; margin-bottom:60px; width:100%; float:left; overflow:hidden; text-align:center; line-height:50px; color:#d6dbe1; font-weight:normal; font-size:36px}
.pinpai h5 span{ font-size:60px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 5px}
.pinpai h5 b{ font-weight:normal; font-size:21px}

.pinpai dl{ width:1000px; padding-left:100px; float:left; overflow:hidden;}
.pinpai dl dt{ background:#00a0e9 url(zhiwen.png) no-repeat 20px 10px; padding:22px 10px 10px; height:88px; padding-left:140px; float:left; width:220px;  line-height:33px; color:#fff; font-size:26px}
.pinpai dl dt span{  margin-top:5px; float:left; overflow:hidden;}
.pinpai dl dt b{ padding:0 2px; font-weight:normal; color:#ff0 }
.pinpai dl dd{ padding:15px 20px; height:90px; background:#fff; width:580px; float:left; line-height:26px; font-size:14px; color:#333; }
.pinpai dl dd span{ float:right}
.pinpai dl dd span a{ font-size:12px; color:#00a0e9}
.pinpai dl dd span a:hover{ text-decoration:underline; color:#ec2828}


.news{ width:700px; float:left; overflow:hidden; margin-right:100px}
.new_tab{ width:100%; float:left; overflow:hidden; margin-bottom:30px}
.new_tab a{ width:140px; float:left; height:42px; line-height:42px; text-align:center; color:#666; font-size:23px; margin-right:30px; background:#f6f6f6}
.new_tab a.hover{ color:#fff; background:#00a0e9; }

.new_con{ width:100%; float:left; overflow:hidden;  }
.new_con dl{ width:100%; float:left; overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:25px; margin-bottom:30px}
.new_con dl h6{ width:100%; float:left; overflow:hidden; line-height:20px; font-weight:normal; color:#888; font-size:18px; margin-bottom:35px}
.new_con dl dt{ width:100%; float:left; overflow:hidden; line-height:30px;  height:30px; margin-bottom:30px}
.new_con dl dt a{color:#333; font-size:23px;}
.new_con dl dt a:hover{ color:#00a0e9; text-decoration:underline}
.new_con dl dd{width:100%; float:left; overflow:hidden; line-height:23px; color:#666; font-size:14px}
.new_con dl dd a{ font-size:12px; color:#30a0ef; float:right; font-family:"宋体"}
.new_con dl dd a:hover{ text-decoration:underline; color:#f60}

.new_con ul{ width:100%; float:left; overflow:hidden; }
.new_con ul li{ width:47.5%; float:left; line-height:30px; overflow:hidden; height:30px; margin-right:5%; background:url(dot01.gif) no-repeat 0 10px; text-indent:13px}
.new_con ul li.xw_r_2,.new_con ul li.xw_r_4{ margin-right:0}
.new_con ul li a{ color:#666; font-size:14px}
.new_con ul li a:hover{ text-decoration:underline; color:#00a0e9}



.hd01{ width:400px; float:left; overflow:hidden; height:270px; margin-top:90px}

.mF_expo2010{position:relative; width:100%; height:270px;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:400px;height:270px;}/*图片和焦点图框架一样大小*/

.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;background:#000;filter:alpha(opacity=50);opacity:0.50;} /*标题背景*/

.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}





.about01{  background:url(youshi.jpg) no-repeat center 0; height:490px; padding:30px 0;}
.about02{ border-left:4px solid #ffe469; border-top:4px solid #ffe469; border-right:4px solid #fff; border-bottom:4px solid #fff; width:270px; height:410px; float:left; overflow:hidden; margin:30px 0 0 150px; display:inline; margin-right:137px}
.about02 h2{ width:100%; float:left; overflow:hidden; line-height:40px; text-align:center; font-weight:normal; font-size:33px; color:#ffe469; margin-top:70px; margin-bottom:10px; letter-spacing:10px}
.about02 h5{width:100%; float:left; overflow:hidden; line-height:20px; text-align:center; font-weight:normal; font-size:16px; color:#fff; margin-bottom:50px }
.about02 h6{ width:160px; height:40px; margin-left:90px; float:left; overflow:hidden; display:inline; margin-bottom:50px}
.about02 h6 a{ height:40px; float:left; overflow:hidden; line-height:40px; text-align:center; width:120px; background:#303440; color:#ffe469; font-size:14px; font-weight:normal}
.about02 h6 span{ height:40px; width:40px; line-height:40px; float:left; overflow:hidden; background:#ffe469; color:#303440; font-weight:normal; font-size:18px; text-align:center; font-family:"宋体"}
.about02 h6 a:hover{ background:#ffe469; color:#303440}
.about02 h4{ width:100%; float:left; overflow:hidden; padding:0 19px;-moz-box-sizing: border-box;box-sizing: border-box; line-height:20px; color:#fff; font-weight:normal; font-size:14px }

.about03{ width:635px; float:left; overflow:hidden; margin-top:78px}
.about03 dl{ width:100%; float:left; overflow:hidden;}
.about03 img{ width:70px; height:70px; float:left; overflow:hidden; margin-right:55px;}
.about03 ul{ width:510px; float:left; overflow:hidden}
.about03 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; color:#ffe469; margin-bottom:5px}
.about03 dd{ width:100%; float:left; overflow:hidden; line-height:18px; font-size:12px; color:#b3b3b3}




.xingaiang{clear:both;background:url(002.jpg) no-repeat 0 0;height:530px;overflow:hidden;padding:0 30px}
.xingaiang dd{float:left;width:223px;height:223px;margin:0 30px 40px 30px;border:1px solid #e9e9e9;background-color:#fff; -webkit-transition-property: background-color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;}
.xingaiang dd>em{
width:100px;height:100px;margin:15px auto 0 auto;background-image:url(icon-01.png);
background-repeat:no-repeat;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s;display:block}
.xingaiang dd>em.icon-01{background-position:0 0}
.xingaiang dd>em.icon-02{background-position:0 -100px}
.xingaiang dd>em.icon-03{background-position:0 -200px}
.xingaiang dd>em.icon-04{background-position:0 -300px}
.xingaiang dd>em.icon-05{background-position:0 -400px}
.xingaiang dd>em.icon-06{background-position:0 -500px}
.xingaiang dd>em.icon-07{background-position:0 -600px}
.xingaiang dd>em.icon-08{background-position:0 -700px}
.xingaiang dd>span{display:block;height:30px;line-height:30px;text-align:center;font-size:24px; float:left; overflow:hidden; margin-bottom:20px; width:100%; }
.xingaiang dd h5{ width:100%; float:left; overflow:hidden; text-align:center; line-height:40px;}
.xingaiang dd h5 b{ background:#00a0e9; color:#666; font-weight:normal; font-size:16px; padding:7px 10px; background:#f6f6f6}


.xingaiang dd:hover span{ color:#fff}
.xingaiang dd:hover h5 b{ background:#00bfbf; background:#fff; color:#00a0e9}

.xingaiang dd:active,.xingaiang dd:hover{background-color:#00a0e9;border-color:#00a0e9}
.xingaiang dd:active>em.icon-01,.xingaiang dd:hover>em.icon-01{background-position-x:-100px}
.xingaiang dd:active>em.icon-02,.xingaiang dd:hover>em.icon-02{background-position-x:-100px}
.xingaiang dd:active>em.icon-03,.xingaiang dd:hover>em.icon-03{background-position-x:-100px}
.xingaiang dd:active>em.icon-04,.xingaiang dd:hover>em.icon-04{background-position-x:-100px}
.xingaiang dd:active>em.icon-05,.xingaiang dd:hover>em.icon-05{background-position-x:-100px}
.xingaiang dd:active>em.icon-06,.xingaiang dd:hover>em.icon-06{background-position-x:-100px}
.xingaiang dd:active>em.icon-07,.xingaiang dd:hover>em.icon-07{background-position-x:-100px}
.xingaiang dd:active>em.icon-08,.xingaiang dd:hover>em.icon-08{background-position-x:-100px}
.xingaiang dd:active .yellow,.xingaiang dd.hover .yellow{background:#f50;color:#fff;border-color:#f50}
.xingaiang dd:active .yellow:hover,.xingaiang dd:active .yellow:focus,.xingaiang dd:hover .yellow:hover,.xingaiang dd:hover .yellow:focus{background:#fc661b}



.case02{ width:100%; float:left; overflow:hidden;border-left:1px solid #ddd; border-top:1px solid #ddd; -moz-box-sizing: border-box;box-sizing: border-box; }
.case02 dl{ width:20%; float:left; overflow:hidden; border-right:1px solid #ddd; border-bottom:1px solid #ddd; -moz-box-sizing: border-box;box-sizing: border-box;}
.case02 dl dd{ width:100%; float:left; overflow:hidden; text-align:center}
.case02 dl img{ max-width:100%}
.case02 dl dt{ width:100%; float:left; overflow:hidden; line-height:20px; text-align:center; height:20px; padding-bottom:10px}
.case02 dl dt a{ font-size:14px; color:#666}


.rongyu{ padding:25px 0 25px; background:#f6f6f6}
.rongyu dl{ width:100%; float:left; overflow:hidden}
.rongyu dl dd{ float:left; overflow:hidden}


.rongyu dl dt{ width:730px; height:310px; margin-right:26px; float:left; margin-bottom:15px}
.dd001{ width:442px; height:310px; border:1px solid #666; margin-bottom:15px}
.dd002{ width:308px; height:234px; margin-right:16px; float:left; overflow:hidden; line-height:40px; font-size:14px; color:#333; text-align:center; }
.dd003{ width:268px; height:234px; margin-right:16px; float:left; overflow:hidden; line-height:40px; font-size:14px; color:#333; text-align:center;}

.ps001{ widows:1180px; padding:10px; float:left; overflow:hidden; background:#fff; margin-bottom:10px}






















.m_r0{ margin-right:0}