*{padding: 0; margin: 0;}
html,body,div,p,h1,h2,h3,h4,h5,h6,ul,li,a,input,footer{
	margin: 0;padding: 0;box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
a {text-decoration: none;}
a:hover{text-decoration: none;list-style: none; font-style: normal;}
li {list-style: none;}
body{font-family:font1;}
input{border: none;outline: none;}
img,p,span{border: none;}
body{position:relative;overflow-x: hidden;}
.clear{clear:both}
.clearfloat:after{display:block;content:"";clear:both;visibility:hidden;height:0;}
.clearfloat{zoom:1;}
input[type=button],input[type=submit],input[type=file],button,input,select{cursor:pointer;outline:0px;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
textarea{-webkit-appearance:none;border:0;-webkit-tap-highlight-color:rgba(255,255,255,0);}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 100px white inset;box-shadow:0 0 0px 100px white inset;}

/*普通粗细*/

@font-face
{
font-family:font1;
src:url('../fonts/syht.ttf');
    url('../fonts/syht.otf'); 
    url('../fonts/syht.eot'); /* IE9+ */
}
/*一般细*/
@font-face
{
font-family:font2;
src:url('../fonts/SourceHanSansCN-Normal_2.ttf');
    url('../fonts/SourceHanSansCN-Normal_2.otf'); 
   /* url('../fonts/syht.eot');*/ /* IE9+ */
}
/*第二细*/
@font-face
{
font-family:font3;
src:url('../fonts/SourceHanSansCN-Light_2.otf');
    url('../fonts/SourceHanSansCN-Light_2.ttf'); 
    /*url('../fonts/syht.eot');*/ /* IE9+ */
}
/*超细*/
@font-face
{
font-family:font3;
src:url('../fonts/SourceHanSansCN-ExtraLight_2.otf');
    url('../fonts/sourcehansanscnextralight2.ttf'); 
    /*url('../fonts/syht.eot');*/ /* IE9+ */
}


.row_center {display: flex;align-items: center;justify-content: center;}
.row_bw {display: flex;align-items: center;justify-content: space-between;}
.row_start {display: flex;align-items: center;justify-content: flex-start;}
.row_noitme{display: flex;justify-content: flex-start;}
.row_end {display: flex;align-items: center;justify-content: flex-end;}
.column_center {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.column_bw {display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.column_start {display: flex;flex-direction: column;justify-content: flex-start;align-items: center;}

/*头部*/
.big_box{ max-width: 1400px; margin: 0 auto;}
.header_top{ max-width: 1200px; margin: 0 auto; min-height: 188px;}
.header_left{float: left;}
.header_right{ float: right; position: relative;}
.header_left img{display: block; padding-top: 38px;} 
.header_right .landing{ margin-top: 16%; cursor: pointer;}
.landing_zm{ background: url(../images/sy_06.png) no-repeat center;  padding-left: 138px; color: #a50000;font-size: 23px; padding-top:10px ;padding-bottom:10px ;}
.header_input{width:220px;float: right;}
.header_input input{float: left;}
.header_input input:first-child{display: block; width: 160px; height: 38px; border: 1px solid #bebebe; border-right: none; font-size: 16px; padding-left: 4px;}
.header_input input:nth-of-type(2){display: block; background: url(../images/sy_10.png) no-repeat center  #a50000;width: 60px; height: 38px;}
.phone_serch{display:none;}

.nav_box{ width: 100%; background: #a50000;    position: relative;z-index: 999; }
.fixednav{ position: fixed; top: 0; left: 0;right: 0; z-index: 99999;
	animation:fadenum 5s 1;-webkit-animation:fadenum 5s 1;
-moz-animation:fadenum 5s 1;-ms-animation:fadenum 5s 1;}
@keyframes fadenum{
	0%{opacity: 0;}
	100%{opacity: 1;}
 }
 @-webkit-keyframes fadenum{
	0%{opacity: 0;}
	100%{opacity: 1;}
 }
 @-o-keyframes fadenum{
	0%{opacity: 0;}
	100%{opacity: 1;}
 }
.boxhez{width: 100%; height: 52px; display: none;}
#cssmenu{width:90%; margin: 0 auto;}
/*登陆框*/

.login_input{position: relative;width: 100%;min-height: 620px;}
.fea_box {display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0; width: 100%;height: 100%;background: rgba(0,0,0,0.6);z-index: 999999;}
.fea_box1{ position: absolute;top: 0;right: 0;bottom: 0;left: 0; width: 100%;height: 100%;}
.degnlu_box{position:relative;left: 50%;width:480px;transform: translateX(-50%);
 background: #ffffff; border-radius: 4px; overflow: hidden;z-index: 99;box-shadow: 0 5px 20px 5px rgba(0,0,0,0.08); 
 padding:40px 30px;border-radius: 2px;}
.degn_tit{background: #f5f5f5; width: 100%; text-align: center; padding: 14px 0;}
.degn_tit a{display: inline-block;font-size: 36px;color: #b70002;text-align: center; font-weight: bold; }
.degn_tit i{background: url(../images/dl_03.png) no-repeat center ;width: 50px;height: 50px;display: inline-block;background-size: contain;position:relative;top:14px;left:-10px;}
.deng_input{ width: 90%; margin: 0 auto; padding-top: 20px;}
.deng_input p{color: #a9a9a9; font-size: 14px;padding: 14px 0;}
.deng_input input{ display: block; width: 100%; border: 1px solid #d7d7d7; border-radius: 2px; height: 44px; line-height: 44px; padding-left: 10px; margin-bottom: 20px; background: none;}
.deng_input button{display: block; color: #fff; background: #A50000; font-size: 18px; height: 44px;
	text-align: center;line-height: 44px; width: 100%; border-radius: 2px;}
.yuanm_imput{ margin-bottom: 20px;}
.yuanm_imput input{ display: block; width:calc(100% - 150px); border: 1px solid #d7d7d7; border-radius: 2px; height: 44px; line-height: 44px; padding-left: 10px;background: none; margin-bottom: 0;}
.yuanm_imput button{display: block; color: #fff; background: #A50000; font-size: 18px; height: 44px;
	text-align: center;line-height: 44px; width:150px; border-radius: 2px;}
.phone_header{ display: none;}
@media screen and (max-width:1920px) {
	.login_input{min-height: 620px;}
}
@media screen and (max-width:1480px) {
	.login_input{min-height: 450px;}
	.deng_input{width: 100%; margin: 0 auto;}
}
/*首页*/
.big_newsa{ max-width: 1090px; margin: 0 auto;padding: 60px 0 50px 0;}
.big_newsa h1{display:inline-block; line-height: 58px;width: calc(100% - 60px);}
.big_newsa h1 a{font-size: 32px; color: #951b18;width: 100%;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient: vertical;
	font-weight: bold;
    text-align: center;
}
.big_newsa .news_title1{ float: right;width: 58px; height: 58px; border-radius: 6px; background: #951b18; font-weight: bold; padding-top: 3px;}
.big_newsa .news_title1 a{color: #fff; font-size: 22px; text-align: center; line-height: 26px;width: 100%; display: inline-block;}
ul.shishi_ul{ text-align: center;}
ul.shishi_ul li{ width: 28.333%; text-align: center; display: inline-block; padding:0 10px 50px; 10px}
ul.shishi_ul li a{color: #951b18; font-size: 18px; width: 100%; font-family:font1;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient: vertical;}

.index_main{ width: 100%; position: relative; min-height:400px ;}	
ul.index_ul{ width: 100%; margin: 40px auto;}
.index_title{ background: #f5f5f5; height: 50px;}
.index_title_left{ float: left;color: #a50000;font-size: 22px; font-weight: bold;line-height: 50px;}
.index_title_left span{display: inline-block; width: 5px; height: 17px;background:#A50000; margin:0 10px 0 6px;}
.index_title_right{ float: right; display: inline-block; color: #A50000; font-size: 16PX; line-height: 50px; padding-right: 5px;}
ul.index_ul li.one{ display: block; float: left; width: 31%; margin-left:3.5%;margin-bottom:40px; max-height: 435px; overflow: hidden;}
ul.index_ul li:nth-of-type(3n+1){ margin-left: 0;}
ul.index_ul li .index_text1 p{ color: #54595d;font-size: 16px; line-height: 28px; text-indent: 2em; padding-top: 30px;
 overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:11;
    -webkit-box-orient: vertical;
}
.index_text2 ul{padding-top: 30px;}
.index_text2 ul li a{color: #54595d;font-size: 16px; line-height: 30px;display: inline-block; float:left;width: calc(100% - 18px);
overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;}
.index_text2 ul li span{ width: 5px; height: 5px; background: #d4d4d4; display: inline-block; float: left;margin:13px 10px 0 2px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);}
.index_text2 ul li a:hover{color: #a50000;}

.index_text3 ul{padding-top: 35px;}
.index_text3 ul li{color: #54595d;font-size: 16px; padding: 2px 2px 11px;}
.index_text3_left{ float: left; padding-left:36px;}
.index_text3_right{float:left; padding-left: 5px;width: calc(100% - 116px);}
.index_text3_left span{opacity: 0;}
.index_text3 ul li:nth-of-type(1) .index_text3_left{background: url(../images/sy_19.png) no-repeat center left;}
.index_text3 ul li:nth-of-type(2) .index_text3_left{background: url(../images/sy_22.png) no-repeat center left;}
.index_text3 ul li:nth-of-type(3) .index_text3_left{background: url(../images/sy_25.png) no-repeat center left;}
.index_text3 ul li:nth-of-type(4) .index_text3_left{background: url(../images/sy_28.png) no-repeat center left;}
.index_text3 ul li img{ display: block; margin: 0 auto; padding-top:10px;width: 155px}
.index_text3 ul li p{text-align: center; font-size: 14px;color: #54595d; }

.index_title1{ background: #f5f5f5; height: 50px;}
.investment_title .on p{border-bottom: 2px solid #A50000;}
.investment_title div p{ border-bottom: 2px solid #fff;}
.youqig_box{border-top: 2px solid #a50000; width: 100%; margin:40px 0;}
.investment_f{ min-height:90px;}
.investment_f .investment_title{ width:100%; overflow:hidden; padding-left: 5px;}
.investment_title div{ padding: 10px 0 0 0;float:left; margin-right:20px; display:inline; font-size:17px; font-weight:550; text-align:center; line-height:46px; color:#555; cursor:pointer; margin-left:1px;color: #a50000;}
.investment_con_list a{display: inline-block; padding-right: 14px; font-size: 16px; font-weight: normal; color: #54595d; padding-top: 15px;} 
.investment_con{padding: 0 10px;}
.investment_title div p{display: inline-block;}
.investment_con_list{display:none;}
/*.investment_f .investment_con{display:none;}
.investment_f:hover .investment_con{display: block;}*/
 footer{width: 100%; min-height: 98px; color: #fff; background: #A50000; text-align: center; line-height: 98PX;}
 footer span{ font-size: 14px; color: #cfcfcf;padding-left:15px;}
 footer span a{font-size: 14px; color: #cfcfcf; padding-left: 5px;}
 
 #course_list_wrap img{width: 100%;max-height: 100%;}
.masrt_text{ text-index: 2em;}
 .zhengcheng_box{ padding-top: 40px; min-height:600px; max-width: 1000px; margin: 0 auto;}
 /*logo简介*/
.logo_jj img{display: block; margin:100px auto 70px auto; max-width: 80%;}  
.logo_neirong{font-size: 16px; color: #54595D; line-height: 28px;text-indent: 2em; padding: 20px 10px;}
.logo_neirong h1{color: #a50000;font-size: 46px; text-align: center; font-weight: bold; padding-bottom: 150px; line-height: 80px;}
.text_box1 p{text-indent: 2em; font-size: 16px; color: #54595D; line-height:28px; padding: 30px 0 40px 0;}
 /*关于征程*/
ul.text_box2_box li{display: block; float: left; width: 48%; margin-left: 3.5%; padding-top: 30px;}
ul.text_box2_box li:nth-of-type(2n+1){margin-left: 0;}
ul.text_box2_box li h2{ font-weight: bold;font-size: 18px; color: #a50000; border-bottom: 2px solid #a50000; padding-bottom: 10px;}
ul.text_box2_box li p{font-size: 16px; color: #54595D; line-height: 28px; padding: 20px 10px; min-height: 80px;}
.text_box3{ margin: 20px 0 50px 0;}
.text_box3_box img{display: block; margin: 0 auto; padding: 50px 0;}
.text_box3_box img:nth-of-type(2){display:none; margin: 0 auto;} 
/*专题方向*/
.zhengcheng_box1{ max-width: 1200px; padding: 50px 0; margin: 0 auto;}
.map_box{ background:url(../images/bg_03.png) #fafafa; width: 100%; min-height: 600px;}
.map_img{position: relative; max-width: 999px; height: auto; margin: 0 auto; padding: 50px 0;}
.map_position{ position:absolute; top: 0; left: 0;}

.map_bigimg{ background: url(../images/map_03.png) no-repeat center; width: 999px; height: 824px; margin: 0 auto;}
/*地图省份样式公用*/
.map_t{ position: absolute;}
.map_t a{position: absolute;color: #333333; z-index: 99999; color: #333333; cursor: pointer;padding: 10px;
transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;}
.map_t a:hover{color: #fff;}
.map_ta{width:100%; height: 100%;
 position: absolute;filter:Alpha(opacity=0); opacity: 0;
transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;}
/*.map_t:hover .map_ta{ opacity: 1; }*/
/*省份*/
.map_t1{ width:203px; height: 206px;left:350px;top: 605px;}
.m1{background: url(../images/yunnan_03.png)  no-repeat center;  }
.map_t1 a{top:50%; left: 40%; }
.map_t2{ width:255px; height: 247px;left:761px;top:33px;}
.m2{background: url(../images/heilongjiagn.png)  no-repeat center;}
.map_t2 a{top:55%; left: 45%;}
.map_t3{ width:200px; height: 158px;left:785px;top:194px;}
.m3{background: url(../images/jilin.png)  no-repeat center;}
.map_t3 a{top:45%; left: 45%;}
.map_t4{ width:152px; height: 151px;left:751px;top:257px;}
.m4{background: url(../images/liaoning.png)  no-repeat center; }
.map_t4 a{top:36%; left: 45%;}
.map_t5{ width:143px; height: 189px;left:663px;top:290px;z-index:1;}
.m5{background: url(../images/hebei.png)  no-repeat center;}
.map_t5 a{top:53%; left:17%;}
.map_t6{ width:69px; height: 74px;left:695px;top:325px;}
.m6{background: url(../images/beijing.png)  no-repeat center;}
.map_t6 a{top:26%; left:6%;}
.map_t7{ width:59px; height: 76px;left:718px;top:343px;}
.m7{background: url(../images/tianjin.png)  no-repeat center; }
.map_t7 a{top:32%; left:6%;}
.map_t8{ width:172px; height: 126px;left:690px;top:390px;}
.m8{background: url(../images/shandong.png)  no-repeat center; }
.map_t8 a{top:40%; left:34%;}
.map_t9{ width:151px; height: 152px;left:610px;top:437px;}
.m9{background: url(../images/henan.png)  no-repeat center;}
.map_t9 a{top:40%; left:30%;}
.map_t10{ width:151px; height: 152px;left:586px;top:353px;}
.m10{background: url(../images/shanxi.png)  no-repeat center; }
.map_t10 a{top:40%; left:32%;}
.map_t11{ width:142px; height: 220px;left:519px;top:364px;}
.m11{background: url(../images/ssshangxi.png)  no-repeat center;}
.map_t11 a{top:63%; left:41%;}
.map_t12{ width:519px; height:272px;left:399px;top:128px; }
.m12{background: url(../images/neimeng.png)  no-repeat center;
transform: rotate(-30deg);
-webkit-transform: rotate(-30deg);
-moz-transform: rotate(-30deg);
-ms-transform: rotate(-30deg);
-o-transform: rotate(-30deg);}
.map_t12 a{top:68%; left:40%;}
.map_t13{ width:93px; height:133px;left:504px;top:370px;  }
.m13{background: url(../images/ningxia.png)  no-repeat center;}
.map_t13 a{top:35%; left:23%;}
.map_t14{ width:283px; height:281px;left:229px;top:319px;  }
.m14{background: url(../images/qinghai.png)  no-repeat center;}
.map_t14 a{top:42%; left:37%;}
.map_t15{ width:317px; height:288px;left:296px;top:274px;  }
.m15{background: url(../images/gansu.png)  no-repeat center;}
.map_t15 a{top:70%; left:63%;}
.map_t16{ width:435px; height:346px;left:-18px;top:104px;  }
.m16{background: url(../images/xinjiang.png)  no-repeat center;}
.map_t16 a{top:53%; left:55%;}
.map_t17{ width:414px; height:289px;left:13px;top:381px;  }
.m17{background: url(../images/zizang.png)  no-repeat center;}
.map_t17 a{top:53%; left:55%;}
.map_t18{ width:244px; height:232px;left:368px;top:477px;  }
.m18{background: url(../images/sichuan.png)  no-repeat center;}
.map_t18 a{top:39%; left:37%;}
.map_t19{ width:129px; height:130px;left:514px;top:538px;  }
.m19{background: url(../images/chognqiong.png)  no-repeat center;}
.map_t19 a{top:47%; left:20%;}
.map_t20{ width:155px; height:139px;left:476px;top:606px;  }
.m20{background: url(../images/guizhou.png)  no-repeat center;}
.map_t20 a{top:40%; left:38%;}
.map_t21{ width:192px; height:147px;left:491px;top:671px;  }
.m21{background: url(../images/guangxi.png)  no-repeat center;}
.map_t21 a{top:39%; left:45%;}
.map_t22{ width:186px; height:132px;left:571px;top:513px;  }
.m22{background: url(../images/hubei.png)  no-repeat center;}
.map_t22 a{top:44%; left:44%;}
.map_t23{ width:146px; height:160px;left:579px;top:585px;  }
.m23{background: url(../images/hunan.png)  no-repeat center;}
.map_t23 a{top:37%; left:39%;}
.map_t24{ width:133px; height:165px;left:675px;top:582px;  }
.m24{background: url(../images/jiangxi.png)  no-repeat center;}
.map_t24 a{top:37%; left:21%;}
.map_t25{ width:192px; height:147px;left:689px;top:616px;  }
.m25{background: url(../images/fujian.png)  no-repeat center;}
.map_t25 a{top:36%; left:37%;}
.map_t26{ width:193px; height:156px;left:597px;top:690px; }
.m26{background: url(../images/guagndong.png)  no-repeat center;}
.map_t26 a{top:29%; left:42%;}
.map_t27{ width:90px; height:79px;left:575px;top:811px; }
.m27{background: url(../images/hainan.png)  no-repeat center;}
.map_t27 a{top:26%; left:20%;}
.map_t28{ width:71px; height:115px;left:813px;top:680px; }
.m28{background: url(../images/taiwan.png)  no-repeat center;}
.map_t28 a{top:22%; left:27%;}
.map_t29{ width:112px; height:127px;left:763px;top:550px; }
.m29{background: url(../images/zhejiang.png)  no-repeat center;}
.map_t29 a{top:35%; left:23%;}
.map_t30{ width:147px; height:131px;left:717px;top:462px; }
.m30{background: url(../images/suzhou.png)  no-repeat center;}
.map_t30 a{top:35%; left:44%;}
.map_t31{ width:128px; height:153px;left:694px;top:475px; }
.m31{background: url(../images/anhui.png)  no-repeat center;}
.map_t31 a{top:49%; left:32%;}
.map_t32{ width:100px; height:53px;left:781px;top:551px;  }
.m32{background: url(../images/shanghai.png)  no-repeat center;}
.map_t32 a{top:9%; left:47%;}
.map_t32 a:hover{ color: #333333;}

.map_t33{ width:26px; height:27px;    left: 685px; top: 770px; }
.m33{background: url(../images/xingzhengqu.png)  no-repeat center;}
.map_t33 a{top:9%;left: -100%;width: 100px;}
.map_t33 a:hover{ color: #333333;}

.map_t34{ width:26px; height:27px;left: 699px;top: 766px;}
.m34{background: url(../images/xingzhengqu.png)  no-repeat center;}
.map_t34 a{top:9%; left:20%; width: 100px;}
.map_t34 a:hover{ color: #333333;}

/*手机端专题样式*/
.map_box1{ width: 98%; margin: 0 auto;}
ul.phone_zhuant li{ float: left; width:48%; margin-left: 2%;}
ul.phone_zhuant li:nth-of-type(2n+1){margin-left: 1%;}
ul.phone_zhuant li .p_zhuan_img{ max-width: 60%; overflow: hidden;margin: 0 auto; position: relative;}
ul.phone_zhuant li .p_zhuan_img img{ display: block; max-width: 100% ;max-height: 160px; margin: 0 auto; position: absolute; top: 50%; left: 50%;transform:translate(-50%,-50%);}
ul.phone_zhuant li .sshangxi img{ width: auto;max-height: 160px;}
ul.phone_zhuant li a{display: block;}
ul.phone_zhuant li .an{margin:20px auto; width: 160px; height: 40px; background: #A50000; text-align: center; font-size: 16px; line-height: 40px; color: #fff;}


/*通用列表*/
ul.tong_ul{ padding: 20px 0;}
ul.tong_ul li{padding: 16px 0; border-bottom: 1px solid #e1e1e1;}
ul.tong_ul li span{width: 5px;height: 5px;background: #d4d4d4; display: inline-block;float: left; 
margin: 13px 10px 0 2px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);} 
ul.tong_ul li a{color: #54595d;font-size: 16px;line-height: 30px; display: inline-block;float: left;
width: calc(100% - 130px);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
ul.tong_ul li p{color: #54595d;font-size: 16px;line-height: 30px; display: inline-block;float: right;}
/*翻页*/
.pages{ text-align: center; padding: 20px 0 40px 0;}
.pages li{display: inline-block; margin: 0 5px;}
.pages a{text-align: center;display: inline-block; border-radius:4px; border: 1px solid #e1e1e1; color: #585858;padding: 3px 5px; font-size: 14px;} 
.pages a:hover{ color: #fff;background: #A50000; border:1px solid #A50000;}
/*通用详情*/
h1.ti_xh1{ color: #54595d;font-size: 24px; text-align: center;}
.xiangq_box{ padding: 50px 0;}
.xiangqing_bq{ padding:20px 0 12px 0; border-bottom: 1px solid #e1e1e1;}
.xiangqing_bq p{display: block; float: left; color: #6c6c6c; font-size: 14px; }
.xiangqing_bq p:nth-of-type(2){padding-left: 30px;}
.xiangqing_bq p:nth-of-type(3){float: right; background: url(../images/xz_03.png) no-repeat center left; padding-left:26px;}
.xiangq_text{ padding-top: 20px;} 
.xiangq_text p{font-size: 16px; color: #6c6c6c; line-height: 28px; text-indent: 2em;}
.xiangq_text img{ display: block; margin: 0 auto; max-width: 100%; padding: 20px 0 30px 0;}
.nextpages_box{ border-top: 2px solid #A50000; margin-top: 40px;}
.nextpages_box a{display:block;color: #A50000;font-size: 16px; padding-top: 14px; max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.nextpages_box a:nth-of-type(1){float:left;}
.nextpages_box a:nth-of-type(2){float:right;}
.teacher{ padding-bottom: 30px;}
/*省份概念*/
.map_box1{ display: none;}
.kad_zhuanti ul{ padding: 30px 0 0 0;}
.kad_zhuanti ul li{ display: block; float: left;width: 23.5%; margin-left: 2%; padding-bottom: 20px;}
.kad_zhuanti ul li:nth-of-type(4n+1){margin-left: 0;}
.kad_zhuanti ul li p{display: block;font-size: 16px; color: #333333;margin: 14px 4px; text-align: center;
overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient: vertical;}
.kad_zhuanti ul li .zhuant_img{overflow: hidden;width: 100%;}
.kad_zhuanti ul li .zhuant_img img{ width: 100%; transition: all 1s;}
.kad_zhuanti ul li:hover .zhuant_img img{
	 transform: scale(1.3,1.3);
	 -webkit-transform: scale(1.3,1.3);
	 -moz-transform: scale(1.3,1.3);
	 -ms-transform: scale(1.3,1.3);
	 -o-transform: scale(1.3,1.3);}
a.cont_div{display: block; margin: 0 auto; color: #333333;}
a.cont_div img{ width: 100%;display: block;}
.kad{ padding-bottom: 50px;}
.kad .container .owl-carousel .owl-carousel .owl-item img{width: 100%  !important; height: auto;}
.xiangq_text p span{display: block; float: left; text-indent: 0em; padding-bottom: 15px;}
.xiangq_text p span:first-child{ width:100px; font-weight: bold;}
.xiangq_text p span:nth-of-type(2){width: calc(100% - 114px);}
.jianj{ text-align: center;}
.jianj h1{ color: #333333; font-size: 22px; padding: 20px 0;}
.jianj p{font-size: 18px; color: #333333; padding-bottom: 30px;}

/*讲师*/
.kad_zhuanti1 ul{ padding: 30px 0 0 0;}
.kad_zhuanti1 ul li{ display: block; float: left;width: 23.5%; margin-left: 2%; padding-bottom: 20px;}
.kad_zhuanti1 ul li:nth-of-type(4n+1){margin-left: 0;}
.kad_zhuanti1 ul li h1{ display: block; margin: 14px 4px 0 4px; font-size: 16px; color: #333333; text-align: center;
overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient: vertical;} 
.kad_zhuanti1 ul li p{display: block;font-size: 16px; color: #333333;margin: 14px 4px;
overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient: vertical;}
.kad_zhuanti1 ul li .zhuant_img1{overflow: hidden;width: 100%;}
.kad_zhuanti1 ul li .zhuant_img1 img{ width: 100%; transition: all 1s;}
.kad_zhuanti1 ul li:hover .zhuant_img1 img{
	 transform: scale(1.3,1.3);
	 -webkit-transform: scale(1.3,1.3);
	 -moz-transform: scale(1.3,1.3);
	 -ms-transform: scale(1.3,1.3);
	 -o-transform: scale(1.3,1.3);}

 /*培训班详情*/
#shouj_b{ padding-bottom: 30px;}
.xingcheng_main1 img{ display: block; margin: 20px auto; max-width: 98%;}
.xingcheng_main1 .text-js{ margin: 20px 0; font-size: 14px; color: #333333; line-height: 26px;}
.xingcheng_main2{display: ;}	
.xingcheng_main2 img{ display: block; margin: 0 auto; max-width: 98%;margin: 20px 0;}
.xingcheng_main2 .text-js{margin: 20px 0; font-size: 14px; color: #333333; line-height: 26px;}
.click_box{ min-height: 700px;}
.pc2{ display: none;}
.pc3{ display: none;}
.pc4{display: none;}
#xiangq_box{ padding: 20px 0;}
#xiangq_box ul.tong_ul li a{color: #54595d;font-size: 16px;line-height: 30px; display: inline-block;float: left;
width: calc(100% - 30px);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;}
#xiangq_box ul.tong_ul li span{width: 5px;height: 5px;background: #d4d4d4; display: inline-block;float: left; 
margin: 13px 10px 0 2px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);} 
#kad{ padding-bottom: 0;}
#pc2 ul.tong_ul{ padding: 0;}
#pc2 #xiangq_box{ padding: 0;}
/*联系我们*/
.contant_top{ margin: 30px auto;}
.contant_left{float:left; width: 45%;}
.contant_right{float:right;width: 50%; padding-top: 59px;}
.contant_left .p{color: #333333;font-size: 14px;padding: 20px 0;}
.contant_left input{ width: 100%; height: 42px; line-height: 42px; margin-bottom:20px; border: 1px solid #dadada; padding-left: 8px;}
.contant_left textarea{width:100%; padding-left: 8px; font-family:font1; min-height: 130px;border: 1px solid #dadada; line-height: 30px; margin-bottom: 20px;} 
.contant_left button{ width: 100%;height: 42px; line-height: 42px; background: #A50000; color: #fff; text-align: center; font-size: 16px;}
#allmap {height:320px;width:100%;overflow: hidden;}
/*.BMap_cpyCtrl span{display: none !important;}*/
.contant_bottom { margin:100px 0 140px 0;}
.contant_bottom ul li{display: block; float:left;width:18%; margin-left: 7%; /*min-width: 190px*/;}
.contant_bottom ul li:first-child{ margin-left: 2%;}
.contant_bottom ul li p:nth-of-type(1){font-size: 14px; color: #818181; padding: 17px 0 10px 0;}
.contant_bottom ul li p:nth-of-type(2){font-size: 15px; line-height: 24px;}
/*党性方向*/
.map_bigimg1{background: url(../images/map_05.png) no-repeat center;
    width: 999px;
    height: 824px;
    margin: 0 auto;}
.add_box{ position: absolute; top: 0; } 

/*外发光样式*/
@keyframes greenPulse {
		  from { background-color: #A50000; -webkit-box-shadow: 0 0 20px  #ff0000; }
		  50% { background-color: #ff0000; -webkit-box-shadow: 0 0 40px #A50000; }
		  to { background-color: #A50000; -webkit-box-shadow: 0 0 20px #ffb400; }
		}
@-webkit-keyframes greenPulse {
		  from { background-color: #A50000; -webkit-box-shadow: 0 0 20px #ff0000; }
		  50% { background-color: #ff0000; -webkit-box-shadow: 0 0 40px #A50000; }
		  to { background-color: #A50000; -webkit-box-shadow: 0 0 20px #ffb400; }
		}
@-moz-keyframes greenPulse {
		  from { background-color: #A50000; -webkit-box-shadow: 0 0 20px #ff0000; }
		  50% { background-color: #ff0000; -webkit-box-shadow: 0 0 40px #A50000; }
		  to { background-color: #A50000; -webkit-box-shadow: 0 0 20px #ffb400; }
		}
@-ms-keyframes greenPulse {
		  from { background-color: #A50000; -webkit-box-shadow: 0 0 20px #ff0000; }
		  50% { background-color: #ff0000; -webkit-box-shadow: 0 0 40px #A50000; }
		  to { background-color: #A50000; -webkit-box-shadow: 0 0 20px #ffb400; }
		}
.button_a{-webkit-animation-iteration-count: infinite; -webkit-animation-name: greenPulse; -webkit-animation-duration: 3s; }
a.add_city p{text-align: center; font-size: 16px; color: #000;transition:all 1s; position: relative;}
/*小图标*/
.small_img{ width: 50px; height: 34px; position: relative;}
.small_img img{display: block; position: absolute;max-width: 100%; max-height: 34px; top: 50%; left: 50%; transform: translate(-50%,-50%);transition:all 1s;}
a.add_city:hover p{ color: #A50000;}
a.add_city:hover img{ 
	transform: scale(1.1,1.1) translate(-50%,-50%);
	 -webkit-transform: scale(1.1,1.1) translate(-50%,-50%);
	 -moz-transform: scale(1.1,1.1) translate(-50%,-50%);
	 -ms-transform: scale(1.1,1.1) translate(-50%,-50%);
	 -o-transform: scale(1.1,1.1) translate(-50%,-50%);}
/*发光圆*/
.round{width: 12px; height: 12px; border-radius: 50%; background: #A50000; 
transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;}
.add_city:hover .round{width: 14px; height: 14px; border-radius: 50%; background: #A50000;
transform: scale(1.2,1.2);
-webkit-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
-ms-transform: scale(1.2,1.2);
-o-transform: scale(1.2,1.2);
}
a.add_city{display: block; width: 76px; height: 52px; position: absolute;}
/*提示框*/
.show_box{ position: absolute; z-index: 999;}
.add_city:hover .show_box{}
.show_box span{ display: inline-block; background: url(../images/dangx_17.png) no-repeat center; width:42px; height: 24px;float: left;position:absolute; top:9px;}
.show_box .city_title{ height: 40px; line-height: 40px; padding:0 14px; border-radius: 8px; background: #A50000; color: #fff; font-size: 16px; position:absolute; top: 0;left:40px;text-align: center;}


a.add_city1{top: 516px; left: 792px;}
.show_box1{top:40px; left:50px;}
.city_title1{ width:130px;}
.small_img1{ margin: 0 auto;}
.round1{ margin: 0 auto;}
.show_box1{display: none;}
.add_city:hover .show_box1{ display:block;}

a.add_city2{top: 588px; left: 786px;}
.show_box2{top:-14px; left:50px;}
.city_title2{ width: 130px;}
.small_img2{ margin:4px auto 0 auto;}
.add_city:hover .small_img2{ margin-top: 6px;}
.round2{ margin: 0 auto;}
.show_box2{display: none;}
.add_city:hover .show_box2{ display:block;}

a.add_city3{top:710px; left: 729px;}
.show_box3{top:-14px; left:110px;}
.city_title3{ width: 130px;}
.small_img3{ position: absolute; top:-22px;left:55px;}
a.add_city3 p{position: absolute;left: 50px; width: 57px;}
.round3{ margin: 0 auto;}
.show_box3{display: none;}
.add_city:hover .show_box3{ display:block;}

a.add_city4{top:617px; left:670px;}
.show_box4{top:40px; left:50px;}
.city_title4{ width: 130px;}
.small_img4{ margin: 0 auto;}
.round4{ margin: 0 auto;}
.show_box4{display: none;}
.add_city:hover .show_box4{ display:block;}

a.add_city5{top:694px; left: 701px;}
.show_box5{top:-14px; left:50px;}
.city_title5{ width: 130px;}
.small_img5{    margin-left: -8px;margin-top: -9px;}
a.add_city5 p{margin-left: -49px;}
.round5{ margin: 0 auto;}
.show_box5{display:none ;}
.add_city:hover .show_box5{ display:block;}

a.add_city6{top:652px; left:527px;}
.show_box6{top:-14px; left:50px;}
.city_title6{ width: 130px;}
.small_img6{margin-left: -27px;margin-top: -24px;}
a.add_city6 p{margin-left: -78px;}
.round6{ margin: 0 auto;}
.show_box6{display:none;}
.add_city:hover .show_box6{ display:block;}

a.add_city7{top:446px; left:569px;}
.show_box7{top:-14px; left:50px;}
.city_title7{ width:130px;}
.small_img7{position: absolute; top: -8px; left: -10px;}
a.add_city7 p{position: absolute; top:-33px; left:-16px;}
.round7{ margin: 0 auto;}
.show_box7{display:none;}
.add_city:hover .show_box7{ display:block;}

a.add_city8{top:404px; left:656px;}
.show_box8{top:-14px; left:100px;}
.city_title8{ width: 130px;}
.small_img8{position: absolute; top: -8px; left: 50px;}
a.add_city8 p{position: absolute; top:-33px; left:42px; width: 57px;}
.round8{ margin: 0 auto;}
.show_box8{display:none;}
.add_city:hover .show_box8{ display:block;}
/*外发光样式*/
@keyframes greenPulse1 {
		  from { color: #ff7800; text-shadow: 0 0 20px  #ff4800; }
		  50% { color:#ff4800; text-shadow: 0 0 40px #ff7800; }
		  to { color: #ff7800; text-shadow: 0 0 20px #ff4800; }
		}
@-webkit-keyframes greenPulse1 {
		  from { color: #ff7800; text-shadow: 0 0 20px  #b70100; }
		  50% { color:#ff4800; text-shadow: 0 0 40px #ff7800; }
		  to { color: #ff7800; text-shadow: 0 0 20px #b70100; }
		}
@-moz-keyframes greenPulse1 {
		  from { color: #ff7800; text-shadow: 0 0 20px  #b70100; }
		  50% { color:#ff4800; text-shadow: 0 0 40px #ff7800; }
		  to { color: #ff7800; text-shadow: 0 0 20px #b70100; }
		}
@-ms-keyframes greenPulse1 {
		   from { color: #ff7800; text-shadow: 0 0 20px  #ff4800; }
		  50% { color:#ff4800; text-shadow: 0 0 40px #ff7800; }
		  to { color: #ff7800; text-shadow: 0 0 20px #b70100; }
		}
.icon-star{
-webkit-animation-iteration-count: infinite; -webkit-animation-name: greenPulse1; -webkit-animation-duration: 3s;
font-size: 20px !important; color: #ff7800;    display: block;margin: 0 auto;
transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;}
.add_city:hover .icon-star{ font-size: 23px !important;
transform: scale(1.2,1.2);
-webkit-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
-ms-transform: scale(1.2,1.2);
-o-transform: scale(1.2,1.2);
}

#add_city p{color: #A50000;font-size: 14px;}

.add_city_s1{top: 269px;left: 891px;}
.show_box_s1{top: 14px; left: 30px;}
.add_city_s1 p{top:10px;left:1px;}
.city_title_s1{ width:130px;}
.show_box_s1{display:none;}
.add_city:hover .show_box_s1{ display:block;}

.add_city_s2{top: 296px;left: 879px;}
.show_box_s2{top: -4px; left:21px;}
.add_city_s2 p{top:0px;left:-38px;}
.city_title_s2{ width: 130px;}
.show_box_s2{display:none;}
.add_city:hover .show_box_s2{ display:block;}

.add_city_s3{  top: 383px;left: 804px;}
.show_box_s3{top:11px; left:21px;}
.add_city_s3 p{top:3px;left:-28px;}
.city_title_s3{width:130px;}
.show_box_s3{display:none;}
.add_city:hover .show_box_s3{ display:block;}

.add_city_s4{top:405px;left: 822px;}
.show_box_s4{top: -7px;left: 65px;}
.add_city_s4 p{top: -23px;left: 8px;}
.city_title_s4{ width:130px;}
.show_box_s4{display:none;}
.add_city:hover .show_box_s4{ display:block;}

.add_city_s5{top: 467px;left: 759px;}
.show_box_s5{top:-8px; left:21px;}
.add_city_s5 p{top:0px;left:-28px;}
.city_title_s5{ width: 130px;}
.show_box_s5{display:none;}
.add_city:hover .show_box_s5{ display:block;}

.add_city_s5_1{top: 444px;left: 727px;}
.show_box_s5_1{top:11px; left:21px;}
.add_city_s5_1 p{top:0px;left:-28px;}
.city_title_s5_1{ width: 130px;}
.show_box_s5_1{display:none;}
.add_city:hover .show_box_s5_1{ display:block;}
/* 淮安市 */
.add_city_s5_2{top: 482px;left:791px;}
.show_box_s5_2{top:11px; left:21px;}
.add_city_s5_2 p{top:17px;left:-8px;}
.city_title_s5_2{ width: 130px;}
.show_box_s5_2{display:none;}
.add_city:hover .show_box_s5_2{ display:block;}


.add_city_s6{top: 482px;left: 670px;}
.show_box_s6{    top: -9px; left:45px;}
.add_city_s6 p{top:0px;left:0px;}
.city_title_s6{ width: 130px;}
.add_city_s6 .icon-star{ width: 20px;}
.show_box_s6{display:none;}
.add_city:hover .show_box_s6{ display:block;}

.add_city_s7{top: 435px;
    left: 685px;width: 20px !important ;}
.show_box_s7{top:11px; left:21px;}
.add_city_s7 p{top:3px;left:-28px; width: 100px;top: 20px;
    left: -70px;}
.city_title_s7{ width: 130px;}
.show_box_s7{display:none;}
.add_city:hover .show_box_s7{ display:block;}

.add_city_s8{top: 540px;left: 774px;}
.show_box_s8{top:-8px; left:21px;}
.add_city_s8 p{top:0px;left:-28px;}
.city_title_s8{ width: 130px;}
.show_box_s8{display:none;}
.add_city:hover .show_box_s8{ display:block;}

.add_city_s9{top: 562px;left: 697px;}
.show_box_s9{top: -9px; left:21px;}
.add_city_s9 p{top:0px;left:-28px;}
.city_title_s9{ width: 130px;}
.show_box_s9{display:none;}
.add_city:hover .show_box_s9{ display:block;}

.add_city_s10{top: 545px;left: 458px;}
.show_box_s10{top: -7px;left: 65px;}
.add_city_s10 p{top: -23px;left: 8px;}
.city_title_s10{ width:130px;}
.show_box_s10{display:none;}
.add_city:hover .show_box_s10{ display:block;}

.add_city_s11{top: 604px; left: 548px;}
.show_box_s11{top: -7px;left: 65px;}
.add_city_s11 p{top: -23px;left: 8px;}
.city_title_s11{ width:130px;}
.show_box_s11{display:none;}
.add_city:hover .show_box_s11{ display:block;}

.add_city_s12{top: 621px;left: 656px;;}
.star_box_s12{position:absolute;}
.show_box_s12{top: 11px;left: 20px;}
.add_city_s12 p{top: 22px;left: -61px;}
.city_title_s12{ width:130px;}
.show_box_s12{display:none;}
.add_city:hover .show_box_s12{ display:block;}

.add_city_s13{top: 729px;left: 545px;}
.show_box_s13{top: -9px; left:21px;}
.add_city_s13 p{top:0px;left:-28px;}
.city_title_s13{ width: 130px;}
.show_box_s13{display:none;}
.add_city:hover .show_box_s13{ display:block;}

.add_city_s13_1{top: 834px;left:622px;}
.show_box_s13_1{top: -9px; left:21px;}
.add_city_s13_1 p{top:-5px;left:-28px;}
.city_title_s13_1{ width: 130px;}
.show_box_s13_1{display:none;}
.add_city:hover .show_box_s13_1{ display:block;}

/*手机端党性方向*/
ul.phone_zhuant li p{text-align: center; font-size: 16px; color: #333333;}
ul.phone_zhuant1 li p{text-align: center; font-size: 15px; color: #333333;}
ul.phone_zhuant1{ width: 98%; margin: 0 auto;}
ul.phone_zhuant1 li{display: block; float: left; width: 32%; margin-left:2%;margin-bottom: 10px;}
ul.phone_zhuant1 li:nth-of-type(3n+1){ margin-left:0}
ul.phone_zhuant1 li .an{margin:10px auto 20px auto;width:90%; height: 40px; background: #A50000;text-align: center;font-size: 16px;line-height: 40px;color: #fff;}
ul.phone_zhuant1 li .icon-star{text-align: center;}
ul.phone_zhuant1 li .p_zhuan_img{min-height:65px;}
