@charset "gb2312";
/* CSS Document */
.mar30{ margin:30px auto;}
.ovf_hid{ overflow:hidden;}
.pt40{ padding-top:40px;}


a:link,a:visited { color:#393939; text-decoration:none;}
a:hover,a:active { color:#3ca3f7; text-decoration:none;}

img{ opacity: 0.9;}
img:hover{ opacity: 1;}



.gjgw_top{ height:114px; background:url(../images/index_02.jpg) center top repeat-x;}
.gjgw_top .gw_logo{ width:260px; float:left;}
.gjgw_top .jk_top{ padding:23px 0;}

.fgj_menu{ height:40px; line-height:40px; background:#3f98ea;}
.fgj_menu ul li{ width:auto; display:block; float:left; font-size:18px; margin-right:40px;}
.fgj_menu  ul .gw_on{ background:url(../images/menu_bg.jpg?v=123) center bottom no-repeat; height:40px;}
.fgj_menu ul li:hover{  background:url(../images/menu_bg.jpg?v=123) center bottom no-repeat; height:40px;}











.sjzs_all .sjzza_box{ background:url(../images/gw_picbg1.png) repeat; font-size:16px; height:40px; line-height:40px; width:100%; text-align:center; position:absolute; left:0; bottom:0; color:#FFF;}

.sjzs_all{ width:1250px; padding-top:20px;}

.sjzs_all .sjzs_al{ width:873px; float:left; overflow:hidden;}
.sjzs_all .sjzs_alt{ width:925px; float:left; }
.sjzs_all .sjzs_alt ul li{ float:left; height:168px; margin-right:12px; display:inline-block; margin-bottom:12px; position:relative; }
.sjzs_all .w284px{ width:284px;}
.sjzs_all .w580px{ width:580px;}

.sjzs_all .sjzs_ar{ width:317px; height:350px; margin-right:12px; float:left; position:relative; }




/* ±¾Àý×Ócss */
.focusBox { position: relative; width:880px; height:326px; overflow: hidden;}
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:880px; height:312px; display: block; }
.focusBox ul li span{ display:block; z-index:100; position:absolute; left:0; bottom:10px; text-align:center; line-height:30px; padding-top:15px; height:74px; background:url(images/lh_titbg.png) no-repeat; width:100%;}
.focusBox .hd { width:100%; position: absolute; bottom: 30px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }








.es_car{ height:312px; background:#ddf0ff;}
.es_carconl{ width:860px; float:left;}
.es_carconl .escl_top{ font-size:30px; font-weight:700; height:45px; line-height:45px; border-bottom:#e1e1e1 solid 1px; padding-bottom:10px;}
.es_carconl .escl_top span{ color:#f64c50;}

.escl_end{ width:100%; padding-top:23px;}
.escl_endl{ width:360px; height:240px; float:left;}
.es_carconl .escl_endr{ width:464px; float:right;}
.es_carconl .escl_endr dl dt{ font-size:20px; font-weight:700; height:40px;}
.es_carconl .escl_endr dl dd{ height:32px; line-height:32px; font-size:16px;}
.es_carconr{ width:300px; float:right;}
.es_carconr .escr_top{ height:auto;}
.es_carconr .escr_top dl dt{ font-size:22px; color:#3f98ea; height:40px;}
.es_carconr .escr_top dl dd{ background:url(../images/esr_bot.jpg) left center no-repeat; line-height:30px; padding-left:18px; font-size:14px;}
.es_carconr .escr_end{ background:url(../images/xtb_cx.jpg) no-repeat; height:60px; padding-top:10px; margin-top:10px;}
.es_carconr .escr_end ul li{ width:33.33%; float:left; text-align:center;}






.scgw_left{ width:290px; padding:15px; float:left; background:#FFF; height:282px; overflow:hidden;}
.scgw_left input{ background:#f8f8f8; height:34px; line-height:34px; border:none; color:#9c9c9c; margin-bottom:10px; padding:0 10px; width:270px;}
.scgw_left .esc_tlan{ background:#3f98ea; height:34px; line-height:34px; border:none; text-align:center; width:100%; color:#FFF;}
.scgw_left dl{ width:100%; display:block; padding-bottom:10px;}

.scgw_left dl dt{ font-size:24px; color:#3f98ea;}
.scgw_left dl dd{ font-size:14px; color:#535353;}


.scgw_right{ width:880px; float:right;}

.hl_cont{ width:100%; height:48px; line-height:48px; border-bottom:#dddddd solid 1px;}
.hl_tit{ font-size:28px; font-weight:700; color:#3ca3f7; border-bottom:#3f98ea solid 1px;}


.xcbm_left input{ background:#f8f8f8; height:34px; line-height:34px; border:none; color:#9c9c9c; margin-bottom:12px; padding:0 10px; width:340px;}
.xcbm_left .esc_tlan{ background:#3f98ea; height:34px; line-height:34px; border:none; text-align:center; width:100%; color:#FFF;}
.xcbm_tit{ font-size:22px; color:#3f98ea; height:40px;}
.more{ font-size:12px; color:#999999; padding-top:6px;}
.cyzj_endr{ width:464px; float:left; margin-left:40px;}
.cyzj_endr dl dt{ font-size:22px; color:#3f98ea; height:40px;}
.cyzj_endr dl dd{ height:32px; line-height:32px; font-size:16px;}
.cysh_wz{ text-indent:30px; line-height:20px; color:#4e4e4e; padding-top:10px;font-size: 14px;}


.TB-focus{ width:360px; height:240px; position:relative;  overflow:hidden; }
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#3f98ea; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70);}
.TB-focus .hd li.on { background:#3f98ea; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }
.TB-focus .bd img{ width:360px; height:240px;}



.f15_hzch{ width:1210px; padding-top:23px;}
.f15_hzch .pinpai{width:149px;height:70px;border:1px solid #dcdcdc;padding:5px;height:62px;margin:0 10px 10px 0; float:left; line-height:20px;}
.pinpai img{margin-right:6px;}
.f15_hzch .spanct{ color:#F76F01;}
.f15_hzch .spance{ font-size:11px; font-family:Arial, Helvetica, sans-serif;}



/* Ìû×Ó¿í¶È */
.wp{width:1200px !important;}
#pt{width:1200px !important;}

/**/
* {
    margin: 0px;
    padding: 0px;
}
.w1200px {
    width: 1200px;
}
.clear {
    clear: both;
    font-size: 0px;
    line-height: 0px;
    height: 0px;
}
