@charset "utf-8";

/*全局控制*/
body{margin:0;padding:0;font-size:16px;line-height:22px;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif; color:#000;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;font-family:"微软雅黑";}
img{border:0; vertical-align:bottom;}ul,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
a{text-decoration:none;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

/*头部区域*/
.min{min-width:1200px;}
.nr{width:1200px;margin:0 auto;}
#pagenavi { position: absolute; bottom: 0px; left: 50%; margin-left: -50%; width: 100%; z-index: 50; text-align: center; padding: 8px 0; }
#pagenavi a { width: 10px; height: 10px; line-height: 99em; background: #ffffff; border-radius: 90px; margin: 0px 5px; overflow: hidden; cursor: pointer; display: inline-block; }
#pagenavi a.active { width: 20px;background: #008af7; }
.header{background:#f3f3f3;height:30px;color:#6b6b6b;line-height:30px;font-size:12px;}
.header a{color:#6b6b6b;}
.header_l{float:left;padding:0 0 0 18px;}
.header_l li{ float: left; margin-right: 20px; }
.header_r{float:right;}
.header_r li{background:url(../images/line1.jpg) no-repeat left center;padding:0 20px;float:right;}
.header_icon1{background:url(../images/icon1.jpg) no-repeat left center;padding:0 0 0 16px;}
.header_icon2{background:url(../images/icon2.jpg) no-repeat left center;padding:0 0 0 20px;}
.header_icon3{background:url(../images/icon3.jpg) no-repeat left center;padding:0 0 0 20px;}
.header_dl{float:right;padding:0 22px 0 0;}
.header_gwc{color:#fe3102;padding:0 0 0 3px;}
.header_top{padding:25px 0 20px 0;}
.header_tel{width:210px;float:right;color:#868686;    padding-top: 13px;}
.header_tel_text1{padding:0 0 3px 50px; text-align: right;}
.header_tel_t{float:right;padding:0 0 0 10px;color:#0178e5;font-size:17px;line-height:30px;}
.header_zj{width: 470px;float: left;margin: 3px 0 0 100px; padding: 20px 0;}
.header_m{height:35px;border:solid 1px #d7d7d7;line-height:35px;}
.header_input{width:330px;height:35px;line-height:35px;border:none;background:none;background:url(../images/icon5.png) no-repeat 10px center;float:left;padding:0 0 0 35px;box-sizing: border-box;}
.header_select{width:65px;float:right;height:35px;line-height:34px;border:none;background:none;color:#727171;}
.header_btn{color:#ff3102;float:right;width:60px;height:30px;line-height:30px;font-size:16px;border:none;background:none;border-left:solid 1px #d7d7d7;margin:3px 0 0 5px;}
.header_gjc{padding:5px 0 0 0;color:#5f5d5d;}
.header_gjc a{color:#5f5d5d;margin:0 20px 0 0;}

.nav{/*border-top:solid 1px #bebebe;*/ border-bottom:solid 2px #0178e5;/*border-bottom:solid 1px #bebebe;*/}
.nav_r{width:1200px;float:right;height:40px;margin-left: -20px;}
.nav_r li{width:100px;float:left;line-height:38px;color:#424242;font-size:16px;text-align:right;}
.nav_r li a{color:#fff;display:inline-block;}
.nav_r li a.hy{background:url(../images/icon6.png) no-repeat right center;padding:0 15px 0 0;}
.nav_l{width:190px;float:left;text-align:center;position:relative;}

.nav_l_list{
  display: none;
}
.nav_l .bbb{
  position: absolute;
  left: 0;
  top: 0;
  width: 200px;
}
.nav_l .bbb .list_name{
  width: 200px;
}
.nav_l_list{
  z-index: 999;
}
.nav_l .bbb:hover{
  height: 500px;
  overflow: hidden;                }
.nav_l .bbb:hover .nav_l_list {
  display: block;
}
.header_select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("../images/arrow.png") no-repeat scroll right center transparent;
    padding-right: 14px;
}
.nav_l a{background:url(../images/icon7.jpg) no-repeat right center;padding:0 12px 0 0;line-height:38px;color:#424242;font-size:16px;}
.nav_l_list{width:190px;background:#fff;min-height:455px;position:absolute;left:0;top:40px;z-index: 99;}
.nav_l_list li{border-bottom:solid 1px #cfcfcf;height:31.57px;}
.nav_l_list_pic{width:20px;height:20px;float:left;margin:5px 0 0 30px;border-radius:50%;overflow:hidden;}
.nav_l_list_pic img{width:20px;height:20px;}
.nav_l a.nav_l_list_text{color:#666666;float:left;line-height:20px;padding:5px 0 0 15px;background:none;font-size:14px;}
.lxtx_title a.current{color:#00a3f9;}
.lxtx_title a {color: #3b3b3b;}
.banner{position:relative;}
.ban_nr{position: relative;
top: -616px;left:50%;margin-left:-550px;height: 1px;}
.ban_sx{width:280px;height:336px;background:#fff;float:right;margin:50px 0 0 0;}
.ban_sx_title{color:#303030;font-size:16px;padding:15px 0;}
.ban_sx_qh{height:85px;}
.ban_sx_nr{padding:0 25px;}
.ban_sx_nr li{padding:0 0 20px 0;}
.ban_sx_select{width:100%;height:28px;border:solid 1px #828282;box-sizing:border-box;line-height:28px;color:#737373;}
.ban_sx_btn{width:100%;height:30px;background:url(../images/bg1.jpg) repeat-x center top;text-align:center;color:#fff;border-radius:2px;border:none;}


/*中间区域*/
.mid_nr{margin:40px 0 25px -12px;}
.mid_nr li{width:266px;float:left;margin:0 0 0 12px;}
.mid_fwlc_title{color:#7d7d7d;font-size:18px;border-bottom:solid 1px #8d8d8d;padding:10px 0; margin-top: 30px;}
.mid_fwlc_tel{color:#898989;float:right;font-size:16px;}
.mid_fwlc_table{width:1027px;margin:28px auto 30px auto;text-align:center;color:#5b5b5b;font-size:16px;}
.mid_fwlc_nr{background:#f4f4f4;padding:35px 0 40px 0;}
.mid_fwlc_nr ul{margin-left:-30px;}
.mid_fwlc_nr li{width:345px;height:132px;background:#fff;float:left;margin:0 0 0 30px;box-shadow:0 0 10px #999;border-radius:5px;text-align:center;color:#282828;font-size:16px;box-sizing: border-box;padding:30px 0 0 0;}
.mid_fwlc_zx1{width:213px;height:45px;/*background:url(../images/bg2.jpg) repeat-x center top;*/ background-color:#008af7; margin:10px auto;text-align:center;color:#fff;font-size:16px;display:block;border-radius:2px;line-height:45px;}
.mid_fwlc_zx2{width:213px;height:43px;margin:10px auto;text-align:center;color:#008af7;font-size:16px;display:block;border-radius:2px;line-height:43px;border:solid 1px #008af7;}
/*.sch_head{padding-top: 10px;}*/

.yxgc_k{padding-top: 20px;}

.yxgc_m{width:900px;float:left;}
.yxgc_m li{width:205px;height:200px; box-sizing:border-box; float:left; margin-left: 20px;}
.yxgc_m_pic{height:130px;overflow:hidden;position:relative;}
.yxgc_m_pic img{width:100%; height: 160px;  display: block;}
.yxgc_m_p_text{height:24px;text-align:right;width:100%;position:absolute;left:0;bottom:0;color:#fff;background:rgba(0,0,0,0.7);padding:0 15px 0 0;color:#fff;line-height:24px;box-sizing: border-box;font-size:13px;}
.yxgc_m_p_text1{height:30px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#212121;font-size:14px;line-height:30px;}
.yxgc_m_p_text2{color:#008af7;overflow:hidden; font-size: 14px;}

.yxgc_l{float:left; width: 130px; background-color:#def0ff; }
.yxgc_l_list{overflow: hidden; height: 450px;}
.yxgc_l_list a{width:100%;height:32px;color:#575757;box-sizing: border-box;/*border:solid 1px #d7d7d7;margin:11px 0 0 12px;*/display:block;float:left;line-height:30px;text-align:center;font-size:14px;}
.yxgc_l_list a.current{background:#b5cfe4;color:#fff;}

.yxgc_l_hs li{width:50%;float:left;box-sizing: border-box;text-align:center;border-left:solid 1px #d7d7d7;border-top:solid 1px #d7d7d7;line-height:57px;font-size:14px;}
.yxgc_l_hs li a{color:#898989;}
.yxgc_l_hs li.no_b{border-left: 0;}

.lxtx{width:735px;float:left;}
.lxtx_title{border-bottom:solid 1px #b4b4b4;line-height:45px;color:#008af7;font-size:18px;font-weight:300;}
.lxtx_more{color:#848484;font-size:14px;float:right;line-height:45px;}
.lxtx_news li{padding:20px 0;border-bottom:solid 1px #e7e7e7;}
.lxtx_pic{width:217px;height:144px;overflow:hidden;float:left;}
.lxtx_pic img{width:100%;height:140px;max-height:140px;}
.lxtx_news_r{width:600px;float:right;color:#6e6e6e;font-size:14px;line-height:21.5px; height:140px; overflow: hidden;text-overflow:ellipsis; white-space:inherit;}
.lxtx_news_r_title{color:#131313;height:34px;line-height:30px;font-size:18px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight: bold;}
.lxtx_news_r_title span.fr{ font-weight: normal; font-size: 14px; color: #999; }
/*新加新闻样式*/
.xin_all{
  padding:12px 0;border-bottom:solid 1px #e7e7e7;
  width:100% ;
  height:140px ;
}
.xwl_news{
  width:360px ;
  height:140px ;
  float: left;
  margin-top:18px ;
}
.lxtx_pic1{
  width:140px;
  height:98px;
  overflow:hidden;
  float: left;
}
.xin_all a{
  color:#424242 ;
}
.lxtx_pic1 img{width:100%;height:98px;max-height:98px;}
.lxtx_news_r1{width:200px;float:right;color:#6e6e6e;font-size:14px;line-height:26px; height:110px; overflow: hidden;text-overflow:ellipsis; white-space:inherit;}
.lxtx_news_r_title1{color:#131313;height:30px;font-size:16px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight: bold;}
.lxtx_news_r_title1 span.fr{ font-weight: normal; font-size: 14px; color: #999; }


.lxtx_news_key{height: 48px; color: #333; overflow: hidden;text-overflow:ellipsis; white-space:inherit; margin-bottom: 20px;}
.lxtx_news_tag{ line-height: 20px; }
.lxtx_news_tag i{display: none; width: 40px; margin-right: 10px; height: 20px; background-color: #0178e5; font-size:12px; color: #fff; text-align: center; line-height: 20px; font-style:normal;  float: left; }
.lxtx_news_span{ font-size: 12px; border-radius: 20px; margin-right: 10px; float: left; padding-top: 4px;border: 1px solid #999;padding:0px 10px;  }
.lxtx_news_span a{color: #999;/*border-right: 1px solid #999; height: 12px; line-height: 12px; padding:0px 6px; display: block;*/}
/*.lxtx_news_span:last-child a{ border-right: 0; }*/
.lxtx_ds a{margin-right: 10px;}
.lxtx_ds a:first-child:after{content: "|"; font-size: 14px;margin-left: 10px; float: right; font-style: normal; color: #999;}

.lxhd{width:340px;float:right;}
.lxhd_list{background:url(../images/line2.jpg) repeat-y 54px top;margin:13px 0 0 0;}
.lxhd_list li{margin:0 0 19px 0;height:36px;background:url(../images/bg3.png) no-repeat left center;color:#383838;line-height:36px;}
.lxhd_list li a{color:#383838;}
.lxhd_list li:hover{background:url(../images/bg4.png) no-repeat left center;color:#fff;}
.lxhd_list li:hover a{color:#fff;}
.lxhd_list_r{width:260px;float:right;}
.lxhd_list_l{width:48px;float:left;text-align:center;}

.rmzx_top{padding:15px 0;}
.rmzx_top a{display:inline-block;height:30px;color:#565656;font-size:18px;border-bottom:solid 1px #fff;margin:0 30px 0 0;padding:0 3px;}
.rmzx_top a.current{border-bottom:solid 1px #ff3102;color:#ff3102;}
.rmzx_pic{width:350px;height:160px;overflow:hidden;position:relative;}
.rmzx_pic img{width:100%;}
.rmzx_pic_text{width:100%;height:27px;background:rgba(0,0,0,0.7);text-align:center;color:fff;line-height:27px;position:absolute;left:0;bottom:0;font-size:13px;color:#fff;}
.rmzx_title{color:#828282;font-size:14px;height:45px;line-height:40px;}
.rmzx_title a{color:#565656;}
.rmzx_t{color:#333;font-size:16px;float:left;}
.rmzx_t span{float: left;}
.rmzx_t_span:before{ content: "|"; font-size: 12px; margin: 0 5px; float: left; font-style: normal; }
/*.rmzx_t span i{ position:absolute; left: 0; top:0.5px; font-size: 13px; margin: 0 5px; font-style: normal;}*/
.rmzx_t a{font-weight: normal; float: left;}
.rmzx_span a{ padding-left: 5px; margin-left: 5px; float: right; display: block; border-left: 1px solid #b3b3b3; margin-top: 15px; height: 14px; line-height: 14px; }
.rmzx_span a:last-child{border-left: 0;}
.rmzx_l{width:350px;float:left;margin:0 0 20px 25px;}
.rmzx_news{padding:12px 0 0 0;height:110px;overflow:hidden;}
.rmzx_news li{height:27px;line-height:27px;text-align:right;color:#434343;}
.rmzx_news li a{float:left;color:#1d1d1d;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 290px; text-align: left;}

.dstd_list{padding:40px 0;}
.dstd_list li{width:16.66%;float:left;text-align:center;color:#1d1d1d;font-size:14px;line-height:24px; padding:20px 0;}
.dstd_list_pic{width:140px;height:140px;margin:0 auto 10px auto;border-radius:50%;overflow:hidden;}
.dstd_list_pic img{width:140px;height:140px;}
.dstd_list li a{color:#1d1d1d;}
.dstd_list li a div:last-child{ width:140px; margin:0 auto; color:#1d1d1d;}

.lxdsj_bg{background:#fff;}
.lxdsj_title{color:#5b5b5b;font-size:22px;padding:40px 0;}
.lxdsj_list li{width:25%;float:left; margin:0 0 40px 0;box-sizing: border-box;}
.lxdsj_icon{width:100px;float:left;}
.lxdsj_icon img{ width: 60px; }
.lxdsj_r{width:150px;float:left; margin-left:10px;color:#575757;font-size:14px;padding:5px 0 0 0;}
.lxdsj_r_text{color:#323232;font-size:26px;line-height:33px; font-weight: 700;}

.hzjg_bot{min-height: 100px;}
.hzjg_bot li{width:145px;float:left;padding:15px 19px;}
.hzjg_bot li img{width:100%;}

.link_title{color:#242424;}
.link_text{padding:10px 0 20px 0;color:#696969;font-size:12px;}
.link_text a{color:#696969;padding:0 3px;line-height:25px;}

#normaltab a{color:#4f4f4f; float: left;}
#normaltab a.current{color:#008af7;}
#normaltab1 a{color:#4f4f4f;padding:0 10px 0 0;}
#normaltab1 a.current{color:#008af7;}

#normaltab3 a{color:#4f4f4f;float: left;}
#normaltab3 a.current{color:#008af7;}

/*底部*/
.foot{background:#0e1b2c;color:#fff;}
.foot_logo{width:275px;float:left;float:left;padding:90px 0 0 0;}
.foot_m{width:470px;float:left;padding:0 30px;border-left:solid 1px #5f5f5f;border-right:solid 1px #5f5f5f;}
.foot_nav{text-align:center;color:#fff;border-bottom:dotted 1px #fff;padding:15px 0;font-size:12px;}
.foot_nav a{color:#fff;padding:0 4px;}
.foot_r{width:240px;float:right;color:#fff;font-size:12px;line-height:25px;padding:50px 0 0 0;}
.foot_r_tel{font-size:24px;line-height:28px;}
.foot_list{padding:10px 0;}
.foot_list li{width:20%;float:left;text-align:center;color:#fff;font-size:12px;line-height:28px;}
.foot_list li a{color:#fff;display:block}
.foot_list_t{font-size:14px;line-height:32px;}

/*新闻页*/
.news_top{height:302px;background:url(../images/bg5.jpg) no-repeat center top #ff3c2a;color:#fff;}

.news_top_text{color:#fff;font-size:16px;padding:16px 0;}
.news_top_text a{
	color:#fff;font-size:16px;padding:16px 0;
}
.news_top_l{width:112px;float:left;}
.news_top_r{width:930px;float:right;}
.news_top_k{padding:12px 0 0 0;}
.news_top_k span{border:solid 1px #e5e5e5;height:24px;line-height:24px;padding:0 10px;margin:0 12px 10px 0;display:inline-block;border-radius:12px;}
.news_top_text1{font-size:28px;}
.news_title{border-bottom:solid 1px #e8e8e8;}
.news_title a{color:#222222;font-size:16px;width:105px;height:45px;line-height:45px;display:inline-block;text-align:center;}
.news_title a.current{background:#f46720;color:#fff;}
.news_pic{padding:30px 0;}
.news_pic li{width:142px;float:left;margin:0 10px 0 0;}
.news_pic li img{width:100%;}
.news_l{width:850px;float:left;}
.news_l p{    margin-bottom: 5px;
    line-height: 34px;}
.news_l_title{background:url(../images/icon9.jpg) no-repeat left center;color:#222126;font-size:20px;padding:20px 0 20px 30px;border-bottom:solid 1px #dedee0;}
.news_r{width:300px;float:right;}
.news_l_news li{border-bottom:solid 1px #dedee0;padding:25px 0 30px 0;}
.news_l_news_pic{width:158px;float:left;}
.news_l_news_pic img{width:100%;}
.news_l_r{width:585px;float:right;color:#737375;line-height:20px;}
.offer_w{ width: 1100px; }
.news_l_r_title{color:#1f1f1d;font-size:20px;display:block;margin:0 0 12px 0;}
.news_l_r_text1{height:60px;overflow:hidden;margin:0 0 10px 0;}
.news_l_r_text2{background:url(../images/icon10.jpg) no-repeat left center;float:right;padding:0 0 0 18px;color:#999d9e;margin:0 0 0 12px;font-size:13px;}
.news_l_r_text3{background:url(../images/icon11.jpg) no-repeat left center;float:right;padding:0 0 0 22px;color:#999d9e;margin:0 0 0 12px;font-size:13px;}
.news_rmhd_list span:nth-child(1){width:32% ;
height:60px ;background-color:#4c85ee ;float: left;}
.news_rmhd_list span:nth-child(2){width:32% ;
height:60px ;background-color:#ed66a9 ;float: left;margin-left:2% ;}
.news_rmhd_list span:nth-child(3){width:32% ;
height:60px ;background-color:#52c9c3 ;float: left;margin-left:2% ;}
.page{text-align:center;padding:30px 0;}
.page a{display:inline-block;border:solid 1px #dddddd;height:30px;margin:0 4px;padding:0 10px;color:#666469;line-height:30px;}
.page a:hover{border:solid 1px #f35820;background:#f35820;color:#fff;}
.news_rmhd_list span{
	line-height:60px ;
	font-size:14px ;
	color:#FFFFFF ;
	text-align: center;
}
.news_r_title{height:35px;line-height:35px;background:#0178E5;text-align:center;color:#fff;}
.news_zx_bg{height:141px;/*background:url(../images/bg6.jpg) no-repeat center top;*/}
.news_zx_title{color:#535353;text-align:center;padding:15px 0;font-size:13px;}
.news_zx_list li{width:33.33%;float:left;text-align:center;color:#000;line-height:30px;}
.news_zx_list li a{color:#000;}

.news_rmhd_title{border-bottom:solid 1px #bebebe;padding:0px 2px 10px 2px;color:#333;font-size:18px; /*font-weight: bold;*/}
.news_rmhd_title span.fl{position: relative; padding-left:10px;}
.news_rmhd_title span.fl:after{content: ""; width: 4px; position: absolute; left: 0; bottom: 0; height: 20px; background-color: #0178E5;}
.news_rmhd_title a{float:right;color:#999;font-size:13px;}
.news_rmhd_text1{width:190px;height:20px;color:#333;float:left;line-height:20px;font-size:14px; margin-left: 10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_rmhd_text2{color:#666666;line-height:22px;float:left;padding:0 0 0 8px;width:166px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size:13px;}
.news_rmhd_text3{width:50px;height:18px;color:#999;text-align:center;float:left;}
.news_rmhd_box{margin-bottom: 30px;}
.news_rmhd_borderbox{  margin-bottom:30px;}
.news_rmhd_more{width: 100%; height: 40px; text-align: center; color: #fff; line-height: 40px; border-radius: 4px; background-color: #0178E5; display: block;}
.no_border{border-right: 0; border-left: 0; border-top: 0; border-bottom: 0}

.news_rele{ width: 100%; }
.news_rele_box{ width: 100%; }
.news_rele_list{ width: 850px; }
.news_rele_list li{width: 192px; margin-right: 20px; float: left; margin-bottom: 20px;}
.news_rele_pic{width: 100%; height: 135px;}
.news_rele_pic img{width: 100%; height: 135px; max-height: 135px;}
.news_rele_text{color: #000; font-size: 14px; margin-top: 10px; line-height: 24px;height: 50px;}

.news_rmhd_list{margin-top:-5px ;}
.news_rmhd_list li{height:60px ;margin-top:2% ;}
.zlxz_list li{padding:20px 0 0 0;}
.zlxz_list_r{width:165px;float:right;color:#949494;line-height:20px;}
.zlxz_list_l{width:104px;float:left;}
.zlxz_list_l img{width:100%;}
.zlxz_list_text1{color:#676767;}
.zlxz_list_text2{width:100%;background:#fe3000;display:inline-block;height:22px;color:#fff;text-align:center;line-height:22px;margin-top:3px;}
.recom_list{margin: 10px auto 10px;}
.recom_list li a{line-height: 30px; color: #333;}

.hxdt_list li{border-bottom:solid 1px #DFDFDF;padding:8px 0 8px 10px;color:#949494;line-height:25px; position: relative;}
.hxdt_list_t{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#333;height:25px;display:block;}
.hxdt_list_t:before{content: ""; width: 4px; height: 4px; background-color: #0178E5; border-radius: 2px; position: absolute; left: 0; top:18px;}
.jszs_text{color:#666666;font-size:15px;line-height:30px;}
.jszs_text a{font-weight: bold; font-size: 14px; color: #333;}
.jszs_text1{color:#ff8402;}
.tag_list_box{width: 100%; margin-top: 10px;}
.tag_list_box ul li{padding:0px 10px; border-radius: 3px; border: 1px solid #999; color: #999; margin-right: 5px; float: left; margin-bottom: 10px;}
.tag_list_box ul li a{color: #999; font-size: 12px;}
.tag_list_box ul li:hover{border: 1px solid #0178e5;}
.tag_list_box ul li:hover a{color: #0178e5;}


/*新闻页详情*/
.xwxq_title{color:#525252;line-height:40px;}
.xwxq_title a{
	color:#525252;line-height:40px;
}
.xwxq_k{/*border:solid 1px #dddddd;padding:15px;*/margin:10px 0;color:#333;line-height:30px;}
.xwxq_bt{font-size:25px;line-height:35px;color:#444;text-align:left;font-weight:bold;}
.xwxq_rmzy{border-bottom:solid 1px #dddddd;padding:10px 0;margin:0 0 20px 0;}
.xwxq_rmzy span{border:solid 1px #dddddd;height:24px;line-height:24px;padding:0 10px;margin:0 12px 0 0;display:inline-block;border-radius:12px;color:#d4d4d4;}
.xwxq_rmzy span a{
    color:#d4d4d4;
}
.xwxq_date{color:#939798;float:left;background:url(../images/icon16.jpg) no-repeat left center;padding:0 0 0 20px;margin:0 0 0 20px;}
.xwxq_yd{color:#939798;padding:15px 0 0 0;font-size:13px;line-height:22px;}
.xwxq_yd_text{color:#939798;border:solid 1px #cfcfcf;float:left;padding:0 5px;margin:0 10px 0 0;line-height:20px;}

.xwxq_bot{border-top:solid 1px #dddddd;padding:10px;}
.xwxq_bot li{background:url(../images/icon15.jpg) no-repeat left center;padding:0 0 0 15px;line-height:35px;}
.xwxq_bot li a{color:#3a3730;}
.xwxq_bot_text{color:#545454;font-weight:bold;padding:0 0 10px 0;}


/*国家页面*/
.gj_bg1{background:#f2f2f2;margin:40px 0 20px 0;padding:20px 0;}
.gj_bg1 li{width:260px;float:left;margin:0 0 0 12px;}
.gj_bg2{background:#f7f8fc;}
.gj_t{padding:20px 5px;}
.gj_title{color:#343331;float:left;font-size:22px;padding:0 15px;}
.gj_l{width:255px;height:345px;float:left;position:relative;}
.gj_l img{width:100%;height:345px;}
.gj_l_text{position: absolute;bottom: 0;width: 100%;background: rgba(255,255,255,.3);left: 0;height:45px;padding-top:15px;opacity:0;
-webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.gj_l_text a{display:inline-block;
    height: 30px;
    line-height: 30px;
    width:90px;margin:0 0 0 23px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    color: #333;
    border: 1px solid #333;
    background: #fff;
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    -ms-border-radius: 0.3rem;
    border-radius: 0.3rem;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;}

.gj_l_text a:last-of-type {
    background: #ff6136;
    color: #fff;
    border-color: #ff6136;
}
.gj_l:hover .gj_l_text{opacity: 1;-webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;}

.gj_r{width:845px;float:right;}
.gj_r li{width:255px;height:345px;float:left;background:#fff;margin:0 0 0 26px;box-sizing: border-box;padding:15px;position:relative;}
.gj_r li:hover{cursor:pointer;box-shadow: 0 0.1rem 1.5rem 0 rgba(207,216,231,.73);}
.gj_r_pic{height:160px;}
.gj_r_pic img{width:100%;max-height:160px;}
.gj_r_text1{color:#333;height:50px;line-height:25px;text-align:center;padding:10px 0 0 0;font-size:18px;overflow:hidden;font-weight:bold;}
.gj_r_text2{color:#333;height:50px;line-height:25px;padding:0 0 10px 0;overflow:hidden;}


.gj_r_text{position: absolute;bottom:20px;width: 100%;background: rgba(255,255,255,.3);left: 0;opacity:0;
-webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.gj_r_text a{display:inline-block;
    height: 30px;
    line-height: 30px;
    width:90px;margin:0 0 0 23px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    color: #333;
    border: 1px solid #333;
    background: #fff;
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    -ms-border-radius: 0.3rem;
    border-radius: 0.3rem;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;}
    
.gj_r_text a:last-of-type {
    background: #ff6136;
    color: #fff;
    border-color: #ff6136;
}

.gj_r li:hover .gj_r_text{opacity: 1;-webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;}

.gj_r li:hover .gj_r_text1{color:#ff6136;}

.gj_more{display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    color: #ff6136;
    background: #fff;
    float: right;
    text-decoration: none;
    -webkit-box-shadow: 0 0.1rem 0.4rem 0 rgba(232,234,240,.73);
    -moz-box-shadow: 0 0.1rem 0.4rem 0 rgba(232,234,240,.73);
    -ms-box-shadow: 0 0.1rem 0.4rem 0 rgba(232,234,240,.73);
    box-shadow: 0 0.1rem 0.4rem 0 rgba(232,234,240,.73);
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    -ms-border-radius: 0.3rem;
    border-radius: 0.3rem;}

.gj_more:hover{box-shadow: 0 0.1rem 1.5rem 0 rgba(207,216,231,.73);}


.gj_news{margin:0 0 0 -26px;}
.gj_news li{width:255px;float:left;margin:0 0 0 26px;}
.gj_news_pic{height:190px;overflow:hidden;}
.gj_news_pic img{width:100%;max-height:190px;}
.gj_news_text{height:36px;line-height:36px;color:#333;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.gj_news_list{border-top:dashed 1px #333;border-bottom:dashed 1px #333;margin:0 0 40px 0;padding:5px 0;}
.gj_news_list li{width:auto;float:none;margin:0;height:26px;line-height:26px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gj_news_list li a{color:#333;}
.gj_news_list li a:hover{color:#ff6136;}

.gj_bjts{background:#f6eff2;padding:0 0 30px 0;}
.gj_bjts_nr{background:#fff;padding:25px;}
.gj_bjts_title{float:right;text-align:right;}
.gj_bjts_title a{border:solid 1px #fe6136;height:24px;line-height:24px;color:#fe6136;padding:0 12px;margin:0 15px 0 0;border-radius:3px;display:inline-block;}
.gj_bjts_title a.current{background:#fe6136;color:#fff;}
.gj_bjts_text1{color: #ff6136;font-size:22px;}
.gj_bjts_nr:hover{box-shadow: 0 0.1rem 1.5rem 0 rgba(207,216,231,.73);}
.gj_bjts_r{width:600px;float:right;}
.gj_bjts_text2{color:#333;padding:15px 0;}
.gj_bjts_text3{color:#000;padding:0 0 10px 0;font-size:16px;font-weight:bold;}
.gj_bjts_list li{color:#333;background:url(../images/icon-success.png) no-repeat left center;line-height:27px;padding:0 0 0 20px;}

.gj_1218{background:#fff;margin:0 0 20px 0;}
.gj_1218 a{height:40px;line-height:40px;padding:0 15px;color:#333;font-size:16px;display:inline-block;margin:0 10px 0 0;}
.gj_1218 a.current{background:#ff6136;color:#fff;}

.swiper-container0{width:410px;float:left;}
.swiper-container1{width:410px;float:left;}
.swiper-container2{width:410px;float:left;}
.swiper-container3{width:410px;float:left;}

.bjts{background:#fff;text-align: center;}
.bjts_title{color:#333;padding:18px 0;}
.bjts_title a{
    color:#333;padding:18px 0;
}
.bjts_top{box-shadow: 0 0.1rem 1.5rem 0 rgba(207,216,231,.73);margin:0 0 20px 0;}
.bjts_top_pic{width:170px;float:left;}
.bjts_top_m{width:580px;float:left;padding:25px 0 0 25px;color:#333;line-height:30px;}
.bjts_top_mt{color:#000;padding:10px 0 0 0;line-height:30px;font-size:22px;}

.bjts_btn1{display:inline-block;float:right;
    height: 40px;
    line-height: 40px;
    width:110px;margin:40px 23px 0 0;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    color: #ff6036;
    border: 1px solid #ff6036;
    background: #fff;
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    -ms-border-radius: 0.3rem;
    border-radius: 0.3rem;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;}

.bjts_btn2{display:inline-block;float:right;
background:#ff6036;
    height: 40px;
    line-height: 40px;
    width:110px;margin:40px 23px 0 0;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    border: 1px solid #ff6036;
    background: #ff6036;
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    -ms-border-radius: 0.3rem;
    border-radius: 0.3rem;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;}

.bjts_l{width:725px;float:left;color:#333;line-height:30px;}
.bjts_l_title{width:93px;height:35px;background:url(../images/aa.png) no-repeat left center;line-height:35px;color:#fff;padding:0 0 0 15px;margin:10px 0;font-size:16px;font-weight:bold;}

.swiper-container4{width:346px;float:right;}
.swiper-container4 img{width:100%;}


/*学校介绍*/
.xxjs_k{border:solid 1px #e5eaee;margin:30px 0 15px 0;}
.xxjs_r_title{border-bottom:solid 1px #e5eaee;text-align:center;font-size:16px;color:#333;padding:15px 0;}
.xxjs_r_btn{width:240px;height:40px;background:#ff9c00;line-height:40px;border-radius:3px;color:#fff;text-align:center;display:block;margin:0 auto;}
.xxjs_r_text1{color:#8d8e90;font-size:12px;padding:15px 0;text-align:center;}
.xxjs_r_text2{color:#8d8e90;font-size:12px;padding:20px 0 15px 0;text-align:center;}
.xxjs_r_text3{font-size:26px;}
.xxjs_l_text{color:#333;line-height:26px;padding:15px;}
.news_l_title1{background:url(../images/icon17.jpg) no-repeat left center;color:#222126;font-size:20px;padding:20px 0 20px 30px;border-bottom:solid 1px #dedee0;}

/*专业介绍*/
.zyjs_top{padding:0 20px 0 20px;}
.zyjs_top li{padding:0 0 15px 0;}
.zyjs_top_l{width:115px;float:left;color:#333;font-size:15px;line-height:35px;}
.zyjs_top_search{width:350px;border:solid 1px #137fed;float:left;height:35px;background:#137fed;}
.zyjs_top_input{width:280px;float:left;background:#fff;height:35px;border:none;padding:0 0 0 10px;box-sizing: border-box;}
.zyjs_top_cx{width:70px;height:35px;border:none;text-align:center;background:none;color:#fff;font-size:14px;}
.zyjs_top_qb a{height:35px;border:solid 1px #fff;color:#636260;line-height:35px;padding:0 10px;display:inline-block;margin:0 5px 5px 0;}
.zyjs_top_qb a.current{border:solid 1px #f25721;color:#f25721;}

.zyjs_zy_title{border-bottom:solid 1px #e0e0e0;padding:15px 20px;color:#363231;font-size:18px;}
.zyjs_text1{color:#f35822;font-size:20px;}
.zyjs_list li{border-bottom:solid 1px #e0e0e0;padding:20px 0 20px 20px;line-height:30px;color:#9f9e9c;}
.zyjs_list_l{width:590px;float:left;}
.zyjs_list_r{width:140px;float:right;}
.zyjs_list_btn1{width:100%;height:32px;line-height:32px;text-align:center;background:#137fed;border-radius:5px;color:#fff;margin:10px 0 0 0;box-sizing:border-box;display:block;}
.zyjs_list_btn2{width:100%;height:32px;line-height:32px;text-align:center;border:solid 1px #137fed;border-radius:5px;color:#137fed;margin:10px 0 0 0;box-sizing:border-box;display:block;}
.zyjs_text2{color:#21211f;padding:0 20px 0 0; font-weight: bold;}
.zyjs_list_title{font-size:18px;color:#9f9d9e;padding:0 0 5px 0;}

/*语言学校*/
.yyxx_pic{width:170px;float:left; padding-top:20px;}
.yyxx_pic img{width:100%;}
.yyxx_r{width:470px;float:right;}
.yyxx_r_text{padding:15px 0;color:#000;font-size:18px;}
.yyxx_r_text a{color:#000;}
.yyxx_r_text1{color:#9a9a98;height:66px;overflow:hidden;margin:0 0 20px 0;}
.yyxx_r_btn1{height:24px;border:1px solid #137fed; border-radius: 20px; font-size:12px; color:#137fed;line-height:24px;padding:0 15px;margin:0 10px 10px 0;display:inline-block;}
.yyxx_list li{border-bottom:dashed 1px #f0f0f0;padding:30px 0;}
.yyxx_list li:last-child{border-bottom: 0;}
.yyxx_l_top a{height:35px;border:solid 1px #f25721; color:#f25721;line-height:35px;padding:0 20px;display:inline-block;margin:0 10px 10px 0;}
.yyxx_l_top a.current{border:solid 1px #f25721;color:#fff;background:#f25721;}
.yyxx_l_top a:hover{border:solid 1px #f25721;color:#fff;background:#f25721;}

/*咨询*/
.zixun_l{width:786px;float:left;}
.zixun_l_title{background:#fe3000;color:#fff;line-height:45px;}
.zixun_l_title a{display:inline-block;padding:0 19.5px;color:#fff;font-size:15px;}
.zixun_l_title a.current{background:#272526;}
.zixun_l_title a:hover{background:#272526;}
.zixun_list{margin:0 0 30px -20px;}
.zixun_list li{width:370px;float:left;margin:15px 0 0 20px;}
.zixun_list_pic{height:160px;overflow:hidden;}
.zixun_list_pic img{width:100%;}
.zixun_list li ul{margin:0;height:150px;overflow:hidden;padding:5px 0;}
.zixun_list li ul li{width:auto;float:none;margin:0;height:30px;color:#31312f;line-height:30px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zixun_list li ul li a{color:#31312f;}
.zixun_list_title{border-bottom:solid 1px #dddddd;margin:0 0 10px 0;}
.zixun_list_title_l{float:left;color:#333;border-bottom:solid 2px #fe5500;line-height:40px;font-size:18px;font-weight:bold;}
.zixun_list_r{float:right;color:#a1a29d;line-height:42px;font-size:15px;}
.zixun_list_r a{color:#a1a29d;}
.zixun_icon{padding:25px 0;border-bottom:dotted 1px #e9ecf1;}
.zixun_icon li{width:33.33%;float:left;text-align:center;text-align:center;line-height:30px;color:#918889;font-size:12px;}

/*学校操场*/
.xxcc_l{border:solid 1px #dfdfdf;padding:25px;}
.xxcc_m{color:#666666;line-height:20px;padding:0 0 10px 0;}
.xxcc_m_text{color:#333;padding:0 20px 0 0; font-weight: bold;}
.xxcc_m_select{width:140px;height:34px;border:solid 1px #e0e0e0;margin:0 30px 0 0;}
.xxcc_m_rm a{height:35px;line-height:35px;padding:0 15px;background:#fff2ec;color:#f35820;margin:0 10px 0 0;display:inline-block;}
.xxcc_top{border-bottom:solid 1px #e8e8e8;margin:0 0 20px 0; padding-bottom: 20px;}
.xxcc_top a{color:#333;height:30px;padding:0 20px;display:inline-block;line-height:30px;font-size:15px;}
.xxcc_top a.current{color:#fff;background:#137fed; border-radius: 2px;}

/*学校对比*/
.xxdb{background:#eceaeb;width:250px;height:100%;padding:50px 10px 50px 10px;box-sizing: border-box;position:fixed;right:-100%;top:0;}
.ydbtitle {color: rgb(126, 126, 126);font: 18px/32px 微软雅黑;border-bottom: 1px dashed rgb(151, 151, 151);}
.ydbtitle a{ color: rgb(126, 126, 126);}
.ytj {color: rgb(243, 153, 0);font: 14px/28px 微软雅黑;padding:0 0 30px 0;}
.xxdb_list{}
.xxdb_list li{background:#fff;margin:0 0 5px 0;padding:0 10px; color: rgb(126, 126, 126);height:44px;line-height:44px;font: 18px/32px;}
.xxdb_list li a{color: rgb(126, 126, 126);}
.xxdb_btn{text-align:center;padding:50px 0 0 0;}
.xxdb_btn1{background:#ec7275;color:#fff;width:85px;height:25px;line-height:25px;display:inline-block;margin:0 10px;border-radius:3px;}
.xxdb_btn2{background:#b3b3b3;color:#fff;width:85px;height:25px;line-height:25px;display:inline-block;margin:0 10px;border-radius:3px;}

/*对比详情*/
.dbxq_table{width:100%;color:#555555;}
.dbxq_table td{padding:25px 10px;text-align:center;min-height:70px;background:#f7f7f7;position:relative;}
.dbxq_table th{background:#ff3c2a;padding:10px 10px;color:#fff;}
.dbxq_tex1{color:#ff3c2a;font-weight:bold;font-size:15px;}
.dbxq_btn1{display:inline-block;background:#d93c33;color:#fff;padding:0 10px;height:30px;line-height:30px;margin:10px 0 0 0;}
.dbxq_cha{position:absolute;right:10px;top:5px;color:#ff3c2a;font-size:25px;}
.dbxq_input{height:40px;background:#fff;text-align:center;color:#333;border:none;width:100%;}

.biaoqian{width:700px;line-height: 30px;}
.biaoqian1{width:200px;float:left;}

/*登录注册弹框*/
.login_tk, .login_tk1{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.5);z-index: 9999;display:none;}
.login_nr{width:410px;background:#fff;padding:0 30px;position:fixed;left:50%;margin-left:-205px;top:20%;box-sizing: border-box;}
.login_title{color:#e51800;font-size:20px;padding:25px;text-align:center;font-weight:bold;}
.login_nr li{padding:0 0 20px 0;color:#646464;}
.login_nr li a{color:#646464;}
.login_input{width:100%;height:45px;border:solid 1px #c9c9c9;box-sizing: border-box;padding:0 0 0 15px;font-size:16px;}
.login_hqyzm{width:120px;height:45px;line-height:43px;border:solid 1px #c9c9c9;box-sizing: border-box;text-align:center;font-size:16px;color:#f57301;display:block;}
.login_btn{width:100%;height:45px;line-height:45px;color:#fff;background:#e51700;border:none;font-size:20px;}
.login_text1{color:#646464;line-height:45px;}
.login_cha, .login_cha1{font-size:30px;position:absolute;right:10px;top:10px;color:#8a8a8a;font-weight:bold;}

/*个人中心*/
.grzx_nr{background:#eaeef1;}
.grzx_l{width:200px;float:left;margin:0 10px 0 0;background:#fff;min-height:550px;position:relative}
.grzx_l li{height:70px;line-height:70px;text-align:center;border-bottom:dotted 1px #ddd;}
.grzx_l li a{display:block;color:#4a4a4a;font-size:18px;}
.grzx_l li a:hover{background:#0178e5;color:#fff;}

.grzx_m{width:620px;float:left;padding:20px 20px 0 20px;box-sizing: border-box;background:#fff;min-height:550px;}
.grzx_m_table{color:#4a4a4a;line-height:35px;width:100%;margin-top:20px;}
.grzx_m_table td{padding:0 0 15px 0;}
.grzx_m_input{width:100%;height:35px;border:solid 1px #bfbfbf;box-sizing: border-box;padding:0 0 0 10px;color:#4a4a4a;font-size:14px;;}
.grzx_m_input2{width:32%;height:35px;border:solid 1px #bfbfbf;box-sizing: border-box;padding:0 0 0 10px;color:#4a4a4a;font-size:14px;;}
.grzx_btn{width:240px;height:40px;line-height:40px;color:#fff;background:#0178e5; font-size:16px; border:none;display:block;margin:10px auto;}

.grzx_r{width:260px;float:right;background:#fff;min-height:550px;}
.grzx_r_bg{height:105px;background:url(../images/bg7.jpg) no-repeat center center;background-size:cover;position:relative;}
.grzx_r_tx{width: 96px;
    height: 96px;
    border: 3px solid #fff;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    position: absolute;
    left: 50%;
    margin-left: -48px;
    top: 35px;
    -webkit-box-shadow: 1px 1px 1px 1px #949494;
    -moz-box-shadow: 1px 1px 1px 1px #949494;
    box-shadow: 1px 1px 1px 1px #949494;
}
.grzx_r_text{color:#4a4a4a;font-size:14px;text-align:center;line-height:22px;border-bottom:dotted 1px #bfbfbf;margin:0 20px;padding:45px 0 10px 0;}
.grzx_r_bot{border-top:dotted 1px #bfbfbf;text-align:center;line-height:35px;font-size:12px;margin:0 20px;color:#4a4a4a;font-size:13px;}
.grzx_r_zx{width:150px;height:40px;background:#0178e5;color:#fff;line-height:40px;margin:18px auto;display:block;text-align:center;font-size:16px;border-radius:3px;}
.grzx_r_bq{height:230px;padding:0 20px;}
.grzx_r_bq a{border:solid 1px #bfbfbf;height:28px;border-radius:14px;padding:0 14px;line-height:28px;margin:10px 10px 0 0;display:inline-block;color:#4a4a4a;}

.grzx_bot{float:left;}
.grzx_bot a{padding:0 20px 0 0;color:#4a4a4a;}
.grzx_bot_tel{color:#020200;float:right;font-size:15px;}

.grzx_an{width:45px;height:22px;line-height:22px;background:#0178e5;color:#fff;text-align:center;border-radius:2px;position:absolute;right:6px;top:6px;display:block;}

.grzx_pg{height:125px;background:#fff;margin-top:-20px;}
.grzx_yx_table{line-height:33px;color:#333;}
.grzx_yx_text{color:#ff5f2e;border-top:dotted 1px #e5e5e5;line-height:33px;}

.gr_tj_bg1, .gr_tj_bg2, .gr_tj_bg3{position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.5);
    display: none;}

.gr_tj_nr1 {
    background-color: #fff;
    width: 490px;
    position: absolute;
    left: 50%;
    margin-left: -245px;
    top: 50%;
    padding:0 20px;
    box-sizing: border-box;
    }
    
.gr_tj_title1{
    color: #e51901;
    margin: 0;
    text-align: center;
    font-size: 18px;
    padding:15px 0;
}

.gr_tj_table1{width:100%;line-height:35px;color:#4a4a4a;}
.gr_tj_table1 label{margin:0 5px;}
.cha1, .cha2, .cha3{position:absolute;right:10px;top:5px;color:#333;font-size:30px;}

.gr_yy_input{width:100%;height:30px;border:solid 1px #bfbfbf;padding:0 0 0 5px;box-sizing: border-box;line-height:30px;}


/*首页视频*/
.dh {padding:0 0 30px 0;}
.dh ul {
    position: relative;
    overflow: hidden;
    width: 1100px;
    height: 320px;
    
}
.dh ul li {
    float: left;
    width: 200px;
    overflow: hidden;
    height: 100%;
    position: relative;
    cursor: pointer;
}
.dh ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
.dh ul li .layer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(27, 29, 36, 0.6);
    height: 100%;
}
.dh ul li .layer .p1 {
    width:100%;
    position: absolute;
    top:50%;margin-top:-40px;
    left: 0;
    display:block;
    color:#fff;line-height:35px;
    text-align:center;
    font-size:16px;
}
.dh ul li .p2 {
    width:123px;
    position: absolute;
    top:50%;
    left:50%;
    margin-top:-61px;
    margin-left:-61px;
    opacity:0;
}
.dh ul li .p2  img{width:100%;}




/*评估*/
.pinggu_k{/*padding:15px 15px 30px 15px;border:solid 1px #dfdfdf;*/color:#666666;line-height:24px;}
.pinggu_r li{width:132px;float:left;padding:10px 5px 0 5px;}
.pinggu_zj{border-top:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;margin:25px 0 0 0;padding:20px 0;}
.pinggu_xb{border-bottom:solid 1px #e4e4e4;padding:20px 0;}
.pinggu_text1{color:#010101;font-size:20px;font-weight:bold;line-height:40px;}


/*首页选校系统*/
.xuan_qi{width:33px;height:33px;margin:0 auto;text-align:center;padding:3px;border:solid 1px #fff;overflow:hidden;border-radius:50%;position:relative;}
.xuan_qi img{width:100%;height:33px;border-radius:50%;}
.xuan_text{color:#565656;}
.gallery-top {height: 85px;padding:0 25px!important;}
.gallery-thumbs {height:194px;}
.gallery-top .swiper-slide {height: 100%;opacity:1;text-align:center;}
.gallery-top .swiper-slide-active {opacity: 1;}
.gallery-top .swiper-slide-active .xuan_qi{border:solid 1px #ff3102;}
.gallery-top .swiper-slide-active .xuan_text{color:#ff3102;}
.swiper-button-prevtop{width:25px!important;height:85px!important;background-image:url(../images/icon21.jpg)!important;background-size:11px 21px!important;left:0!important;opacity: 1!important;background-color:#fff;top:0!important;}
.swiper-button-nexttop{width:25px!important;height:85px!important;background-image:url(../images/icon22.jpg)!important;background-size:11px 21px!important;right:0!important;opacity: 1!important;background-color:#fff;top:0!important;}
.gallery-top .swiper-slide .xuan_qi_yy{width:33px;height:33px;position:absolute;left:3px;top:3px;background:rgba(0,0,0,0.5);border-radius:50%;}
.gallery-top .swiper-slide-active .xuan_qi_yy{display:none;}

/*院校对比*/
.yx_title {
    color: #777;
    font:30px "微软雅黑";
    text-align: center;
    margin: 0 auto 15px;
}
.dw,.yx_content {
    position: relative;box-sizing: border-box;
}
.yx_content img{vertical-align: middle!important;}
.dw img,
.lab {
    cursor: pointer;
}

.container {
    padding-left: 0;
    padding-right: 0;
    width: 100% ;
    min-width: 1140px
}
.row {
    margin: 0 auto;
    width: 100%
}
.container_show {
    padding: 0;
    width: 90% ;
    max-width: 1140px;
    min-width: 320px;
    margin: 0 auto
}
.yx_content,
.yx_title,
.yxdb {
    width: 1140px
}
.yx_title {
    color: #777;
    font:30px "微软雅黑";
    text-align: center;
    margin: 0 auto 15px
}
.yx_content {
    margin: 0 auto
}
.yx_content table {
    width: 1140px;
    background: #fff;
    color: #6d6d6d
}
.yx_content tr: nth-child(1) {
    background: #0198df ! important;
    border: 1px solid #0198df;
    height: 60px;
    color: #fff ! important
}
.yx_content tr: nth-child(2) {
    height: 220px;
    background: #fff ! important
}
.yx_content tr: nth-child(3) {
    height: 160px
}
.yx_content tr: nth-child(4) {
    height: 110px
}
.yx_content tr: nth-child(5) {
    height: 140px
}
.yx_content tr: nth-child(6) {
    height: 200px
}
.yx_content tr: nth-child(7) {
    height: 140px
}
.yx_content tr: nth-child(8) {
    height: 120px
}
.yx_content tr: nth-child(2n) {
    background: #f6f6f6
}
.yx_content td: nth-child(1) {
    width: 8 % ;
    font-size: 16px;
    text-align: center;
    color: #0198df;
    font-weight: 700
}
.yx_content td: nth-child(2) {
    width: 23%
}
.yx_content td: nth-child(3) {
    width: 23%
}
.yx_content td: nth-child(4) {
    width: 23%
}
.yx_content td: nth-child(5) {
    width: 23%
}
.yx_content table tr td {
    border: 1px solid #dbdbdb
}
.yx_content ul{float:left;}
.yx_content ul li {
    border-bottom: 1px #dbdbdb solid;
    border-right: 1px #dbdbdb solid;
    float: none;}
.yx_content ul li.show2 div img {
    margin-left: 0 ;
    margin-top: 0
}
.yx_content ul li div img {
    margin-left: 45% ;
    margin-top: 11%
}
.yx_content ul li.show8 div img {
    margin-top: 24%
}
.yx_content table tr.child1,
ul li.show1 {
    background: #da3c33 ! important;
    border: 1px solid#fff;
    height: 60px;
    line-height: 60px;
    color: #fff ! important
}
.yx_content ul li {
    font-size: 16px;
    text-align: center;
    color: #da3c33;
    font-weight: 700;
    position: static;
    font-family: "微软雅黑"
}
.yx_content ul.ss2 li {
    font-size: 14px
}
.yx_content ul.ss2 li.show1 {
    position: relative
}
.yx_content table tr.child2,
.yx_content ul li.show2 {
    height: 220px;
    line-height: 220px;
    background: #fff ! important
}
.yx_content table tr.child3,
.yx_content ul li.show3 {
    height: 160px;
    line-height: 160px;
    background: #fff ! important
}
.yx_content table tr.child4,
.yx_content ul li.show4 {
    height: 110px;
    line-height: 110px;
    background: #f6f6f6
}
.yx_content table tr.child5,
.yx_content ul li.show5 {
    height: 140px;
    line-height: 140px;
    background: #fff
}
.yx_content table tr.child6,
.yx_content ul li.show6 {
    height: 200px;
    line-height: 200px;
    background: #f6f6f6
}
.yx_content table tr.child7,
.yx_content ul li.show7 {
    height: 140px;
    line-height: 140px;
    background: #fff
}
.yx_content table tr.child8,
.yx_content ul li.show8 {
    height: 196px;
    line-height: 196px;
    background: #f6f6f6
}
.yx_content table tr td.child1 {
    width: 91px\9; * width: 91px;
    font-size: 16px;
    text-align: center;
    color: #da3c33;
    font-weight: 700;
    position: static
}
.yx_content table tr td.child2,
.yx_content table tr td.child3,
.yx_content table tr td.child4,
.yx_content table tr td.child5 {
    width: 262px\9; * width: 262px
}
.yx_content table.input,
.yx_content ul li input {
    border: 1px solid #fff;
    width: 200px;
    height: 24px;
    margin: 18px auto;
    font:12px / 22px "微软雅黑";
    text-align: center;
    display: block;
    background: #da3c33;
    color:#fff;
}
.yx_content ul li.show1 ol li {
    height: 24px;
    font:12px / 24px "微软雅黑";
    border: 1px solid #fff;
    border-top: 0;
    background: #fff;
    z-index: 10000;
    text-align: left;
    padding-left: 8%
}
.yx_content table img {
    display: block;
    border: none;
    margin: 0 auto 10px;
    cursor: pointer
}
.yx_content table.span,
.yx_content ul li.span {
    color: #6d6d6d;
    font:14px / 2 "微软雅黑";
    text-align: center;
    display: block;
    margin: 0 auto 0 -21px;
    position: absolute;
    bottom: 0;
    width: 100%
}
.yx_content ul li .gb {
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 18px;
    background: #da3c33;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    top: 18px;
    right: 15px;
    padding-left: 1px
}
.yx_content table .gb: hover {
    color: #6d6d6d
}
.yx_content table .span1 {
    color: #da3c33;
    font:14px "微软雅黑"
}
.yx_content table .div1 {
    padding-left: 15px
}
.yx_content table .span2 {
    color: #fd6868
}
.yx_content table .div2,
.yx_content ul li.show6 .div2 {
    padding-left: 10px;
    margin-left: 15px;
    background: url(../images/ jt.gif) 0 78px no-repeat;
    color: #fff;
    font:14px / 22px "微软雅黑";
    margin-bottom: 10px
}
ul.ss2 li div {
    text-align: left;
    color: #6d6d6d;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    padding: 37px 15px
}
ul.ss2 li div span {
    color: #000;
    font:14px "微软雅黑";
    font-weight: 700
}
ul.ss2 li.show6 .div2 {
    padding: 78px 0 0 8px;
    overflow: hidden
}
.schools {
    z-index: 9999;
    position: absolute;
    top: 282px;
    left: 357px;
    width: 380px;
    height: 430px;
    margin-top: -218px;
    background-color: #e2e2e2;
    display: none;
    box-shadow: 0 0 10px #666
}
.close1,
.sr,
.sr.input1,
.sr a {
    height: 30px
}
.close1 {
    float: right;
    color: #fff;
    font: 700 28px / 30px "微软雅黑";
    text-shadow: 0 1px 0 #ddd;
    width: 30px;
    text-decoration: none
}
.close1: hover {
    color: #444
}
.sr {
    width: 320px;
    margin: 60px auto 0;
    padding-left: 15px;
    background: #fff;
    color: #b8b8b8;
    font:14px "微软雅黑";
    border: none
}
.sr.input1 {
    border: none;
    width: 260px
}
.sr a {
    background: url(../images/ jt_01.gif) center no-repeat;
    width: 20px;
    display: block;
    float: right
}
.sch_content {
    width: 320px;
    height: 300px;
    margin: 15px auto 0;
    background: #fff;
    overflow-y: scroll
}
.sch_content ul {
    width: 275px;
    margin-left: 10px
}
.sch_content ul li {
    border-bottom: 1px solid #e2e2e2;
    height: 30px
}
.sch_content ul li a {
    color: #6d6d6d;
    font:16px / 30px "微软雅黑";
    display: block
}
.selectItemcont {
    padding: 8px 0 0 15px;
    overflow-y: auto;
    z-index: 999
}
.height {
    height: 285px
}
#selectItem1 {
    background: #FFF;
    position: absolute;
    top: 44px;
    left: 25px;
    overflow: hidden;
    width: 202px;
    z-index: 1100;
    font:14px "微软雅黑";
    overflow-y: auto;
    max-height: 240px;
    display: block;
    overflow:auto;
    
}
.selectItemcont input,
.zhezhao {
    display: none
}
.selectItemhidden {
    display: none;
    left: 29px;
    position: absolute;
    top: 41px
}
.lab {
    width: 160px;
    height: 22px;
    font: 14px / 22px "微软雅黑";
    color: #8a8a8a
}
.ss1,
.ss2 {
    text-align: center;
    font-size: 16px;
    font-weight: 700
}
.zhezhao {
    width: 100% ;
    height: 100% ;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1099
}
.ss1 {
    width: 88px ;
    border-left: 1px solid #dbdbdb;box-sizing: border-box;
}
.ss2 {
    width: 253px;box-sizing: border-box;
}
.dw,
.dw a {
    width: 100% ;
    height: 100%
}
.dw a {
    display: block;
    padding: 0
}
.dw img {
    border: none;
    margin-bottom: 60px;
    margin-left: 33%
}
ul.ss2 li div.g_zhuanhua {
    width: 80% ;
    background: #d93c32;
    height: 26px;
    line-height: 26px;
    padding: 0;
    margin-top: 16px;
    position: relative
}
ul.ss2 li div.g_zhuanhua a {
    color: #fff;
    padding:0 20px;
    display: block;text-align:center;
}
.yx_content ul li div img.g_hand {
    margin-left: 1% ;
    margin-top: 0; -webkit-animation: flash 5s infinite linear; -moz-animation: flash 5s infinite linear; -ms-animation: flash 5s infinite linear; -o-animation: flash 5s infinite linear
}
.yx_content ul li div img.g_img {
    position: absolute;
    top: -34px;
    right: -55px;
    margin: 0 auto}
 .yx_content table .span, .yx_content ul li .span {
    color: #6d6d6d;
    font: 14px/2 "微软雅黑";
    text-align: center;
    display: block;
    margin: 0 auto 0 -21px;
    position: absolute;
    bottom: 0;
    width: 100%;
}   

/*
@media(max-width: 1200px) {
    header.center_search {
        width: 95%
    }
    .container {
        min-width: 960px
    }
    .section_1.logo_pc.content {
        min-width: 960px;
        width: 95%
    }
    .section_1.logo_pc {
        display: block
    }
    .section_1.logo_pad {
        display: none
    }
    .section_2,
    .section_2_3 {
        min-width: 960px;
        width: 95%
    }
    .container_show {
        padding: 0;
        width: 95% ;
        max-width: 1140px;
        min-width: 320px;
        margin: 0 auto
    }
}
@media(max-width: 980px) {
    header.center_search {
        width: 95%
    }
    .section_1.logo_pc span {
        width: 293px;
        margin-left: 30px
    }
    .container {
        min-width: 760px
    }
    .section_1.logo_pc.content {
        min-width: 760px;
        width: 95%
    }
    .section_1.logo_pc {
        display: block
    }
    .section_1.logo_pad {
        display: none
    }
    .section_2,
    .section_2_3 {
        min-width: 7600px;
        width: 95%
    }
}
@media(max-width: 922px) {
    .section_1.logo_pc h2 {
        left: 130px
    }
    .section_1.logo_pc span {
        left: 230px
    }
}
@media(max-width: 900px) {
    .section_1.logo_pc.lianjie {
        bottom: 13%
    }
}
@media(max-width: 768px) {
    .container {
        min-width: 320px
    }
    .page {
        height: auto
    }
    .section_1.logo_pc {
        display: none
    }
    #aimg,
    .section_1.logo_pad {
        display: block
    }
    #aimg {
        float: left;
        margin-left: 30px
    }
    .section_1.logo_pad h2 {
        font: 700 30px / 30px "微软雅黑";
        color: #fff;
        min-width: 160px;
        margin-top: -6px
    }
    .section_1.logo_pad.bt {
        float: left;
        text-align: left;
        margin-left: 20px
    }
    .section_1.logo_pad span {
        float: none;
        font: bolder 16px / 16px "微软雅黑";
        color: #fff
    }
    .section_1.logo_pad.lianjie {
        min-width: 100px;
        float: right
    }
    .section_1.logo_pad.top {
        padding-bottom: 2%
    }
    .section_2,
    .section_2_3 {
        min-width: 95%
    }
}
@media(max-width: 640px) {.section_1.logo_pad.lianjie {
        margin-right: 22px ! important
    }
}
@media(max-width: 600px) {#aimg {
        display: none
    }
    .section_1.logo_pad h2 {
        font: 700 20px / 20px "微软雅黑";
        margin-top: 5px;
        margin-bottom: 2px
    }
    .section_1.logo_pad span {
        font: 700 12px / 12px "微软雅黑"
    }
    .section_1.logo_pad.lianjie {
        width: auto
    }
    .section_1.logo_pad.lianjie a {
        min-width: auto ! important;
        padding: 3px 10px;
        float: none
    }
}
@media(max - width: 350px) {.section_1.logo_pad h2 {
        font: 700 18px / 18px "微软雅黑"
    }
    .section_1.logo_pad span {
        font: 700 10px / 10px "微软雅黑"
    }
    .section_1.logo_pad.lianjie a {
        font-size: 12px
    }
    .section_1.logo_pad.lianjie {
        margin: 3% auto auto
    }
}*/

/*banner智能选校*/
.ban{ width:280px; height:285px; position:relative; overflow:hidden;margin: 0 auto;}
.ban2{ width:280px; height:200px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:280px; height:200px;}
.prev{ float:left; cursor:pointer;}
.num{ height:85px;overflow:hidden; width:230px; position:relative;float:left;}
.min_pic{width:280px;height:85px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:58px;text-align:center;}
.num ul li img{border-radius:50%;}
/*.num ul li.on{ border:1px solid red; padding:0;}*/
.prev_btn1{ width:11px; text-align:center; height:21px; margin-top:10px;margin-left:7px;margin-right:7px; cursor:pointer; float:left;}
.next_btn1{  width:11px; text-align:center; height:21px; margin-top:10px;margin-right:7px;cursor:pointer;float:right;}
/*.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}*/
.num ul li.on .xuan_qi{border:solid 1px #ff3102;}
.num ul li.on .xuan_text{color:#ff3102;}
.xuan_qi_yy{width:33px;height:33px;position:absolute;left:3px;top:3px;background:rgba(0,0,0,0.5);border-radius:50%;}
.num ul li.on .xuan_qi_yy{display:none;}
.ban_sx_nr1{padding:0 0 20px 0;}

/*寰兴动态*/
.hddt li{border-bottom:solid 1px #ececec;padding:15px 0;}
.hddt_pic{width:180px;float:left;}
.hddt_r{width:535px;float:right;color:#999999;}
.hddt_r_text{height:60px;line-height:20px;overflow:hidden;}
.hddt_r_title{height:35px;line-height:35px;display:block;color:#000;font-weight:bold;font-size:16px;}
.hddt_r_bq{width:68px;height:22px;line-height:22px;text-align:center;float:left;margin:0 10px 0 0;background:url(../images/bg8.jpg) no-repeat left center;color:#333333;}
.hddt_r_text1{float:left;color:#000;}
.hddt_l_text1{line-height: 36px;border-bottom: 1px solid #e2e8ee;color: #237de2!important;font-size: 16px;}
.hddt_l_list li{width:30%;float:left;margin:0 1.6%;padding:20px 0 20px 0;}
.hddt_l_list li a{color:#000;}
.hddt_l_list_text{height:48px;line-height:24px;margin:5px 0 0 0;}
.hddt_l_text3{color:#ccc;font-size:12px;margin:0 0 0 20px;display: inline-block;}
.hddt_l_text2{background:url(../images/yj.png) no-repeat left center;color:#818181;padding:0 0 0 20px;display: inline-block;font-size:13px;}
.hddt_l_pic{height:165px;overflow:hidden;}
.hddt_l_yy{background:#ff0204;color:#fff;float:right;line-height:20px;padding:0 5px;font-size:12px;margin-top:5px;}
.hddt_l_ewm{background:#eeeeee;padding:20px;}
.hddt_l_ewm_r{width:122px;float:right;}
.hddt_l_ewm_r img{width:100%;}
.hddt_l_ewm_l{width:570px;float:left;color:#2c1a1a;line-height:25px;}
.hddt_l_ewm_xing{color:#f58e05;font-weight:bold;font-size:22px;line-height:25px;}

.hxhd_date{float:right;color:#999999;padding:0 0 0 20px;line-height:20px;font-size:13px;background:url(../images/icon23.jpg) no-repeat left center;}
.hxhd_yd{float:right;color:#999999;line-height:20px;padding:0 20px 0 5px;font-size:14px;}
.hxhd_yd_k{float:right;color:#999999;border:solid 1px #999999;line-height:18px;display:inline-block;padding:0 3px;font-size:12px;}
.hxhd_yd_title{color:#ff8500;font-weight:bold;line-height:35px;font-size:16px;}

/*问答*/
.wenda_k{border:solid 1px #dfdfdf;padding:5px;}
.wenda_title{background:#f2f2f2;padding:0 15px;}
.wenda_title a{border-bottom:solid 3px #f2f2f2;display:block;color:#99989d;margin:0 15px 0 0;line-height:40px;float:left;font-size:16px;padding:0 5px;}
.wenda_title a.current{color:#01a4e5;border-bottom:solid 3px #01a4e5;}
.wenda_list li{border-bottom:solid 1px #ebebeb;padding:20px 0;}
.wenda_l{width:110px;float:left;text-align:center;}
.wenda_r{width:600px;float:left;}
.wenda_r_text1{width:25px;height:25px;background:#f9ba39;border-radius:50%;text-align:center;color:#fff;line-height:25px;float:left;}
.wenda_r_text2{width:550px;float:left;margin:0 0 0 10px;color:#000;font-size:16px;line-height:25px;}
.wenda_r_text3{width:25px;height:25px;background:#63d47a;border-radius:50%;text-align:center;color:#fff;line-height:25px;float:left;}
.wenda_tx{width:40px;height:40px;margin:0 auto;border-radius:50%;overflow:hidden;}
.wenda_tx img{width:100%;}
.wenda_tw{width:64px;height:25px;line-height:25px;font-size:12px;display:block;margin:0 auto;background:#01a4e5;text-align:center;color:#fff;border-radius:13px;}
.wenda_yhm{color:#999;line-height:30px;font-size:12px;}
.wenda_r_text5{width:550px;float:left;margin:0 0 0 10px;color:#a1a1a1;font-size:13px;line-height:20px;}
.wenda_r_text4{color:#00a3e4;line-height:25px;}

/*留学方案*/
.study-abroad-steps {
    border: 1px solid #fe3614;
    margin: 48px auto;
    padding-bottom: 50px;
    position: relative;
    width: 858px;
    border-radius:5px;
}
.study-title{background:rgba(254,54,20,0.1);padding:20px 0;}
.study-steps {
    background: url(../images/steps.png) no-repeat 0 -12px;
    margin: 0 auto;
    padding-top: 45px;
    width: 704px;
}
.study-steps1 {
    background: url(../images/steps.png) no-repeat 0 -82px;
    margin: 0 auto;
    padding-top: 45px;
    width: 704px;
}
.study-steps2 {
    background: url(../images/steps.png) no-repeat 0 -144px;
    margin: 0 auto;
    padding-top: 45px;
    width: 704px;
}
.study-text1{color:#818181;font-size:12px;}
.study-text1 .current{color:#fe3614;}
.study-text2{padding:0 0 0 62px;}
.study-text3{padding:0 0 0 260px;}
.study-text4{color:#fe3614;}

.lxfa_table{color:#8d8d8b;line-height:24px;width:700px;margin:30px auto;}
.lxfa_table td{padding:0 0 20px 0;}
.lxfa_input1{border:solid 1px #8d8d8b;width:240px;height:26px;line-height:24px;padding:0 0 0 10px;color:#000;margin:0 10px 0 0;}

.btn-next-step {
    background-color: #ff9c00;
    border: 0;
    color: #fff;
    font-weight: 700;
    height: 36px;
    line-height: 36px;
    width: 200px;
    display: block;
text-align:center;border-radius:5px;}

.lxfa_ewm{width:100px;float:left;}
.lxfa_ewm img{width:100%;}
.lxfa_ewm_r{line-height: 33px;
    color: #999;
    font-size: 14px;float:left;padding:0 0 0 25px;}

.lxfa_tt {
    font-size: 16px;
    padding-bottom: 33px;
    padding-top: 33px;
    text-align: center;
}
.study-mod {
    border: 1px dashed #197ae5;
    cursor: pointer;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    width: 592px;
}

.lxfa_ss{color: #555;font-size: 16px;padding:0 0 5px 0;}
.lxfa_ss input{margin:0 5px 0 0;}
.lxfa_ss_r{width:100px;float:right;color:#a9b4ba;font-size:12px;text-align:center;}
.lxfa_ss_r_text1{color:#f07c00;font-size:32px;line-height:32px;}
.lxfa_ss_l{width:490px;float:left;color:#818181;font-size:12px;}

/*我的offer*/
.dstd_list1{padding:20px 0;}
.dstd_list1 li{width:33.33%;float:left;text-align:center;color:#1d1d1d;font-size:16px;line-height:25px;margin:0 0 20px 0;}
.dstd_list1 li a{color:#1d1d1d;}
.dstd_list1_text{height:50px;overflow:hidden;}

.hzjg_bot1 li{width:145px;float:left;padding:15px 18px;}
.hzjg_bot1 li img{width:100%;}

.spkt_list{margin:10px 0 0 -5px;}
.spkt_list li{width:340px;margin:0 10px 30px 15px;float:left;position:relative;text-align:center;}
.spkt_list li img{width:100%;}
.spkt_list_ewm {
    width: 123px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -81px;
    margin-left: -61px;
}
.spkt_list_ewm img{width:100%;}
.spkt_list_pic{height:335px;overflow:hidden;}
.spkt_list_text{height:50px;line-height:25px;margin:10px 0 0 0;font-size:16px;}

/*20180126*/
.dsq_btn{text-align:center;margin-top:20px;}
.dsq_btn a{width:180px;height:45px;background:#fff;font-size:16px;text-align:center;line-height:45px;color:#000;display:inline-block;margin:0 10px;}
.dsq_btn a:hover{background:#fe4715;color:#fff;box-shadow: 0 15px 30px rgba(0,0,0,.1);}
.index_fwlc{margin:28px 0 10px;}
.index_fwlc li{width:137.5px;float:left;text-align:center;position:relative; cursor: pointer;}
.index_fwlc li .index_fwlc_text{color: #5b5b5b;font-size: 16px;line-height:42px;}
.index_fwlc li.current .index_fwlc_text{color: #000;}
.index_fwlc li:hover .index_fwlc_text{color: #000;}
.index_fwlc li .index_fwlc_pic1{width:57px;height:58px;background:url(../images/n1.png) no-repeat center bottom;margin:0 auto; }				
.index_fwlc li.current .index_fwlc_pic1{background:url(../images/n11.png) no-repeat center center; }
.index_fwlc li .index_fwlc_pic2{width:57px;height:58px;background:url(../images/n2.png) no-repeat center bottom;margin:0 auto; }				
.index_fwlc li.current .index_fwlc_pic2{background:url(../images/n22.png) no-repeat center center; }
.index_fwlc li .index_fwlc_pic3{width:57px;height:58px;background:url(../images/n3.png) no-repeat center bottom;margin:0 auto; }				
.index_fwlc li.current .index_fwlc_pic3{background:url(../images/n33.png) no-repeat center center; }
.index_fwlc li .index_fwlc_pic4{width:57px;height:58px;background:url(../images/n4.png) no-repeat center bottom;margin:0 auto; }				
.index_fwlc li.current .index_fwlc_pic4{background:url(../images/n44.png) no-repeat center center; }
.index_fwlc li .index_fwlc_pic5{width:57px;height:58px;background:url(../images/n5.png) no-repeat center bottom;margin:0 auto; }				
.index_fwlc li.current .index_fwlc_pic5{background:url(../images/n55.png) no-repeat center center; }
.index_fwlc li .index_fwlc_pic6{width:57px;height:58px;background:url(../images/n6.png) no-repeat center bottom;margin:0 auto; }				
.index_fwlc li.current .index_fwlc_pic6{background:url(../images/n66.png) no-repeat center center; }
.index_fwlc li .index_fwlc_pic7{width:57px;height:58px;background:url(../images/n7.png) no-repeat center bottom;margin:0 auto; }				
.index_fwlc li.current .index_fwlc_pic7{background:url(../images/n77.png) no-repeat center center; }
.index_fwlc li .index_fwlc_pic8{width:57px;height:58px;background:url(../images/n8.png) no-repeat center bottom;margin:0 auto; }				
.index_fwlc li.current .index_fwlc_pic8{background:url(../images/n88.png) no-repeat center center; }
.index_fwlc_text1{font-size: 20px;color: #666;line-height: 25px;text-align: center;padding-top:20px;}
.index_fwlc_a{background: #fff;width: 580px;height: 50px;border: 1px solid #ccc;border-radius: 2px;margin:15px auto;position: relative;}
.index_fwlc_tj{display: block;width: 80px;position: absolute;right: 0;top: 0;height: 50px;color: #fff;cursor: pointer;background: #fe4715;line-height: 50px;
 text-align: center;border:none;font-size:18px;}			
.index_fwlc_input{margin: 0 90px 0 50px;border: 0;width: 420px;outline: 0;height: 48px;font-size: 16px;vertical-align: top;}
.index_fwlc_a::before{content: "";width: 26px;height: 26px;background-image: url(../images/0126.png);margin: 5px 10px;display: block;background-size: 100% 100%;position: absolute;
    top: 8px;left: 0;}
.index_fwlc li::before {content: "";width: 21px;height: 37px;background: url(../images/icon8.png) center center no-repeat;background-size: cover;
position: absolute;right: -6px;top: 10px;}
.index_fwlc li.last-li:before {content: "";display: none;width: 0}
.home-pro-des {font-size: 20px;color: #666;line-height: 25px;text-align: center;margin:0 0 0 -16px!important;}
.home-pro-des  li {float: left;width: 356px;margin:0 0 0 16px;background: #fff;height: 160px;box-sizing: border-box;position: relative;padding:0;}
.home-pro-des li .boxEmall {text-align: left;display: block;overflow: hidden;height: 158px;position: relative;padding: 19px;box-sizing: border-box;}
.home-pro-des li .boxEmall div:nth-child(2) {float: right;width: 185px;}
.home-pro-des li .boxEmall div:nth-child(2) h6{font-size: 16px;line-height: 26px;font-weight: 600;color: #333;margin: 0;max-height: 52px;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.home-pro-des li .boxEmall div:nth-child(2) .fee span:nth-child(1) {color: #fe4715;line-height: 10px;}
.home-pro-des li .mq{color: #fffff;line-height: 38px;border: 1px solid #ddd;background: #0178E5;left: 150px;}
.home-pro-des li .buyemall {color: #fff;line-height: 40px;background: #fe4715;left: 252px;}
.home-pro-des li .buyemall, .home-pro-des li .mq {position: absolute;top: 100px;display: block;height: 40px;width: 90px;box-sizing: border-box;font-size: 14px;cursor: pointer;
text-align: center;border-radius: 4px;}
.home-pro-des li .buyemall, .home-pro-des li .mq a{color: #FFFFFF}
.home-pro-des li .boxEmall div:nth-child(1) {float: left;height: 120px;width: 120px;background-size: 100% 100%;background-position: center center;
background-repeat: no-repeat;}
.home-pro-des li .boxEmall:after {content: '荐';display: block;position: absolute;top: 0;left: 18px;width: 26px;text-align: center;height: 30px;line-height: 26px;
color: #fff;background: url(../images/01262.png) no-repeat;background-size: 100% 100%;font-size: 14px;}
.active3{
  color:#0178E5 ;
}
/*20180131*/
.zhaiyao {
	border: dashed 1px #a3a3a3;
	padding: 20px;
	color: #343434;
	line-height: 24px;
	border-radius: 8px;
	margin: 0 0 20px 0;
}

.xgyd_l {
	width: 50%;
	float: left;
}

.sjbd_k {
	border: solid 1px #e9e9e9;
	background: #f7f7f7;
	border-left: solid 3px #0178E5;margin:0 0 20px 0;
}

.compete-title {
	float: left;
	width: 110px;
	height: 100%;
	padding: 10px 0;
	text-align: center;
	border-right: 1px solid #e9e9e9;
}

.compete-title p:first-child {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 20px;
	margin-top:5px;
	color: #0178E5;
}

.compete-title p {
	font-size: 14px;
	margin: 0;
	color: #7b838e;
	line-height:20px;
}

.compete-dp1 {
	float: left;
	width: 190px;
	height: 100%;
	margin: 0 0 0 10px
}

.dp-title {
	font-size: 12px;
	line-height: 36px;
	position: relative;
	width: 188px;
	height: 36px;
	margin: 10px 0 0 0;
	padding: 0 10px;
	cursor: pointer;
	color: #000;
	border: 1px solid #e3eaee;
	border-radius: 3px;
	background: rgba(255, 255, 255, .9);
}
.dp_btn{font-size: 14px;
	text-align: center;
	color: #fff;
	border: 0;
	background: #0178E5;
	line-height: 36px;
	position: relative;
	width: 188px;
	height: 36px;
	margin-bottom: 8px;
	padding: 0 10px;
	cursor: pointer;
	border: 1px solid #0178E5;
	border-radius: 3px;margin-top:8px;
}

/*提问20180205*/
.mask-modal-wrap {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    align-items: center;
    -webkit-align-items: center;
    z-index:20
}

.mask-content {
    width: 518px;
    background: #fff;
    padding: 1.0rem;
    position:absolute;left:50%;margin-left:-259px;top:50%;margin-top:-180px;
}

.mask-content .question-close {
    position: absolute;
    right: -1.5rem;
    top: 0;
    color: #fff;
    cursor: pointer
}

.mask-content .question-title {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center
}

.mask-content .question-title span {
    margin-left: 0.5rem;
    font-size: 1.2rem;
    color: #333;
    font-weight: bold
}

.mask-content .question-title b {
    display: block;
    width: 0.25rem;
    height: 1.2rem;
    background: #2196f3
}

.mask-content .question-cont {
    margin-top: 0.6rem;
    width: 100%;
    height: 9.9rem;
    border: #ddd solid 1px
}

.mask-content .question-cont textarea {
    display: block;
    padding: 0.25rem;
    width: 100%;
    height: 100%;
    border: none;
    box-sizing: border-box;
}

.mask-content .question-select {
    margin-top: 1.0rem;
    padding-left: 0.8rem;
    width: 100%;
    height: 2.75rem;
    line-height: 2.75rem;
    border: #ddd solid 1px;
    cursor: pointer;
    font-size: 1.1rem;
    color: #666
}

.mask-content .question-select-border {
    border: #2196f3 solid 1px
}

.mask-content .question-select b {
    float: right;
    font-size: 1.2rem;
    margin-right: 0.5rem;
    color: #959595
}

.mask-content .question-countries {
    display: none;
    margin-top: 1.0rem;
    padding: 0.75rem;
    border: #ddd solid 1px
}

.mask-content .question-countries span {
    display: inline-block;
    margin: 0.25rem;
    width: 4.0rem;
    height: 2rem;
    line-height: 2rem;
    background: #eee;
    text-align: center;
    font-size: 1rem;
    color: #666;
    cursor: pointer
}

.mask-content .question-countries span.active {
    background: #e5f5ff;
    color: #2196f3
}

.mask-content .question-button {
    margin: 1rem auto 0;
    width: 6.3rem;
    height: 2.0rem;
    line-height: 2.0rem;
    background: #2196f3;
    color: #fff;
    text-align: center;
    cursor: pointer
}
.nav_r li:hover{
  background-color:#0178E5 ;
  color:#FFFFFF ;
}
.action_a{
  color:#FFFFFF ;
}
.nav_r li a:hover{
  
  color:#FFFFFF ;
}
.nav_r li{width:100px;float:left;line-height:40px;font-size:16px;text-align:center;}

.xlzx {
    float: right;
    height: 114px;
    width: 280px;
    overflow: hidden;
    padding: 20px;
    margin-top: 10px;
    border: 1px solid aliceblue;
    margin-bottom: 20px;
}.xlzx img {
    float: left;
    width: 100px;
    height: 100px;
    margin-left: 10px;
    margin-top: 5px;
}.xlzx div {
    float: right;
    width: 140px;
    height: 114px;
}.xlzx div a.wxzx {
    background-color: #1999ff;
}.xlzx div a {
    display: block;
    width: 90%;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    color: #fff;
    margin: 10px 0;
    text-align: center;
    background-color: #ff5f19;
}
.side-pannel {
  position: fixed;
  right: 0;
  margin-left: 496px;
  z-index: 99
}
.side-bar {
  border: 1px solid #E7E7E7;
  border-bottom: none;
  top: 40%;
  background: #fff
}
.side-bar a {
  display: block;
  cursor: pointer;
  width: 70px;
  height: 60px;
  border-bottom: 1px solid #E7E7E7;
  position: relative;
  color: #676767;
  text-align: center
}
.side-bar a s {
  display: block;
  margin-left: auto;
  margin-right: auto
}
.side-bar a span {
  line-height: 20px
}

.side-bar a.gotop s {
  position: absolute;
  top: 50%;
  left: 17px
}
.side-bar a.text {
  padding-top: 25px
}
.side-bar a.qr s {
  position: absolute;
  top: 50%;
  left: 18px
}
.side-bar a.qr i {
  width: 277px;
  height: 277px;
  position: absolute;
  left: -277px;
  top: 50%;
  margin-top: -120px;
  display: none;
  background-position: 0 0
}
.side-bar a.qr:hover i {
  display: block
}
.side-bar a.qr i {
  background: url(../images/weixinzhushou.png)center;

    background-size: auto auto;

background-size: 100% 100%;
}

.g-icon-top {
  height: 20px;
  width: 35px;
  margin-top: -10px;
  background-position: 0 -33px
}
.g-icon-survey1 {
  height: 23px;
  width: 26px;
  margin-top: -11px;
  background-position: 0 -53px
}
.side-bar a.survey:hover s {
  height: 23px;
  width: 26px;
  margin-top: -11px;
  background-position: -26px -53px
}
.g-icon-qq1 {
  height: 20px;
  width: 22px;
  margin-top: -10px;
  background-position: -35px -33px
}
.g-icon-weibo1 {
  height: 25px;
  width: 27px;
  margin-top: -12px;
  background-position: -72px 0
}
.g-icon-weibo2, .side-bar a.weibo:hover s {
  height: 25px;
  width: 27px;
  margin-top: -12px;
  background-position: -72px -25px
}
.g-icon-qr1 {
  height: 33px;
  width: 36px;
  margin-top: -16px;
  background-position: -36px 0
}
.g-icon-qr2, .side-bar a.qr:hover s {
  height: 33px;
  width: 36px;
  margin-top: -16px;
  background-position: 0 0
}

.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image: url(../images/sprite1.png)}
.feiyong{
    width: 900px;
    border: 1px solid #ddd;
    height: 450px;
    margin: 20px auto;
    border-radius: 6px;
    position: fixed;
    left: 24%;
    top: 260px;
    background: #fff;
    color: #5a5d5d;right: 24%;
  }
  .feiyong_left{
    float: left;
    width: 50%;
    height: 100%;
  }
  .feiyong_right{    
    float: left;
    width: 50%;
    height: 100%;

  }
  .feiyong_right .con{    
    overflow-y: scroll;
    margin: 25px auto;
    width: 80%;
    height: 88%;
    margin-left: 72px;
  }
  .feiyong select{
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url("../images/arrow.png") no-repeat scroll right center transparent;
    height: 25px;
    line-height: 26px;
    border: 1px solid #ddd;
    color: #727171;
    width: 65%;
    padding-left: 5px;
}
  .feiyong i{
    background: url(../images/close2.png) center no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    z-index: 100;
    display: block;
    right: 0;
    cursor: pointer;
  }

  .feiyong_left h2{    
    text-align: center;
    padding: 17px 0 0 0;
    color: #3672ed;letter-spacing: 4px;
  } 
   .feiyong_right h2{    
    text-align: left;
    padding: 0px 0 12px 0;
    color: #3672ed;letter-spacing: 4px;
  }
  .feiyong_right h1{
    text-align: left;
    color: #3672ed;
    letter-spacing: 4px;
    font-size: 18px;
    border-left: 3px solid;
    line-height: 20px;
    height: 23px;
    display: block;
    padding-left: 6px;
    margin: 14px auto;
  }
  .feiyong_left ul{
        width: 70%;
    margin: 0 auto;
  }
    .feiyong_left  .number{    text-align: center;
    display: block;
    font-size: 14px;
    line-height: 25px;
  }   .feiyong_left  .number b{   
    color: #f37d7d;
  }
  .feiyong_left ul li{
    margin-left: 20px;
    line-height: 45px;
    color: #5a5d5d;
  }
  .feiyong_left ul li .form-name{
    width: 63%;
    height: 21px;
    border: 1px solid #ddd;padding-left: 4px;
}  
.feiyong_left ul li .form-tel{
    width: 63%;
    height: 21px;
    border: 1px solid #ddd;padding-left: 4px;
}
  .feiyong_left ul li .form-code{
    float: left;
    width: 57%;
    height: 22px;
    border: none;padding-left: 4px;
}

.getCodes{
    width: 40%;
    float: left;
    height: 22px;
    line-height: 21px;
    text-align: center;
    background: #3672ed;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
    cursor: pointer;
  }
.feiyong .but{    
    width: 110px;
    height: 110px;
    border-radius: 100%;
    position: relative;
    top: -219px;
    left: 386px;
    cursor: pointer;
    animation: sploosh3 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);
        animation-iteration-count: 1;
    animation-iteration-count: infinite;
    background: transparent;
    
}
@keyframes sploosh3 {
  0% {
    box-shadow: 0 0 0 0px rgba(224, 121, 56, 0.7);
    background: rgba(251, 139, 30, 0.7);
  }
  100% {
    box-shadow: 0 0 0 10px rgba(255, 220, 1, 0);
    background: rgb(255, 153, 1);
  }
}
.feiyong .yz{
  width: 64%;
    float: right;
    border: 1px solid #ddd;
    height: 23px;
    position: relative;
    right: 35px;
    top: 7px;
}
.feiyong input{
  color: #5a5d5d;
}
.dakuang{
  width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.47);z-index: 999;
}
.huoqufont{
      text-align: center;
    line-height: 36px;
    font-size: 26px;
    position: relative;
    top: 17px;
    color: #fff;
    cursor: pointer;
}

div.dog-bubble{
  
  font-size:14px;
  line-height:1.5;
  font-style:italic;
  height:179px;
  width:246px;
  background:url(../images/jsqqp.png) top no-repeat;
  padding:20px 0px;
  position:absolute;
  bottom:0px;
  right:30px;
  z-index:999;
  opacity:0;
  color:#555555;
  font-size:14px;
  text-shadow:1px 1px 0 #ffffff;
  background-size: 200px 150px;
  cursor: pointer;
}

div.dog-bubble>p{
  
  text-align:center;
  padding:0px 35px; 
  
}

div.bubble-options{

  opacity:0;
  visibility:hidden;
  display:none;
  
}
.showImage{
            background-image: url(../images/allgq.png);
            width: 27px;
            height: 20px;
            float: left;
            margin-right: 4px;
        }
        #all1{
            background-position: -77px 32px;
        }
        #all2{
            background-position: -147px 432px;
        }
        #all3{
            background-position: -42px 32px;
        }
        #all4{
            background-position: 140px -1px;
        }
        #all5{
            background-position: -149px -201px;
        }
        #all6{
            background-position: 210px 199px;
        }
        #all7{
            background-position: 34px 366px;
        }
        #all8{
            background-position: -324px -135px;
        }
        #all9{
            background-position: 281px -201px;
        }
        #all10{
            background-position: -7px 131px;
        }
        #all11{
            background-position: 210px -201px;
        }
        #all12{
            background-position: -7px 265px;
        }
        #all13{
            background-position: 70px 332px;
        }
        #all14{
            background-position: -7px 99px;
        }
        #all15{
            background-position: -78px 232px;
        }
        #all16{
            background-position: -114px 65px;
        }
        #all17{
            background-position: 69px 98px;
        }
        #all18{
            background-position: 281px 98px;
        }
        #all19{
            background-position: 245px 199px;
        }
        #all20{
            background-position: 104px 332px;
        }