@charset "utf-8";
.crumbs{width:1280px; margin:0 auto;border-bottom:1px solid #dbdbdb; line-height:20px; font-size:13px; padding-bottom:11px; margin-top:20px;}
.crumbs img{ display:inline-block;width:18px; height:18px; vertical-align:middle; margin-right:7px; margin-top:-3px;}
.crumbs a{margin-right:7px;}
.crumbs span{margin-left:7px; color:#cf002e;}

/*common*/
.common_left{float:left;width:210px; margin-right:40px;}
.common_left .common_left_top{width:210px;height:335px; border:1px dashed #e0e0e0; border-top:0px;}
.common_left .common_left_top .title{width:210px; height:46px; line-height:46px; background:#cf002e; font-size:18px; color:#fff;}
.common_left .common_left_top .title span{margin-left:10px;}
.common_left .common_left_top .content{padding:14px 10px 11px 10px; line-height:28px;font-size:14px; color:#999;}
.common_left .common_left_top .ewmwrap{ padding:16px 0px 0px 0px;width:190px; text-align:center; margin:0 auto; border-top:1px dashed #e0e0e0; text-aling:center;}
.common_left .common_left_bottom{width:210px; border:1px solid #e0e0e0; margin-top:28px; background:#f1f1f1;}
.common_left .common_left_bottom ul li{float:left;width:102px;height:63px; background:#fff;text-align:center; padding-top:7px;}
.common_left .common_left_bottom ul li span{ display:block; font-size:12px;color:#a4a4a4;}

.common_left .common_left_bottom ul li:nth-of-type(1){ margin-right:4px; margin-bottom:4px;}
.common_left .common_left_bottom ul li:nth-of-type(2){ margin-bottom:4px;}
.common_left .common_left_bottom ul li:nth-of-type(3){ margin-right:4px;}

.jrwmmain{width:1280px; margin:30px auto 0px auto; overflow:hidden;}
.jrwmmain .jrwm_right{float:left;width:1030px; position:relative;}
.jrwmmain .jrwm_right .text{width:100%; height:172px; overflow:hidden; position:absolute;top:88px;}
.jrwmmain .jrwm_right .jrwmbanner{width:889px;height:427px; margin:165px 0px 0px 79px; overflow; position:relative; z-index:6;}
.jrwmmain .jrwm_right .email{width:100%; height:18px;line-height:18xp;font-size:16px; color:#646262; text-align:right; padding-right:72px; margin-top:15px;}	
.jrwmmain .jrwm_right .content{width:100%; margin-top:43px;padding-bottom:37px; overflow:hidden;}
.jrwmmain .jrwm_right .content .btitle{background:url(../images/jrwmdw.png) no-repeat 0 bottom;width:100%;height: 60px;text-align:center;font-size:24px;color:#cf002e;}
.jrwmmain .jrwm_right .content h5{font-size:16px;color:#cf002e; font-weight:500; margin-top:44px;}
.jrwmmain .jrwm_right .content p{font-size:14px; color:#333; line-height:26px;}

.gywm_right{float:left;width:1030px; position:relative; padding-bottom:60px;}
.gywmmain .img{float:right;width:587px; height:399px; overflow:hidden;}
.gywmmain h5{font-size:16px;color:#cf002e; font-weight:500; margin-top:58px; margin-bottom:26px;}	
.gywmmain p{ line-height:28px; text-indent:2em; color:#333; font-size:14px;}

.fwxm_right{float:left;width:1030px; position:relative; padding-bottom:60px;}
.fwxmmain ul li{float:left; margin-right:52px;width:308px;margin-top:40px; overflow:hidden;}	
.fwxmmain ul li:nth-of-type(3){margin-right:0px;}
.fwxmmain ul li h4{font-family:"webfont_t";font-size:36px;color:#cf002e;font-weight:500;margin-top: 27px; text-align:center;}
.fwxmmain ul li h4 a{color:#cf002e;}
.fwxmmain ul li h5{font-family:"webfont_o"; font-size:24px; color:#333333; font-weight:500;margin-top:4px; text-align:center;}
.fwxmmain ul li h5 a:hover{color:#333;}
.fwxmmain ul li p{line-height:28px; font-size:16px; color:#666666; border-top:1px solid #e0e0e0;margin-top:26px; padding-top:18px;}	

.alzs_det_right{float:left;width:1030px; position:relative; padding-bottom:60px;}
.alzs_det_main h5{font-size:24px; color:#cf002e; text-align:center;font-weight:500; margin-top:39px;}
.alzs_det_main .alzs_det_top{width:100%; margin-top:42px;overflow:hidden;}
.alzs_det_main .alzs_det_top .textwrap{float:left; width:440px; margin:49px 40px 0px 34px; background:url(../images/alzs_det_bgup.png) no-repeat; padding-left:52px;}
.alzs_det_main .alzs_det_top .textwrap .text{ background:url(../images/alzs_det_bgdown.png) no-repeat right bottom; padding-bottom:73px;}
.alzs_det_main .alzs_det_top .textwrap .text h6{font-size:16px;color:#cf002e;font-weight:600;margin-top: 20px;}
.alzs_det_main .alzs_det_top .textwrap .text p{font-size:15px;color:#333; line-height:28px; margin-top:30px;}
.alzs_det_main .alzs_det_top .img{float:left;width: 516px;height:350px;overflow:hidden;}
.alzs_det_main .alzs_det_bottom{width:100%; margin-top:27px;overflow:hidden;}
.alzs_det_main .alzs_det_bottom .img{float:left;width:535px; height:358px; overflow:hidden;margin-right:36px;}

.alzs_det_main .alzs_det_bottom .textwrap{float:left; width:440px; margin:49px 0px 0px 0px; background:url(../images/alzs_det_bgup.png) no-repeat; padding-left:52px;}
.alzs_det_main .alzs_det_bottom .textwrap .text{ background:url(../images/alzs_det_bgdown.png) no-repeat right bottom; padding-bottom:73px;}
.alzs_det_main .alzs_det_bottom .textwrap .text h6{font-size:16px;color:#cf002e;font-weight:600;margin-top: 20px;}
.alzs_det_main .alzs_det_bottom .textwrap .text p{font-size:15px;color:#333; line-height:28px; margin-top:30px;}

.alzs_right{float:left;width:1030px; position:relative; padding-bottom:60px;}
.alzs_right ul{margin-top:5px;}
.alzs_right ul li{float:left;width:320px; height:230px; overflow:hidden;margin:35px 35px 0px 0px;position:relative;}
.alzs_right ul li:nth-of-type(3n){margin-right:0px;}
.alzs_right ul li .img{width:100%;height:230px; overflow:hidden;}
.alzs_right ul li .textwrap{width:100%;height:44px; line-height:44px; background:#666;opacity:0.8; position:absolute;left:0px; bottom:0px;}
.alzs_right ul li .text{font-size:16px;width:100%; text-align:center; height:44px; line-height:44px; color:#fff; position:absolute;left:0px;bottom:0px;z-index:9;}
.alzs_right ul li .text a{color:#fff;}
.alzs_right ul li .text a:hover{color:#cf002e;}
.alzs_right .page{width:100%; text-align:center; height:28px; margin-top:63px; overflow:hidden;}
.alzs_right .page a{display:inline-block;padding:0 11px;height:24px;line-height:24px;margin:0 4px;border:1px solid #ccc;}

.alzs_right .page span{display:inline-block;padding:0 11px;height:24px;line-height:24px;margin:0 4px;border:1px solid #F00;}
.alzs_right .page span.current{background:#cf002e;color:#fff;}

.ggcm_right{float:left;width:1030px; position:relative; padding-bottom:60px;}
.ggcm_main .ggcmtitle{height:30px; line-height:30px; margin-top:35px; padding-left:16px;background:url(../images/yline.png) no-repeat; font-size:20px; color:#cf002e;}
.ggcm_main .ggcmtb{width:100%; margin-top:42px;}
.ggcm_main .ggcmtb li{float:left;width:180px;margin-right:103px; text-align:center;}
.ggcm_main .ggcmtb li:nth-of-type(4){ margin-right:0px;}
.ggcm_main .ggcmtb li img{width:136px; height:136px; overflow:hidden;}
.ggcm_main .ggcmtb li h5{font-size:21px;color:#141414; font-family:"webfont_t"; margin-top:37px; font-weight:500;}
.ggcm_main .ggcmtb li p{font-size: 14px;color#666;line-height:28px;margin-top:20px;overflow:hidden;}

.ggcm_main .content1{width:100%; margin-top:31px;}
.ggcm_main .content1 .text{float:left;width:510px; overflow:hidden; margin-top:16px;margin-left:9px; margin-right:129px;}
.ggcm_main .content1 .text h5{font-size:18px; color:#141414; font-family:"webfont_t";}
.ggcm_main .content1 .text p{line-height:28px;color:#666;font-size: 14px;margin-top:22px;}
.ggcm_main .content1 .img{float:left; width:371px;background:url(../images/imgleftbg.png) no-repeat; padding:11px 0px 0px 11px;}

.ggcm_main .content2{width:100%; margin-top:64px;}
.ggcm_main .content2 .img{float:left; width:371px;background:url(../images/imgrightbg.png) no-repeat right top; padding:11px 11px 0px 0px; margin-left:9px; margin-right:129px;}
.ggcm_main .content2 .text{float:right;width:358px; overflow:hidden; margin-top:16px;margin-left:9px; }
.ggcm_main .content2 .text h5{font-size:18px; color:#141414; font-family:"webfont_t";}
.ggcm_main .content2 .text dl{ margin-top:8px;}
.ggcm_main .content2 .text dl dd{line-height:40px; color:#666; font-size:14px; background:url(../images/xline.png) no-repeat left center; padding-left:30px;}

.ggcm_main .content3{width:100%; margin-top:64px;}
.ggcm_main .content3 .img{float:right; width:371px;background:url(../images/imgleftbg.png) no-repeat left top; padding:11px 0px 0px 11px; margin-left:9px;}
.ggcm_main .content3 .text{float:left;width:358px; overflow:hidden; margin-top:16px;margin-left:9px; }
.ggcm_main .content3 .text h5{font-size:18px; color:#141414; font-family:"webfont_t";}
.ggcm_main .content3 .text dl{margin-top:8px;}
.ggcm_main .content3 .text dl dd{line-height:40px;color:#666;font-size:14px;background:url(../images/xline.png) no-repeat left center;padding-left:30px;}
.ggcm_main .ggcmtab{width:100%; margin-top:52px;}
.ggcm_main .ggcmtab li{float:left;width: 212px;background:url(../images/ggcmtabbg.png) no-repeat;overflow;hidden;}
.ggcm_main .ggcmtab li:nth-of-type(2){margin:0 190px;}
.ggcm_main .ggcmtab li dl dt{width: 212px;height:48px;line-height:48px;margin-bottom:22px;}
.ggcm_main .ggcmtab li dl dt strong{ font-size:22px; color:#cf002e;}
.ggcm_main .ggcmtab li dl dt span{font-size:22px; color:#fff;}
.ggcm_main .ggcmtab li dl dd{width:100%; text-align:center; height:26px; line-height:26px; font-size:14px; color:#202020;}




.ggcm_main .ggcmtb2 li {
    float: left;
    width: 180px;
    margin-right: 58px;
    /* text-align: center; */
    /* padding-left: 10px; */
    margin-left: 104px;
}

.ggcm_main .ggcmtb2 li h5 {
    font-size: 21px;
    color: #141414;
    font-family: "webfont_t";
    margin-top: 37px;
    font-weight: 500;
    padding-left: 20px;
}

.ggcm_main .ggcmtb2 li p {
    font-size: 14px;
    line-height: 28px;
    margin-top: 20px;
    overflow: hidden;
    padding-left: 20px;
}
.ggcm_main .ggcmtb2 li p img {
   margin-left:-20px;
}