html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset{margin: 0;padding: 0;}

html{overflow-x: hidden;overflow-y: auto;}

img{border: none;}

u,i{font-style:normal;}

li{list-style: none;}

a{text-decoration: none;color: #545454;}

a:hover{text-decoration: none;}

h1, h2, h3, h4, h5, h6{font-weight: normal;font-style: normal;  }

.fl{float: left;}

.fr{float: right;}

.height10{height: 10px;clear: both;overflow: hidden;}

.clear{clear: both;overflow: hidden;}

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}

.clearfix{zoom: 1;clear: both;overflow: visible;}

.mt10{margin-top: 10px;}

.ma{margin-left: auto;margin-right: auto;}

.none{display: none}

#width_all,.width_all{ width:980px;}



body{ background:url(headbg.jpg) repeat-x 0 0; height:225px; color:#555; font-size:12px;}

#top{ font-size:12px; line-height:35px;}

#top h1{ font-size:12px; display:inline;}

#top p a{ padding:0 10px;}



#head{ height:142px;}

#head .logo{ width:510px; height:104px; overflow:hidden; margin-left:22px; margin-top:22px; }

#head .tel{ width:416px; height:89px; margin-top:25px; margin-right:13px;}



#nav{ height:48px; clear:both; overflow: hidden;}

#nav ul{ background:url(navline.jpg) no-repeat left center;}

#nav ul li{ float:left; width:115px; text-align:center; display:inline; line-height:48px; background:url(navline.jpg) no-repeat right center; font-size:16px; font-weight:bold;padding-right:2px; font-family:"Î¢ÈíÑÅºÚ"; }

#nav ul li a{ color:#fff;  width:118px; display:block;}

#nav ul li a:hover{ text-decoration:underline;}



#banner{ width:1424px;  height:450px; clear:both; background:url(banner1.jpg) no-repeat 0 0;}


#hotwords{width:980px;line-height:30px; margin:0 auto;font-size:12px; }

#hotwords a{ margin-right:6px;}



#cpfl{ width:229px; overflow:hidden;}

.cpflbt{ background:url(cpflbt.jpg) no-repeat 0 0; width:229px; height:48px; line-height:48px;}

.cpflbtfont{ font-size:20px; color:#fff; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; display:block;}

.cpflcon{ border:2px #032a8c solid; border-top:none; overflow:hidden; }

.cpfllb{ width:190px; margin:0 auto; margin-bottom:10px;}
.dfl{ background:url(cpclassbg.jpg) no-repeat 0 0; width:190px; height:35px; text-indent:35px; margin-top:10px; line-height:35px; font-size:14px; display:block; overflow:hidden;}
.dfl a{ font-weight:bold;}
.dfl a:hover{ text-decoration:underline;}
.xfl{width:190px; margin:0 auto;}
.xfl li{ line-height:30px; height:30px; overflow:hidden; display:block; border-bottom:1px dashed #ccc; background:url(dot.jpg) no-repeat 15px center;}
.xfl li a{ padding-left:25px;}
.xfl li a:hover{ text-decoration:underline;}
.cpflcon span{ margin:0 auto; width:190px; height:51px; display:block; overflow:hidden;}

.cpflcon p{ line-height:24px; font-size:14px; font-weight:bold; padding:9px 12px;;}



#tjcp{ width:733px; overflow:hidden;}

.tjcpbt{ background: url(tjcpbt.jpg) no-repeat 0 0; height:48px; width:733px; line-height:48px;}

.h2bt{font-size:20px; color:#fff; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; float:left; padding-left:35px;}

.tjcpbt p{ float:right; padding-right:15px;}

.tjcpcon{ overflow:hidden;  border:1px solid #ddd; border-top:none; }

.tjcpcon li{ float:left; display:inline; margin-left:28px; margin-top:8px; width:208px; }

.tjcpcon li a{ width: 208px; overflow:hidden; }

.tjcpcon li a img{ width:200px; height:140px; border:1px solid #ddd; padding:3px;}

.tjcpcon li p{ text-align:center; font-size:14px; line-height:30px; height:30px; overflow:hidden; display:block; width:208px;}

.tjcpcon li p a:hover{ text-decoration:underline;}

.right_xwlb{border:1px solid #ddd; border-top:none; padding:10px;}
.right_xwlb li{background:url(dot.jpg) no-repeat 5px 16px; line-height:34px; border-bottom:1px dashed #ddd; height:34px;  overflow:hidden; width:50%; float:left; display:block-inline;}
.right_xwlb li a{ padding-left:16px;}

#gyhj{ background:url(gybg.jpg) repeat 0 0; height:540px; margin-top:10px; padding:30px 0;}

.gywmbt{ background:url(gybt.png) no-repeat 0 center; height:45px; font-family:"Î¢ÈíÑÅºÚ";color:#032a8c;  }

.gywmbt span{ float:left; font-size:34px; font-weight:bold; padding-left:15px;  }

.gywmbt span i{ font-size:14px;  margin-left:10px;}

.gywmbt p{ float:right;padding-right:20px; padding-top:15px;}

.gywmbt p a{ font-size:14px; font-weight:bold;color:#032a8c;}

.gsjj{ margin-top:35px;}

.gsjj img{ width:292px; height:209px; border:1px solid #ccc; padding:3px; background-color:#fff; float:left; }

.gsjj dt{ font-size:16px; font-weight:bold; padding:10px 0 10px 0; padding-left:320px;}

.gsjj dd{ font-size:14px; line-height:24px;padding-left:320px;}

.gsjj dd h2,.gsjj dd h3{ font-size:14px; display:inline;}

.cfsbzs{ width:980px;  margin-top:40px; }

.cfsbleft{ width:47px; background: url(imgrollleft.png) no-repeat 0 center; height:179px; float:left; margin-left:-23px;}

.cfsbright{ width:47px; background:url(imgrollright.png) no-repeat 0 center; height:179px; float:right; margin-right:-23px; }

.cfsbcon{ width:912px; float:left; margin-left:10px;}

.gdtp{ width:190px; height:135px; padding:3px; border:1px solid #ddd; overflow:hidden; background-color:#fff;}



.gcalbt{ width:980px; background:url(wbt.jpg) no-repeat 0 0; height:48px; line-height:48px;}

.gcalbt p{ float:right; padding-right:15px;}

.gcalcon{ overflow:hidden;  border:1px solid #ddd; border-top:none; padding-bottom:10px; }

.gcalcon li{ float:left; display:inline; margin-left:32px; margin-top:18px; }

.gcalcon li a{ width: 205px; overflow:hidden; }

.gcalcon li a img{ width:197px; height:146px; border:1px solid #ddd; padding:3px;}

.gcalcon li p{ text-align:center; font-size:14px; line-height:30px;}

.gcalcon li p a:hover{ text-decoration:underline;}

#ad{ width:980px; height:136px; overflow:hidden; }

.cjwt{ width:314px; overflow:hidden;}

.hydt{ width:314px; overflow:hidden; margin-left:20px;}

.cpzs{ width:314px; overflow:hidden;}

.cjwtbt{ background:url(cjwtbt_66.jpg) no-repeat 0 0;height:48px; line-height:48px;}

.cjwtbt p{float:right; padding-right:15px;}

.wzlb{ border:1px solid #ddd; border-top:none; padding:10px;}

.wzlb li{ background:url(dot.jpg) no-repeat 5px 16px; line-height:34px; border-bottom:1px dashed #ddd; height:34px;  overflow:hidden;}

.wzlb li a{ padding-left:16px;}

.wzlb li a:hover{ text-decoration:underline;}

.wzlb li p{ float:right; padding-left:10px;}





.linkbt{ border-bottom:2px solid #022783;; height:38px;}

.linkbt span{color:#2d4c9c;font-weight:bold; font-size:14px; line-height:38px;} 

.linkbt ul{ }

.linkbt ul li{float:left; display:block; width:60px; line-height:38px; text-align:center; font-size:14px; font-weight:bold;  margin-right:10px;}

.linkbt .active{ font-weight:bold;color:#444; }

.linkbt .active a{color:#2d4c9c;font-weight:bold;}

.tab_block { display:block;}

.tab_none { display:none;}

.linkcon{ padding:10px 0; line-height:20px; font-size:12px; }




#footnav{ line-height:36px; background-color:#032a8c;}

.footnav{ color:#fff; text-align:center;}

.footnav a{ color:#fff; padding:0 20px;}



#foot{ height:176px;}

.footlogo{ padding-top:30px; width:77px; height:107px; margin-left:210px; }

.copyright{ font-family:"Arial"; line-height:24px; color:#444; padding:30px 0 0 0; text-align:center;}





#left{ width:229px; float:left;}

#right{ width:733px; float:right;}

.rightbt{background: url(tjcpbt.jpg) no-repeat 0 0; height:48px; width:733px; line-height:48px;}

.rightbt p{ float:right; padding-right:15px;}

.rightcon{overflow:hidden;  border:1px solid #ddd; border-top:none; padding:20px 15px;}



.xwlb{ overflow:hidden;}

.xwlb li{ line-height:38px; background:url(dot.jpg) no-repeat 8px center; height:38px; overflow:hidden;border-bottom:1px dashed #ddd; font-size:14px;}

.xwlb li a{ padding-left:28px;}

.xwlb li a:hover{ text-decoration:underline;}

.xwlb li p{ float:right; font-family:Arial; padding-left:20px;}



.cplb{ overflow:hidden; }

.cplb li{ float:left; display:inline; margin-left:12px; margin-top:15px; width:218px;}

.cplb li a{}

.cplb li a img{ width:210px; height:160px; padding:3px; border:1px solid #ddd;}

.cplb li p{ font-size:14px; line-height:30px; height:30px; display:block; overflow:hidden; text-align:center;}

.cplb li p a:hover{ text-decoration:underline; }



#fenye{line-height:28px; font-size:12px; clear:both; text-align:right; padding-right:30px;margin-top:15px; font-family:"Î¢ÈíÑÅºÚ"; padding-bottom:15px;}

#fenye a{ padding:3px 3px; }

#fenye span{ padding:3px 3px; }



.zxwz{ width:733px; margin-top:15px;}

.zxwzbt{ height:32px; background-color:#2d4c9c; line-height:32px; font-size:14px; color:#fff; font-weight:bold; text-indent:25px;}

.zxwzcon{ border:1px solid #ddd; padding:9px;}

.zxwzcon li{ font-size:12px; float:left;  width:50%; display:inline;  background:url(dot.jpg) no-repeat 8px 14px; line-height:32px; border-bottom:1px dashed #ddd; height:32px; overflow:hidden; text-indent:20px; }

.zxwzcon li a{  }

.zxwzcon li a:hover{ text-decoration:underline;}

.zxwzcon li p{ float:right; padding-right:8px; margin-left:15px;}

.rdcp{ overflow:hidden;border:1px solid #ddd; padding-bottom:10px; }

.rdcp li{ float:left; display:inline; margin-left:20px; margin-top:10px; width:218px;}

.rdcp li a{}

.rdcp li a img{ width:210px; height:160px; padding:3px; border:1px solid #ddd;}

.rdcp li p{ font-size:14px; line-height:30px; height:30px; display:block; overflow:hidden; text-align:center;}

.rdcp li p a:hover{ text-decoration:underline; }



.cpbox{ padding-bottom:10px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.cptp{ width:350px; height:330px; float:left;}
.cptp img{ border:1px solid #ccc; padding:3px; width:342px; height:322px; overflow:hidden;}
.cpjs{ float:right; width:327px;height:330px;}
.cpjs h1{ font-size:18px; font-weight:bold; padding-bottom:8px; border-bottom:1px dashed #ccc;}
.cpjsstyle1{ font-size:14px; line-height:30px;}
.cpjsstyle2{ font-size:14px; line-height:24px; height:124px; overflow:auto;}
.cptel{ font-size:16px; margin:10px 0;}
.cptel span{ font-size:26px; font-family:"Î¢ÈíÑÅºÚ"; color:#F00; font-weight:bold;}
.cpbtn{ margin-top:10px;}




.ztnr{ line-height:28px; font-size:14px; color:#444; }

.ztnr h2{ line-height:36px; font-size:16px; margin:10px 0; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}

.ztnr img{ border:1px solid #ddd; padding:3px;}



.wzbt{ line-height:24px; font-size:20px; font-weight:bold; width:80%; margin:0px auto 0 auto; text-align:center; padding:8px 0;}

.author{ line-height:24px; text-align:center; width:80%; border-bottom:1px dashed #ccc;margin:10px auto;  border-top:1px dashed #ccc; color:#666; font-size:12px;}

.wznr{  line-height:28px; font-size:14px; color:#444; }

.ztnr a,.wznr a{color:#136ec2;}

.wznr h2{ line-height:36px; font-size:16px; margin:10px 0; font-weight:bold; }

.wznr h3{ line-height:36px; font-size:14px; margin:10px 0; font-weight:bold; }

.wznr img{ border:1px solid #ddd; padding:3px;}



.pn{border-top:1px solid #ccc; line-height:24px; font-size:12px; padding:5px 0px; color:#555;}



.xwbk{ width:733px; margin-top:15px;}

.xgwz{ width:360px;}

.xgwzbt{ height:32px; background-color:#2d4c9c; line-height:32px; font-size:14px; color:#fff; font-weight:bold; text-indent:25px;}

.xgwzcon{ border:1px solid #ddd; padding:9px;}

.xgwzcon li{ font-size:12px;  background:url(dot.jpg) no-repeat 8px 14px; line-height:32px; border-bottom:1px dashed #ddd; text-indent:18px; height:30px; overflow:hidden;}

.xgwzcon li a:hover{ text-decoration:underline;}

.xgwzcon li p{ float:right; padding-right:8px;margin-left:15px;}







/*¶þÎ¬Âë¿ªÊ¼*/

.duilian{bottom:0px;position:fixed;width:150px;overflow:hidden;display:none;}

.duilian_right{left:5px;bottom:220px;}

.duilian_con{width:150px;overflow: hidden;}

.kefutop{ background:url(kftop.jpg) no-repeat 0 0; width:150px; height:186px;}

.kefubody{ background:url(kfbody.jpg) repeat-y 0 0; width:150px; padding:10px 0;}

.kefubody ul{ width:120px; margin:0 auto;}

.kefubody ul li{}

.kefubottom{ background:url(kfbottom.jpg) no-repeat 0 0; width:150px; height:220px;}

.duilian_close{width:100%;height:24px;line-height: 24px;text-align: right;display: block;font-size: 12px;color: #555555;text-decoration: none; top:0px; right:5px; position:absolute}

.duilian a.duilian_close{text-align:right;}