@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; background: url(images/bg.jpg) repeat-x; background-color:#D8F6F9; color:#555555;  font-size:12px; font-family: "宋体",Arial, Helvetica, sans-serif;}
ul, li, ol, dl, dt, dd { margin:0; padding:0; list-style:none }
img { display:inline-block; border:0; -ms-interpolation-mode:bicubic }
a { text-decoration:none; color:inherit; color:#555555}
.clear { clear:both; padding:0px; margin:0px;}
h1, h2, h3, h4 ,h5, h6{ padding:0; margin:0; font-weight:normal }
.fl{ float:left}
.fr{ float:right}

#top{ width:1000px; padding:0px; margin:0 auto;}
#top_left{ float:left; height:36px; line-height:36px; font-family:"Microsoft Yahei";}
#top_right{ float:right; height:36px; line-height:36px;}

#logo{ width:1000px; padding:30px 0 0; height:107px; overflow:hidden; margin:0 auto}
#logo_left{ float:left;}
#logo_right{ float:right; color:#616161; margin:23px 0 0;  font-size:14px; width:230px; line-height:23px;font-family:"Microsoft Yahei";}
#logo_right h1{ font-size:20px; color: #FF7700; font-weight:bold;}
#logo_right img{ float:left; margin:6px 15px 0 0;}

#dhnr{ width:1000px; padding:0px; margin:0px auto; font-size:14px; background:url(images/dhbg.jpg) no-repeat center bottom; height:45px; overflow:hidden}
#dhnr ul{ padding:0px; margin:0px 0 0 5px; list-style:none}
#dhnr ul li{ float:left; margin:0px; background:url(images/dh_right.jpg) no-repeat right; line-height:45px; height:45px;}
#dhnr ul li a{ color:#353535;  padding:0px 33px; display:block}
#dhnr ul li a:hover{ background-color:#01838F}

#banner{ background:url(images/banner.jpg) no-repeat center; height:490px; overflow:hidden}
#banner1{ background:url(images/banner.jpg) no-repeat center; height:350px; overflow:hidden; border-bottom:3px solid #01838F}

#flashs{ position:relative; height:490px; overflow:hidden;}
#flashs .bgitem{  z-index:-999;position:absolute; top:0; }
#flashs .btn{ display:none; position:absolute; z-index:999; bottom:15px; left:46%; margin-right:-450px; padding:5px 6px;}
#flashs .btn span{ color:#00AABB;  background:#fff; border:1px solid #00AABB; cursor: pointer;display: inline-block;margin-left: 6px;padding:4px 7px;}
#flashs .btn span.cur{ background:#00AABB; color:#fff;}

#xgzx{ padding:0px; margin:15px 0 0; border:1px solid #ccc;}
#xgzxtop{ padding:0px 0px 0px 10px; font-weight:bold; border-bottom:1px solid #ccc; height:30px; font-size:13px; line-height:30px; background-color:#F7F7F7; color:#00AAC1}
#xgzxnr{ padding:10px 0 10px 10px;}
#xgzxnr li{ width:323px; float:left; margin:0 15px 0 0; padding:0 0 0 15px; line-height:27px; background:url(images/b1.jpg) no-repeat 0;}
#xgzxnr li span{ float:right}
#xgtjnr { padding:18px 10px;}
#xgtjnr li{ padding:0px; margin:0px 11px; float:left}
#xgtjnr li img{ width:207px; height:187px; border:1px solid #ccc}
#xgtjnr li span{display:block; line-height:32px; text-align:center; }

#lxwm{padding:0px 0px 0px 10px; margin:15px 0 0; font-weight:bold; border-bottom:1px solid #ccc; height:30px; font-size:13px; line-height:30px; background-color:#F7F7F7; color:#00AAC1}
#lxwmnr{padding:15px 0 0; line-height:30px; font-size:14px;}
#lxwmnr img{ float:right; margin:0 0 0 20px;}

#ss{ width:980px; padding:0px; margin:0 auto; height:57px; padding:0 10px; background-color:#FFFFFF}
#ss_left{ float:left; line-height:57px;}
.search{ float:right; padding:15px 0px 0px 0px;}
.search .text11{ border:2px solid #2EAFBB;height:24px; line-height:24px; width:160px; margin:0; padding:0 0 0 10px}
.search .button{ border:none; background:url(images/ss.jpg) no-repeat; color:#fff; height:28px; line-height:28px; width:34px; text-align:center}

#main1{ width:980px; padding:23px 10px 0 10px; margin:0 auto; background-color:#fff; background-image:url(images/main_probg.jpg); background-repeat:repeat-x;}
#main1_left{ width:220px; float:left;}
#main1_left h1{ font-size:18px; text-align:center; padding:24px 0 0; height:35px; background:url(images/left_probg1.jpg) no-repeat; color:#fff; font-family:"Microsoft Yahei";}
#main1_left ul{ border-left:2px solid #2EAFBB; border-right:2px solid #2EAFBB; border-bottom:2px solid #2EAFBB; padding:20px 16px 5px 16px;}
#main1_left ul li{ background:url(images/left_probg2.jpg) no-repeat; height:35px; line-height:35px; margin:0 0 12px 0; padding:0 0 0 15px;}
#main1_left h4{ background-color:#2EAFBB; font-size:28px; line-height:42px; padding:20px 0; text-align:center; color:#fff; font-family:"Microsoft Yahei";}
#main1_right{ float:right; width:721px; padding:0 0 0 0}
#main1_righttop{ padding:10px 20px 0 0 ; font-size:16px; font-family:"Microsoft Yahei";}
#main1_righttop span{ float:right; font-size:12px;}
#main1_right ul{ margin:20px 0 0}
#main1_right li{ float:left; margin:0 24px 0 0}
#main1_right li img{ width:206px; height:187px; padding:3px; border:1px solid #E0E0E0;}
#main1_right li span{ display:block; line-height:40px; text-align:center}

#probt{ width:1000px; padding:0px; margin:0 auto; background: url(images/main_probt.jpg) repeat-x; height:70px;}

#main5{width:980px; padding:23px 10px 20px 10px; margin:0 auto; background-color:#fff; background-image:url(images/main_probg.jpg); background-repeat:repeat-x;}
#main5_left{ width:220px; float:left;}
#main5_left h1{ background-color:#2EAFBB; height:37px; line-height:37px; padding:0 0 0 20px; color:#FFFFFF; font-size:14px; font-weight:bold;}
#aboutli{ border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2;  border-bottom:1px solid #D2D2D2; padding:5px 17px 15px 17px;}
#aboutli li{ background:url(images/left_probg3.jpg) no-repeat; height:35px; line-height:35px; margin:0 0 0 0; padding:0 0 0 15px;}
#main5_left h4{ background-color:#2EAFBB; font-size:28px; line-height:42px; padding:20px 0; text-align:center; color:#fff;}
#main5_right{ float:right; width:721px; padding:0 0 0 0}
#main5_righttop{ padding:10px 0px 8px 15px ; font-size:16px; background:url(images/aboutbg.jpg) no-repeat bottom;}
#main5_righttop span{ float:right; font-size:12px;}
#main5_rightnr{ margin:15px 0 0; line-height:24px;}


#cpny ul{ margin:20px 0 0}
#cpny li{ float:left; margin:0 20px 15px 0; width:336px; height:165px; float:left; border-bottom:1px dashed #ccc}
#cpny li img{ width:161px; height:146px;  border:1px solid #E0E0E0; float:left; margin-right:15px;}
#cpny li span{ line-height:20px;}

#rcp{ float:right; width:340px; padding:0px; margin:0px;}
#rcpbt{ font-size:14px; font-weight:bold; border-bottom:1px dashed #ccc; padding:30px 0px 10px 0px; margin-bottom:7px;}
#rcptime{ line-height:30px;}
#rcptime b{ font-size:25px; font-weight:bold; color:#FF7700;font-family:"Microsoft Yahei"; }
#rcpxang{ padding:0px; margin:20px 0 0;}
#rcpxangr{ padding:8px 0px 0px 0px; line-height:28px; font-size:14px;}

#otherny ul{ margin:20px 0 0; padding:0px;}
#otherny li{ padding:0px; margin:0px 11px; float:left }
#otherny li img{ height:162px; width:215px; border:1px solid #ccc}
#otherny li span{ line-height:35px; display:block;  text-align:center}

#zzryny ul{ margin:20px 0 0; padding:0px;}
#zzryny li{ padding:0px; margin:0px 11px; float:left }
#zzryny li img{ height:280px; width:215px; border:1px solid #ccc}
#zzryny li span{ line-height:35px; display:block;  text-align:center}

#newsnybt{ font-size:14px; font-weight:bold; margin-bottom:5px; border-bottom:1px dashed #ccc; color:#000000; height:30px; text-align:center}

#xwzxnr{ padding:0px; margin:0px;}
#xwzxnr dl{ border-bottom:1px dashed #ccc; padding:0px; margin:0px 0px 10px 0px; line-height:22px;}
#xwzxnr dt{ background: url(images/b1.jpg) no-repeat 0px 7px; padding-bottom:5px; padding-left:15px;font-weight:bold;}
#xwzxnr dt a{ color:#2EAFBB; font-size:14px;}
#xwzxnr dd{ padding:0px 10px 16px 0px; margin-left:15px;}

#hzhbny ul{ margin:15px 0 0; padding:0px;}
#hzhbny li{ padding:0px; margin:0px 8px; float:left }
#hzhbny li img{ width:163px; height:86px; border:1px solid #E9E9E9;}
#hzhbny li span{ line-height:35px; display:block;  text-align:center}

#webmap{ padding:0px; margin:0px;}
#webmap li{ margin:0px 0 10px 0; border:1px dashed #E8E8E8;}
#webmap li h3{ font-weight:bold; color:#02ADC1; padding:3px; font-size:13px;}
#webmap li ul li{ padding:0px 15px 0 5px;  float:left; border:none}

#left_mews{ padding:0px; margin:15px 0 0;}
#left_mewstop{ background-color:#2EAFBB; height:37px; line-height:37px; padding:0 0 0 20px; color:#FFFFFF; font-size:14px; font-weight:bold;}
#left_mewsnr{ padding:8px 10px 10px 10px; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2; line-height:23px; background-color:#fff}
#left_mewsnr b{ color:#FF7700; font-size:20px; font-family:"Microsoft Yahei";}
#left_mewsnr li{ background:url(images/b1.jpg) no-repeat 0; height:30px; line-height:30px; padding:0 0 0 18px;}

#left_tjcpnr{ padding:15px 10px 0px 10px; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2; line-height:23px; background-color:#fff}
#left_tjcpnr li{ text-align:center;}
#left_tjcpnr li img{ width:160px; height:145px; padding:2px; border:1px solid #ccc;}
#left_tjcpnr li span{ line-height:30px; display:block}

#yingyong{ width:1000px; padding:0 0 60px 0; margin:0 auto; background-color:#FFFFFF}
#yytop{ background:url(images/yytopbg.jpg) no-repeat center top; padding:4px 0 20px 0; height:55px; font-size:24px; font-weight:bold; text-align:center; color:#fff; font-family:"Microsoft Yahei";}
.yy_left{ float:left; width:27px; margin:105px 17px 0px 15px;}
.yy_middle{ width:877px; float:left; padding:0px; margin:0}
.yy_middle ul{padding:0px; margin:0px;}
.yy_middle li { float:left;margin:0px 7px; background-color:#2FAFBC}
.yy_middle li span{ display:block; text-align:center; height:38px; line-height:38px; color:#FFFFFF; font-size:14px;}
.yy_middle li img{ width:205px; height:296px; border:1px solid #2FAFBC;}
.yy_right{ float:right;width:27px; margin:105px 15px 0px 17px;}

#ysline{ height:3px; background:#2EAFBB; padding:0px; margin:23px 0 0;}
#ystop{ background:url(images/ystopbg.jpg) no-repeat; width:735px;  margin:0 auto; padding:54px 0 0 308px; height:90px; font-size:30px; font-weight:bold; color:#fff; font-family:"Microsoft Yahei";}
#ysbg{ width:1043px; height:1018px; padding:0px; margin:0 auto; background:url(images/ysbg.jpg) no-repeat; }

#ys1{ padding:46px 0 0 547px; width:439px; height:100px; font-size:14px; line-height:22px; font-family:"Microsoft Yahei";}
#ys1 h1{font-size:26px; color:#2EAFBB; padding:0 0 25px 88px;}

#ys2{ padding:22px 0 0 547px; width:439px; height:129px; font-size:14px; line-height:22px; font-family:"Microsoft Yahei";}
#ys2 h1{font-size:26px; color:#2EAFBB; padding:0 0 28px 88px;}

#ys3{ padding:22px 0 0 547px; width:439px; height:97px; font-size:14px; line-height:22px; font-family:"Microsoft Yahei";}
#ys3 h1{font-size:26px; color:#2EAFBB; padding:0 0 28px 88px;}

#ys4{ padding:22px 0 0 72px; width:439px; height:119px; font-size:14px; line-height:22px; font-family:"Microsoft Yahei";}
#ys4 h1{font-size:26px; color:#2EAFBB; padding:0 0 28px 88px;}

#ys5{ padding:22px 0 0 72px; width:439px; height:119px; font-size:14px; line-height:22px; font-family:"Microsoft Yahei";}
#ys5 h1{font-size:26px; color:#2EAFBB; padding:0 0 28px 88px;}

#xbanner{ margin:5px 0 0; background:url(images/xbanner.jpg) no-repeat center; height:168px; background-color:#2EAFBB}

#main2{ width:980px; margin:0 auto; padding:10px; background-color:#fff;}
#main2nr{ border:1px solid #E8E8E8; padding:20px; margin:0px;}
#guanyu{ padding:0px; margin:0px; height:300px; overflow:hidden;}
#about{ width:638px; padding:0px; margin:0; float:left}
#abouttop{ background:url(images/abouttopbg.jpg) no-repeat bottom left; line-height:35px; padding:0 0 0 15px; font-family:Arial, Helvetica, sans-serif}
#abouttop b{ font-size:16px; font-weight:bold; color:#2EAFBB; font-family:"宋体"}
#abouttop span{ float:right}
#aboutnr{ margin:22px 0 0; line-height:25px;}
#xx1{ float:left; margin:0 20px 0 0;}
#aboutnr h1{ font-size:14px; font-weight:bold; color:#2EAFBB; margin:0 0 10px 0}
#more1{ margin:15px 0 0}
#mv{ width:278px; padding:0px; margin:0px; float:right;}

#cfsb{padding:0px; margin:0 auto;}
#cfsbtop{ background: url(images/cfsbbg.jpg) no-repeat; height:33px; line-height:33px; padding:0 0 0 15px; margin:0 0 30px 0; font-family:"Microsoft Yahei";}
#cfsbtop b{ font-size:14px; color:#fff; }
#cfsbtop span{ float:right;}
#cfsb li{ margin:0 15px; float:left;}
#cfsb img{ width:204px; height:154px;}
#cfsb span{display:block;  height:40px; line-height:40px; text-align:center; }

#main3{width:980px; margin:0 auto; padding:10px; background-color:#fff;}
#main3_left{ width:608px; float:left; padding:15px; margin:0px; float:left; border:1px solid #E8E8E8;}
#news1{ width:295px; padding:0px; margin:0px;}
#tjnews{width:291px; height:80px; padding:1px; border:1px solid #E0E0E0; margin:18px 0 15px 0}
#news1 li{ background:url(images/b1.jpg) no-repeat 0; line-height:30px; padding:0 0 0 18px; border-bottom:1px dashed #ccc;}
#news1 li span{ float:right}
#main3_right{ width:311px; float:right; margin:0px; border:1px solid #E8E8E8;}
#faqtop{border-bottom:1px solid #E8E8E8; padding:18px 0 0 10px;  height:31px; font-family:Arial, Helvetica, sans-serif}
#faqtop b{ background-color:#2EAFBB; width:106px; padding:5px; font-size:14px; color:#fff; font-family:"宋体"}

#faqnr{ padding:18px 15px 15px 15px; clear:both; height:317px; }
#faqnr dl{ margin:0px 0 15px 0; border-bottom:1px dashed #ccc; height:94px;}
#faqnr dt{ background:url(images/wen.jpg) no-repeat 0; padding-left:27px; height:30px; line-height:30px;}
#faqnr dd{ background:url(images/da.jpg) no-repeat 0 4px; padding-left:27px; height:30px; line-height:30px; margin:0px}

#links{width:980px; margin:0 auto; padding:10px; background-color:#fff;}
#linksnr{ border:1px solid #E8E8E8; padding:10px 10px 25px 10px; margin:0px;}
#linkstop{ font-size:16px; color:#2EAFBB; margin:0 0 10px 0; font-family:"Microsoft Yahei";}
#linkstop span{ font-size:30px; color:#D0D0D0; font-weight:bold;}

#ftbg{ background-color:#2EAFBB; padding:40px 0 90px 0}
#ftdh{ width:1000px; padding:0px; margin:0px  auto; font-size:14px; color:#fff; text-align:center}
#ftdh a{color:#fff;}

#bq{ width:1000px; padding:0px; margin:50px auto 0 auto;}
#rwm{ float:left; margin:0 0 0 195px; width:296px;}
#bqnr{ float:left; line-height:29px; padding:10px 0 0; color:#fff; font-family:"Microsoft Yahei";}
