/* CSS Document */

.s_probanner{ margin:0 auto 16px auto; width:968px; height:227px; border:1px solid #d4d4d4;}
.s_probanner img{ float:left; width:968px; height:227px;}
.s_endprobanner{ margin:0 auto 16px auto; width:968px; height:228px; border:1px solid #d4d4d4; background-color:#fff;}
.s_endprobanner img{ width:968px; height:228px;}
.s_weizhi{ float:left; width:940px; background-color:#fff; padding-left:30px; height:41px; border-bottom:1px solid #cfd8e1; line-height:41px; color:#0088cc; }
.s_weizhi a{ color:#5b5c5e; text-decoration:none; }
.s_weizhi a:hover{ color:#0088cc; text-decoration: underline; }
.font_weizhi{color:#5b5c5e;}

 
 
.s_anlifl{ float:left; width:968px; height:41px; margin-left:1px; padding:0; display:inline; background-color:#f4f5f7;}
.s_anlifl ul{ float:left; width:950px; height:41px; margin-left:18px; padding:0; display:inline; background-color:#f4f5f7;}
.s_anlifl ul li{ float: left; width:145px; color:#f4f5f7; padding:0; line-height:41px; text-align:center; height:41px; background-color:#f4f5f7;}
.s_anlifl ul li a{color:#0088cc; background-color:#f4f5f7; display:block; text-decoration:none;}
.s_anlifl ul li a:hover{color:#000; background-color:#fff; display:block; text-decoration:none;}
.s_anlifl ul li.one{ float: left; width: 145px; padding:0; line-height:41px; text-align:center; height:41px; background-color:#fff;}
.s_anlifl ul li.one a{color:#000; background-color:#fff; display:block; text-decoration:none;}
.s_anlifl ul li.one a:hover{color:#0088cc; background-color:#fff; display:block; text-decoration:none;}
.s_contwo_l{ float:left; width:576px; padding-left:20px;  padding-top:20px;}
.s_contwo_r{ float:left; width:350px; padding-left:20px; padding-top:20px;}
.zxjl{ float:left; width:258px; height:100px; margin-bottom:10px;  border-bottom:1px solid #ddd;}
.zxjl img{ float:left; margin-top:10px;}
.font_xr{ font-size:14px; font-weight: bold;}
.font_cishu{ color:#0088cc;}

 
 
.anli_rone{ float:left; width:335px; border-bottom:1px solid #cbcbcb; padding-bottom:20px; margin-bottom:20px;} 
.anli_rone h2{ float:left; width:330px; padding-left:5px; font-size:14px; color:#000; line-height:36px; text-align:left;} 

.anli_rone ul{ float:left; width:335px; margin:0; padding:0;} 
.anli_rone ul li{ float:left; width:110px; margin:0; padding:0; color:#004477; line-height:30px; text-align:left;} 
.anli_rone ul li a{  color:#004477; text-decoration:none;} 
.anli_rone ul li a:hover{  color:#000; text-decoration: underline;} 

 
.anli_rtwo{ float:left; width:335px; border-bottom:1px solid #cbcbcb; padding-bottom:20px; margin-bottom:20px;} 
.anli_rtwo h2{ float:left; width:330px; padding-left:5px; font-size:14px; color:#000; line-height:36px; text-align:left;} 
.anli_rtwo ul{ float:left; width:335px; margin:0; padding:0;} 
.anli_rtwo ul li{ float:left; width:335px; margin:0; padding:0; color:#737171; line-height:36px; text-align:left;} 
.anli_rtwo ul li a{  color:#737171; text-decoration:none;} 
.anli_rtwo ul li a:hover{  color:#004477; text-decoration: underline;} 
 
 
 .anli_rthree{ float:left; width:335px;padding-bottom:20px; margin-bottom:20px;} 
.anli_rthree h2{ float:left; width:330px; padding-left:5px; font-size:14px; color:#000; line-height:36px; text-align:left;} 
.anli_rthreenr{ float:left; width:330px; color:#737171; line-height:24px;}
 
 
 
 
 
 
.s_anlilone{ float:left; width:560px;}
.s_anlilone_bt{ float:left; width:560px; font-size:14px; font-weight:bold; line-height:36px; color:#000;}
.s_anlilone_btxia{ float:left; width:560px; font-size:12px; line-height:24px; color:#000; text-align:left;}

.s_anlilonelist{ float:left; width:600px;}
.s_anlilonelist_bt{ float:left; width:600px; font-size:14px; font-weight:bold; line-height:36px; color:#000;}
.s_anlilonelist_btxia{ float:left; width:600px; font-size:12px; line-height:24px; color:#000; text-align:left;}



.s_dxan{ float:left; width:560px; }
.s_dxan_bt{ float:left; width:560px; font-size:14px; font-weight:bold; line-height:36px; color:#000;}

.s_dxan_btxia{ float:left; margin-bottom:20px; width:560px; height:120px; padding-bottom:20px;  background:url(../images/anlixx.gif) bottom repeat-x; font-size:12px; line-height:24px; color:#000; text-align:left;}
.s_dxan_btxia_l{ float:left; margin:0 12px 0 0; padding:0; display:inline; width:158px; height:118px;}
.s_dxan_btxia_l img{ float:left; width:158px; height:118px;}
.s_dxan_btxia_r{ float:left; width:390px; }
.s_dxan_btxia_rbt{ float:left; width:390px; font-size:12px; font-weight:bold; color:3000; line-height:24px; padding:6px 0; text-align:left; }
.s_dxan_btxia_rbtxia{ float:left; width:390px;  font-size:12px; color:#000; line-height:21px; text-align:left; }


.s_alfanye{ float:left; width:550px; padding:20px 10px 20px 0; line-height:20px; color:#000; text-align:right;}



.s_contwoanli{ float:left; width:968px; margin-left:1px; background:url(../images/anliconbg.gif) repeat-y; padding:0; display:inline;}

.s_contwoanlilist{ float:left; width:968px; margin-left:1px; background:url(../images/anliconbg02.gif) repeat-y; padding:0; display:inline;}


.s_contwonewsend{ float:left; width:968px; margin-left:1px;  padding:0; display:inline;}












.zxjl{ float:left; width:258px; height:100px; margin-bottom:10px;  border-bottom:1px solid #ddd;}

.zxjl img{ float:left; margin-top:10px;}

.s_kstdlist{ float:left; width:250px; height:140px;}
.s_kstdlist ul{ float:left; margin:0; padding:0; width:250px; height:39px;}
.s_kstdlist ul li{ float:left; margin:0; padding:0; width:250px; height:39px; background:url(../images/301img.gif) right no-repeat; color:#000; line-height:39px;}
.s_kstdlist ul li img{ float:left; margin:10px 20px 0 10px; padding:0; display:inline; }

.s_kstdlist ul li a{ display:block; text-decoration:none; background:url(../images/301img.gif) right no-repeat; color:#000; line-height:39px;}

.s_kstdlist ul li a:hover{ display:block; background:url(../images/301aimg.gif) right no-repeat; color:#0088cc; text-decoration:underline; line-height:39px;}

.s_kstdlist ul li.dy{ float:left; margin:0; padding:0; width:250px; height:39px; background:url(../images/301img.gif) right no-repeat; color:#000; line-height:39px;}
.s_kstdlist ul li.dy img{ float:left; margin:10px 20px 0 10px; padding:0; display:inline; }

.s_kstdlist ul li.dy a{ display:block; text-decoration:none; background:url(../images/301aimg.gif) right no-repeat; color:#0088cc; line-height:39px;}

.s_kstdlist ul li.dy a:hover{ display:block; background:url(../images/301aimg.gif) right no-repeat; color:#0088cc; text-decoration:underline; line-height:39px;}







.s_contwo_rpro{ float:left; width:258px; margin-top:20px;}
.s_contwo_rpro ul{ float:left; width:258px; margin:0; padding:0; }
.s_contwo_rpro ul li{ float:left; width:258px; margin:0; padding:0;line-height:46px; background:url(../images/xx_proline.gif) bottom repeat-x; }
.s_contwo_rpro ul li.top{ float:left; width:258px; margin:0; padding:20px 0;line-height:24px; border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.s_contwo_rpro ul li.all{ float:left; width:240px; margin:0; padding:0 18px 0 0; border-bottom:none; background:none;line-height:46px; text-align:right; }
.s_contwo_rpro ul li.all a{ color:#0088cc; text-decoration:none;}
.s_contwo_rpro ul li.all a:hover{ color:#000; text-decoration: underline;}
.s_contwo_rpro ul li span{ float: right; width:60px; line-height:46px; color:#0088cc;  }
.s_contwo_rpro ul li span a{ text-decoration:none; color:#0088cc;  }
.s_contwo_rpro ul li span a:hover{ text-decoration: underline; color:#000;  }
.s_contwo_rpro ul li img{ float:left;margin:10px 8px 0 2px; display:inline; padding:0; }

.font_xr{ font-size:14px; font-weight: bold;}







.s_contwo_rlist{ float:left; width:285px; padding-left:25px; padding-top:20px; padding-bottom:30px;}

.s_contwo_llist{ float:left; width:626px; padding-left:30px;  padding-top:20px;}

.anli_rlist{ float:left; width:258px; border-bottom:1px solid #cbcbcb; padding-bottom:20px; margin-bottom:20px;} 
.anli_rlist h2{ float:left; width:253px; padding-left:5px; font-size:14px; color:#000; line-height:30px; text-align:left;} 
.anli_rlist ul{ float:left; width:258px; margin:0; padding:0;} 
.anli_rlist ul li{ float:left; width:258px; margin:0; padding:0; color:#737171; line-height:30px; text-align:left;} 
.anli_rlist ul li a{  color:#737171; text-decoration:none;} 
.anli_rlist ul li a:hover{  color:#004477; text-decoration: underline;} 

.s_anlifllist{ float:left; width:968px; height:41px; margin-left:1px; padding:0; display:inline; background-color:#f4f5f7;}
.s_anlifllist ul{ float:left; width:950px; height:41px; margin-left:18px; padding:0; display:inline; background-color:#f4f5f7;}
.s_anlifllist ul li{ float: left; width:100px; color:#f4f5f7; padding:0; line-height:41px; text-align:center; height:41px; background-color:#f4f5f7;}
.s_anlifllist ul li a{color:#0088cc; background-color:#f4f5f7; display:block; text-decoration:none;}
.s_anlifllist ul li a:hover{color:#000; background-color:#fff; display:block; text-decoration:none;}
.s_anlifllist ul li.one{ float: left; width: 100px; padding:0; line-height:41px; text-align:center; height:41px; background-color:#fff;}
.s_anlifllist ul li.one a{color:#000; background-color:#fff; display:block; text-decoration:none;}
.s_anlifllist ul li.one a:hover{color:#0088cc; background-color:#fff; display:block; text-decoration:none;}




.al_lbanner{ float:left; margin:15px 0; width:590px; height: 99px; border:1px solid #d9dbde; }

.s_dxanlist{ float:left; width:590px; }
.s_dxan_btlist{ float:left; width:590px; font-size:14px; font-weight:bold; line-height:36px; color:#000;}

.s_dxan_btxialist{ float:left; margin-bottom:20px; width:590px; height:120px; padding-bottom:20px;  background:url(../images/anlixx.gif) bottom repeat-x; font-size:12px; line-height:24px; color:#000; text-align:left;}
.s_dxan_btxialist_l{ float:left; margin:0 12px 0 0; padding:0; display:inline; width:158px; height:118px;}
.s_dxan_btxialist_l img{ float:left; width:158px; height:118px;}
.s_dxan_btxialist_r{ float:left; width:420px; }
.s_dxan_btxialist_rbt{ float:left; width:420px; font-size:12px; font-weight:bold; color:3000; line-height:24px; padding:6px 0; text-align:left; }
.s_dxan_btxialist_rbtxia{ float:left; width:420px;  font-size:12px; color:#000; line-height:21px; text-align:left; }


.s_alfanye{ float:left; width:550px; padding:20px 10px 20px 0; line-height:20px; color:#000; text-align:right;}





.s_shuxing{ float:left; width:968px; height:41px; margin-left:1px; padding:0; display:inline; background-color:#f4f5f7;}
.s_shuxing ul{ float:left; width:900px; padding-right:68px; height:41px; background-color:#f4f5f7;}
.s_shuxing ul li{ float: right; width:100px; color:#f4f5f7; padding:0; line-height:41px; text-align:center; height:41px; background-color:#f4f5f7;}

.s_shuxing ul li a{color:#0088cc; background-color:#f4f5f7; display:block; text-decoration:none;}
.s_shuxing ul li a:hover{color:#000; background-color:#fff; display:block; text-decoration:none;}

.s_shuxing ul li.one{ float: right; width: 100px; padding:0; line-height:41px; text-align:center; height:41px; background-color:#fff;}

.s_shuxing ul li.one a{color:#000; background-color:#fff; display:block; text-decoration:none;}
.s_shuxing ul li.one a:hover{color:#0088cc; background-color:#fff; display:block; text-decoration:none;}




.s_newsend{ float:left; width:600px;}
.s_newsend_bt{ float:left; text-align:center; width:600px; font-size:14px; font-weight:bold; line-height:36px; color:#000;}
.s_newsend_bt span{ float:left; width:600px; text-align:center; font-size:12px; font-weight: normal; line-height:20px; color:#ccc;}
.s_newsend_btxia{ background:url(../images/anlixx.gif) bottom repeat-x; float:left; width:600px; font-size:12px; padding-bottom:30px; margin-top:20px; line-height:24px; color:#000; text-align:left;}
.s_article_body{ background:url(../images/anlixx.gif) bottom repeat-x; float:left; width:600px; font-size:14px; padding-bottom:30px; margin-top:20px; line-height:24px; color:#000; text-align:left;}


.s_newsdown{ float:left; width:600px; padding-bottom:40px;}
.s_newsdown_l{ float:left; width:320px; margin-top:20px;}
.s_newsdown_l ul{ float:left; width:320px; margin:0; padding:0;}
.s_newsdown_l ul li{ float:left; width:320px; margin:0; padding:0; line-height:20px; color:#0088cc;}
.s_newsdown_l ul li a{ color:#000; text-decoration:none;}
.s_newsdown_l ul li a:hover{ color:#0088cc; text-decoration: underline;}


.s_newsdown_r{ float:left; width:280px; margin-top:40px;}
.s_newsdown_r ul{ float:left; width:280px; margin:0; padding:0;}
.s_newsdown_r ul li{ float:left; width:70px; margin:0; padding:0; line-height:20px; color:#0088cc;}
.s_newsdown_r ul li img{ float:left; margin:3px 10px 0 0;}
.s_newsdown_r ul li a{ color:#000; text-decoration:none;}
.s_newsdown_r ul li a:hover{ color:#0088cc; text-decoration: underline;}


.s_news_zx{ float:left; width:258px; margin-top:30px;}
.s_news_zx_bt{ float:left; width:240px; height:26px; background:url(../images/news_endrbt.gif) no-repeat; font-size:14px; color:#000; line-height:26px; padding-left:18px; font-weight:bold;}
.s_news_zxc{ float:left; width:258px; padding-top:10px; background:url(../images/news_endrcenterbg.gif) repeat-y;}
.s_news_zxc ul{ float:left; width:258px; margin:0; padding:0;}
.s_news_zxc ul li{ float:left; width:240px; margin:0 0 0 10px; padding-left:0px; color:#000; line-height:30px;}
.s_news_zxc ul li a{ color:#000; text-decoration:none;}
.s_news_zxc ul li a:hover{ color:#0088cc; text-decoration: underline;}
.s_news_zxc span{ float:left; width:258px; height:14px; line-height:14px; background:url(../images/news_endrdownbg.jpg) no-repeat;}


















