
.banner{width:100%;margin-top: 0.8em}
.banner img,.img_box img{width:100%;}

.art_title{text-align: center;padding:1em 0;position: relative;}
.art_title h2{font-size: 1.6em;color: #252525;font-weight: normal;position: relative;z-index: 3}
.art_title h4{font-size: 0.7em;color: #8e8e8e;font-weight: normal;padding:0 1em;}
.art_title img{height: 2.3em;top: 0.8em;position: absolute;z-index: 1}
.art_title .art_title_img_l{left: 0;}
.art_title .art_title_img_r{right: 0;}

.art_title2{padding:1em 0;position: relative;padding-left: 1em}
.art_title2 h2{font-size: 1.6em;color: #252525;font-weight: bold;position: relative;z-index: 3}
.art_title2 h2 span{color: #ff3939}

.art_jieshao{margin:0 0 1em 1em;padding-bottom: 1em;position: relative;}
.art_jieshao_r{width: 8em;position: absolute;right: 0;top: -10%;}
.art_jieshao_l{background: url("/img/5833/images/art2_03.jpg") no-repeat center center;background-size: 100% 100%;padding:1em;border-radius: 0.6em;
	box-shadow: 0px 0px 10px rgba(243,59,72,0.3);margin-right: 5em}
.art_jieshao_l p{color: #424242;font-size: 1em;line-height: 1.6em;padding-right: 2em}
.art_jieshao_l p b{color:#ff3939;font-size: 1.1em}
.art_jieshao_l a{width: 70%;border-radius: 1em;font-size: 1.2em;line-height: 1.8em;background:#34353a;
    display:block;color: #fff;text-align: center;margin:0 auto;margin-top: 0.8em}


.art_bm_title{text-align: center;padding:0.4em 0;margin-bottom: 0.5em}
.art_bm_title h2{font-size: 1.5em;color: #252525;font-weight: 100;}
.art_bm_title h4{font-size: 0.95em;color: #8e8e8e;font-weight: 100;margin-top: 0.2em}

.art_bm{box-shadow: 0px 0px 10px rgba(243,59,72,0.3);margin:0 1em;border-radius: 0.6em;
    position: relative;z-index: 3;background: url(/img/5833/images/art2_06.jpg) no-repeat center center;background-size:100% 100%;padding:0.5em 0.6em 1em 0.6em;}
.art_bm .text_input {margin:0 1.5em;margin-bottom: 1em;background: none;border-bottom: 1px solid #ff3939}
.art_bm .text_input label{width: 28%;}
.art_bm .text_input input {width: 68%;border-radius: 0.4em;height: 2.2em;line-height: 2.1em;color: #333;
    padding-left: 0.5em;font-size: 1em;border:0;outline: none}
.art_bm .sub_btn {margin: 0.5em auto;width: 70%;}
.art_bm .sub_btn input {width: 100%;border-radius: 1em;background: #ff3939;color: #fff;line-height: 1.8em;font-size: 1.1em;
    border:0;outline: none}
.art_bm .art_bm_r{width: 6em;position: absolute;right: -1em;bottom: 0;}

.art_youshi{background: url(/img/5833/images/art2_09.jpg) no-repeat center center;background-size:100% 100%;padding-bottom: 0.8em}
.art_youshi .art_title h2{color: #fff}
.art_youshi>p{font-size: 1.2em;color: #ffffff;line-height: 1.8em;padding-left: 1em;margin-bottom: 1em}
.art_youshi ul li img{width: 100%;border-radius: 0.4em}
.art_youshi ul li{position: relative;width: 45.5%;float: left;margin-left: 3%;border-radius: 0.6em;
    overflow: hidden;text-align: center;margin-bottom: 1.2em}
.art_youshi ul li h3{color: #fff;font-size: 1.1em;font-weight: bold;white-space: nowrap;margin:0 auto;margin-top: -2em;width: 70%;background: rgba(0,0,0,0.85);
	line-height: 2em;position: relative;z-index: 3;}
.art_youshi ul li p{color: #fff;font-size: 0.9em;line-height: 1.8em;padding:0 0 0 0.2em;text-align: center;margin-top: 0.2em;height:3.4em}

.art_btn{text-align: center;padding-top: 0.5em;padding-bottom: 1em}
.art_btn a{display: inline-block;width: 60%;border-radius: 1em;font-size: 1.1em;line-height: 1.8em;color: #fff;
    text-align: center;background-image:linear-gradient(to bottom, #ff3939, #d90303);box-shadow: 3px 3px 8px rgba(243,59,72,0.72);}
.art_btn2 a{color: #ff3939;background: #fff}

.art_major{padding-bottom: 0.8em}
.art_major ul{margin:0 1em}
.art_major ul li img{position: absolute;left: 0.8em;top: 1em;width: 5em}
.art_major ul li{position: relative;border-radius: 0.6em;box-shadow: 3px 3px 8px rgba(243,59,72,0.45);
    margin-bottom: 1.2em;padding:0.8em;padding-left: 6em;}
.art_major ul li h3{overflow: hidden;}
.art_major ul li h3 span{width: 33%;float: left;color: #303030;font-weight: normal;font-size: 1.1em;white-space: nowrap;}
.art_major ul li h3 span.art_major_hot{color: #f72a21}
.art_major ul li h3 hr{width: 28%;float: left;position: relative;top: 0.8em;margin:0;border-top:1px solid #cbcbcb;}
.art_major ul li h3 a{width: 39%;float: left;font-size: 0.9em;color: #ff3939;text-align: right;white-space: nowrap;line-height: 1.8em;text-decoration: underline;font-style:italic;}
.art_major ul li p{color: #636363;font-size: 0.9em;line-height: 1.8em;padding:0.5em;margin-top: 0.5em;height:4.4em;background: #efefef;
    word-break:break-all;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    white-space: unset
	}
.art_major ul li p b{color: #303030}

.art_study_title{text-align: center;padding:1em 0;}
.art_study_title h2{font-size: 1.5em;color: #0f0f0f;font-weight: bold;}
.art_study_title h4{font-size: 1.5em;color: #3f3f3f;font-weight: normal;}
.art_study{background: url(/img/5833/images/art2_14.jpg) no-repeat center center;background-size:100% 100%;padding-bottom: 2.5em;position: relative;;margin-bottom: 2em}
.art_study>a{padding:0 1.2em;display: block;}
.art_study .art_btn{position: absolute;width: 100%;bottom: -2em}

.art_zhengshu{padding:0 1em;}
.art_zhengshu_1{box-shadow: 1px 1px 8px rgba(243,59,72,0.3);border-radius: 0.6em;overflow: hidden;margin-bottom: 1em}
.art_zhengshu_1 p{color: #252525;font-size: 1em;line-height: 1.8em;padding:0.5em 1em;text-align: center;}

.art_keji{box-shadow: 1px 1px 8px rgba(243,59,72,0.3);border-radius: 0.6em;margin:0 1em;margin-bottom: 2em;padding-bottom: 2em;
	padding-top: 1em;position: relative;}
.art_keji .art_btn{position: absolute;width: 100%;bottom: -2em}
.art_keji ul li img{width: 50%;}
.art_keji ul li{position: relative;width: 45.5%;float: left;margin-left: 3%;border-radius: 0.6em;padding: 0.6em 0;
    overflow: hidden;text-align: center;margin-bottom: 0.8em;box-shadow: 0 0 8px rgba(74,74,74,0.3)}
.art_keji ul li h3{color: #000000;font-size: 1.1em;font-weight: bold;white-space: nowrap;padding-bottom: 0.3em;border-bottom: 1px solid #ff3939;margin:0 1em;}
.art_keji ul li p{color: #6e6e6e;font-size: 0.9em;line-height: 1.8em;text-align: center;margin-top: 0.2em;}
.art_keji ul li p b{color: #ff3939}
.art_keji>p{color: #6e6e6e;font-size: 0.9em;line-height: 1.8em;text-align: center;margin-top: 0.5em;padding:0 1em;}
.art_keji>p b{color: #ff3939}

.art_gangwei>a{padding:0 1.2em;display: block;}

.art_xiaoqi{position: relative;margin:0.8em 0;}
.art_xiaoqi_bg{background: #30302f;position: absolute;z-index: -1;left: 0;top: 20%;display: block;width: 100%;height: 60%}
.art_xiaoqi .hd .prev{position: absolute;left: 2%;top: 40%;}
.art_xiaoqi .hd .next{position: absolute;right: 2%;top: 40%;}
.art_xiaoqi .bd{text-align: center;}
.art_xiaoqi .bd img{border:3px solid #fff;box-shadow: 0 0 8px rgba(49,49,49,0.3);width: 40%;margin:0 0.2em;}


.art_ceshi{position: relative;background: url(/img/5833/images/art_90.jpg) no-repeat center center;background-size:100% 100%;padding:0 1.5em 1.5em 1.5em;}
.art_ceshi_k{background: rgba(255,255,255,0.88);padding-bottom: 1em}
.art_ceshi_title{padding:0.8em 0;text-align: center;}
.art_ceshi_title h2{color: #2f2f2f;font-size: 1.4em;line-height:2em;font-weight: bold;}
.art_ceshi_title h2 span{color: #ff3939}
.art_ceshi .text_input {margin:0 1.5em;background: none;border-bottom: 1px dashed #cbcbcb;padding:0.2em 0;}
.art_ceshi .text_input label{width: 38%;}
.art_ceshi .text_input input {width: 56%;height: 2.2em;line-height: 2.1em;color: #333;background: none;
    padding-left: 0.5em;font-size: 1em;border:0;outline: none}

.art_ceshi .text_input2 {margin:0 1.5em;background: none;border-bottom: 1px dashed #cbcbcb;padding:0.2em 0;position: relative;padding-left: 32%}
.art_ceshi .text_input2 label{width: 38%;position: absolute;left: 0}
.art_ceshi .sub_btn {margin: 0.5em auto;width: 60%;margin-top: 1em}
.art_ceshi .sub_btn input {width: 100%;background-image:linear-gradient(to bottom, #ff3939, #d90303);box-shadow: 2px 2px 5px rgba(243,59,72,0.72);
	color: #fff;line-height: 2.2em;font-size: 1.1em;
    border:0;outline: none}
.art_ceshi .sub_btn span{text-align: center;color: #2f2f2f;margin-top: 0.4em;display: block;}
.art_ceshi .sub_btn span b{color:#ff3939}

.gzs_baoming_tit{padding:0.8em 0.8rem 0.2em 0.8rem;overflow: hidden;position: relative;}
.gzs_baoming_tit h2{display: inline-block;color: #1f1f1f;font-size: 1.5em;line-height:2em;float: left;z-index:3;position: relative;
    font-weight:normal;}
.gzs_baoming_tit h2 span {display: inline-block;
    height: 2px;position: relative;bottom: 0.3em;
    width: 2em;margin-right: 0.5em;
    background: #ff3939;}

.gzs_baoming{background:url(/img/7208/images/gzs_131.jpg) no-repeat right center;background-size:100% 100%;box-shadow: 0 0 10px rgba(80,80,80,0.31);
        margin:0 1em;border-radius: 0.6em;padding:1em 1.3em;position: relative;margin-bottom: 13em;padding-bottom: 6em}
.gzs_baoming_p{border:1px solid #adadad;padding:0.8em 1em;border-radius: 1em;}
.gzs_baoming_p>p{font-size:0.85rem;line-height:1.35rem;color:#494949;text-align:justify; padding:0.4em 0;}
.gzs_baoming_p>h4{font-size:0.85rem;line-height:1.35rem;color:#494949;text-align:justify;font-weight: bold;}

.gzs_baoming_form{box-shadow: 0 0 10px rgba(80,80,80,0.31);border-radius: 0.6em;padding-top: 1.6em;background: #fff;
        position: absolute;bottom: -11.5em;left: 0;margin:0 1em;}
.gzs_baoming_form .text_input {float: left;width: 44%;margin-bottom: 1em;margin-left: 4%}
.gzs_baoming_form .text_input input {width: 100%;border-radius: 1.1em;height: 2.1em;line-height: 2.1em;border:1px solid #9b9b9b;color: #333;
    padding-left: 0.8em;font-size: 1em;}
.gzs_baoming_form .text_input select {width: 100%;border-radius: 1.1em;height: 2.1em;line-height: 2.1em;border:1px solid #9b9b9b;color: #a9a9a9;
    padding-left: 0.8em;font-size: 1em;}
.gzs_baoming_form .sub_btn {margin: 0 auto;width: 85%;position: relative;bottom: -1em}
.gzs_baoming_form .sub_btn input {width: 100%;border-radius: 1.1em;background: #feda15;color: #fe0e0e;line-height: 2.1em;font-size: 1em;border:0;
    font-weight: bold;box-shadow: 0 3px 8px rgba(252,60,57,0.61)}