@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,em{-webkit-text-size-adjust:none;margin:0;padding:0;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; }
html,body{height:100%;font-size:14px; color:#7d7d7d;}
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ul,li { list-style:none; padding:0; margin:0;}
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */
a { color:#000000; text-decoration:none;}
a:hover {color:#00b388;text-decoration:none;}
.clear { clear:both;}
.fl { float: left;}
.fr { float:right;}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.wrap_bg { background:#e9f3f1; padding-top:19px; padding-bottom:12px;}
.readmore{display:none}
.mfootbar{display:none}
.top_w { background:#f8f8f8; border-bottom:1px solid #e3e3e3; height:33px;}
.top { width:1200px; margin:0 auto 0;height:33px; font-size:13px;}
.top .top_L { float: left}
.top .top_L  a { margin-top:7px; line-height:19px;  display:inline-block;padding-left:24px; margin-right:16px;}
.top .top_L  span.a_fav { background:url(../images/icon/i.png) 0 0 no-repeat;}
.top .top_L  a.a_sj {background:url(../images/icon/i.png) 0 -40px no-repeat;}
.top .top_L  a.a_ewm {background:url(../images/icon/i.png) 0 -80px no-repeat;}
.top .top_L  a.a_cart {background:url(../images/icon/i.png) 0 -120px no-repeat;}
.top .top_R { float:right;}
.top .top_R  a { line-height:21px; display:inline-block; margin:5px 6px 0;}
.top .top_R a.a_user {padding-left:27px; background:url(../images/icon/i.png) 0 -160px no-repeat;}

.header_w { width:100%;}
.header { width:1000px; margin:0 auto 0; padding-bottom:16px;}
.header .logo { margin-top:28px; float:left;}
.header .logo img{max-width:180px}
.header .box_fz {float:left; margin-left:60px; margin-top:37px;position:relative; z-index:100; }
.header .box_fz .btn_fz { cursor:pointer; line-height:23px; background:#4c4c4c; color:#545454; display:block; width:86px; text-align:center;font-size:14px; background: url(city.png) no-repeat left center; }
.header .box_fz .btn_fz span {
    background: url(jt-02.png) no-repeat right center;
    display: block;
    width: 100%;
    cursor: pointer;}
.header .box_fz .popup_fz { display:none; border:1px solid #ddd; top:23px; left:0; width:250px; position:absolute; padding:6px 10px; background:#ffffff;}
.header .box_fz .popup_fz a { color:#666; display:inline-block; margin:0 2px;padding:0 3px;}
.header .box_fz .popup_fz a:hover { background:#00b388; color:#fff; }
.header .search_box { margin-top:27px; margin-left:100px; float:left; width:480px; overflow:hidden; height:42px; border:1px solid #00b388; position:relative; z-index:0;border-radius:6px}
.header .search_box .btn { position: absolute;
    right: -2px;
    top: -6px;
    width: 68px;
    height: 60px;
    display: block;
    float: left;
    cursor: pointer;
    background: #00b388 url(../images/icon/i.png) 0 -470px no-repeat;
    z-index: 1;}
.header .search_box .input {width:400px;    line-height:42px;  height:42px; color:#333333; font-size:13px; font-family:Microsoft Yahei; outline-width:0;}

.header .search_box .input::-webkit-input-placeholder{ color: #929292;}
.header .search_box .input::-moz-placeholder{color: #929292; }
.header .search_box .input:-ms-input-placeholder{color: #929292;}

.header .nav_h { margin-top:23px;float:right;  font-size:12px;}
.header .nav_h a  { display:block; float:left; padding:0 0.5em;}
.header .nav_h a i{ width:32px; height:32px; display:block; margin:0 auto 0; background:url(../images/icon/i.png) 0 -240px no-repeat;}
.header .nav_h a:nth-child(2) i { background-position:0 -280px}
.header .nav_h a:nth-child(3) i { background-position:0 -320px}
.header .nav_h a:nth-child(4) i { background-position:0 -360px}
.header .nav_h a:nth-child(5) i { background-position:0 -400px}
.header .nav_h a:nth-child(6) i { background-position:0 -440px}

.nav li{position:relative}
.nav li:hover dl{display:block}
.nav li dl{display:none; position:absolute; width:100%; top:50px; background-color:#00b388; z-index:1000; box-shadow: 0 1px 5px 0 rgba(70,70,70,.392);}
.nav li dl a{padding:0; font-size:14px; line-height:35px;}

/*头部 end*/

/*导航 start*/
.nav_w { clear:both; background:#00b388; height:50px;  font-size:16px; }
.nav {width:1200px; margin:0 auto 0;}
.nav li {display:block;float:left;line-height:50px; /* border-right:1px solid #00a07a; */text-align:center;}
.nav li a { color:#ffffff; display:block;padding:0 1.9em; }
.nav li a:hover{ background-color:#6ee237;}
.nav li .current{ background-color: #6ee237;}
.nav .a_zzfw { display:block; float:right;  color:#00b388; line-height:32px; height:32px; padding:0 1.3em 0 3em; margin-top:9px;
-moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px;
background:#ffffff url(../images/icon/i.png) 22px -200px no-repeat;
}
.nav .a_zzfw:hover{ background-color:#d5faf1;}

/*导航 end*/

/*新焦点图片 start*/
.swiper-container.swiper_1 { margin-top:11px; width: 668px;}
    .swiper_1 .swiper-slide {}
	.swiper_1 .swiper-pagination-bullet { width:1em; height:1em;opacity:0.5;}
	.swiper_1 .swiper-pagination-bullet { background:#fff;}
	.swiper_1  .swiper-slide img { width:100%; display:block;height:309px; margin: 0 auto 0;}
	.swiper_1 .swiper-pagination-bullet-active {opacity:1}
/*新焦点图片 end*/

.box_tt { width:100%; position:relative; z-index:0; margin-top:11px; height:217px; background:#ffffff;}
.box_tt .toutiao { position:absolute; left:0; top:0; width:55px; height:55px;background: url(../images/icon/i.png) 0 -980px no-repeat;}
.box_tt .list_1 { margin:0 19px; padding:14px 15px 10px; border-bottom:1px solid #e9e9e9;}
.box_tt .list_1 .t_name { line-height:26px; font-size:14px; font-weight:bold;}
.box_tt .list_1 p { margin-top:8px; line-height:21px; height:42px; overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; 
font-size: 12px
}
.box_tt .list_1 p a { color:#00b388;}
.box_tt .list_1 p a:hover { color:#fc3060;}
.box_tt .list_2 ul { margin:5px 10px 0 20px;}
.box_tt .list_2 li { float:left; width:50%; line-height:32px;background:url(../images/icon/i.png) 0 -1047px no-repeat;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.box_tt .list_2 li a { margin-left:13px; margin-right:10px;}

.box_user { margin-top:11px; height:309px;  background:#ffffff;}
.box_user .con { padding:21px 20px 0;}
.box_user .pic { float:left; width:64px; height:64px;}
.box_user .pic img { display:block; width:64px; height:64px;
-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
}
.box_user .txt { padding-top:8px; margin-left:12px;  float:left;}
.box_user .txt .t_1 { padding-left:3px; float:left; font-size:16px; font-weight:bold;}
.box_user .txt .t_2 { float:right; padding-right:3px;}
.box_user .txt .t_3 { padding-top:4px; font-size:12px; clear:both; color:#dadada;}
.box_user .txt .t_3 a { color:#00b388; margin:0 3px;}

.box_user .box_dt { clear:both; margin-top:20px; }
.box_user .box_dt .tab { padding:0 9px;height:28px; border-bottom:1px solid #e9e9e9;position:relative; z-index:0;}
.box_user .box_dt .tab ul { }
.box_user .box_dt .tab li { cursor:pointer; position:relative; z-index:0; float:left; margin:0 8px; padding:0 10px; height:27px; line-height:27px; border:1px solid #ffffff;border-bottom:0; font-size:13px;}
.box_user .box_dt .tab li.current { color:#00b388; border:1px solid #e9e9e9; border-bottom:1px solid #ffffff}
.box_user .box_dt .con_dt_w {}
.box_user .box_dt .con_dt { display:none;}
.box_user .box_dt .list { height:78px; margin:8px 0 0;color:#00b388;}
.box_user .box_dt .list ul {}
.box_user .box_dt .list li { clear:both; font-size:12px; margin:0 16px; line-height:26px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.box_user .box_dt .list li .date { float:right; color:#7d7d7d;}

.maijia { overflow:hidden;margin:16px 0 0; padding:0 0 0 12px; height:70px;}
.maijia p { float:left; display:block; font-family:"宋体"; color:#dddde3; font-size:16px; font-weight:bold; margin:20px 6px 0;}
.maijia a { float:left; display:block;border:2px solid #ddd; width:60px; height:60px;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin:0 7px;color:#333333; }
.maijia a span {display:block; width:2em; margin:13px auto 0; line-height:16px; font-size:12px;}
.maijia a:hover { color:#00b388;border:2px solid #00b388;}

.nav_u { margin-top:14px;font-size:12px; padding-left:6px;}
.nav_u a  { display:block; float:left; width:55px; margin:0 8px; text-align: center}
.nav_u a i{ width:35px; height:35px; display:block; margin:0 auto 0; background:url(../images/icon/i.png) 0 -1120px no-repeat;}
.nav_u a:nth-child(2) i { background-position:0 -1160px}
.nav_u a:nth-child(3) i { background-position:0 -1200px}
.nav_u a:nth-child(4) i { background-position:0 -1240px}

.box_qy { clear:both; background:#fff; margin-top:11px; height:217px; }
.box_qy .tab { padding:0 9px;height:34px; border-bottom:1px solid #e9e9e9;position:relative; z-index:0;}
.box_qy .tab ul { padding-top:5px; }
.box_qy .tab li { cursor:pointer; position:relative; z-index:0; float:left; margin:0 8px; padding:0 2px; height:27px; line-height:27px;  font-size:13px; color:#353535;}
.box_qy .tab li.current { border-bottom:3px solid #00b388; color:#00b388;}
.box_qy .con_qy { display:none;}
.box_qy .list { padding:8px 0 0;color:#00b388;}
.box_qy .list ul {}
.box_qy .list li { clear:both; font-size:12px; margin:0 16px; line-height:28px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.box_qy .list li .date { float:right; color:#7d7d7d;}

.flink { width:1200px; clear:both; margin:0 auto 0; padding:35px 0 38px; }
.flink .tit {    font-size: 14px;
    color: #000;
    font-weight: 800;}
.flink .tit span{ color:#9d9d9d; font-size:15px;}
.flink .con { margin-top:15px; line-height:2.4em; font-size:13px; color:#8d8d8d;}
.flink .con a { display:inline-block;}
.flink .con .line { margin:0 1.4em;}

.f_nav_w {clear:both; background:#102741; }
.f_nav { width:1200px;margin:0 auto 0; padding:32px 0 48px; color:#dedfe2; line-height:2em;}
.f_nav .tit { font-size:15px; font-weight:bold;}
.f_nav .box_1 { float:left; width:195px;}
.f_nav .box_2 {float:left; width:195px;}
.f_nav .box_3 {float:left; width:350px;}
.f_nav .box_4 {float:left;width:320px;}
.f_nav .box_5 {float:left; text-align:center;}
.f_nav ul { margin-top:10px;}
.f_nav a {color:#dedfe2;}
.f_nav a:hover {color:#fff;}
.f_nav .txt {margin-top:10px;}
.f_nav .ewm { margin-top:20px;width:105px; height:105px;}
.f_nav .ewm img { display:block;width:105px; height:105px;}
.f_nav .tel { font-size:28px; margin-bottom:2px; line-height:40px;}
.f_nav .a_lxwm { margin-top:8px; display:inline-block; border:1px solid #ffffff; padding:0 15px; line-height:23px;-moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}

.footer_w {clear:both; background:#0a1c31; }
.footer { width:1200px;margin:0 auto 0;  padding:16px 0 16px; text-align: center; }
.footer .copyright {  color:#dedfe0;}
.footer .copyright span { margin-left:10px;}
.footer .copyright a {color:#dedfe0;}
.footer .copyright a:hover {color:#fff;}

.box_dqfl { clear:both; width:1200px; margin:0 auto 0; background:#fff; border-bottom:2px solid #00b388;}
.box_dqfl .tit { padding-top:29px; color:#000; float:left; width:110px; font-size:16px; text-align:center; font-weight:bold;}
.box_dqfl .con { float:right; width:1090px; line-height:22px; color:#ffffff; font-size:13px;padding:7px  0 16px;}
.box_dqfl .con a {     margin: 9px 1px 0;
    display: inline-block;
    padding: 0 3px;
    -moz-border-radius: 12px;
    /* -webkit-border-radius: 12px; */
    border-radius: 2px;
    display: inlin-block;
    width: 70px;}
.box_dqfl .con a:hover,.box_dqfl .con a.current { /* background:#00b388; */ color:#00b388;}
.icon-idq:before {
    background-image: url(q.png);
}
.main_1 { clear:both; margin:0 auto 0; width:1200px; }
.main_1 .main_1_L { float:left; width:208px;}
.main_1 .main_1_C { margin-left:12px; float:left; width:668px;}
.main_1 .main_1_R { float:right; width:300px;}

.main_2 { clear:both; margin:0 auto 0; width:1200px; }
.main_2 .main_2_L { float:left; width:392px;margin-right:11px; }
.main_2 .main_2_R { float:right; width:392px;}
.main_2 .box { margin-top:11px; background:#ffffff;}
.main_2 .h_3 { overflow:hidden; height:100%;	}
.main_2 .h_7 { overflow:hidden; height:460px;	}
.main_2 .box .tit { padding:0 16px 0 15px; height:51px; text-align:left; overflow:hidden; border-bottom:1px solid #e9e9e9;}
.main_2 .box .tit i {margin-top:15px; display:block;float:left; width:22px; height:22px; margin-right:9px;}
.main_2 .box .tit .i_1 { background:url(../images/icon/i.png) 0 -520px no-repeat;}
.main_2 .box .tit .i_2 { background:url(../images/icon/i.png) 0 -560px no-repeat;}
.main_2 .box .tit .i_3 { background:url(../images/icon/i.png) 0 -600px no-repeat;}
.main_2 .box .tit .i_4 { background:url(../images/icon/i.png) 0 -640px no-repeat;}
.main_2 .box .tit .i_5 { background:url(../images/icon/i.png) 0 -680px no-repeat;}
.main_2 .box .tit .i_6 { background:url(../images/icon/i.png) 0 -720px no-repeat;}
.main_2 .box .tit .i_7 { background:url(../images/icon/i.png) 0 -760px no-repeat;}
.main_2 .box .tit .i_8 { background:url(../images/icon/i.png) 0 -800px no-repeat;}
.main_2 .box .tit .t_name { margin-right:2px; color:#000000;float:left; font-size:16px; line-height:51px;}
.main_2 .box .tit .t_en {float:left; font-weight:bold; line-height:53px; color:#00b388; font-size:13px; text-transform:uppercase;}
.main_2 .box .tit .more { float: right;
   /* margin-top: 13px; */
    display: block;
    /* border: 1px solid #00b388; */
    padding: 0 10px;
    line-height: 23px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    color: #c1c1c1;
    font-size: 12px;}
.main_2 .box .tit .more:hover {/* border:1px solid #fc3060; */color:#fc3060; }
.main_2 .box .list { padding:8px 0 0;color:#00b388;}
.main_2 .box .list ul {}
.main_2 .box .list li { margin:0 22px; padding-left:19px; line-height:40px; font-size:13px;background:url(../images/icon/i.png) 0 -824px no-repeat;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}

.main_2 .box .list_1 { margin-top:3px;overflow:hidden;}
.main_2 .box .list_1 ul { margin:0 17px;/* margin-top:17px */}
.main_2 .box .list_1 li { float: left;
    width: 100%;
    /* margin-top: -5px; */
    border-bottom: 1px solid #efeff0;
    padding: 15px 0 15px;}
.main_2 .box .list_1 .pic { float:left; width:46px; height:auto;}
.main_2 .box .list_1 .pic img {     display: block;
    width: 46px;
    height: 46px;
    border-radius: 40px;}
.main_2 .box .list_1 .txt { padding-top:2px;  margin-left:17px;  width:285px; float:left;}
.main_2 .box .list_1 .t_1 { color:#000;  font-size:14px; margin-top:-2px; margin-bottom:5px;height:25px; line-height:25px;
overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.main_2 .box .list_1 .t_2 {  height:16px; line-height:16px; color:#7d7d7d;
overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; font-size:12px}
.main_2 .box .list_1 .t_2 a{color:#666}
/*.main_2 .box .list_1 li:nth-child(1) .t_1 a,.main_2 .box .list_1 li:nth-child(2) .t_1 a,.main_2 .box .list_1 li:nth-child(3) { color:#fc3060;}*/

.main_2 .box .list_2 { padding:8px 0 0;}
.main_2 .box .list_2 ul {}
.main_2_L .box .con .list_2 li {     margin: 0 22px;
    padding-left: 17px;
    line-height: 32px;
    /* font-size: 14px; */
    background: url(../images/icon/i.png) 0 -866px no-repeat;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 120px;
	}
	
	.main_2 .box .list_2 li { margin: 0 22px;
	    padding-left: 17px;
	    line-height: 36px;
	    font-size: 13px;
	    background: url(../images/icon/i.png) 0 -864px no-repeat;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;}

.main_2 .box .list_3 { margin-top:2px; overflow:hidden;}
.main_2 .box .list_3 ul {}
.main_2 .box .list_3 li {  margin:16px 22px 0; height:50px; padding-left:17px; line-height:25px; font-size:15px;background:url(../images/icon/i.png) 0 -872px no-repeat;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; }

.main_3 { clear:both; margin:0 auto 0; width:1200px; }
.main_3 .main_3_L { float:left; width:796px; }
.main_3 .main_3_R { float:right; width:392px;}
.main_3 .h_7 { overflow:hidden; height:733px;	}
.main_3 .box { margin-top:11px; background:#ffffff;}
.main_3 .box .tit { padding:0 15px; height:51px; text-align:left; overflow:hidden; border-bottom:1px solid #e9e9e9;}
.main_3 .box .tit i {margin-top:15px; display:block;float:left; width:22px; height:22px; margin-right:9px;}
.main_3 .box .tit .i_4 { background:url(../images/icon/i.png) 0 -640px no-repeat;}
.main_3 .box .tit .i_5 { background:url(../images/icon/i.png) 0 -680px no-repeat;}
.main_3 .box .tit .i_6 { background:url(../images/icon/i.png) 0 -720px no-repeat;}
.main_3 .box .tit .t_name { margin-right:2px; color:#000000;float:left; font-size:16px; line-height:51px;}
.main_3 .box .tit .t_en {float:left; font-weight:bold; line-height:53px; color:#00b388; font-size:13px; text-transform:uppercase;}

.main_3 .box .list_4 { margin:6px 0 0;  overflow:hidden;}
.main_3 .box .list_4 ul {}
.main_3 .box .list_4 li { border-bottom:1px solid #f2f3f3; margin:0 22px 0; padding:5px 0 5px; }
.main_3 .box .list_4 li:last-child { border-bottom:0;}
.main_3 .box .list_4 .t_name { color:#00b388; line-height:26px; font-size:14px; font-weight:bold;}
.main_3 .box .list_4 .t_name a{ color:#00b388; }
.main_3 .box .list_4 .t_name a:hover {color:#fc3060;}
.main_3 .box .list_4 p { margin-top:8px; color:#7d7d7d; line-height:22px; height:66px; overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:3; 
font-size:12px;}
.main_3 .box .list_4 .about { margin-top:13px; line-height:23px;}
.main_3 .box .list_4 .about a { padding:0 13px; margin-right:8px;color:#fc3060;display:inline-block; background:#f2f3f3;}
.main_3 .box .list_4 .about a:hover {background:#ddd;}
.main_3 .box .list_4 .about span { padding:0 13px; margin-right:8px; display:inline-block;background:#f2f3f3; }

.main_3 .box .pic { margin:15px auto 0; width:357px; height:auto; overflow:hidden;}
.main_3 .box .pic img { width:357px; height:auto; display:block}

.main_3 .box .list_5 { padding:8px 0 0;}
.main_3 .box .list_5 ul {}
.main_3 .box .list_5 li { position:relative; z-index:0; margin:0 16px; padding:2px 40px 0 10px; border-bottom:1px solid #f2f3f3; line-height:41px; font-size:13px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.main_3 .box .list_5 li:last-child { border-bottom:0;}
.main_3 .box .list_5 .btn_edit { display:block; position:absolute; right:13px; top:12px; width:21px; height:21px; cursor:pointer;background:url(../images/icon/i.png) 0 -940px no-repeat;}

.main_3 .box .tit .more {
    float: right;
    /* margin-top: 13px; */
    display: block;
    /* border: 1px solid #00b388; */
    padding: 0 10px;
    line-height: 23px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    color: #c1c1c1;
    font-size: 12px;
}
.main_3 .box .tit .more:hover {/* border:1px solid #fc3060; */color:#fc3060; }

.box_pic { width: 1200px;
    margin: 11px auto 0;
    /* padding-bottom: 3px; */
    /* padding-top: 17px; */
    overflow: hidden;
    /* background: #ffffff; */}
.box_pic a {/* margin:0 0 15px 17px; */ float:left; display:block; cursor:pointer;width:220px;/* height:110px */}
.box_pic a img { display:block; /* width:220px; height:110px; *//* border-radius:4px */}

.box_cate { margin-top:11px;width:200px;float:left;height:538px;background:#FFFFFF; position:relative;}
.box_cate p {height:32px;line-height:32px;padding:0 10px 0 20px;font-size:14px;margin:0;background:#00b388;color:#FFFFFF;}
.box_cate ul {margin:10px 0;}
.box_cate i {font-style:normal;/* font-weight:bold */font-size:16px;float:right;color:#DDDDDD;font-family:simsun;}
.box_cate strong {font-weight:normal;}
.box_cate li {    height: 47px;
    line-height: 47px;
    padding: 0 20px 0 30px;
    font-size: 14px;
    overflow: hidden;
    cursor: pointer;
    border-bottom: 1px solid #efeff0;}
.box_cate div {z-index:900;position:absolute;width:646px;height:518px;padding:10px 20px;overflow:hidden;border:#EEEEEE 1px solid;background:#FFFFFF;display:none; top:-1px; left:200px;}
.box_cate dl {margin:0;border-bottom:#DDDDDD 1px dotted;clear:both;}
.box_cate dt {margin:0;padding:0;line-height:31px;font-size:14px;}
.box_cate dd {margin:0;padding:0;line-height:32px;font-size:12px;}
.box_cate em {font-style:normal;color:#DDDDDD;padding:0 10px;font-family:simsun;}
.box_cate li:hover i {color:#00b388;}
.box_cate li:hover strong {color:#00b388;}
.box_cate li:hover div {display:block;}

.box_cate .cate-0 {background:url('cate-0.png') no-repeat 10px center;}
.box_cate .cate-0:hover {background:#00b388 url('cate-0-on.png') no-repeat 10px center;}
.box_cate .cate-0:hover div {margin:-42px 0 0 160px;}
.box_cate .cate-1 {background:url('cate-1.png') no-repeat 10px center;}
.box_cate .cate-1:hover {background:#00b388 url('cate-1-on.png') no-repeat 10px center;}
.box_cate .cate-1:hover div {margin:-74px 0 0 160px;}
.box_cate .cate-2 {background:url('cate-2.png') no-repeat 10px center;}
.box_cate .cate-2:hover {background:#00b388 url('cate-2-on.png') no-repeat 10px center;}
.box_cate .cate-2:hover div {margin:-106px 0 0 160px;}
.box_cate .cate-3 {background:url('cate-3.png') no-repeat 10px center;}
.box_cate .cate-3:hover {background:#00b388 url('cate-3-on.png') no-repeat 10px center;}
.box_cate .cate-3:hover div {margin:-138px 0 0 160px;}
.box_cate .cate-4 {background:url('cate-4.png') no-repeat 10px center;}
.box_cate .cate-4:hover {background:#00b388 url('cate-4-on.png') no-repeat 10px center;}
.box_cate .cate-4:hover div {margin:-170px 0 0 160px;}
.box_cate .cate-5 {background:url('cate-5.png') no-repeat 10px center;}
.box_cate .cate-5:hover {background:#00b388 url('cate-5-on.png') no-repeat 10px center;}
.box_cate .cate-5:hover div {margin:-202px 0 0 160px;}
.box_cate .cate-6 {background:url('cate-6.png') no-repeat 10px center;}
.box_cate .cate-6:hover {background:#00b388 url('cate-6-on.png') no-repeat 10px center;}
.box_cate .cate-6:hover div {margin:-234px 0 0 160px;}
.box_cate .cate-7 {background:url('cate-7.png') no-repeat 10px center;}
.box_cate .cate-7:hover {background:#00b388 url('cate-7-on.png') no-repeat 10px center;}
.box_cate .cate-7:hover div {margin:-266px 0 0 160px;}
.box_cate .cate-8 {background:url('cate-8.png') no-repeat 10px center;}
.box_cate .cate-8:hover {background:#00b388 url('cate-8-on.png') no-repeat 10px center;}
.box_cate .cate-8:hover div {margin:-298px 0 0 160px;}
.box_cate .cate-9 {background:url('cate-9.png') no-repeat 10px center;}
.box_cate .cate-9:hover {background:#00b388 url('cate-9-on.png') no-repeat 10px center;}
.box_cate .cate-9:hover div {margin:-330px 0 0 160px;}
.box_cate .cate-10 {background:url('cate-10.png') no-repeat 10px center;}
.box_cate .cate-10:hover {background:#00b388 url('cate-10-on.png') no-repeat 10px center;}
.box_cate .cate-10:hover div {margin:-362px 0 0 160px;}
.box_cate .cate-11 {background:url('cate-11.png') no-repeat 10px center;}
.box_cate .cate-11:hover {background:#00b388 url('cate-11-on.png') no-repeat 10px center;}
.box_cate .cate-11:hover div {margin:-394px 0 0 160px;}
.box_cate .cate-12 {background:url('cate-12.png') no-repeat 10px center;}
.box_cate .cate-12:hover {background:#00b388 url('cate-12-on.png') no-repeat 10px center;}
.box_cate .cate-12:hover div {margin:-426px 0 0 160px;}
.box_cate .cate-13 {background:url('cate-13.png') no-repeat 10px center;}
.box_cate .cate-13:hover {background:#00b388 url('cate-13-on.png') no-repeat 10px center;}
.box_cate .cate-13:hover div {margin:-458px 0 0 160px;}
.box_cate .cate-14 {background:url('cate-14.png') no-repeat 10px center;}
.box_cate .cate-14:hover {background:#00b388 url('cate-14-on.png') no-repeat 10px center;}
.box_cate .cate-14:hover div {margin:-490px 0 0 160px;}
.box_cate .cate-15 {background:url('cate-15.png') no-repeat 10px center;}
.box_cate .cate-15:hover {background:#00b388 url('cate-15-on.png') no-repeat 10px center;}
.box_cate .cate-15:hover div {margin:-522px 0 0 160px;}

.box_nei { clear:both; width:1200px; margin:9px auto 0; height:59px; background:#ffffff;}
.box_nei .position { margin-top:18px; margin-left:32px; padding-left:32px; float:left; color:#515151; background:url(../images/icon/i.png) 0 -1299px no-repeat; line-height:24px;}
.box_nei .position a { color:#515151;}
.box_nei .position a:hover {color:#00b388;}
.box_nei .position span {color:#00b388;}

.box_nei .search_n_box { margin-top:15px; margin-right:24px; float: right; width:385px;  height:33px; border:1px solid #00b388; position:relative; z-index:0;
-moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px;
}
.box_nei .search_n_box .btn { position:absolute; right:0; top:0; width:48px; height:33px; display:block; float:left; cursor:pointer; background:#00b388 url(../images/icon/i.png) 0 -480px no-repeat; z-index:1;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:16px;
-webkit-border-bottom-right-radius:16px;
-webkit-border-bottom-left-radius:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:16px;
-moz-border-radius-bottomright:16px;
-moz-border-radius-bottomleft:0;
border-top-left-radius:0;
border-top-right-radius:16px;
border-bottom-right-radius:16px;
border-bottom-left-radius:0;
}
.box_nei .search_n_box .input { margin-left:88px; width:240px;    line-height:33px;  height:33px; color:#333333; font-size:13px; font-family:Microsoft Yahei; outline-width:0;}

.box_nei .search_n_box .input::-webkit-input-placeholder{ color: #929292;}
.box_nei .search_n_box .input::-moz-placeholder{color: #929292; }
.box_nei .search_n_box .input:-ms-input-placeholder{color: #929292;}

/*下拉菜单 start*/
.box_nei .search_n_box .sel_w { position:absolute; left:0; top:0;  z-index:200;width:80px; height:33px; background:#f3f6f5; color:#00b388;
-webkit-border-top-left-radius:16px;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-right-radius:0;
-webkit-border-bottom-left-radius:16px;
-moz-border-radius-topleft:16px;
-moz-border-radius-topright:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-bottomleft:16px;
border-top-left-radius:16px;
border-top-right-radius:0;
border-bottom-right-radius:0;
border-bottom-left-radius:16px;
}
.box_nei .search_n_box .sel_w .select { display: inline-block; width:100%; position:relative; z-index:200;}
.box_nei .search_n_box .sel_w DIV.selectbox-wrapper { left:-1px; top:33px;  WIDTH:100%;  POSITION: absolute;z-index:200; BACKGROUND-COLOR: #ffffff;  TEXT-ALIGN: left; border:1px solid #00b388; padding:3px 0; 
-moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px; overflow:hidden; color:#000;}
.box_nei .search_n_box .sel_w DIV.selectbox-wrapper UL LI.selected {background:#b5fbea }
.box_nei .search_n_box .sel_w DIV.selectbox-wrapper UL LI.current { BACKGROUND-COLOR: #00b388; color:#fff;}


.box_nei .search_n_box .sel_w DIV.selectbox-wrapper UL LI {  WIDTH:100%; CURSOR: pointer; LINE-HEIGHT: 22px;color:#a0a0a0;text-indent:20px; line-height:28px;}
.box_nei .search_n_box .sel_w .selectbox { border:none;  DISPLAY: block; width: 100%; CURSOR: pointer; HEIGHT: 33px; background: url(arrow.png) 58px 13px no-repeat; color:#00b388; text-indent:20px; font-size:14px; }/*未选择时*/
/*下拉菜单 end*/

.main_i { clear:both; margin:0 auto 0; width:1200px; }
.main_i .main_i_L { float:left; width:890px;  }
.main_i .main_i_R { float:right; width:300px;}

.box_white { margin-top:10px; padding-top:12px; background:#ffffff;}

.box_fenlei { margin:0 27px; padding-top:18px;}
.box_fenlei .tit { float:left; padding:0 19px; background:#00b388; color:#fff; font-size:15px; line-height:29px;  font-weight:bold;}
.box_fenlei .con { clear:both; padding:12px 14px; border:1px solid #d7d7d7;border-top:2px solid #00b388; background:#f5faf8;}
.box_fenlei .con a { margin:0 7px; display:inline-block;}
.box_fenlei .con a:hover,.box_fenlei .con a.current { /* background:#00b388; */color:#00b388;}

.box_xx { margin:27px 27px 0;}
.box_xx .tit { padding:0 16px 0 15px; height:51px; text-align:left; overflow:hidden; border-bottom:1px solid #e9e9e9;}
.box_xx .tit i {margin-top:15px; display:block;float:left; width:22px; height:22px; margin-right:9px;background:url(../images/icon/i.png) 0 -520px no-repeat;}
.box_xx .tit i.i_2 {background:url(../images/icon/i.png) 0 -1480px no-repeat;}
.box_xx .tit i.i_3 {background:url(../images/icon/i.png) 0 -1520px no-repeat;}
.box_xx .tit .t_name { margin-right:4px; color:#000000;float:left; font-size:16px; line-height:51px;}
.box_xx .tit .t_en {float:left; font-weight:bold; line-height:53px; color:#00b388; font-size:13px; text-transform:uppercase;}
.box_xx .tit .more { float:right; margin-top:13px; display:block; border:1px solid #00b388; padding:0 10px; line-height:23px;-moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; color:#00b388;}
.box_xx .tit .more:hover {border:1px solid #fc3060; color:#fc3060; }
.box_xx .list_xx { margin-top:3px;overflow:hidden;}
.box_xx .list_xx ul {}
.box_xx .list_xx li { clear:both; padding:28px 5px 25px; overflow:hidden; border-bottom:1px solid #f2f3f3; border-bottom:1px solid #ddd;}
.box_xx .list_xx .pic { float:left;  width:132px; height:132px;}
.box_xx .list_xx .pic img { display:block; width:132px; height:132px;}
.box_xx .list_xx .txt { padding-top:2px; width:670px; float: right;}

.box_xx .list_xx .t_name { margin-bottom:7px; color:#00b388; line-height:22px; font-size:18px; font-weight:bold;}
.box_xx .list_xx .t_name a{ color:#00b388; }
.box_xx .list_xx .t_name a:hover {color:#fc3060;}
.box_xx .list_xx dl {clear:both; font-size:13px; line-height:22px;}
.box_xx .list_xx dt { float:left; width:65px;}
.box_xx .list_xx dd { float:left; width:590px;}
.box_xx .list_xx .about { clear:both; padding-top:11px;line-height:23px;}
.box_xx .list_xx .about a { padding:0 13px; margin-right:8px; display:inline-block;background:#f2f3f3;}
.box_xx .list_xx .about a:hover {background:#ddd;}
.box_xx .list_xx .about span { color:#000000; padding:0 13px; margin-right:8px; display:inline-block;background:#f2f3f3; }

.box_xx .list_zy { margin:6px 0 0;  overflow:hidden;}
.box_xx .list_zy ul {}
.box_xx .list_zy li { border-bottom:1px solid #f2f3f3; border-bottom:1px solid #ddd; margin:0 5px 0; padding:15px 0 24px; }
.box_xx .list_zy li:last-child { border-bottom:0;}
.box_xx .list_zy .t_name { color:#00b388; line-height:26px; font-size:18px; font-weight:bold;}
.box_xx .list_zy .t_name a{ color:#00b388; }
.box_xx .list_zy .t_name a:hover {color:#fc3060;}
.box_xx .list_zy p { margin-top:8px; color:#7d7d7d; line-height:22px; height:66px; overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:3; }
.box_xx .list_zy .about { margin-top:13px; line-height:23px;}
.box_xx .list_zy .about a { padding:0 13px; margin-right:8px;color:#000;display:inline-block; background:#f2f3f3;}
.box_xx .list_zy .about a:hover {background:#ddd;}
.box_xx .list_zy .about span { padding:0 13px; margin-right:8px; display:inline-block;background:#f2f3f3; }

.box_xx .list_zx { margin:6px 0 0;  overflow:hidden;}
.box_xx .list_zx ul {}
.box_xx .list_zx li { border-bottom:1px solid #f2f3f3; border-bottom:1px solid #ddd; margin:0 5px 0; padding:15px 0 24px; }
.box_xx .list_zx li:last-child { border-bottom:0;}
.box_xx .list_zx .t_name { color:#00b388; line-height:26px; font-size:18px; font-weight:bold;}
.box_xx .list_zx .t_name a{ color:#00b388; }
.box_xx .list_zx .t_name a:hover {color:#fc3060;}
.box_xx .list_zx p { margin-top:8px; color:#7d7d7d; line-height:22px; height:66px; overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:3; }
.box_xx .list_zx .about { margin-top:13px; line-height:23px;}
.box_xx .list_zx .about a { padding:0 13px; margin-right:5px;color:#fc3060;display:inline-block; background:#f2f3f3;}
.box_xx .list_zx .about a:hover {background:#ddd;}
.box_xx .list_zx .about span { padding:0 6px; margin-right:5px; display:inline-block;}


.page {clear:both; width:100%; margin:30px 0 0 0; padding-bottom:30px; text-align:center;  overflow: hidden; font-size:16px;color:#4d4d4d; line-height:2em;}
.page li{background:#f2f3f3; vertical-align:middle; display: inline-block; margin:0 6px 0;}
.page li a{display:block; padding:1px 12px 0; box-sizing:border-box; color:#4d4d4d;}
.page li a:hover {background:#00b388; color:#ffffff;}
.page li.thisclass{background:#00b388; width:33px; color:#fff;}
.page li.thisclass a{color:#fff}
.page i { font-family:'宋体'; font-weight:bold; font-style: normal;}
.page .current,.page .usable {background:#f2f3f3; vertical-align:middle; display: inline-block;background:#00b388; color:#ffffff;margin:0 6px 0; padding:1px 12px 0;}
.page span.dot {margin:0 6px 0;}

.main_i .main_i_R .box { background:#ffffff; margin-top:11px; clear:both;}
.main_i .main_i_R .box .tit { padding:0 15px; height:51px; text-align:left; overflow:hidden; border-bottom:1px solid #e9e9e9;}
.main_i .main_i_R .box .tit i {margin-top:15px; display:block;float:left; width:22px; height:22px; margin-right:9px;}
.main_i .main_i_R .box .tit .i_2 { background:url(../images/icon/i.png) 0 -640px no-repeat;}
.main_i .main_i_R .box .tit .i_3 { background:url(../images/icon/i.png) 0 -1360px no-repeat;}
.main_i .main_i_R .box .tit .i_4 { background:url(../images/icon/i.png) 0 -1398px no-repeat;}
.main_i .main_i_R .box .tit .t_name { margin-right:2px; color:#000000;float:left; font-size:16px; line-height:51px;}

.main_i .main_i_R .box .tit_yy{ padding:18px 15px 9px;text-align:left; overflow:hidden; border-bottom:1px solid #e9e9e9;}
.main_i .main_i_R .box .tit_yy i { margin-top:2px; display:block;float:left; width:22px; height:22px; margin-right:9px; background:url(../images/icon/i.png) 0 -1440px no-repeat;}
.main_i .main_i_R .box .tit_yy .t_name { margin-right:2px; color:#000000;float:left; font-size:16px; font-weight:bold; line-height:22px;}
.main_i .main_i_R .box .tit_yy .t_2 { padding:0 0 0 32px;  clear:both; color:#00b388;}

.main_i .main_i_R .box .list_1 { margin-top:2px;overflow:hidden; padding-bottom:23px;}
.main_i .main_i_R .box .list_1 ul { margin:0 18px;}
.main_i .main_i_R .box .list_1 li { float:left; width:100%; margin-top:10px;}
.main_i .main_i_R .box .list_1 .pic { float:left; width:56px; height:56px;}
.main_i .main_i_R .box .list_1 .pic img { display:block; width:56px; height:56px;}
.main_i .main_i_R .box .list_1 .txt { padding-top:16px; margin-left:16px; width:190px; float:left;}
.main_i .main_i_R .box .list_1 .t_1 { color:#000;  font-size:15px; height:25px; line-height:25px;
overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}

.main_i .main_i_R .box .pic_d { margin:13px auto 0; width:270px; height:163px; overflow:hidden; position:relative; z-index:0;}
.main_i .main_i_R .box .pic_d img { width:270px; height:163px; display:block}
.main_i .main_i_R .box .pic_d .txt_mask { display:block; position:absolute; left:0 ; bottom:0; width:100%; height:27px;
background:#000000;
filter:Alpha(opacity=50);
background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0% !important;
}
.main_i .main_i_R .box .pic_d .p_txt {position:absolute;  bottom:0; display:block; left:6%; color:#fff; width:90%;height:27px; line-height:27px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}

.main_i .main_i_R .box .list_3 { margin-top:8px; padding-bottom:10px; overflow:hidden;}
.main_i .main_i_R .box .list_3 ul {}
.main_i .main_i_R .box .list_3 li { border-bottom:1px solid #e9e9e9;   margin:8px 22px 0; padding-bottom:10px; height:25px; padding-left:17px; line-height:25px; font-size:15px;background:url(../images/icon/i.png) 0 -872px no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main_i .main_i_R .box .list_3 li:last-child {border-bottom:0; }

.form_yy { margin:0 10px; padding-bottom:32px;}
.form_yy dl { padding-top:8px; clear:both; }
.form_yy dt { width:62px; line-height:38px; color:#000; text-align:right; float:left;font-size:15px;}
.form_yy dd { float:left; width:208px;}
.form_yy .i_w {width:195px; height:36px;border:1px solid #d7d7d7;}
.form_yy .input { margin:0 10px; width:175px; height:36px;line-height:36px; color:#333333; font-size:13px; font-family:Microsoft Yahei; outline-width:0; border:0; outline-width:0;}
.form_yy .input::-webkit-input-placeholder{ color: #929292;}
.form_yy .input::-moz-placeholder{color: #929292; }
.form_yy .input:-ms-input-placeholder{color: #929292;}

.form_yy .sel_w {width:195px; height:36px;border:1px solid #d7d7d7;}
.form_yy .sel {  cursor:pointer; margin:0 0 0 0; text-indent:10px; width:195px; height:36px;line-height:36px; color:#000; font-size:13px; font-family:Microsoft Yahei; outline-width:0; border:0; outline-width:0;}

.form_yy .te_w {width:195px; height:78px;border:1px solid #d7d7d7;}
.form_yy .textarea { margin:9px 10px 0; width:175px; height:64px;line-height:18px; color:#333333; font-size:13px; font-family:Microsoft Yahei; outline-width:0; border:0; outline-width:0;}
.form_yy .textarea::-webkit-input-placeholder{ color: #929292;}
.form_yy .textarea::-moz-placeholder{color: #929292; }
.form_yy .textarea:-ms-input-placeholder{color: #929292;}
.form_yy .btn_w { clear:both; text-align:center; padding-top:21px;}
.form_yy .btn { cursor:pointer; width:249px; height:38px; line-height:38px; margin:0 auto 0; background:#00b388; color:#ffffff; border:0; outline-width:0;
-moz-border-radius:19px; -webkit-border-radius:19px; border-radius:19px;
}
.form_yy .btn:hover { background:#019f79;}

.box_zxzx { margin:0 27px 0; padding-top:2px;}
.box_zxzx .tit { line-height:36px; font-size:20px; font-weight:bold;}
.box_zxzx .tit span { color:#00b388;}
.box_zxzx .tab { margin-top:1px;}
.box_zxzx .tab a { margin-top:5px; display:inline-block; background:#f5faf8; border:1px solid #d7d7d7; height:33px; line-height:33px; margin-right:3px; padding:0 14px;}

.list_about {margin:0 27px 0; padding-bottom:2px;}
.list_about ul { margin:6px 0 0 0;}
.list_about li { border-bottom:1px solid #e9e9e9; border-bottom:1px solid #ddd; float:left; width:50%; line-height:36px;background:url(../images/icon/i.png) 22px -1566px no-repeat;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.list_about li a { color:#fc3160; margin-left:41px; margin-right:10px;}
.list_about li a:hover{ color:#930123;}

.detail_zx {margin:0 27px 0; }
.detail_zx h1 {padding-top:2px; color:#000;line-height:36px; font-size:20px; font-weight:bold;}
.detail_zx h1 span {color:#00b388;}
.detail_zx .about {margin-top:2px; padding-bottom:8px; border-bottom:1px solid #e9e9e9; color:#7d7d7d;}
.detail_zx .about span { margin-right:10px;}
.detail_zx .about a { margin-right:10px;color:#7d7d7d;}
.detail_zx .about a:hover {color:#00b388;}
.detail_zx .detail_con { margin-top:32px; overflow:hidden; width:100%; font-size:15px; color:#000; line-height:36px;}
.detail_zx .detail_con img { max-width:100%;}
.detail_zx .detail_con h2 { margin:8px 0 0; padding:0; font-size:18px;}
.detail_zx .detail_tel { margin-top:35px; padding:19px 10px; font-size:16px; color:#fc3160; border:1px dashed #fc3160; text-align:center; clear:both; background:#ffebf0;}

.detail_zx .detail_xuexiao { margin-top:32px;padding-bottom:48px;}
.detail_zx .detail_xuexiao .pic_x { float:left;  width:132px; height:132px;}
.detail_zx .detail_xuexiao .pic_x img { display:block; width:132px; height:132px;}
.detail_zx .detail_xuexiao .txt_x { padding-top:2px; width:686px; float: right;}

.detail_zx .detail_xuexiao .t_name { margin-bottom:9px; color:#00b388; line-height:22px; font-size:18px; font-weight:bold;}
.detail_zx .detail_xuexiao .t_name a{ color:#00b388; }
.detail_zx .detail_xuexiao .t_name a:hover {color:#fc3060;}
.detail_zx .detail_xuexiao .t_2 { font-size:15px;}
.detail_zx .detail_xuexiao .t_3 { padding-top:10px;font-size:15px; color:#000;}
.detail_zx .detail_xuexiao .t_about { margin-right:-4px; padding-top:7px;line-height:33px;}
.detail_zx .detail_xuexiao .t_about a { padding:0 14px 0 13px; margin-right:4px; display:inline-block;background:#f5faf8; border:1px solid #d7d7d7;color:#000000; }
.detail_zx .detail_xuexiao .t_about a:hover {background:#ddd;}
.detail_zx .detail_xuexiao .t_about span { color:#000000; padding:0 14px; margin-right:4px; display:inline-block;background:#f5faf8; border:1px solid #d7d7d7;}


.box_tj { background:#ffffff; margin-top:11px; clear:both; padding-bottom:15px;}
.box_tj .tit { padding:0 30px; height:51px; text-align:left; overflow:hidden; border-bottom:1px solid #e9e9e9;}
.box_tj .tit i {margin-top:15px; display:block;float:left; width:22px; height:22px; margin-right:9px;background:url(../images/icon/i.png) 0 -1640px no-repeat;}
.box_tj .tit .t_name { margin-right:2px; color:#000000;float:left; font-size:16px; line-height:51px; font-weight:bold;}

.box_tj .list_tj { padding:8px 0 0;color:#00b388;}
.box_tj .list_tj ul {margin:0 28px;}
.box_tj .list_tj li { color:#000; width:48%; float:left; margin-right:2%;   line-height:40px; font-size:15px;background:url(../images/icon/i.png) 0 -824px no-repeat;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.box_tj .list_tj li a {padding-left:19px; }

/*单页*/
.main_i .main_i_dy { float:left; width:1200px;  }
.m {margin:auto;width:1200px;background:#FFFFFF;clear:both;}
/*生源库*/
.f_b {font-weight:bold;}
.btn,.btn-green,.btn-blue,.btn-red {color:#FFFFFF;font-size:14px;width:100px;line-height:32px;border:none;border-radius:4px;text-align:center;cursor:pointer;padding:0;-webkit-appearance:none;}
.btn{background:#FFFFFF;border:#DDDDDD 1px solid;color:#333333;}
.btn:hover{background:#D9D9D9;border:#CDCDCD 1px solid;}
.btn-green{background:#1AAD19;border:#18A117 1px solid;color:#FFFFFF;}
.btn-green:hover{background:#179B16;border:#159014 1px solid;}
.btn-blue{background:#007AFF;border:#1E74D0 1px solid;color:#FFFFFF;}
.btn-blue:hover{background:#0569D5;}
.btn-red{background:#F8F8F8;border:#C6C6C6 1px solid;}
.btn-red:hover{background:#CE3C39;border:#BF3835 1px solid;color:#FFFFFF;}
/*支付*/
.m1 {background:url('image/bg-line.png') repeat-y 960px 0;}
.m1l {width:940px;float:left;}
.m1r {width:239px;float:right;}
.tf {width:100%;}
.tf td {border-top:#F0F0F0 1px solid;}
.tf tr:hover {background:#F4F4F4;}
.tf .tl {width:100px;text-align:right;}
.px14 {font-size:14px;}
.f_red {color:red;}
.side em {font-size:12px;font-style:normal;color:#999999;}
.side a {width:90%;display:block;font-size:16px;}
.side input {width:140px;border:#DDDDDD 1px solid;border-radius:8px;padding:8px 8px 8px 26px;font-size:14px;background: url('image/icon-search16.png') no-repeat 6px center;outline:none;margin:16px 16px 16px 32px;}
.side input:hover {width:180px;}
.side_li {line-height:48px;height:48px;padding-left:32px;overflow:hidden;}
.side_li:hover {background:#F3F3F3;}
.side_on {line-height:48px;height:48px;background:#EEEEEE;padding-left:32px;overflow:hidden;}

.main_i_L .form_yy .tit_yy .t_name{font-size:16px !important; position:relative; padding-left:10px;}
.main_i_L .form_yy .tit_yy .t_name:before{display:block; content:''; position:absolute; width:3px; background-color:#00b388; height:80%; top:10%; left:0;}
.main_i_L .form_yy dd{width:450px !important;}
.main_i_L .form_yy .i_w{width:calc(100% - 2px) !important;}
.main_i_L .form_yy .sel_w{width:calc(100% - 2px) !important;}
.main_i_L .form_yy .input{width:calc(100% - 20px) !important;}
.main_i_L .form_yy .sel{width:calc(100% - 20px) !important;}

.school-info-top{width:840px; margin:20px auto 0; padding-bottom:20px; border-bottom: 1px solid #e9e9e9;}
.school-info-top:after{display:block; clear:both; content:'';}
.school-info-top .school-info-top-l{float:left; width:350px; height:250px; overflow:hidden;}
.school-info-top .school-info-top-l img{width:100%; min-height:250px; -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.school-info-top .school-info-top-l img:hover{transform: scale(1.05);}
.school-info-top .school-info-top-r{float:right; width:470px;}
.school-info-top .school-info-top-r li{padding:2px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.school-info-top .school-info-top-r li h1{font-size:20px; padding-bottom:15px;}

.school-type-title{padding:20px; border-bottom: 1px solid #e9e9e9;}
.school-type-title span{display:inline-block; line-height:30px; padding:0 10px; border:1px solid #00b388; color:#333; font-size:14px; cursor:pointer; margin-right:15px; border-radius:2px;}
.school-type-title span.on{background-color:#00b388; color:#fff;}
.school-type-body{font-size:14px; line-height:25px; padding:15px;}
.school-type-body img{max-width:100%}
.school-type-body .school-type-body-con{display:none}
.school-type-body .school-type-body-con:first-child{display:block;}
.school-type-body p{padding:5px 0}
.sxp{margin-top:10px; background-color:#fff; box-sizing:border-box; padding:5px 20px;}
.sxp li{line-height:35px;}

/* .box_pic ul li {
	float: left;
    width: 220px;
    margin: 2px 2px 3px;
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    height: 150px;
}
 */
/* .box_pic ul .card {
    float: left;
    width: 220px;
    margin: 2px 2px 3px;
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    height: 150px;
} */
 



dd.tuijian{border:1px solid #dddddd;border-top:2px solid #39ac6a;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden; margin-top:20px;}
dd.tuijian h2.tuijian_title{background-color:#f7f7f7;overflow:hidden;height:35px;margin:0px;border-bottom:1px solid #dddddd;font-size: 16px;}
dd.tuijian h2.tuijian_title strong{background-color:#39ac6a;padding:7px 10px 9px 15px;color:white;display:inline-block;}
ul.about{overflow:hidden;padding:0px; background-color:#fff}
ul.about li{padding:10px 15px 0px 15px;border-bottom:1px dashed #dddddd;overflow:hidden}
ul.about li div.f_l{width:80%}
ul.about li div.f_r{background-color:#fff9d7;display:inline-block;padding:10px 5px;border-radius:3px;color:#ef9445;font-weight:bold;text-align:center;line-height:25px;font-size:14px;margin:15px 0px 0px 0px;}
ul.about li a{font-weight:bold;line-height:20px;font-size:16px;color:#188eee}
ul.about li p{margin:0px; padding:5px 0px 10px 0px;color:gray;line-height:22px;}
ul.about li:hover{background-color:#fffcee;}
.f_l {
    float: left;
}.f_r {
    float: right;
}






@media only screen and (max-width: 640px)
{
	ul.about li div.f_r{display:none}
	ul.about li div.f_l {
    width: 100%;
    }

    ul.about li p {
        margin: 0px;
        padding: 5px 0px 5px 0px;
        color: gray;
        line-height: 20x;overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;
    }
	
    /* .top_w{display:none} */
    .header{width:100%;}
    .header .box_fz{display:none}
    .header .search_box{display:none}
    .nav{width:100%;}
    .nav li{line-height:40px; border-right: 1px solid #00a07a; border-bottom: 1px solid #00a07a; text-align:center; width:calc(25% - 1px);}

    .nav_w {
        height:auto;
        font-size: 14px;
    }

    .nav li a {
        color: #ffffff;
        display: block;
        padding: 0;
    }

    .nav ul:after{display:block; clear:both; content:'';}

    .box_dqfl{width:100%; display:none;}
    .box_dqfl .tit {
        padding-top:10px;
        color: #000;
        float: none;
        width: 110px;
        font-size: 17px;
        text-align: center;
        font-weight: bold;
    }
    .box_dqfl .con {
        float: none;
        width: 100%;
        line-height: 22px;
        color: #bfbfbf;
        padding:10px; box-sizing:border-box;
    }

    .main_1 .main_1_L{display:none;}


    .main_1 .main_1_C {
        margin-left:0;
        float:none;
        width:100%;
    }
    .main_1{width:100%}
    .wrap_bg{padding-top:0}
    .swiper-container.swiper_1 {
        margin-top: 0;
        width:100%;
    }
    #slide_a14_url{width:100%}
    #slide_a14_url img{width:100% !important; height:auto !important; display:block;}
    #slide_a14{width:100% !important; height:auto !important;}
    .box_tt .list_1 .t_name {
        line-height: 26px;
        font-size: 15px;
        font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; 
    }
    .box_tt .list_1 {
        margin: 0 19px;
        padding: 14px 0 10px 15px;
        border-bottom: 1px solid #e9e9e9;
    }
    .main_1 .main_1_R{display:none}
    .header .logo {
        margin-top:10px;
        float: none; box-sizing:border-box; padding-left:15px;
    }

    .header .nav_h{display:none}
    .header{padding-bottom:6px}
    .main_2{width:100%}
    .main_2 .main_2_L {
        float: none;
        width: 100%;
        margin-right:0;
    }
    .main_2 .main_2_R {
        float: none;
        width: 100%;
    }
    .main_2 .box .list_1 .txt {
        padding-top: 2px;
        margin-left: 17px;
        width:calc(100% - 75px);
        float: left;
    }
    .box_pic {
        width: 100%;
        margin: 11px auto 0;
        /* padding-bottom: 3px; */
    /* padding-top: 17px; */
        overflow: hidden;
        background: #ffffff;
    }
    /* .box_pic ul .card {
        float: left;
        width: 220px;
        margin: 2px 2px 3px;
        position: relative;
        border-radius: 4px;
        overflow: hidden;
        height: 150px;
    }
    */

    .box_pic img {
        margin-left: -415px;
    }
    .box_pic a {
        margin: 0;
        float: left;
        display: block;
        cursor: pointer;
        width:100%;
    /* height: 110px; */ overflow:hidden; /* margin-bottom:10px; */ /* margin-left:2% */;
    }

    .box_pic a img{
        display: block;
    /*  width: 100%;
        min-height: 110px; */
    }
    .main_3{width:100%}
    .main_3 .main_3_L {
        float: none;
        width: 100%;
    }
    .main_3 .main_3_R {
        float: none;
        width: 100%;
    }
    .main_3 .h_7{height:auto}
    .flink{display:none}
    .main_3 .box .list_4 .t_name{font-size:15px}
    .f_nav_w{display:none}
    .footer{width:100%; box-sizing:border-box; padding:10px; font-size:13px;}
    .box_nei {
        clear: both;
        width: 100%;
        margin: 9px auto 0;
        height: 45px;
        background: #ffffff;
    }
    .box_nei .position {
        margin-top: 6px;
        margin-left: 10px;
        padding-left: 22px;
        float: left;
        color: #515151;
        background: url(../images/icon/i.png) 0 -1299px no-repeat;
        line-height: 24px; font-size:13px;
    }
    .main_i{width:100%}
    .main_i .main_i_L {
        float: none;
        width: 100%;
    }
    .main_i .main_i_R {
        float: none;
        width: 100%;
    }
    .box_fenlei {
        margin: 0 5px;
        padding-top: 5px;
    }
    .box_xx {
        margin: 17px 5px 0;
    }
    .box_xx .list_xx .txt{
        padding-top: 2px;
        width: calc(100% - 130px);
        float: right;
    }
    .box_xx .list_xx .pic {
        float: left;
        width: 120px;
        height: 111px; overflow:hidden;
    }
    .box_xx .list_xx .pic img {
        display: block;
        width: 100%;
        height:auto; min-height:111px;
    }
    .box_xx .list_xx .t_name {
        margin-bottom: 7px;
        color: #00b388;
        line-height: 22px;
        font-size: 15px;
        font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; 
    }
    .box_xx .list_xx dd{width:auto}
    .box_xx .list_xx dl{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:100%;}
    .box_xx .list_xx .about span{
        color: #000000;
        padding: 0 5px;
        margin-right: 3px;
        display: inline-block;
        background: #f2f3f3; font-size:12px;
    }
    .box_xx .list_xx .about a {
        padding: 0 5px;
        margin-right: 3px;
        display: inline-block; font-size:12px;
        background: #f2f3f3;
    }
    .box_xx .list_xx .txt dl:nth-child(4){display:none}
    .box_xx .list_xx dl dt,.box_xx .list_xx dl dd{display:inline; float:none;}


    .page li {
        background: #f2f3f3;
        vertical-align: middle;
        display: inline-block;
        margin: 5px 0px 0;
    }

    .form_yy dd,.main_i_L .form_yy dd{width:calc(100% - 65px) !important;}
    .form_yy .i_w,.form_yy .sel_w{width:calc(100% - 30px) !important;}
    .form_yy .input,.form_yy .sel{width:calc(100% - 20px) !important;}
    .list_about {
        margin: 0 10px 0;
        padding-bottom: 2px;
    }
    .box_zxzx {
        margin: 0 10px 0;
        padding-top: 2px;
    }
    .list_about li a {
        margin-left: 18px;
        margin-right: 10px;
    }
    .list_about li {
        background: url(../images/i1.png) 5px -1566px no-repeat;
    }
    .box_zxzx .tab a {
        border: 1px solid #d7d7d7;
        height: 33px;
        line-height: 33px;
        margin-right: 3px;
        padding:0; width:calc(25% - 5px); text-align:center; display:block; float:left;
    }
    .box_zxzx .tab:after{display:block; clear:both; content:'';}

    .form_yy {
        margin: 0 10px;
        padding-bottom: 12px;
    }
    .box_tj .list_tj li a{font-size:13px}
    .box_tj .list_tj ul {
        margin: 0 18px;
    }
    .box_xx .list_zy .about span{margin-top:5px; font-size:13px;}
    .school-info-top {
        width: 100%;
        margin: 10px auto 0;
        padding-bottom: 20px;
        border-bottom: 1px solid #e9e9e9;
    }
    .school-info-top .school-info-top-l {
        float: none;
        width: 96%;
        height:auto;
        overflow:inherit; margin:0 auto;
    }
    .school-info-top .school-info-top-r {
        float: none;
        width: 96%;  margin:15px auto 0;
    }
    .school-info-top .school-info-top-l img {
        width: 100%;
        min-height:inherit; display:block;
    }

    .detail_zx {
        margin: 0 10px 0;
        padding-bottom: 0px;
    }

    .detail_zx .about {
        margin-bottom: 0px;
        padding-bottom: 8px;
    }
    .detail_zx .detail_con {
        margin-top: 12px;
        line-height: 26px; font-size:14px; padding-bottom:40px; position:relative;
    }


    .float0831{display:none}

    .mcontent{height:300px; overflow:hidden; padding-bottom:40px;}
    .detail_tel{display:none}
    .readmore{display:block; position:absolute; bottom:5px; width:80px; text-align:center; line-height:28px; border:1px solid #00b388; border-radius:3px; left:50%; margin-left:-40px; color:#666; font-size:13px;}

    table{max-width:100%;width:100%}

    .mfootbar{
            height:40px; display:block;
        }
        .mfootbar a{ color:#fff;}
        .mfootbar ul{
            background:#00b388; position:fixed; left:0; right:0; bottom:0; height:40px; display:flex; line-height:40px; box-shadow:rgba(0,0,0,0.2) 0 -5px 5px;
    display: -webkit-flex; 
        }
        .mfootbar li{
            width:100%; text-align:center; border-right: #fff solid 1px; position: relative; color:#fff; position:relative;
        }
        .mfootbar li:last-child{
            border:none;
        }
        .mfootbar li:after{
            position: absolute; content: ""; width: 0; height: 0; border:transparent solid 5px; border-left-color: #fff; right: 0; bottom: 0;
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
        }
        
    .mfootbar li dl{position:absolute; width:100%; height:auto; bottom:40px; background-color:#00b388; border:1px solid #fff; box-sizing:border-box; border-radius:3px;  display:none}
    .mfootbar li dl dd{text-align:center; width:90%; padding:0; margin:0; padding:3px 0; border-bottom:1px solid #ccc; margin:0 auto;}
    .mfootbar li dl dd:last-child{border-bottom:0}
    .mfootbar li dl dd a{color:#fff}

    .top_w .top{
        width: 100%;
    }
    .top_w .top .top_R{
        display: none;
    }
}