@charset "UTF-8";

html, body, * {margin: 0;font-family:"Microsoft YaHei", 微软雅黑,"PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial,STHeitiSC-Light, simsun, 宋体, "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif;

	font-weight: 500;}

*{padding: 0;margin: 0;list-style: none;text-decoration: none;}

body {margin: 0;padding: 0;font:15px/180% Microsoft Yahei;min-width: 640px; color:#000000;}





 img {

  vertical-align: middle;

  border-style: none

} 

a{color:#000000;text-decoration:none;}

a:hover{text-decoration:none;}

ul{list-style-type: none;}

li{list-style-type: none;}

.clear{clear:both;font-size:0;margin:0;padding:0;}

.l{float:left;}

.r{float:right;}

/* *:hover 

	{ 

		 -webkit-transition: all .3s linear; 

		 -moz-transition: all .3s linear; 

		 -o-transition: all .3s linear;

		 transition: all .3s linear; 

	} */

	

.tra_s_4

	{

		-webkit-transition: all .4s linear;

		-moz-transition: all .4s linear;

		-o-transition: all .4s linear;

		transition: all .4s linear;

	}

.tra_s_3

	{

		-webkit-transition: all .3s linear;

		-moz-transition: all .3s linear;

		-o-transition: all .3s linear;

		transition: all .3s linear;

	}

.tra_s_2

	{

		-webkit-transition: all .0.2s linear;

		-moz-transition: all .0.2s linear;

		-o-transition: all .0.2s linear;

		transition: all .0.2s linear;

	}

.tra_s_ease_6{

		transition:all 0.6s ease 0s;

		-webkit-transition: all 0.6s ease 0s;

		-moz-transition: all 0.6s ease 0s;

		-o-transition: all 0.6s ease 0s;

	}

.box_s{

		box-sizing: border-box;

		-moz-box-sizing: border-box;

		-webkit-box-sizing: border-box;

	}





/* 菜单下拉导航*/

.nav_width1{font-size:0;width:100%;height:1.2rem;position: fixed;z-index:10000;background:#fff;background-size:100% 100%;}

.container1{width:23.6rem;height:100%;margin:0 auto;} 

.container1 .logo1{width:3.2rem;height:1.2rem;float:left; margin:0;font-size:0;}

.container1 .logo1 img{max-width:100%;height:0.8rem;display:block;padding-top:0.2rem;}

.container1 .nav{margin:0 auto;float:left;width:auto;height:1.2rem;margin-left:0.1rem;}











.nav_width{font-size:0;width:100%;height:1.2rem;position: fixed;z-index:10000;background-size:100% 100%;}



.header_colot{background:#fff;border-bottom:1px solid #f1f1f1;}	



 .nav_width:hover .nav>ul>li>a {color: #000;background-color: #fff } 



.container{position: relative;width:23.6rem;height:100%;margin:0 auto;} 

.container .logo{width:3.2rem;height:1.2rem;float:left; font-size:0px; }





.container .logo img{max-width:100%;height:0.8rem;padding-top:0.2rem;}

.container .logo .img-w{display:none;height:0.8rem;z-index: 1;}

.container .logo .img{display: block;height:0.8rem;z-index: 1;}

/* .container .logo img-w{max-width:100%;height:0.8rem;display: inline-block;position: absolute;padding-top:0.2rem;} */

/* .container .logo .img-w{max-width:100%;height:0.8rem;display:block;padding-top:0.2rem;}  */

.nav_width.active .logo .img-w{display: block;}

.nav_width.active .logo .img{display: none;}

/* .nfirstu{position:absolute;right:1.8rem;} */

.container .nav{margin:0 auto;float:left;width:auto;height:1.2rem;margin-left:0.1rem;}

.nav>ul{ padding: 0;margin-left: auto;}

.nav>ul>li{float:left;text-align:center;width:1.3rem; margin-left:0.1rem;height:0.8rem;margin-top:0.2rem;position:relative;}

.nav>ul>li:hover>a{color:#fe7c36;}

.nfirstu>li>a{font-size:0.251rem;color:#ffffff;width:100%;height:0.8rem;display:block;line-height:0.8rem;}

.nfirstu>li>a.white {color: #000000;}



.nav_width:hover .logo .img-w{ display: block;}



.nav_width:hover .logo .img{ display: none;}

 /* .nav>ul>li:nth-child(2) ul>li{width:3.9rem;float:left;margin-right:0.05rem;}  */

/*.nav>ul>li:nth-child(1){text-align:left;padding-left:0.45rem;width:1.55rem;background:url(../images/huo.png) left center no-repeat;background-size:0.3rem auto;} */

/* .nav>ul>li:nth-child(2){text-align:left;padding-left:0.45rem;width:1.55rem;background:url(../images/huo.png) left center no-repeat;background-size:0.3rem auto;}  */

.nav>ul>li:nth-child(6){width:2.1rem;} 

.nav>ul>li:nth-child(7){width:1.6rem;} 

.nav>ul>li:nth-child(11){width:2rem;} 

.select_li{}

.select_li>a{color:#fe7c36!important;}

.nav>ul>li ul {display:none;width:100%;position: absolute; left: 0;z-index: 100;top:0.8rem;}

.nav>ul>li ul>li{width: 100%;height:0.5rem;line-height:0.5rem;margin-top:2px;background:#2796e6;

border-radius:0.08rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* .nav>ul>li ul>li a{display:inline-block;width:100%;height:100%;font-size:0.24rem; color:#fff;} */

.nav>ul>li>ul>li:hover{background:#1074bc;}

.nav>ul>li>ul>li:hover a{text-decoration:none; color:#fff;}

.nav>ul>li:hover ul{display: block;}



.app_down{float:right;margin-top:0.35rem;}

.app_down a{display:block;font-size:0.25rem;line-height:0.5rem;padding:0 0.3rem;border-radius:0.3rem;background:#fe7c36;color:#fff;}

.top{width:100%;height:30px;background:#17376e;color:#fff;font-size:14px;line-height:30px;}

.top .top_main{width:20.0rem;margin:0 auto;height:100%;}

.top .top_main a{color:#fff;padding-left:20px;}

.logo_jz{width:0.9rem;float:right;font-size:0;padding-top:0.3rem;}

.logo_jz img{width:0.7rem;display:block;}

.nav_width:hover{background:#fff;}

/* 菜单下拉导航end */





/* about */

.about2{position:relative;width:100%;padding:0.6rem 0 0.6rem 0;background:url("../../cms/images/banner/25.jpg") center center no-repeat;background-size: cover;}

.about2 .index2_tit h2{color:#fff;}

.index2_tit{text-align:center;margin:0.4rem auto;width:9rem;}

.index2_tit h2{text-align: center;font-size: 0.52rem;line-height:1.0rem;color: #343434;font-weight: 500;letter-spacing:2px;}

.index2_tit h2 span{color:#df4768;}

.index2_tit p{font-size: 0.45rem;line-height:1.0rem;color: #343434;font-weight:500;letter-spacing:1px;}

.about2 .index2_tit h3{font-size: 0.45rem;line-height: 1.0rem;color: #fff;font-weight: 500;letter-spacing: 1px;}

.about2 .about2_con{text-align:justify;text-indent:4.0em;padding:0.5rem 0;text-transform: uppercase;width:16.0rem;margin:0.4rem auto;font-size:0.27rem;line-height:0.9rem;color:#fff;letter-spacing:1px;

background:url("../images/cpsm/dou_1.png") left top no-repeat,url("../images/cpsm/dou_2.png") right bottom no-repeat;background-size:0.5rem auto,0.5rem auto;}

.index2_more{text-align:center;}

.index2_more a{display:inline-block;color:#fff;letter-spacing:1px;background:#476bd5;font-size:0.27rem;line-height:0.7rem;padding:0 0.9rem;border-radius:0.35rem;

-webkit-transition: all .2s linear;

-moz-transition: all .2s linear;

-o-transition: all .2s linear;

transition: all .2s linear;}

.index2_more:hover a{transform: translate(0,-6px);cursor: pointer;color:#a8aab2;}

/* about end*/





.top_con{width:100%;height:8px;background:#1074bc;}

/*banner*/

.box1{width: 100%;    padding-top: 1.2rem;}

.banner_f{position:relative;overflow: hidden;width: 100%;height: 100%;}

.banner_f .img{width: 12000px;position: absolute;top: 0;height: 100%;margin:0;}

.banner_f .img li{position:relative;float: left;width: 100%;height: 100%;}

.banner_f .img li img{min-width: 100%;height: 100%;vertical-align: middle;}

.banner_f .num{width: 100%;position: absolute;bottom:1.4rem;left:0;text-align: center;font-size: 0;}

.banner_f .num li{width:0.6rem;height:0.1rem;background-color: #e1e2e2;display: inline-block;margin:0 8px;cursor: pointer;

	-webkit-transition: all .2s linear;

	-moz-transition: all .2s linear;

	-o-transition: all .2s linear;

	transition: all .2s linear;}

.banner_f .num li.on{background-color: #f37305;}

.btn_l{position:absolute;top:48%;left:7%;z-index:3000;cursor:pointer;width:0.7rem;height:1.2rem;background:url(../images/left.png) center no-repeat;background-size:100% auto;}

.btn_r{position:absolute;top:48%;right:7%;z-index:3000;cursor:pointer;width:0.7rem;height:1.2rem;background:url(../images/right.png) center no-repeat;background-size:100% auto;}

.banner_ly{position:absolute;left:0;bottom:0;width:100%;height:1.0rem;}



/*banner end*/



/* index_tit */

.index_tit{width:100%;text-align:center;}

.index_tit i{display:block;width:0.6rem;height:3px;margin:0.3rem auto;background:#dae1fa;}

.index_tit h2{font-size:32px;height:70px;line-height:70px;color:#343434;letter-spacing:2px;position: relative;display: inline-block;}

.index_tit h2::before{position: absolute;left: -100px;top: 3px;content: "";display: inline-block;width: 82px;height: 70px;

    background:url(../images/tit_left.png) center center no-repeat;background-size:100% auto;}

.index_tit h2::after{position: absolute;right: -100px;top: 3px;content: "";display: inline-block;width: 82px;height: 70px;

    background:url(../images/tit_right.png) center center no-repeat;background-size:100% auto;}

.index_tit h2 span{color:#000511;}

.index_tit p{font-size:18px;line-height:40px;color:#585858;letter-spacing:1px;}

/* index_tit end*/

/* ys */

.index_pad{padding:8px 0 8px 0;}

.ys{width:100%;}

.ys_con{width:21.0rem;margin:0.4rem auto;}

.ys_con li{cursor:pointer;width:25%;height:3.2rem;float:left;margin:0.2rem 0;text-align:center;font-size:0.27rem;line-height:0.5rem;color:#6d6b6b;

	-webkit-transition: all .2s linear;

	-moz-transition: all .2s linear;

	-o-transition: all .2s linear;

	transition: all .2s linear;

}

.ys_con li h5{font-size:0.35rem;line-height:0.8rem;color:#000;letter-spacing:1px;}

.ys_con li .ys_img{width:100%;height:1.5rem;}

.ys_con li .ys_img img{height:0.7rem;padding-top:0.4rem;

	-webkit-transition: all .2s linear;

	-moz-transition: all .2s linear;

	-o-transition: all .2s linear;

	transition: all .2s linear;}

.ys_con li:hover .ys_img img{

	transform: rotateY(180deg);

	-ms-transform: rotateY(180deg); /* IE 9 */

	-moz-transform: rotateY(180deg); /* Firefox */

	-webkit-transform: rotateY(180deg); /* Safari and Chrome */

	-o-transform: rotateY(180deg); /* Opera */

}

.ys_con li:hover{transform: translate(0,-6px);}

/* ys end*/

/* about */

.about{width:100%;background:#fafcfd;}

.about .index_tit{background:url(../images/fei_icon.png) 80% center no-repeat;background:auto 0.8rem;}

.about_con1{width:21.0rem;margin:0.4rem auto;margin-top:0.6rem;}

.about_con1 .about_video{width:11.0rem;min-height:6.8rem;font-size:0;}

.about_con1 .about_video img{width:100%;display:block;}

.about_con1 .about_video video{width:100%;border-radius:0.1rem;}

.about_con1 .about_info{width:9.0rem;}

.about_con1 .about_info .about_tit{width:6.8rem;margin:0 auto;font-size:0.65rem;line-height:1.2rem;letter-spacing:3px;color:#676767;font-weight:300;}

.about_con1 .about_info .about_tit h3{font-size:0.4rem;line-height:0.6rem;letter-spacing:2px;color:#343434;font-weight:600;}

.about_info_con{width:6.8rem;margin:0 auto;margin-top:0.35rem;font-size:0.26rem;line-height:0.6rem;letter-spacing:1px;text-align:justify;

/*-webkit-box-shadow: #efecec 0px 0px 12px;*/

/*-moz-box-shadow: #efecec 0px 0px 12px;*/

/*box-shadow: #efecec 0px 0px 12px;*/

}

.about_info_con a{display:inline-block;margin-top:0.5rem;font-size:0.26rem;line-height:0.8rem;padding:0 0.8rem;background:#2e62e2;color:#fff;

	-webkit-transition: all .2s linear;

	-moz-transition: all .2s linear;

	-o-transition: all .2s linear;

	transition: all .2s linear;}

.about_info_con:hover a{transform: translate(0,-6px);}

/* about end*/

/* bmtj_con */

.bmtj{width:100%;}

.bmtj_con{width:21.7rem;height:8.5rem;margin:0.4rem auto;overflow:hidden;}

.bmtj_con ul{width:21.7rem;height:8.5rem;margin:0.25rem auto;}

.bmtj_con ul li{position: relative;width:6.6rem;height:8.0rem;float:left;margin:0 0.3rem;background:#f6f6f6;text-align:center;font-size:0.25rem;line-height:0.55rem;color:#6d6b6b;

	-webkit-transition: all .2s linear;

	-moz-transition: all .2s linear;

	-o-transition: all .2s linear;

	transition: all .2s linear;}

.bmtj_con ul li h5{font-size:0.35rem;line-height:0.6rem;color:#000;font-weight:600;margin-bottom:0.2rem;padding-top:0.8rem;letter-spacing:2px;

width:3.4rem;margin:0 auto;}

.bmtj_con ul li span{color:#f79625;}

.bmtj_con ul li p{width:80%;margin:0.1rem auto;text-align:left;color:#000;text-align:justify;}

.bmtj_con ul li .tj_more{position:absolute;bottom:1.0rem;letter-spacing:9%;width:82%;margin:0.1rem auto;}

.bmtj_con ul li .tj_more a{display:inline-block;font-size:0.25rem;padding:0 0.45rem;border-radius:0.15rem;

	-webkit-transition: all .2s linear;

	-moz-transition: all .2s linear;

	-o-transition: all .2s linear;

	transition: all .2s linear;}

.bmtj_con ul li .tj_more a:nth-child(1){margin:0 0.2rem;border:1px solid #2e62e2;background:#2e62e2;color:#fff;}

.bmtj_con ul li .tj_more a:nth-child(2){margin:0 0.2rem;border:1px solid #2e62e2;color:#2e62e2;}

.bmtj_con ul li .tj_more a:hover{transform: translate(0,-6px);}

.bmtj_con ul li:hover{background:#2e62e2;color:#fff;transform: translate(0,-6px);}

.bmtj_con ul li:hover h5{color:#fff;}

.bmtj_con ul li:hover span{color:#fff;}

.bmtj_con ul li:hover p{color:#fff;}

.bmtj_con ul li:hover .tj_more a{background:#fff;color:#000;}

/* bmtj_con end*/



/* index_kech */

.index_kech{width:100%;height:9.2rem;background:url(../images/kech_back.jpg) center center no-repeat;background-attachment:fixed;background-size:cover;}

.index_kech .index_tit h2{color:#fff;}

.index_kech .index_tit p{color:#fff;}

.index_kech_con{width:21.6rem;margin:0.4rem auto;margin-top:0.6rem;}

.index_kech_con .index_kech_son{width:21.6rem;margin:0.5rem auto;}

.index_kech_con .index_kech_son li{width:3.0rem;height:0.7rem;float:left;margin:0 0.3rem;text-align:center;color:#fff;font-size:0.27rem;line-height:0.7rem;letter-spacing:1px;cursor: pointer;

    -webkit-box-shadow: #fff 0px 0px 1px;

-moz-box-shadow: #fff 0px 0px 1px;

box-shadow: #fff 0px 0px 1px;

}

.index_kech_con .index_kech_son li.on{

        -webkit-transition: all .3s linear;

    -moz-transition: all .3s linear;

    -o-transition: all .3s linear;

    transition: all .3s linear;

    background: -webkit-linear-gradient(left, #019fe8 , #4b88ee);

    background: -o-linear-gradient(right, #019fe8, #4b88ee);

    background: -moz-linear-gradient(right, #019fe8, #4b88ee);

    background: linear-gradient(to right, #019fe8 , #4b88ee);

}

.index_kech_list{width:21.6rem;margin:0.6rem auto;}

.index_kech_list ul{width:21.6rem;margin:0 auto;}

.index_kech_list ul li{width:6.6rem;height:4.2rem;padding:0.4rem 0;float:left;margin:0 0.25rem;background:#daeff9;border-radius:0.15rem;}

.index_kech_list ul li h5{width:86%;margin:0 auto;font-size:0.35rem;line-height:0.6rem;color:#355cbb;letter-spacing:2px;background:url(../images/index_dian.png) left center no-repeat;background-size:4px auto;padding-left:0.2rem;}

.index_kech_list ul li p{width:86%;margin:0.2rem auto;font-size:0.26rem;line-height:0.55rem;color:#586165;}

.index_kech_list ul li:nth-child(1){background:url(../images/index_kc_back1.png) right bottom no-repeat #daeff9;background-size:2.3rem auto;}

.index_kech_list ul li:nth-child(2){background:url(../images/index_kc_back2.png) right bottom no-repeat #daeff9;background-size:2.3rem auto;}

.index_kech_list ul li:nth-child(3){background:url(../images/index_kc_back3.png) right bottom no-repeat #daeff9;background-size:2.5rem auto;}

/* index_kech end*/





/* kech */

.kech{width:100%;height:7.8rem;background:url(../images/kech_back.jpg) center center no-repeat;background-attachment:fixed;background-size:cover;}

.kech .index_tit h2{color:#fff;}

.kech .index_tit p{color:#fff;}

.in_kech{margin-top:0.6rem;}

.kech_con{width:22.6rem;margin:0.4rem auto;margin-top:0.6rem;}

.kech_con li{width:3.45rem;height:auto;float:left;margin:0 0.1rem;color:#fff;

	-webkit-transition: all .2s linear;

	-moz-transition: all .2s linear;

	-o-transition: all .2s linear;

	transition: all .2s linear;}

.kech_con li .kc_num{position:relative;width:100%;height:1.5rem;line-height:1.0rem;text-align:center;font-size:1.0rem;color:#5f7de9;font-weight:600;letter-spacing:3px;}

.kech_con li .kc_num span{font-weight:600;

	-webkit-transition: all .2s linear;

	-moz-transition: all .2s linear;

	-o-transition: all .2s linear;

	transition: all .2s linear;}

.kech_con li .kc_num img{position:absolute;width:auto;height:0.8rem;top:0.12rem;left:50%;margin-left:-0.4rem;}

.kech_con li h5{font-size:0.35rem;line-height:0.8rem;text-align:center;letter-spacing:2px;}

.kech_con li p{font-size:0.25rem;line-height:0.45rem;}

.kech_con li:hover{transform: translate(0,-6px);}

.kech_con li:hover .kc_num span{font-size:2.0rem;opacity:0;}

/* kech end*/

/* news_con */

.news{width:100%;background:url(../images/news_back.jpg) center bottom no-repeat;background-size:100% auto;}

.news_con{width:21.3rem;margin:0.5rem auto;}

.news_con li{width:6.8rem;height:6.6rem;float:left;margin:0 0.15rem;overflow:hidden;cursor:pointer;}

.news_con li .news_info{width:90%;margin:0 auto;}

.news_con li .news_img{width:100%;height:4.2rem;overflow:hidden;font-size:0;}

.news_con li .news_img img{width:100%;min-height:100%;

	-webkit-transition: all .2s linear;

	-moz-transition: all .2s linear;

	-o-transition: all .2s linear;

	transition: all .2s linear;}

.news_con li h5{font-size:0.27rem;font-weight:600;color:#000;line-height:0.7rem;margin-top:0.2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.news_con li span{font-size:0.25rem;color:#7e7e7e;line-height:0.4rem;}

.news_con li .news_more{width:100%;border-top:1px solid #e5e5e5;font-size:0.25rem;line-height:0.8rem;margin-top:0.2rem;color:#333;

background:url(../images/jt.png) right center no-repeat;background-size:0.35rem auto;}

.news_con li:hover .news_img img{transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}

.news_con li:hover h5{color:#2e62e2;}

/* news_con end*/



/* foots */

.foots{width:100%;padding:0.8rem 0;background:#eaeff3;}

.foots_con_nav{width:20.0rem;margin:0 auto;border-bottom:1px solid #8b8f98;;}

.foots_con_nav .foot_logo{width:4.5rem;font-size:0;}

.foots_con_nav .foot_logo img{width:3.2rem;}

.foots_con_nav .foot_nav{font-size:0.28rem;line-height:0.4rem;color:#e17e1e;padding-top:0.3rem;}

.foots_con_nav .foot_nav li{float:left;margin-right:0.8rem;color:#000000;font-size:0.26rem;line-height:0.6rem;letter-spacing:1px;}

.foots_con_nav .foot_nav li:hover{color:#000000;}

.foot_main{width:20.0rem;margin:0.2rem auto;}

.foot_main .foot_li{width:1.7rem;text-align:center;margin-right:0.7rem;}

.foot_main .foot_li h2{font-size:0.3rem;line-height:0.8rem;margin:0.3rem 0 0.2rem 0;color:#000000;letter-spacing:2px;border-bottom:1px dashed #878b96;}

.foot_main .foot_li li{font-size:0.25rem;line-height:0.6rem;color:#000000;}

.foot_main .foot_li li:hover{color:#020202;}

.foot_lx{width:6.2rem;margin-top:0.3rem;font-size:0.28rem;line-height:0.4rem;color:#000000;margin-left:0.4rem;}

.foot_lx li{padding:0.3rem 0;padding-left:0.8rem;background:url(../images/lx/lx_icon_1.png) left center no-repeat;background-size:0.6rem auto;}

.foot_lx li:nth-child(2){background:url(../images/lx/lx_icon_2.png) left center no-repeat;background-size:0.6rem auto;}

.foot_lx li:nth-child(3){background:url(../images/lx/lx_icon_3.png) left center no-repeat;background-size:0.6rem auto;}

.foot_ewm{width:2.5rem;padding-top:0.9rem;text-align:center;font-size:0.25rem;line-height:0.5rem;color:#000000;}

.foot_ewm img{width:1.8rem;}

.foot_r{width:100%;height:0.8rem;line-height:0.8rem;background:#10172a;}

.foot_r_con{text-align: center;margin:0 auto;color:#b3b1b1;font-size:0.26rem;letter-spacing:1px;}

.foot_r_con a{color:#b3b1b1;}

/* foots end*/



/* showslider */

.showslider{position:fixed;top:50%;right:20px;font-size:0.3rem;    z-index: 9999;    width: 1.4rem;}

.showslider li{cursor:pointer;position:relative;width: 60px;height:60px;box-sizing: border-box;    float: right;clear: both;

/*width:95px;height:77px;;line-height:102px;*/text-align:center;margin-top:10px;}

.showslider li .imgtag{width:50px;height:50px;}

.showslider li .showdisimg{   

position: absolute;z-index: 9999;top: 0;right: 60px;display:none; width: 230px;

box-sizing:border-box;padding:10px;padding-right: 20px;line-height:26px;font-size:16px;color:#fff;}

.showslider li .showerweima img{width:100%;height:100%; }  

.showslider li .showerweima{width:146px;height:141px;}

.showslider li img.showdisimg{display:none;}

.showslider li .showdisimg .showdistext{background: #0e568e;color: #fff;padding: 8px 0px; text-align:left; padding-left: 12px;border-radius:5px;}

.showslider li .showdisimg .showdistext font{font-size:18px;line-height:24px;}

.showslider li .showdisimg .showdistext a{color:#fff;}

.showslider li .showdisimg .showdistext p{color:#fff;font-size:16px;line-height:24px;margin:0;}

.showslider li:hover{}

.showslider li .showdistxt p{color:#fff;}

.showslider{ animation-name:showslider;animation-duration:1.0s;animation-play-state:paused;}

/* showslider end*/

/* in_img */

.in_img{position:relative;width:100%;font-size:0;}

.in_img img{width:100%;display:block;}

.in_img .ban_info{position:absolute;width:100%;top:30%;left:0;color:#e5e5e9;letter-spacing:2px;}

.in_img .ban_info .ban_info_con{width:21.0rem;margin:0 auto;font-size:20px;line-height:40px;}

.in_img .ban_info .ban_info_con h5{font-size:32px;line-height:80px;color:#fff;}

.in_img .info_center .ban_info_con{text-align:center;}

/* in_img end*/

/* in_son */

.in_son{width:100%;background:#f8f8f8;}

.in_son .in_son_con{width:82%;margin:0 auto;}

.in_son .in_son_4 li{width:25%;height:0.9rem;line-height:0.9rem;text-align:center;float:left;margin:0;font-size:0.27rem;color:#323232;letter-spacing:1px;}

.in_son .in_son_4 li a{display:inline-block;font-weight:600;}

.in_son .in_son_4 li:hover a{color:#4468e6;border-bottom:2px solid #4468e6;}

.in_son .in_son_4 li.current a{color:#4468e6;border-bottom:2px solid #4468e6;}

/* in_son end*/
.index_more{text-align:center;margin-top:0.5rem;}
.index_more a{display:inline-block;color:#fff;letter-spacing:1px;background:#476bd5;font-size:0.27rem;line-height:0.7rem;padding:0 0.9rem;border-radius:0.35rem;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.index_more:hover a{transform: translate(0,-6px);}

/* in_tit */

.in_tit{width:100%;}

.in_tit h3{font-weight:500;font-size: 0.37rem;line-height:0.6rem;color:#4468e6;padding-left:0.6rem;background:url(../images/about/in_dian.png) left center no-repeat;background-size:0.2rem auto;}

.in_tit h3 span{font-size: 0.27rem;line-height: 0.6rem;padding-left:0.2rem;}

/* in_tit end*/

/* in_pos */

.pos_con{width:20.6rem;height:60px;line-height:60px;padding-top:0.2rem;margin:0 auto;border-bottom:2px solid #f2f2f2;}

.pos_con h2{display:inline-block;font-size:0.35rem;color:#0570bd;border-bottom:2px solid #0570bd;font-weight:600;letter-spacing:1px;}

.pos_con span{font-size:0.25rem;color:#7e7e7e;}

.n_p_page{width:20.5rem;margin:1.0rem auto 1.8rem auto;padding-top:0.2rem;border-top:1px solid #000;}

.about_det_con{width:20.0rem;margin:1.0rem auto;font-size:0.27rem;line-height:0.6rem;color:#333;}

.about_det_con h2{text-align:center;font-size:0.4rem;font-weight:500;}

.about_det_con img{max-width:100%;}

.about_det_con .art_time{font-size:0.18rem;line-height:0.76rem;text-align:center;margin-bottom:0.20rem;}

.n_p_page{width:20.5rem;margin:1.0rem auto 1.8rem auto;padding-top:0.2rem;border-top:1px solid #000;}

.about_det_con strong{font-weight:600;}

.n_p_page li{font-size:0.24rem;color:#474747;}

.pos{width:100%;height:0.9rem;line-height:0.9rem;border-bottom:2px solid #e6e6e6;background:#fff;}

.in_pos_con{position:relative;width:21.0rem;height:0.9rem;margin:0 auto;font-size:0.22rem;padding-left:0.5rem;background:url(../images/in_pos_jt.png) left center no-repeat;background-size:0.17rem auto;}

.in_pos_con p{position:absolute;right:0;top:0;}

.in_pos_con h2{display:inline-block;font-size:0.27rem;letter-spacing:1px;font-weight:600;border-bottom:2px solid #4468e6;color:#4468e6;}

/* in_pos end*/

/* in_tit_2 */

.in_tit_2 h2{font-size:30px;height: 70px;line-height: 70px;color: #343434;letter-spacing: 2px;font-weight:600;}

.in_tit_2 h2 span{color:#2e62e2;font-weight:600;}

/* in_tit_2 end*/

/* in_tit_3 */

.in_tit_3{width:100%;text-align:center;}

.in_tit_3 h2{font-size:32px;height:70px;line-height:70px;color:#343434;letter-spacing:2px;font-weight:600;}

.in_tit_3 h2 span{color:#2e62e2;}

.in_tit_3 p{font-size:18px;line-height:40px;color:#585858;letter-spacing:1px;}

/* in_tit_3 end*/



/* in_gls */

.in_gls{width:21.0rem;margin:0.6rem auto;}

.in_gls .in_gls_info{width:11.4rem;font-size:0.27rem;line-height:0.7rem;color:#333;}

.in_gls .in_gls_info .in_gls_intro{margin-top:0.3rem;font-size:0.27rem;line-height:0.7rem;color:#333;text-indent:2.0em;text-align:justify;}

.in_gls .in_gls_img{width:7rem;font-size:0;padding-top: 1.2rem;padding-right: 1.3rem;}

.in_gls .in_gls_img img{width:100%;display:block;}

/* in_gls end*/

/* in_gls */

.in_gls1{width:21.0rem;}

.in_gls1 .in_gls_info1{width:11.4rem;font-size:0.27rem;line-height:0.7rem;color:#333;}

.in_gls1 .in_gls_info1 .in_gls_intro1{margin-top:0.3rem;font-size:0.27rem;line-height:0.7rem;color:#333;text-indent:2.0em;text-align:justify;}

.in_gls1 .in_gls_img1{width:7rem;font-size:0;padding-right: 1.3rem;}

.in_gls1 .in_gls_img1 img{width:100%;display:block;}

/* in_gls end*/

.fls_zc_main{width:21.0rem;margin:0.5rem auto;}

.gls_zc{width:21.0rem;min-height:5.8rem;margin:0.5rem auto;padding:0.2rem 0 0.4rem 0;background:url(../images/gls/in_gls_back2.jpg) center center no-repeat;background-size:cover;}

.gls_zc_con{width:8.7rem;height:auto;margin:0.4rem 0.9rem;padding-top:0.3rem;}

.gls_zc_con li{width:8.7rem;margin-bottom:0.3rem;height:auto;font-size:0.27rem;line-height:0.6rem;color:#fff;}

.gls_zc_con li a{color:#fff;}

.gls_zc_con li a span{font-weight:600;color:#f90808;font-size:0.3rem;}

/* gls_zc end*/

/* in_ts_con */

.in_ts{width:100%;}

.in_ts_con{width:21.0rem;min-height:7.2rem;margin:0.4rem auto;background:url(../images/gls/in_ts_back.png) center top no-repeat;background-size:6.0rem auto;}

.in_ts_info{width:7.0rem;}

.in_ts_info li{font-size:0.26rem;line-height:0.6rem;color:#7f7f7f;margin-bottom:0.8rem;}

.in_ts_info li p{font-size:0.26rem;line-height:0.6rem;color:#7f7f7f;}

.in_ts_info li h5{font-size:0.35rem;line-height:1.0rem;color:#4468e6;font-weight:600;}

.in_ts_info_l li h5{text-align:right;padding-right:1.5rem;background:url(../images/gls/ts_icon_1.png) right center no-repeat;background-size:0.9rem auto;}

.in_ts_info_l li:nth-child(2) h5{background:url(../images/gls/ts_icon_3.png) right center no-repeat;background-size:0.9rem auto;}

.in_ts_info_l p{padding-right:1.2rem;}

.in_ts_info_r li h5{padding-left:1.5rem;background:url(../images/gls/ts_icon_2.png) left center no-repeat;background-size:0.9rem auto;}

.in_ts_info_r li:nth-child(2) h5{background:url(../images/gls/ts_icon_4.png) left center no-repeat;background-size:0.9rem auto;}

.in_ts_info_r p{padding-left:1.5rem;}

.ts_phone{width:100%;margin-top:0.4rem;font-size:0;text-align:center;}

.ts_phone img{max-width:100%;}

/* in_ts_con end*/

/* ks_city */

.ks_city{width:23rem;margin:0.6rem auto;background:url(../images/gls/ks_city.jpg) left top no-repeat;background-size:11.2rem auto;}

.ks_city_info{float:right;width:8.7rem;padding:1.2rem 1.0rem 1.2rem 1.0rem;background:#fff;

-webkit-box-shadow: #efecec 2px 2px 8px;

-moz-box-shadow: #efecec 2px 2px 8px;

box-shadow: #efecec 2px 2px 8px;}

.ks_city_info p{margin-top:0.3rem;font-size:0.27rem;line-height:0.6rem;color:#7f7f7f;}

/* ks_city end*/

/* in_bktj_con */

.in_bktj_con{width:21.7rem;margin:0.5rem auto;}

.in_bktj_con li{width:7.2rem;height:100%;background:#f6f6f6;}

/* in_bktj_con end*/



.page_div{text-align:center;margin-bottom:20px;font-size:14px;}

.pagelist{text-align:center;margin-top:35px;color:#626262;}

.pagelist li{display:inline-block;padding:1px 6px;border: 1px solid #f8f8f8;}

.pagelist li a{color:#626262;}

.pagelist .active{color:#1981f4;border-radius:3px;border:2px solid #f5f5f5;}

.pagelist .active a{color:#1981f4;} 



/* in_shizi */

.shizi_banner{text-align:center;}

.in_shizi{width:22.6rem;margin:0.4rem auto;}

.in_shizi li{width:9.7rem;height:3.8rem;float:left;margin:0.4rem 0.8rem;

-webkit-box-shadow: #a09d9d 0px 0px 1px;

-moz-box-shadow: #a09d9d 0px 0px 1px;

box-shadow: #a09d9d 0px 0px 1px;

-webkit-transition: all .2s linear;

-moz-transition: all .2s linear;

-o-transition: all .2s linear;

transition: all .2s linear;}

.in_shizi li .sz_img{width:3.0rem;height:100%;font-size:0;}

.in_shizi li .sz_img img{width:100%;min-height:100%;display:block;}

.in_shizi li .sz_info{width:5.6rem;margin-left:0.6rem;}

.in_shizi li .sz_info h5{font-size:0.4rem;line-height:0.6rem;padding:0.6rem 0 0.2rem 0;color:#4468e6;letter-spacing:2px;

border-bottom:1px dashed #cacaca;

overflow: hidden;text-overflow: ellipsis;white-space: nowrap;

padding-left:0.5rem;background:url(../images/js_sj.png) left 0.8rem no-repeat;background-size:0.16rem auto;}

.in_shizi li .sz_info h5 span{font-size:0.27rem;padding-left:0.3rem;letter-spacing:0;}

.in_shizi li .sz_info p{font-size:0.27rem;line-height:0.55rem;color:#333;margin-top:0.4rem;}

.in_shizi li:hover{

-webkit-box-shadow: #e4e3e3 0px 0px 8px;

-moz-box-shadow: #e4e3e3 0px 0px 8px;

box-shadow: #e4e3e3 0px 0px 8px;}

/* in_shizi end*/

.in_main{width:100%;}

.in_main_con{width:20.6rem;margin:0.3rem auto;}

/* in_lxwm */

.in_lxwm{width:20.6rem;margin:0.8rem auto;}

.in_lxwm .lx_img{width:10.6rem;min-height:2.0rem;}

.in_lxwm .lx_img img{width:2.2rem;display:block;margin:0 auto;}

.in_lxwm .lx_info{width:9.4rem;min-height:1.0rem;}

.in_lxwm .lx_info li{font-size:0.27rem;line-height:1.0rem;color:#000;padding-left:0.9rem;}

.in_lxwm .lx_info li:nth-child(1){background:url(../images/lx/lx_icon_1.png) left center no-repeat;background-size:0.65rem auto;}

.in_lxwm .lx_info li:nth-child(2){background:url(../images/lx/lx_icon_2.png) left 0.2rem no-repeat;background-size:0.65rem auto;}

.in_lxwm .lx_info li:nth-child(3){background:url(../images/lx/lx_icon_3.png) left center no-repeat;background-size:0.65rem auto;}

.in_lx_ewm{width:3.8rem;margin-top:0.3rem;text-align:center;font-size:0.24rem;line-height:0.8rem;color:#000;}

.in_lx_ewm img{width:2.2rem;}

/* in_lxwm end*/





/* index_team */

.index_team{width:100%;margin:0rem auto;background:#fafdfd;}

.container_lc .button {position: absolute;cursor: pointer;bottom: 1.2rem;font-size: 40px;color: #333;z-index:1000;}

.container_lc .prev {left: -1.0rem;width:0.8rem;height:1.3rem;background:url(../images/pro_left.png) center center no-repeat #f2f2f2;background-size:32%;}

.container_lc .next {right: -1.0rem;width:0.8rem;height:1.3rem;background:url(../images/pro_right.png) center center no-repeat #f2f2f2;background-size:32%;}

.container_lc .prev:hover{background-image:url(../images/pro_left_2.png);}

.container_lc .next:hover{background-image:url(../images/pro_right_2.png);}

.container_lc {width: 1320px;margin: 0 auto;height: 9.2rem;margin-top:1.0rem;position: relative;}

.slide_wrap{overflow: hidden;position: relative;height:3.6rem;margin-top:0.8rem;}

.slide_wrap ul {position: relative;left: 0px;}

.slide_wrap{background:#f2f2f2;padding:0.3rem 0;}

/* .slide_wrap::after {width: 100%;height: 1px ;background-color: #999;content: '';position: absolute;top: 48px;left: 0px;} */

/* .slide_items{width:100%;height:100%;overflow:hidden;} */

.slide_items li{float: left;font-size: 20px; width: 264px;text-align: center; }

.slide_items li img{width: 70%;text-align: center; }

.slide_items li.on span{color: #2e62e2;border-radius: 30px;}

.slide-content {margin-top: 20px;width:100%;height:4.5rem;overflow:hidden;}

.slide-content ul{display: none;width:70%;height:100%;margin:0 auto;}

.slide-content ul .lc_img{width:26%;}

.slide-content ul .lc_img img{width:100%;border-radius: 0.15rem;}

.slide-content ul .lc_info{width:40%;padding-left:2%;padding-top:0.3rem;}

.slide-content ul .lc_info i{display:block;width:0.6rem;height:2px;background:#2e62e2;}

.slide-content ul .lc_info h5{font-size:0.6rem;line-height:1.2rem;color:#2e62e2;}

.slide-content ul .lc_info h6{font-size:0.3rem;line-height:0.8rem;color:#2e62e2;}

.slide-content ul .lc_info h5 span{font-size:0.26rem;color:#2e62e2;padding-left:0.1rem;}

.slide-content ul .lc_info p{font-size:0.26rem;line-height:0.6rem;color:#000;text-align: justify;}

.slide-content ul.on {display: block;}

/* index_team end*/



/*bm_tishi*/

.bm_tishi{width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.9);top:0px;left: 0px;z-index: 6000;display: none;}

.tishi_info{text-align:center;position: fixed;margin:auto;left: 0px;right:0; top:100px; background: #fff;padding: 20px 20px 60px 20px;width: 600px;min-height: 260px;z-index: 9999;border-radius: 8px;}

.tishi_info h5{color: #000;text-align: center;font-size: 26px;font-weight: 500;line-height: 80px;letter-spacing:4px;}

.tishi_info p{width:80%;margin:0 auto;padding-bottom:10px;text-align:center;color: #333;text-align: center;font-size: 16px;font-weight: normal;line-height: 30px;letter-spacing:1px;}

.tishi_info .guanbi{position: absolute; top: 10px;right: 10px;cursor:pointer;}

.tishi_info a{font-size: 22px;line-height: 60px;letter-spacing:1px;color:#f1340a;}

.in_sq_ly{width:80%;margin:0 auto;font-size:16px;}

.in_sq_ly .sq_input{font-size:16px;width:100%;height:40px;margin-top:20px;text-indent:0.5em;border:none;border:1px solid #e6e8ed;}

.in_sq_ly input:focus{outline:none;}

.in_sq_ly .sq_input_2{width:100%;height:80px;margin-top:20px;text-indent:0.5em;line-height:40px;border:none;border:1px solid #e6e8ed;}

.in_sq_ly .subbtn{cursor:pointer;background:#f79728;color:#fff;border:none;font-size:16px;letter-spacing:3px;padding:10px 60px;margin-top:30px;border-radius:30px;}

/*bm_tishi end*/



/* cppm_cxpt_con */

.cppm_cxpt{width:100%;margin:0.5rem auto;}

.cppm_cxpt_con{position:relative;width:20.0rem;margin:0.4rem auto;}

.cppm_cxpt_con .cppm_cxpt_l{width:11.6rem;padding:0.4rem 0.5rem 0.4rem 0;

-webkit-box-shadow: #f5f4f4 0px 0px 12px;

-moz-box-shadow: #f5f4f4 0px 0px 12px;

box-shadow: #f5f4f4 0px 0px 12px;}

.cppm_cxpt_con .cppm_cxpt_l li{width:4.7rem;height:1.2rem;float:left;margin:0.15rem 0.5rem;padding-top:0.2rem;text-align:center;

font-size:0.28rem;line-height:0.5rem;background:#f9f9f9;}

.cppm_cxpt_l_2{line-height:1.0rem!important;}

.cppm_cxpt_con .cppm_cxpt_l li.on{color:#ff5a03;border:2px solid #ff5a03;

/* -webkit-box-shadow: #ff5a03 0px 0px 3px; */

/* -moz-box-shadow: #ff5a03 0px 0px 3px; */

/* box-shadow: #ff5a03 0px 0px 3px; */}

.cppm_cxpt_con .cppm_cxpt_r{position:absolute;right:0.4rem;bottom:0;width:7.8rem;height:3.7rem;float:left;background:url(../images/cppm/cppm_cxpt.png) center center no-repeat; background-size:100% 100%;}

.cppm_cxpt_con .cppm_cxpt_r .cppm_cxpt_r_info{width:6.6rem;margin-left:1.0rem;font-size:0.3rem;line-height:0.6rem;color:#fff;letter-spacing:1px;padding-top:0.8rem;}

.cppm_cxpt_r_info .cppm_zscx_more{width:90%;font-size:0.27rem;line-height:0.7rem;text-align:center;color:#fff;letter-spacing:1px;border-radius:3px;margin-top:0.4rem;background:#fa7123;}

/* cppm_cxpt_con end*/

/* cppm_tit*/

.cppm_tit{width:100%;text-align:center;font-size:16px;line-height:32px;color:#333;}

.cppm_tit h2{font-size: 28px;line-height: 60px;color: #343434;letter-spacing: 2px;}

.cppm_tit h2 span{color:#fa7023;}

.cppm_tit i{display:block;margin:0.1rem auto;width:0.5rem;height:3px;background:#355cbb;}

.cppm_tit p{margin:0.1rem auto;font-size:16px;color:#8d8d8d;}

.cppm_tit p b{position:relative;}

.cppm_tit p b::before{

	content: "";

    position: absolute;

    width: 2.8rem;

    height: 0.35rem;

    background: url("../images/tit_l.png") no-repeat center;

	background-size:100% auto;

    left: -3.0rem;

    top: 0;}

.cppm_tit p b::after{

	content: "";

    position: absolute;

    width: 2.8rem;

    height: 0.35rem;

    background: url("../images/tit_r.png") no-repeat center;

	background-size:100% auto;

    right: -3.0rem;

    top: 0;}

/* cppm_tit end*/



/* aci_sq */

.aci_sq{width:100%;margin:0.8rem auto;}

.aci_sq .aci_sq_con{width:20.0rem;margin:0.4rem auto;font-size:0;}

.aci_sq .aci_sq_con img{max-width:100%;display:block;}

/* aci_sq end*/



/* cppm_bmlc */

.cppm_bmlc{width:100%;margin:0.5rem auto 1.0rem auto;}

.cppm_bmlc .cppm_bmlc_con{width:20.6rem;min-height:2.0rem;margin:0.8rem auto 0.4rem auto;background:url("../images/cppm/lc_top.jpg") center top no-repeat;background-size:20.0rem auto;}

.cppm_bmlc .cppm_bmlc_con li{width:16.6%;height:3.2rem;float:left;text-align:center;}

.cppm_bmlc .cppm_bmlc_con li p{width:80%;margin:0 auto;font-size:0.27rem;line-height:0.45rem;margin-top:2.0rem;}

.cppm_bmlc .cppm_zsyb_intro{color:#8d8d8d;text-align:center;}

/* cppm_bmlc end*/



/* pmp_pxzx */

.pmp_pxzx{width:20.2rem;margin:0.5rem auto;font-size:0;cursor:pointer;}

.pmp_pxzx img{width:100%;display:block;}

.pmp_mid_phone{width:20.0rem;margin:0.8rem auto;font-size:0;text-align:center;}

.pmp_mid_phone img{max-width:90%;display:block;margin:0 auto;}

.mid_phone{width:20.0rem;margin:0.6rem auto 0.2rem auto;font-size:0;text-align:center;}

.mid_phone img{max-width:90%;display:block;margin:0 auto;}

/* pmp_pxzx end*/





/* bkgj_main */

.bkgj_icon:hover .bkgj{display:flex;}

.bkgj{

	display:none;

	position: absolute;

    top: 0.8rem;

    left: 0;

    z-index: 20000;

    padding: 10px 0;

    background: #fff;

    box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);

    -webkit-box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);

    -moz-box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);

    border-radius: 8px;

	left: 50%;

    transform: translateX(-50%);

    padding: 22px 20px 24px;	

}

.bkgj .bkgj_li{width:2.37rem;text-align:center;padding:0 15px;}

.bkgj .bkgj_li .bkgj_img{width:100%;font-size:0;}

.bkgj .bkgj_li .bkgj_img img{width:100%;}

.bkgj .bkgj_li h5{font-size:0.25rem;line-height:2.0;color:#4c4a4a;font-weight:normal;}

/* bkgj_main end*/



/* jstds_intro */

.jstds_intro{width:100%;padding:0;margin:0;}

.jstds_intro .jstds_intro_main{width:100%;padding:0;margin:0;margin-top: 20px;}

.jstds_intro .jstds_intro_main .jstds_intro_tit{width:100%;text-align:center;background:url() center no-repeat;background-size:cover;}

.jstds_intro .jstds_intro_main .jstds_intro_tit ul{width:100%;margin:0 auto;}

.jstds_intro .jstds_intro_main .jstds_intro_tit ul li{width: 10%;cursor:pointer;display:inline-block;font-size:18px;line-height:52px;margin:0 18px;color:#000;letter-spacing:1px;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	

	color: #666666;

	line-height: 45px;

	border-top-color: #999999;

	border-top-style: solid;

	border-top-width: 1px;

	border-right-color: #999999;

	border-right-style: solid;

	border-right-width: 1px;

	border-bottom-color: #999999;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-left-color: #999999;

	border-left-style: solid;

	border-left-width: 1px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	border-bottom-left-radius: 10px;

	border-bottom-right-radius: 10px;

}

.jstds_intro .jstds_intro_main .jstds_intro_tit ul li:hover{color: #ffffff;background-color: #003399;border-top-style: none;border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;border-top-color: #000000;

	border-left-color: #000000;

	border-left-width: 1px;

	border-left-style: solid;

	border-top-style: solid;

	border-top-width: 1px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	border-bottom-left-radius: 10px;

	border-bottom-right-radius: 10px;

}

.jstds_intro .jstds_intro_main .jstds_intro_tit ul li.on{color: #ffffff;background-color: #003399;border-top-style: none;border-right-style: none;

	width: 10%;

	border-top-color: #999999;

	border-left-color: #999999;

	border-left-width: 1px;

	border-left-style: solid;

	border-top-style: solid;

	border-top-width: 1px;



	

	

	border-right-color: #999999;

	border-right-style: solid;

	border-right-width: 1px;

	border-bottom-color: #999999;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	





	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	border-bottom-left-radius: 10px;

	border-bottom-right-radius: 10px;}

.jstds_intro .jstds_intro_main .jstds_intro_con{width:20.0rem;margin:0 auto;text-align:center;padding:0.5rem 0;}

.jstds_intro .jstds_intro_main .jstds_intro_con ul{font-size:16px;line-height:2.0;text-align: left;color:#474747;letter-spacing:1px;}

.jstds_intro .p1861mb18dbb9a9f1385a5{width:13.6rem;font-size:0;padding-top:0rem;}

.jstds_intro .p1861mb18dbb9a9f1385a5 img{width:100%;display:block;}

/* jstds_intro end*/



.p1861mb18dbb9a9f1385a5 {

	left: 380px;

	top: -200px;

	bottom: auto;

	position: relative;

	margin-bottom: -100px;

	margin-top: 10px;

}





/* cppm_stu */

.cppm_stu{width:100%;margin:0.6rem auto;}

.cppm_stu_con{width:21.0rem;margin:0.1rem auto;}

.cppm_stu_con .cppm_stu_son{width:16.0rem;margin:0.4rem auto;text-align:center;}

.cppm_stu_con .cppm_stu_son ul li{display:inline-block;font-size:0.27rem;line-height:0.6rem;min-width:1.4rem;margin:0.1rem;padding:0 0.1rem;border:1px solid #e3e3e3;border-radius:0.5rem;cursor:pointer;}

.cppm_stu_con .cppm_stu_son ul li.on{color:#fff;

	background: -webkit-linear-gradient(bottom, #f3bd63 , #f6523a);

    background: -o-linear-gradient(bottom, #f3bd63, #f6523a);

    background: -moz-linear-gradient(bottom, #f3bd63, #f6523a);

    background: linear-gradient(to bottom, #f3bd63 , #f6523a);

}

.cppm_stu_list{width:20.4rem;margin:0.4rem auto;}

.cppm_stu_list ul{width:20.4rem;margin:0 auto;}

.cppm_stu_list ul li{width:4.775rem;height:3.2rem;float:left;margin:0.15rem;font-size:0;border-radius:0.15rem;overflow:hidden;}

.cppm_stu_list ul li img{width:100%;min-height:100%;

-webkit-transition: all .2s linear;

-moz-transition: all .2s linear;

-o-transition: all .2s linear;

transition: all .2s linear;}

.cppm_stu_list ul li:hover img{transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}

/* cppm_stu end*/



/* cyty */

.cyty{width:100%;padding:0.2rem 0;background:#ffffff;}

.cyty .in_cy_tit{width:21.0rem;margin:0 auto;}

.cyty_con{width:56%;height:7rem;margin:1.0rem auto 0.4rem auto;overflow:hidden;}

.cyty_con li{height:7.8rem;font-size:0;overflow:hidden;}

.cyty_con li .cyty_img{width:100%;min-height:100%;font-size:0;overflow:hidden;

box-sizing: border-box;

		-moz-box-sizing: border-box;

		-webkit-box-sizing: border-box;}

.cyty_con li .cyty_img img{width:9rem;height:6rem;}

.cyty_con li h5{display:none;text-align:center;width:70%;margin:0 auto;font-size:0.32rem;line-height:50px;padding-top:10px;}

.cyty_con li.flip-current .cyty_img{border:3px solid #fff;}

.cyty_con li.flip-current h5{display:block;}

/* cyty end*/

/* pxxm */

.pxxm{margin:30px auto;}

.pxxm li{width:31.33%;height:245px;float:left;margin:15px 1%;}

.pxxm li .pxxm_con_info{position:relative;height:100%;border:1px solid #c9c9c9;border-radius:2px;

-webkit-transition: all .2s linear;

-moz-transition: all .2s linear;

-o-transition: all .2s linear;

transition: all .2s linear;}

.pxxm li .pxxm_con_info .pxxm_img{width:21%;height:100%;margin-left:2%;text-align:center;font-size:0;}

.pxxm li .pxxm_con_info .pxxm_img img{max-width:55%;padding-top:38px;

-webkit-transition: all .2s linear;

-moz-transition: all .2s linear;

-o-transition: all .2s linear;

transition: all .2s linear;}

.pxxm li .pxxm_con_info .pxxm_info{position:absolute;left:23%;top:0;width:70%;overflow:hidden;}

.pxxm li .pxxm_con_info .pxxm_info h5{padding-top:0.65rem;font-size:0.42rem;line-height:1.2;color:#000000;font-weight:normal;}

.pxxm li .pxxm_con_info .pxxm_info p{margin:15px 0 15px 0;font-size:14px;line-height:1.8;color:#000000;letter-spacing:1px;font-weight:normal;opacity:0.75;}

.pxxm li .pxxm_con_info .pxxm_info .pxxm_more{display:inline-block;font-size:15px;line-height:1.8;color:#000000;letter-spacing:1px;font-weight:normal;}

.pxxm li:hover .pxxm_con_info{

	-webkit-box-shadow: #cfcfd0 0 0 18px;

	-moz-box-shadow: #cfcfd0 0 0 18px;

	box-shadow: #cfcfd0 0 0 18px;

}

.pxxm li:hover .pxxm_con_info .pxxm_img img{transform: translate(0,-6px);}

.pxxm li:hover .pxxm_con_info h5{color:#ed4e01;}

.pxxm li:hover .pxxm_con_info .pxxm_more{color:#ed4e01;}



.add_more{width:100%;text-align:center;cursor:pointer;}

.add_more .add_more_img{width:80px;height:60px;font-size:0;text-align:center;margin:0 auto; position: relative;

animation: moveUpDown 0.8s infinite alternate ease-in-out;}

.add_more .add_more_img img{width:40px;}

.add_more .add_more_btn{font-size:20px;line-height:2.0;letter-spacing:2px;}

/* pxxm end*/

/* nx_warp */

/* .nx_warp{width:100%;margin:0 auto;} */

/* nx_warp 







/* 轮播图样式 */



.personal-services-banner.inside-banner .wrap .title {

	color: #262626;

  }

  .personal-services-banner.inside-banner .wrap .content {

	color: rgba(0, 0, 0, 0.60);
	font-size: 18px;
	line-height: 1.8;
    width: max(36vw,560px);
	text-align: justify;
	margin-bottom: 16px;

  }

  

  .personal-services-banner.inside-banner .wrap .btn {

	line-height: 48px;

	border-radius: 4px;

	margin-right: 32px;

  }

  

  .personal-services-banner.inside-banner .wrap .btn.right-button {

	color: #006AED;

	background: #fff;

  }

  .inside-banner {

	position: relative

  }

  

  .inside-banner .img {

	width: 100%

  }

  

  .inside-banner .picture {

	position: relative;

  }

  

  .inside-banner .wrap {

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	z-index: 0;

	display: flex;

	align-items: center;

	 background-color: rgba(0, 0, 0, .1);

	color: #fff;

	padding-left: 80px

  }

  

  .inside-banner .wrap .title {

	font-size: 36px;

	line-height: 1.3;

	font-weight: 700;

	margin-bottom: 40px;
  
}



  

  .inside-banner .wrap .content {

	font-size: 18px;

	line-height: 1.8;

	max-width: 730px

  }

  

  .inside-banner .wrap .btns {

	margin-top: 50px

  }

  

  .inside-banner .wrap .btn {

	width: 200px;

	line-height: 50px;

	font-size: 18px;

	color: #fff;

	background: linear-gradient(90deg, #17a9f7, #0d45de);

	text-align: center;

	border-radius: 25px;

	transition: box-shadow .3s

  }

  

  .inside-banner .wrap .wx-btn {

	height: 40px;

	margin-right: 30px;

	transition: box-shadow .3s

  }

  

  .inside-banner .wrap .wx-btn:last-of-type {

	margin-right: 0

  }

  

  .inside-banner .wrap .wx-btn .icon {

	height: 100%;

	display: block

  }

  

  .inside-banner .nav {

	position: absolute;

	left: 5%;

	bottom: 0;

	z-index: 1;

	width: 90%;

	background: #fff;

	padding: 0 4%

  }

  

  .inside-banner .nav:after {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 1px;

	background-color: #eee

  }

  

  .inside-banner .nav .item {

	line-height: 80px;

	font-size: 15px;

	color: #333;

	padding: 0 20px;

	margin-right: 60px;

	position: relative;

	z-index: 1

  }

  

  .inside-banner .nav .item.return {

	margin-left: auto;

	margin-right: 0;

	padding: 0

  }

  

  .inside-banner .nav .item.return:after {

	display: none

  }

  

  .inside-banner .nav .item:after {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 3px;

	

	background-color: #02a1e0;

	transform: scaleX(0);

	opacity: 0;

	transition: transform .3s, opacity .3s

  }

  /* .inside-banner .wrap {

	padding-left: 2.3rem;

  } */

  .inside-banner .nav .item.active:after {

	opacity: 1;

	transform: scaleX(1)

  }

  

  .inside-banner .nav .iconfont {

	margin-right: 10px

  }

   @media only screen and (max-width: 1600px) {

	.inside-banner .nav {

	  left: 3%;

	  width: 94%;

	  padding: 0 3%

	}

  

	.inside-banner .nav .item {

	  line-height: 60px;

	  font-size: 13px;

	  padding: 0 16px;

	  margin-right: 40px

	}

  

	.inside-banner .nav .item:after {

	  height: 2px

	}

  



  }

  

  @media only screen and (max-width: 1440px) {



	.inside-banner .wrap .title {

	  font-size: 28px;

	  margin-bottom: 24px

	}

  

	.inside-banner .wrap .content {

	  font-size: 14px;

	  max-width: 560px

	}

  

	.inside-banner .wrap .btns {

	  margin-top: 40px

	}

  

	.inside-banner .wrap .btn {

	  width: 150px;

	  line-height: 40px;

	  font-size: 15px;

	  border-radius: 20px

	}

  

	.inside-banner .wrap .wx-btn {

	  height: 36px;

	  margin-right: 20px

	}



  }

  

  @media only screen and (max-width: 1200px) {

	

	.inside-banner .nav .item {

	  margin-right: 30px

	}

  

	.inside-banner .nav .item:last-of-type {

	  display: none

	}

  }

  

  @media only screen and (max-width: 960px) {

	

  

	.inside-banner .img {

	  width: 960px;

	  position: relative;

	  left: 50%;

	  margin-left: -480px

	}

  

	.inside-banner .wrap {

	  padding-left: 0

	}

  

	.inside-banner .wrap .title {

	  font-size: 24px;

	  margin-bottom: 20px

	}

  

	.inside-banner .wrap .content {

	  font-size: 13px;

	  max-width: 520px

	}

  

	.inside-banner .wrap .btns {

	  margin-top: 30px

	}

  

	.inside-banner .wrap .btn {

	  width: 140px;

	  line-height: 38px;

	  font-size: 14px;

	  border-radius: 19px

	}

  

	.inside-banner .wrap .wx-btn {

	  height: 32px

	}

  

	.inside-banner .nav {

	  position: relative;

	  left: 0;

	  width: 100%;

	  padding: 0 3%

	}

  

	.inside-banner .nav.m-hide {

	  display: none

	}

  

	.inside-banner .nav .item {

	  line-height: 48px;

	  font-size: 12px;

	  padding: 0 10px;

	  margin-right: 30px

	}

  

	.inside-banner .nav .item:after {

	  height: 2px

	}

  

	.inside-banner .nav .item:last-of-type {

	  display: none

	}

  



  }

  

  @media only screen and (max-width: 640px) {

	.inside-banner .img {

	  width: 640px;

	  margin-left: -320px

	}

  

	.inside-banner .wrap .title {

	  width: 80%;

	  line-height: 1.5715;

	  font-size: 20px;

	  text-align: center;

	  margin: 0 auto

	}

  

	.inside-banner .wrap .content {

	  display: none

	}

  

	.inside-banner .wrap .btns {

	  justify-content: center

	}

  

	.inside-banner .wrap .btn {

	  width: 120px;

	  line-height: 36px;

	  font-size: 13px;

	  border-radius: 18px

	}

  

	.inside-banner .wrap .wx-btn {

	  height: 28px;

	  margin-right: 16px

	}

  

	.inside-banner .nav {

	  padding: 16px 3% 4px

	}

  

	.inside-banner .nav .item {

	  line-height: 1.6;

	  font-size: 13px;

	  padding: 0 0 2px;

	  margin-right: 28px;

	  margin-bottom: 14px

	}

  

	.inside-banner .nav .item:after {

	  height: 1px

	}

  

	.inside-banner .nav .item.active {

	  color: #02a1e0

	}

  

	

  }

	 

	 .c-flex {

		display: flex;

		flex-wrap: wrap;

		align-items: center

	  }

	  .maxwidth {

		width: 80%;

		margin: 0 auto

	  }

	  /* in_bk */

.ins_bk_tit{position:relative;width:100%;margin-bottom:16px;}

.ins_bk_tit h2{display:inline-block;font-size:25px;line-height:46px;letter-spacing:2px;color:#000;margin-right:30px;

     padding-left: 70px;

    background: url(../images/in/beikao_tit.png) 20px center no-repeat;

    background-size: 36px auto;

}

.ins_bk_tit h2 span{color:#e63030;}

.ins_bk_tit ul{display:inline-block;}

.ins_bk_tit ul li{display:inline-block;font-size:15px;margin-left:30px;}

.ins_bk_tit ul li a{font-size:16px;color:#333;display:inline-block;padding:5px 30px;border:1px solid #a9a9aa;}

.ins_bk_tit ul li.on a{border-color:#f8343e;color:#f8343e;}

.ins_bk_tit ul li:hover a{border-color:#f8343e;color:#f8343e;}



.ins_bk_tit .tit_more{position:absolute;right:0;top:0;display:inline-block;font-size:14px;line-height:50px;color:#313131;letter-spacing:1px;}

.ins_bk_tit .tit_more:hover{color:#e00303;}

/* in_bk end*/

/* in_bk_main */

.in_bk{width:100%;margin:20px auto;padding: 0 0 60px 0;}

.in_bk_main{width:1300px;margin:0 auto;}

.in_bk_main .in_bk_con{width:96%;padding:18px 2%;margin:30px auto;background:#fff;}

.in_bk_main .in_bk_con li{position:relative;width:46%;font-size:16px;line-height:50px;color:#000;letter-spacing:1px;border-bottom:1px dashed #cbcbcb;float:left;margin:10px 2%;}

.in_bk_main .in_bk_con li p{padding-left:20px;background:url(../images/in/bk_dot.png) left center no-repeat;background-size:6px auto;width:66%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.in_bk_main .in_bk_con li span{position:absolute;right:0;top:0;}

.in_bk_main .in_bk_con li:hover p{color:#e00303;}

.in_bk_main .in_bk_con li p.hot_tit font{

        position: relative;

    display: block;

    max-width: 100%;

    padding-right: 2.5em;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.in_bk_main .in_bk_con li p.hot_tit font:after{

            content: "";

    width: 2.5em;

    height: 50px;

    position: absolute;

    right: 0;

    top: 0;

        background:url(../images/ins/new.png) right center no-repeat;background-size:1.6em auto;}

/* in_bk_main end*/