@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;font-family:"Microsoft YaHei",Verdana;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0;margin:0; padding:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:550;}
q:before,q:after{content:''}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #333; line-height: 1.5; font-size:14px; }
a{ color:#333; text-decoration:none;}
a:hover{ color:#007b26;}
a.red{ color:#C00;}

/* font */
.f12{font-size:12px!important}
.f14{font-size:14px!important}
.f18{font-size:18px!important}
.f24{font-size:24px!important}
.bold{font-weight:bold}
.normal{font-weight:normal}
.font_none{font-size:0px; line-height:0px}

/* color */
.red , .red a{color:#f00!important}
.gray, .gray a {color:#666!important}
.green , .green a {color:#76c56a!important}
.orange, .orange a {color:#fd864a!important}
.e69{ color:#e69f29;}
.white{ color:#fff!important}

/*layout*/
.block{display:block}
.hidden{display:none}
.bg_none{background:none!important}
.left{float:left}
.right{float:right}
.clear{clear:both!important}
.margin_10{margin:10px}
.margin_20{margin:20px}
.margin_top{margin-top:10px}
.margin_right{margin-right:10px}
.margin_bottom{margin-bottom:10px}
.ml10{margin-left:10px}
.mr10{margin-right:10px;}
.mlr10{margin-left:10px; margin-right:10px;}
.mt20{margin-top:20px;}
.mt5{margin-top:5px;}
.mb20{margin-bottom:20px}
.padding_10{padding:10px}
.padding_20{padding:20px}
.padding_top{padding-top:10px}
.padding_right{padding-right:10px}
.padding_bottom{padding-bottom:10px}
.padding_left{padding-left:10px}
.nopadding{padding:0!important}
.extagn{ text-align:center;}

.wrap1100{width:1100px; margin:0 auto;}
/*-------------------top  head--------------------------------*/
.top{width:100%; height:45px; line-height:45px; background:#f4f4f4;}
.top_left{float:left;width:700px; color:#666;}
.top_left a{color:#666;}
.top_right{float:right; width:400px; text-align:right; font-size:24px; color:#265597;}
.head{height:100px;}
.logo{padding-top:20px;}
.head_r{float:right;width:420px; padding-top:15px;}
.head_r li{float:left;width:140px; text-align:center; background:url(/images/yp/head_rbm.png) no-repeat; }
.head_r li a{display: block;padding-top:50px;}
.head_r li.bg1{ background-position:left top;}
.head_r li.bg2{ background-position:-140px top;}
.head_r li.bg3{ background-position:-280px top;}
.head_r li.bg1:hover{ background-position:left -83px;}
.head_r li.bg2:hover{ background-position:-140px -83px;}
.head_r li.bg3:hover{ background-position:-280px -83px;}
/*-------------------nav--------------------------------*/
.nav{width:100%; height:55px; line-height:55px; background:#1eaa4a;z-index:9}
.nav a{ color:#fff; font-size:16px;}
.nav a:hover,.nav a.sed{ color:#3cff94;}
.nav li{float:left; padding-left:30px; height:55px;}
/*-------------------notice--------------------------------*/
.notice{width:1098px; margin:0 auto; height:35px; border:1px solid #ccc; line-height:35px;}
.tz_tit{float:left;width:76px; padding-left:34px; background:url(/images/yp/laba.gif) no-repeat 10px center;}
.tl_ad{width:1100px; margin:20px auto;}
/*-------------------leftcontent--------------------------------*/
.leftbox{float:left;width:280px;}
.left_tit{ height:35px; border-bottom:1px solid #ccc; background:url(/images/yp/left_tit.gif) no-repeat left top; padding-left:15px; font-size:18px;}
.guide,.news_ms{padding-top:5px;}
.guide a{float:left; display:block;  margin-top:10px; height:40px; line-height:40px; background:#ebf1f1; font-size:18px;border-radius: 5px;width: 134px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
-moz-border-radius: 5px; /* Mozilla浏览器的私有属性 */  -webkit-border-radius: 5px; /* Webkit浏览器的私有属性 */ text-align:center; }
.news_ms li{ height:29px; padding-left:10px; background:url(/images/yp/dian.gif) no-repeat left  7px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_ms a:hover{ color:#007926;}
/*-----------------------yx_ind_footform--------------------------------*/
.foot_fom{width:100%; margin-top:40px; padding:20px 0; background:url(/images/yp/footfombg.gif) repeat left top; color:#fff; overflow:hidden;}
.foot_fom_tit{height:50px; line-height:50px;  font-size:24px; font-weight:normal;}
.foot_fom_tab th,.foot_fom_tab td{ height:62px;}
.foot_fom_tab th{ font-size:18px; text-align:center; line-height:42px;}
.foot_fom_tab .ipt_exts1{ display:block; width:242px; height:36px; border:1px solid #fff; line-height:36px; background:#dcfde7;}
.foot_fom_tab .ipt_exts2{display:block; width:242px; height:36px; border:1px solid #fff; line-height:36px; background:#dcfde7;}
.foot_fom_tab .intfoot_day{width:222px; height:36px; border:1px solid #fff;background:#dcfde7; line-height:36px;}
.foot_fom_tab .select1{display:block; width:242px; height:36px; border:1px solid #fff;background:#dcfde7; line-height:36px;}
.foot_fom_tab .area{float:left;width:100px;height:36px; border:1px solid #fff;background:#dcfde7; line-height:36px; margin-right:8px;}
.foot_fom_tab .footfom_sub{ display:inline-block; width:120px; height:36px; margin-right:10px; background:#fff; border-radius: 5px;-moz-border-radius: 5px;  -webkit-border-radius: 5px; border:0; font-size:18px;}
.foot_fom_tab .footfom_reset{ display:inline-block; width:120px; height:36px; margin-right:10px; background:#00ab2d; border-radius: 5px;-moz-border-radius: 5px;  -webkit-border-radius: 5px; border:0; font-size:18px;}
.foot_fomzy{ background:#94c9a5; text-align:center; height:42px; line-height:42px; color:#000; font-size:16px;}
.yx_foot{width:100%; padding:20px 0; color:#fff; background:#414659; text-align:center; line-height:30px;}
.yx_foot a{color:#ebe5cf;}
/*------------------------------subpage left consult---------------------------------------------*/
.consult{ width:240px; background:#414659 url(/images/yp/left_zxzx.gif) no-repeat left top; padding:20px; color:#fff;}
.consult .p_tit{font-size:30px; line-height:50px;}
.consult .p_ext{font-size:18px; line-height:30px;}
.consult .p_tel{font-size:30px; color:#00e749;}
.consult .p_online{ display:block; margin:10px 0 10px; font-size:20px; color:#fff; background:#369a61; text-align:center; width:180px; height:36px; line-height:36px;border-radius: 5px;-moz-border-radius: 5px;  -webkit-border-radius: 5px;}


/*-------------------yuanxiao_index--------------------------------*/
.mid_3f{width:470px; margin:0 20px; float:left;}
.min_zsjz{width:468px;height:387px; border:1px solid #ccc; border-top:2px solid #1fa94a;}
.min_zsjz_tit{height:63px; background:url(/images/yp/dian3.gif) repeat-x left bottom; line-height:60px;  font-size:18px; font-weight:bold; text-align:center;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 10px;}
.min_zsjz_tit a{color:#eb1b28;}
.min_zsjz_twxx{ margin:10px 20px 0; height:130px; border-bottom:1px dashed #ccc;}
.min_zsjz_twxx li{float:left; width:130px; margin-right:12px; text-align:center;}
.min_zsjz_twxx li.zsy{ margin-right:0;}
.min_zsjz_news{ margin:5px 20px 0;}
.min_zsjz_news li{height:28px; padding-left:15px; background:url(/images/yp/dian.gif) no-repeat left center; line-height:28px;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.stushow_yx{width:468px;height:331px; border:1px solid #ccc;}
.stu_yx_tit{padding:0 10px; height:37px; line-height:37px; border-bottom:1px solid #1eaa4a;}
.stu_more{ color:#fff; font-size:14px; background:#2b3348; padding:2px 10px; display:inline;border-radius: 15px;-moz-border-radius: 15px;  -webkit-border-radius: 15px; font-weight:normal;}
.stu_more:hover{ color:#fff;}
.stu_fclist{padding:0 20px;}
.stu_fclist li{ padding:20px 0; height:106px; border-bottom:1px solid #ccc;}
.stu_fclist li strong{ 
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    display: inline-block;
}

.stu_fcimg{float:left;border:1px solid #ccc; padding:2px;}
.stu_fcext{float:left; margin-left:10px; width:280px; line-height:24px;}
.right_3f{float:left; width:310px;}
.bm_rtab{padding:0 10px; width:288px; height:273px; border:1px solid #ccc; border-top:0;}
.bm_rtab .tr{ height:26px;padding-top:6px;}
.bm_rtab .lable{float:left;width:60px; text-align:right; padding-right:10px;}
.bm_rtab .inpext{float:left;width:198px; height:24px; border:1px solid #ccc;line-height:24px;}
.bm_rtab .int_day{float:left;width:178px; height:24px; border:1px solid #ccc; line-height:24px;}
.bm_rtab .tr_btn{padding:5px 0 10px; border-bottom:2px solid #1fa94a; text-align:center;}
.bm_rtab .submit{ display:inline-block; width:208px; height:36px; line-height:36px; color:#fff; font-size:18px; background:#1fa94a; border:0;border-radius: 5px;-moz-border-radius: 5px;  -webkit-border-radius: 5px;}
.bm_rtel{ background:url(/images/yp/rtel.gif) no-repeat left -5px; height:73px; padding:0 0 0 75px; font-size:26px; font-weight:bold; color:#41485b;}
.zsjz_ext{float:left; padding-left:20px; width:760px;}
.ext_s1{font-size:14px; line-height:24px; margin-top: 10px;}
.tit_ext1{font-size:18px; line-height:30px;}
.zsjz_a a{ display:inline-block; margin-right:10px; width:110px; height:32px; line-height:32px; color:#fff; text-align:center; font-size:18px;border:0;border-radius: 5px;-moz-border-radius: 5px;  -webkit-border-radius: 5px;}
.zyset th{ background:#414659; height:42px; line-height:42px; color:#fff; text-align:center; font-size:18px; border:1px solid #ccc;}
.zyset td{border:1px solid #ccc;text-align:center; padding:10px 5px;}
.partner {padding-left:4px;}
.partner li{float:left; width:160px; height:45px; border:1px solid #d0d0d0; text-align:center; margin-right:24px; margin-bottom:15px;}
.partner li i {	display:inline-block;	height:100%;	vertical-align:middle;	}
.partner li img {vertical-align:middle;}
.partner li.zsy{ margin-right:0;}
.honor li{float:left;width:260px; text-align:center; margin:20px 20px 0 0;}
.honor li.zsy{margin-right:0;}
.honor li img{width:258px; height:178px; border:1px solid #ccc; margin-bottom:6px;}

/*-----------------------yx_ind_huangjing--------------------------------*/
.v_show{
	position: relative;
}

.v_show .change_btn .prev {
	position: absolute;
	left: 5px;
	top: 120px;
	cursor:pointer;
}
.v_show .change_btn .next {
	position: absolute;
	right: 5px;
	top: 120px;
	cursor:pointer;
}
.v_show .v_content{
	height: 182px;
	width: 1040px;
	float: left;
	overflow: hidden;
	clear: left;
	margin-top: 20px;
	position: relative;
	margin-left: 30px;
	_margin-left: 20px;
}
.v_show .v_content .v_content_list {
	height: 182px;
	width: 9000px;
	float: left;
	position: absolute;
}
.v_show .v_content .v_content_list ul {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 10000px;
	list-style-type: none;
	display: block;
}
.v_show .v_content .v_content_list ul li {
	height: 180px;
	width: 240px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	margin-right: 20px;
	display: inline;
	border:1px solid #ccc;
}
/*-----------------------yx_newslist--------------------------------*/
.subpage_right{ margin-left:30px; width:790px; float:left; margin-top:20px; overflow:hidden;}
.subpage_rtit{width:770px; padding:0 10px; height:36px; line-height:36px; color:#fff; background:#369a61; font-size:18px; font-weight:normal;}
.subpage_rtit a{ color:#6cffc2;}
.newlist{}
.newlist li{ width:760px; height:50px; line-height:50px; border-bottom:1px solid #ccc; background:url(/images/yp/dian2.gif) no-repeat 5px center; border-bottom:1px solid #ccc; padding:0 15px; font-size:18px;}
.p_wrap{ padding-top:20px; text-align:center;}
.p_wrap .p-num a {
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(center top , #f7f7f7, #f2f2f2);
    background-repeat: repeat-x;
    border: 1px solid #ddd;
    color: #333;
}

.paa10 {
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 1.75;
    padding: 0 0 30px;
    margin-top: 20px;
}

.paa10 p {
    margin-bottom: 15px;
}

.yx_tit3 {
    background: rgba(0, 0, 0, 0) url("/images/yp/diandian.jpg") repeat-x scroll 0 0;
    color: #1e9be8;
    font-size: 18px;
    font-weight: 700;
    height: 37px;
    line-height: 37px;
    padding-top: 15px;
    text-align: center;
    margin-top: 20px;
}

.yx_tit3 span {
    background-color: #fff;
    letter-spacing: 3px;
    line-height: 1px;
    padding: 0.2rem 0.8rem;
}

.paa10 .zt-table {
    border: 1px solid #ccc;
    border-collapse: collapse;
    color: #5d5d5d;
    font: 12px/24px "Microsoft YaHei";
    margin:0 auto 20px;
    width: 100%;
}

.zt-table th, .zt-table td {
    border: 1px solid #ccc;
    padding: 8px;
}




.yx_tit5 {
    color: #9933e5;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}


.xintext__header::before {
    background-color: rgba(0, 0, 0, 0.55);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.xintext__header {
    height: 360px;
    overflow: hidden;
    position: relative;
    width: 790px;
    z-index: 1;
}
.xintext__text {
    bottom: 10px;
    left: 0;
    padding-left: 15px;
    padding-right: 70px;
    position: absolute;
    width: 760px;
    z-index: 2;
}
.xintext-meta {
    color: #fff;
    font-size: 16px;
    line-height: 1;
}
.xintext__title {
    border-bottom: medium none;
    border-top: 1px dashed rgba(255, 255, 255, 0.3);
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 45px;
    margin: 23.5px 0 0;
    padding: 17.5px 0 0;
}


.yx_tit4 {
    border-color: #1e9be8;
    border-style: solid;
    border-width: 0 0 0 5px;
    color: #1e9be8;
    font-size: 16px;
    font-weight: 700;
    padding: 0 0 0 10px;
}

.zy-table {
    border: 1px solid #ccc;
    border-collapse: collapse;
    color: #5d5d5d;
    font: 12px/24px "Microsoft YaHei";
    margin: 20px auto;
    width: 100%;
}
.zy-table th, .zy-table td {
    border: 1px solid #ccc;
    padding: 8px;
}


.yx_jy {
    overflow: hidden;
}
.yx_jydw {
    float: left;
    padding-bottom: 5px;
    padding-right: 15px;
    padding-top: 15px;
    width: 208px;
}
.yx_jydw img {
    border: 1px solid #d3d3d3;
    width: 206px;
}
.yx_jydw_Name {
    background-color: #676767;
    color: #fff;
    text-align: center;
}


.p_wrap .p-num a, .p_wrap .p-num b {
    display:inline-block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-right: 5px;
    padding: 0 14px;
}
.que_me{float:right;width:86px; height:26px; line-height:26px; color:#fff; background:#e69f29;border-radius:15px;-moz-border-radius: 15px;  -webkit-border-radius: 15px; font-size:14px; text-align:center; margin-top:8px;}
.que_me:hover{ color:#000;}
/*-----------------------yx_imglist--------------------------------*/
.yx_rtits1{ text-align:center; font-size:30px; margin:10px 0; font-weight:normal;}
.yx_rtelbox{width:790px; height:60px;}
.yx_rtel_ll{ float:left; width:200px;height:54px; background:#414659; color:#fff; padding:6px 0 0 30px;}
.yx_rtel_rr{ float:left; background:#1eaa4a;width:520px; padding:0 20px; height:60px; color:#fff;}
.yx_rtel_rr .yx_rtel_num{float:left; padding:4px 0 0 42px; background:url(/images/yp/tel1.gif) no-repeat 2px 12px; font-size:16px; line-height:24px;}
.yx_rtel_rr .yx_rtel_zxa{float:right;width:160px; padding:15px 0 0 21px; background:url(/images/yp/sja.gif) no-repeat left center; height:45px; font-size:16px;}
.yx_rtel_rr .yx_rtel_zxa a{ display:block; width:158px; height:30px; line-height:30px; background:#fff; color:#414659; text-align:center;}
.yx_suclist,.yx_viewlist{}
.yx_suclist li,.yx_viewlist li{float:left; width:246px; height:226px; border:1px solid #ccc; padding:1px; margin:20px 20px 0 0;}
.yx_suclist li.zsy,.yx_viewlist li.zsy{margin-right:0;}
.yx_suclist a,.yx_viewlist a{ display:block;}
.yx_suclist li img,.yx_viewlist li img{width:246px; height:180px;}
.yx_suclist .suc_ext,.yx_viewlist .suc_ext{ padding:10px 10px 0;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.yx_viewlist li{ height:226px;}

/*-----------------------yx_baomingpage--------------------------------*/
.yx_bmzysx{padding:10px 20px 30px; width:750px; height:110px;}
.yx_bmboxw{float:left;width:360px; height:86px; background:#5989cb; color:#0c3062; font-size:18px; text-align:center; padding-top:20px; line-height:36px; }
.yx_bmboxw.yx_bmbox1{margin-right:30px;}


.sub_rbmtab th{width:160px; text-align:right; font-size:18px; height:62px;}
.sub_rbmtab th.bzxxaaa{ height:200px;}
.sub_rbm_int1,.sub_rbm_set1,.sub_rbmtab input.sub_rbm_day{ display:block; width:242px; height:40px; border:1px solid #ccc; line-height:40px;}
.sub_rbmtab input.sub_rbm_day{width:222px;}
.area_rbm{ border: 1px solid #fff;   height: 40px; line-height: 40px; margin-right: 8px;  width: 100px;border:1px solid #ccc;}
.sub_rbm_bz{width:512px; height:180px;display:block;border:1px solid #ccc; }
.sub_rbmtab .tsxx{font-size:14px; text-align:center; background:#ececee; margin:15px 20px; height:30px; line-height:30px;}
.sub_rbmtab .sub_rbm_btntj{width:139px; height:41px; line-height:41px; color:#fff; font-size:18px; text-align:center; background:#369a61; border:0;border-radius:5px;-moz-border-radius:5px;  -webkit-border-radius:5px; margin-right:10px;}
.sub_rbmtab .sub_rbm_set{width:139px; height:41px; line-height:41px; color:#fff; font-size:18px; text-align:center; background:#414659; border:0;border-radius:5px;-moz-border-radius:5px;  -webkit-border-radius:5px; margin-right:10px;}

/*----------------------------yx_project----------------------------------------*/
.sub_project{}
.sub_project li{ padding:20px 0; border-bottom:1px solid #d0d0d0; height:150px; width:790px;}
.sub_pro_ext{float:left; width:550px; padding-left:20px; font-size:18px;}
.sub_pro_ext h1{font-size:24px; font-weight:normal; line-height:40px;}
.sub_pro_ext h1 a{ color:#265597;}
.sub_pro_ext .detail,.sub_pro_ext .zixuna{ display:inline-block; color:#fff; width:124px; height:36px; line-height:36px;border-radius:18px;-moz-border-radius:18px;  -webkit-border-radius:18px; text-align:center; margin-top:10px;}
.sub_pro_ext .detail{ background:#369a61; margin-right:15px;}
.sub_pro_ext .zixuna{ background:#265597;}

/*----------------------------yx_neirong----------------------------------------*/
.extbox_a{padding:20px 0; }
.ext_h3{font-size:24px;text-align:center; font-weight:normal;}
.ext_fsnr{ color:#999999; text-align:center; height:30px; border-bottom:1px dashed #ccc;}
.r_imgp{ padding:20px; text-align:center;}
.r_extp{ line-height:30px; font-size:16px; margin-bottom:15px;}
.ryask{ padding:20px; background:#edf1f7; font-size:18px; line-height:30px;}
.r_xgrcss{padding:20px 0; height:28px; font-size:18px;}
.r_xgrcss a{ display:inline-block; padding:0 15px; background:#51d479; height:28px; line-height:28px; color:#fff; font-size:14px; margin-right:10px; border-radius:18px;-moz-border-radius:18px;  -webkit-border-radius:18px;}
.r_xgrcss a:hover{ background:#546dcc;}
.r_share{padding:0 0 20px; height:28px; font-size:18px; border-bottom:1px solid #ccc;}
.lr_page{width:790px;}
.lr_page a{ width:375px; height:40px; line-height:40px;}
.lr_page a.syp{float:left; padding-left:14px; background:url(/images/yp/l_page.gif) no-repeat left center;}
.lr_page a.xyp{float:right; padding-right:14px; background:url(/images/yp/r_page.gif) no-repeat right center; text-align:right;}
.lr_page a:hover{ background:#f0f0f0; text-align:center;}
/*----------------------------yx_zhaoshengjianzhang----------------------------------------*/
.tits1{ height:40px; line-height:40px; border-left:4px solid #1fa94a; font-size:30px; font-weight:normal; padding-left:10px;}
.lunbo_hk{ width:1100px; height:300px; position:relative; background:#000;}
.lunbo_hk p{ width:1100px; height:300px;  display:block; display:none; position:absolute; top:0; left:0;  display:none;}
.lunbo_hk_but{ position:absolute;  bottom:0; right:0; z-index:1;}
.lunbo_hk_but span{ width:24px; height:16px; display:block; float:left; background:#666; color:#fff; margin:1px; text-align:center; font-size:12px; line-height:16px; cursor:pointer;}
.lunbo_hk_but span.ed{ background:#999;}