@charset "utf-8";
body{ padding:0px; margin:0px; font-family:"微软雅黑"; font-size:14px; color:#333; line-height:24px; background:url(../images/bg.gif) top left repeat-x #ffffff;}
p,ul,li,h1,h2{ padding:0; margin:0;list-style:none;}
a img{ border:0}
a:link{color:#333; text-decoration:none}
a:visited{color:#333; text-decoration:none}
a:hover{ color:#990000; text-decoration:none;}

.wrapper{ width:1100px; margin:0 auto;}


#headerall{ z-index:1000; clear:both; width:100%; height:110px; border-top:#CCCCCC solid 1px;}
.top{ width:100%; }

.toplink{ margin:0 auto; width:1000px; line-height:30px; height:30px; text-align:left}
.toplink1{ color:#64b1b4;}
.toplink .link{  width:280px; float:right; text-align:right; margin-right:50px;}
.welcome{ width:300px; float:right;}

.language{ height:20px; line-height:20px; margin:5px; padding:1px 10px; width:110px; float:right; -moz-border-radius: 15px;
    -webkit-border-radius:15px;
    border-radius:15px; background:#999; }
.language a{ margin:0px; color:#FFFFFF; padding:0 5px;}
.language a:hover{ color:#FFFFFF; }


#header{ width:1060px; margin:0px auto; padding:0px; height:116px;}
#header h1{margin:10px 0 0 0; float:left;font-size:12px; color:#666;}
.tel{ width:200px; float:right; margin:30px 0 0 0; color:#000000; text-align:left; font-size:14px}
.tel b{font-size:18px;color:#0089d8;font-family:Georgia;}



#header h2{margin:40px 0 0 0; float:right; width:300px; text-align:right;}

#nav { width:100%; height:40px;  margin:0 auto; padding:0px; text-align:center;text-align:center; background:url(../images/menu.gif) repeat-x; clear:both;z-index:1000; border-bottom:#00416d solid 3px}




.font1{ color:#0286d7;}
.font1 a{color:#0286d7;}
.size14{ font-size:14px;}
.font2{ color:#CC0000;}

.font3{ color:#FFFFFF;}

.thumbnail span{position:relative;z-index:0; margin-top:20px}
.thumbnail:hover{background-color:transparent;z-index:50;}
.thumbnail span img{border-width:0;padding:2px;position:absolute;background-color:#FFFFE0;left:-1000px;border:1px dashed gray;visibility:hidden;color:#000;text-decoration:none;padding:5px;}
.thumbnail:hover img{visibility:visible;top:0px;left:0px;}
.thumbnail p{margin-top:200px}

/*========================================菜单样式=======================================*/
#kinMaxShow{display:none;}
#kinMaxShow{visibility:hidden;width:100%; height:485px;overflow:hidden; margin:0 auto;  padding:0; border-bottom:#0f68b8 solid 4px;}
#banner{ width:990px; height:240px; margin:20px auto; padding:0px; text-align:center; }

/*========================================菜单样式=======================================*/
#searchbg{height:41px; clear:both; padding:5px 0; background:url(../images/searchbgg.gif) bottom repeat-x; margin:0 0 30px 0}
#hotsearch{ width:1002px; margin:0px auto; clear:both;  line-height:36px; text-align:2em}

.search{ margin:0 20px 0 0; float:right; width:295px; height:26px; background:url(../images/searchbg.gif) top left;}
.kuang2{ background-color:#ffffff; border:#CCCCCC solid 0px; border-right:0; color:#666; font-family:Arial, Helvetica, sans-serif; height:18px; width:180px; float:left; margin:2px 0 0 29px }


/*========================================foot样式=======================================*/

#foot{ clear:both; background:#115ea7; border-top:#5688c0 solid 4px; min-height:270px; overflow:auto; width:100%; color:#FFFFFF;padding:0px 0; font-size:12px;}


.footmenu{ color:#91b2d5;  width:1001px; margin:0 auto 10px auto; height:43px; line-height:43px; text-align:center; clear:both; font-size:14px; border-bottom:#91b2d5 dotted 1px; border-top:#91b2d5 dotted 1px;}
.footmenu a{ color:#91b2d5!important; margin:0 15px;}
#foot a{ color:#FFFFFF;  padding:0 10px;}

.foot2{ width:1001px;  margin:0px auto; padding:15px 0;  clear:both;  }
.footleft{width:700px; float:right;background:url(../images/iconbanquan.gif) 20px 10px no-repeat; padding-left:30px; border-left:#CCCCCC solid 1px; }



.zzb07tail{ line-height:40px; color:#fff; background:#034584; text-align:center; width:100%; height:40px; clear:both;}
a.zzb07link:link{ text-decoration:none; padding-right:5px; color:#fff}
a.zzb07link:visited{ text-decoration:none; padding-right:5px; color:#fff}
a.zzb07link:hover {text-decoration: underline; padding-right:5px; color:#fff}






/*========================================内页样式=======================================*/

#Procontent{border-top:#6db92c solid 3px; width:100%; padding-top:20px; height:auto; overflow:auto}

.div1009{ width:1100px; clear:both;  margin:20px auto;  height:auto; overflow:auto;}
.clean{ clear: both; height:30px;}

.huoban{ background:url(../images/ihuoban.gif) top center no-repeat;}
.huoban h2{  color:#CC3300}
.huoban h3{ font-size:12px; font-weight:normal;}


.ileft{ width:249px; float:left; background:#ebf1ff; overflow:auto; padding: 0 0 ;}
.ileft img{ padding:0; margin:0; border:0}
.ileft01 { width:247px; margin:0 auto;overflow:auto; padding:10px 0; border:#cfcfcf solid 1px; border-top:0}

.ileft01 a{display:block; background:#0083d3; border:#005589 solid 1px; text-indent:1em; line-height:25px; margin:5px auto; width:206px; text-align:left; font-size:15px; color:#FFFFFF}
.ileft01 a:hover{  }


.ileft02 a{display:block; background:url(../images/ileft02.gif) no-repeat 10px center;  text-indent:2em; line-height:22px; margin:0 auto; width:206px; text-align:left; font-size:13px; color:#666666; border:0px; border-bottom:#CCCCCC dashed 1px;}
.ileft02 a:hover{  background:url(../images/ileft02on.gif) no-repeat 10px center; color:#CC0000 }

.iright{ float:right; width:832px;}

.proli{margin:10px 27px; height:180px; width:210px; float:left;padding:5px; border:#ccc solid 1px; }
.proli img{ width:210px; height:135px;}
.proli a{  text-align:center; display:block;font-size:12px; line-height:22px}
.proli a:hover{}
.proli a.more{ background:#e0aa71; display:block; color:#FFFFFF; text-align:center; width:80px; margin:0 12px; float:left; height:22px}
.proli a.more:hover{ background:#6699FF}


.hezuo{ background:#e6e6e6; text-align:center; width:100%; padding:60px 0; height:290px}



.border1{ border:#ddd solid 1px; margin:20px auto 0 auto;}


.lanrenzhijia{ width:730px; height:410px; margin:5px auto;}
.lanrenzhijia .tab{ overflow:hidden; background:#bd0b01;}
.lanrenzhijia .tab a{ display:block; padding:5px 20px; float:left; text-decoration:none; color:#fff; margin:5px 0 0 5px}
.lanrenzhijia .tab a:hover{ background:#fff; color:#111; text-decoration:none;}
.lanrenzhijia .tab a.on{background:#fff; color:#111;  text-decoration:none;}
.lanrenzhijia .content{ overflow:hidden; padding:10px;}
.lanrenzhijia .content li{ display:none;}
/*========================================菜单样式=======================================*/




.clear{ clear:both;}
/*========================================内页样式=======================================*/

.red{ color:#cc0000;}


.sdystitle{ text-align:center; background:url(../images/sdysbg.jpg) top center no-repeat; width:1002px; clear:both; height:116px; padding:0; margin:0px auto 20px auto;}




.youshi1{ }
.youshi2{ height:310px; padding:30px 0;}

.div1009 h1{ color:#2358a4; font-size:27px; font-weight:normal;  height:63px; line-height:38px; margin-bottom:20px;}
.div1009 h1 p{ color:#111; font-size:16px; padding:0; margin:0; line-height:20px; font-family:"Times New Roman", Times, serif; font-weight:bold} 
.div1009 h1 span{width:55px; height:63px; padding-right:10px; float:left;}


hr{ border:0; border-bottom:#CCCCCC solid 1px; margin:30px 0; clear:both;}


/*========================================youshi222222式=======================================*/

#yscontent{ font-size:14px; color:#333; margin:0 auto; padding:0px 0px; width:1100px; height:auto; overflow:auto; clear:both; background:url(../images/ysbg.gif) top center no-repeat }
#yscontent h1{ height:63px;}


.ys,.ys02{ height:330px; clear:both; }
.ys .right p{ display:block; height:63px;}
.right{ padding:0; width:450px;  float:right; margin-right:0px;text-align:justify}
#yscontent ul{ padding:0; margin:15px 0;}
#yscontent ul li{ margin:5px 0; }

#yscontent .right ul li{ background:url(../images/ysicon.gif) left 8px no-repeat; padding-left:20px;}

.left{ padding:0 0 0 30px; width:420px; float:left; text-align:justify; text-align:right}
#yscontent .left ul li{ background:url(../images/ysicon.gif) right center no-repeat; padding-right:20px; text-align:right; line-height:30px;}




.ad{ text-align:center;  width:100%; background:url(../images/ad.jpg) center no-repeat; height:145px; margin:0 auto;}


/*========================================内页样式=======================================*/
#anli{ background:url(../images/anlititle.gif) center 60px no-repeat #eeeeee; width:100%; margin:0px; text-align:center; padding-top:150px; clear:both}


.Iabout{  width:1100px; margin:0 auto;  height:auto; overflow:auto; }

.Iabout .right{ width:265px; float:right; margin:0; background:url(../images/honorbg.gif) left center no-repeat; padding-left:30px;}
.Iabout .right01{ border:#ccc solid 2px; width:200px; height:200px;}
.Iabout .right01 img{ height:200px;}
.Iabout .honor { width:260px; height:180px; border:#ccc solid 2px; padding:1px; margin:0 auto;}
.Iabout .honor img{ height:180px!important;}

.Iabout .left{ width:750px; float:left; margin:0; font-size:12px; text-align:left; line-height:20px;}
.Iabout .left a.more{ background:#ca3e32; display:block; color:#FFFFFF; text-align:center; width:100px; margin:10px 0; height:30px; line-height:30px}
.Iabout .left a.more:hover{ background:#6699FF}


.ad2{ text-align:center;  width:100%; background:url(../images/ad2.jpg) center no-repeat; height:201px; margin:0 auto;}

/*========================================内页样式=======================================*/



#news{ margin:20px auto 0 auto; padding:20px 0; clear:both; width:100%; font-size:12px}
.titlebg{ height:auto; margin:0px; }
.titlebg h1{ text-align:center; padding:0; margin:0; background:#6633CC}

.margin24{ margin-left:20px;}


.wenda{  width:289px; float:left; border:#CCCCCC dotted 1px; border-top:#1c82da solid 3px; padding:15px; height:450px; overflow:hidden  }
.wenda dl,dt,dd,{ padding:0; margin:0}
.wenda dl{ clear:both; }
.wenda dt{ background:url(../images/q.gif) no-repeat left top; padding-left:25px; color:#7e2807; height:25px; display:block; }
.wenda dt a{ color:#009900}
.wenda dl div{ background:url(../images/a.gif) no-repeat left top; padding-left:25px; color:#666666;display:block;}


.wenda2{ width:691px; float:right; padding:15px; overflow:auto; border:#CCCCCC dotted 1px; border-top:#1c82da solid 3px; height:450px; overflow:hidden}




.inews { height:130px; padding:0px 0 0 0; margin:10px auto; clear:both;}
.inews a{ }

.inews1 { width:690px; padding:0px 0 20px 0; margin:0px auto; clear:both; overflow:auto}
.inews1 a{ display:block; background:url(../images/ileft02.gif) left center no-repeat; border-bottom:#CCCCCC dotted 1px; line-height:27px;width:330px; margin:2px 7px; float:left; display:block; text-indent:1.2em;}

.inews2{  padding:10px 0; height:130px; width:690px; }
.inews2 ul{ width:470px; float:right; margin-right:10px}
.inews2 li a{ display:block; background:url(../images/ileft02.gif) left center no-repeat; border-bottom:#CCCCCC dotted 1px; line-height:22px; text-indent:1.2em; clear:both;}


/*首页样式重写*/

.dtpage{ margin:20px 0;}
.mtitle1{ margin:0 auto; text-align:center;}
.logo{margin:10px 0 0 0; float:left;font-size:12px; color:#666;}

.proshowlist{ padding:5px 0; height:110px; text-align:center; background:#FFFFFF;}
.proshowlist img{padding:0px;  margin:0 5px; text-align:center;}
