@charset "utf-8";
/* CSS Document */
body{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53";color:#333;background:#fff;}
body,div,form,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,input,select,option{margin:0;padding:0;}
ul,li{list-style:none;}
img,a img{border:0;-ms-interpolation-mode: bicubic;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0;overflow:hidden;}/*ie and firefox1.5 updata */	
.top40{margin-top:40px;}
a{ color:#000;}
a:hover{ color:#c00;}
a, a:hover{ text-decoration:none;}
/*----*/
.title{ background:url(../images/adpic01.jpg) no-repeat; height:241px; margin:0 auto; background-position:center;}
.title h1{ width:1000px; margin:0 auto; text-align:left; color:#4F4F4F; font: normal 50px/50px "Microsoft Yahei"; padding-top:50px;}
.title h1 b{ font-size:20px; padding-left:10px; font-weight:normal;}
.title h2{ width:1000px; margin:0 auto; text-align:left; font-size:18px; font-weight:normal; color:#069; }
.business{ width:1000px; margin:0 auto;}
.business h1{border:1px solid #d3d3d4;  border-top:4px solid #0e4f94;  height:38px; line-height:38px;}
.business h1 a{ color:#0e4f95; font-size:15px; font-weight:normal; width:120px; text-align:center; display:block; float:left; border-right:1px solid #d3d3d4;}
.business h1 a:hover, .business h1 a.current{ border-bottom:1px solid #fff; color:#c00;}
.business .search{ float:right; padding:6px 15px 0 0;}
.business .search input{ width:210px; height:24px; line-height:24px; border:1px solid #c8c9c8; float:left; color:#333; font-size:14px; text-indent:10px;}
.business .search .but{ background:url(../images/search.gif) no-repeat; border:0; width:29px; height:26px; float:left; cursor:pointer;}
.business .wz{ background:url(../images/wz.gif) no-repeat 10px 15px; font-size:12px; padding:0px 20px 0 30px; color:#4a4a4a; height:50px; line-height:50px;}
.business .wz em{ float:right; color:#0e4f95; font-size:20px; font-weight:bold;}
.business .left{ width:280px; border:1px solid #cdcec8; float:left; font-size:14px;}
.business .left img{ padding:5px 0 10px 5px;}
.business .left h2{ background:url(../images/h2bg.gif) repeat-x; border-bottom:1px solid #d3d3d4; border-top:1px solid #d3d3d4; font-size:16px; color:#0e4f95; height:39px; line-height:39px; text-indent:24px;}
.business .left ul{ padding:20px;}
.business .left ul li{ height:30px; line-height:30px;}
.business .left .nr{ padding:20px 0; font-size:14px; color:#000; line-height:29px;}
.business .left .nr p{ padding:0 15px;}
.business .left .nr .qq a{ background:url(../images/ywdh.gif) no-repeat; width:200px; height:45px; color:#fff; font-size:16px; padding:25px 0 0 79px; display:block; margin:25px 0 0 3px;}
.business .xian{ width:5px; float:left; background:#cdcdc7; min-height:1073px;}
.business .xian p{ background:#cdcdc7;}
.business .right{ float:left; width:707px; border:1px solid #cdcdc7; margin-top:4px;}
.business .right dl{ height:auto; border-bottom:1px solid #cdcdc7;}
.business .right dl dt{ width:205px; float:left; border-right:1px solid #cdcdc7; height:73px;}
.business .right dl dt img{ width:204px; height:71px; margin:0 auto;} 
.business .right dl dd{ float:left; font-size:14px; padding-top:5px;}
.business .right dl dd table tr td{ height:30px; line-height:30px; width:100px;}
.business .text{ padding:20px;  min-height:953px;}
.business .text img{ max-width:667px;}
.business .text h1{ text-align:center; color:#323333; font-size:21px; border:0; font-weight:normal; margin-top:15px; padding-bottom:10px; border-bottom:1px dotted #ccc; }
.business .text h2{ font-size:16px;text-align:center; color:#0f539e; padding:10px; text-align:left; font-weight:normal; }
.business .text h3{ font-size:12px; text-align:center;color:#323333; height:40px; line-height:20px;}
.business .text p{ }
.business .text h4{ font-size:16px; text-align:left; border-bottom:1px solid #ccc; height:30px; line-height:30px; text-indent:20px;}
.business .text table{margin-top:20px;}
.business .text table tr td{ text-align:left; height:54px; 	}
.smgg{ background:#ccc;}
table.smgg tr td{ background:#fff; width:50%; padding:10px; text-align:left; line-height:24px; text-indent:0px;} 
.business .text table.fwke{ background:#ccc;}
.business .text table.fwke tr td{ background:#fff; text-align:center; height:100px;}
.business .text table.fwke tr td img{ width:190px; height:75px;  margin:0 auto; }
.odd{ background:#e3e3e3;}

.business .sgw_img{ margin-top:20px;width:663px;overflow:hidden; border:1px solid #ccc;}
.business .sgw_img dd{float:left;position:relative;overflow:hidden;}
.business .sgw_img_dd1{float:left;display:inline;}
.business .sgw_img_dd1 dd{height:115px; width:220px;overflow:hidden;float:left; border-right:1px solid #ccc;  border-bottom:1px solid #ccc;}
.business .sgw_img_dd1 dd img{height:75px; width:196px; margin:0 auto; vertical-align:middle; padding:20px; }

/*footer*/
/*footer*/
.footer{ background:url(../images/footerBg.gif) repeat-x; height:140px;}
.footerCenter{ width:1000px; margin:0 auto; color:#d6e5f2; padding-top:20px;}
.footerCenter span{ float:left; font-size:24px; width:300px; display:block; text-align:left; padding-left:100px;}
.footerCenter span b{ font-size:14px;}
.footerCenter a{ color:#d6e5f2; padding-right:25px;}
.mt{ float:left;line-height:25px; text-align:left;}
.mt p.line{ border-top:1px solid #d6e5f2;}
.fc{ position:fixed; right:10px; top:300px; z-index:999; border:1px solid #ccc; width:100px; height:280px; background:#fff; line-height:24px; text-align:center;-moz-border-radius: 8px;-webkit-border-radius:8px;border-radius:8px;}
.fc img{ margin: 0 auto;}
.fc span{ color:#e66d15;}
.fc b{ border-bottom:1px dotted #ccc; width:100px; display:block;}
.gotop{ border-top:1px dotted #ccc;}

.text .tcontent {width:667px; overflow:hidden;}
.text .tcontent p{ text-indent:2em; line-height:24px;}