@charset "utf-8";



html,body,dl,dt,dd,ol,ul,li,p,span,em,cite,del,a,img,h1,h2,h3,h4,h5,h6,object,pre,code,form,fieldset,legend,pre,input,select,textarea,blockquote,q,table,caption,thead,tbody,tfoot,th,td,button {margin:0;padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); background:transparent; }	

html , body{  width:100%; word-wrap:break-word  }

body { font-size:40px; color:#383838; background:#fff; min-height:40vh ;   }
html , body{ font-family:"微软雅黑";}

.body-box{ background:#fff;}

table { border-collapse:collapse; border-spacing:0;}

img, fieldset, abbr, acronym { border:none; vertical-align:top;pointer-events:none}

a img { border:none; padding:0; margin:0;}   



blockquote,q { quotes:none;}

p{

     -webkit-text-size-adjust:none; 

}

a { color:#333;  text-decoration:none; cursor:pointer;}


address,caption,cite,code,dfn,em,th,var { margin:0;padding:0; font-style:normal;font-weight:normal;}

*{ margin:0 auto; padding:0px; }

/* ----End Reset---- */

input , textarea , select , option{ border:none; background:none; outline:none; font-family:"siyuan";}

textarea{ resize:none}

select::-ms-expand{ display: none; }
video{ border:none}
/*---- Patchs---- */

.fl { float:left;}		

.fr { float:right;}		

.fn { float:none;}

.cl { clear:left;}

.cr { clear:right;}

.cb { clear:both;}

.tl { text-align:left;} 

.tr { text-align:right;}

.tc { text-align:center;}

li{ list-style:none; vertical-align:bottom}

.gaodu30{ width:100%; height:25px;}

.top-box{ width:100%; height:auto; overflow:hidden}
.top-box img{ width:100%;height: 100%;}

/*.nav-max{ width:100%; height:78px; background:#954791; position:relative}
.nav-box{ width:1464px; height:78px;}
.nav-box ul{ width:100%; height:78px}
.nav-box ul li{ display:inline-block; height:78px; float:left; position:relative}
.nav-box ul li p  a{ display:inline-block;  height:auto; overflow:hidden; padding:19px 10px 14px;}
.nav-box ul li p font{ display:block; width:100%;  height:26px; line-height:26px; text-align:center; font-size:23px; color:#fff}
.nav-box ul li p span{ display:block; width:100%;  height:19px; line-height:19px; text-align:center; font-size:17px; color:#fff}


.nav-ej{ width:100%; height:auto; overflow:hidden; background:#954791; border-top:1px solid #1855a5; position:absolute; left:0; top:78px; z-index:999; }*/

.nav-max{ width:100%; height:78px; background: url("./Topbeijing.jpg") no-repeat; background-size: 100% 100%; background-attachment: fixed;}
.nav-box{width:1464px; height:78px; margin:0 auto;}
.nav-box ul{ width:100%; height:78px}
.nav-box ul li{ display:inline-block; float:left; height:auto; position:relative;}
.nav-box ul li p  a{ display:inline-block;  height:auto; overflow:hidden; padding:19px 16px 14px; position:relative;}
.nav-box ul li p font{ display:block; width:100%;  height:26px; line-height:26px; text-align:center; font-size:23px; color:#fff}
.nav-box ul li p span{ display:block; width:100%;  height:19px; line-height:19px; text-align:center; font-size:17px; color:#fff}





.nav-ej{ width:100%; height:auto;  position:absolute; left:0; top:78px; z-index:999; display:none}

.nav-ej1{ display:block; width:204px; height:auto; margin:0 auto;}
.nav-ej1 dl{ display:block; width:204px; height:auto;}
.nav-ej1 dl dd{ display:block; width:204px; height:62px; overflow:hidden; background:#954791}
.nav-ej1 dl dd a{ display:block; width:100%; overflow:hidden; height:auto; }
.nav-ej1 dl dd font{ display:block; width:100%; height:27px; line-height:27px; font-size:16px; color:#ffffff; overflow:hidden; padding-top:5px; text-indent:15px;}
.nav-ej1 dl dd span{ display:block; width:100%; height:25px; line-height:25px; font-size:15px; color:#ffffff; overflow:hidden; text-indent:15px;}


.nav-box ul li:hover p a{ background:#ffffff; padding:19px 16px 11px; border-bottom:3px solid #954791}
.nav-box ul li:hover p a:after{ width:0}
.nav-box ul li:hover p span{ color:#954791;}
.nav-box ul li:hover p font{ color:#954791;}

.nav-box ul li.nav-on p a{ background:#ffffff; padding:19px 16px 11px; border-bottom:3px solid #954791}
.nav-box ul li.nav-on p span{ color:#954791;}
.nav-box ul li.nav-on p font{ color:#954791;}
.nav-box ul li.nav-on p a:after{ width:0}

.nav-box ul li p a:after{content:""; width:1px;  height:47px; background:white; position:absolute; right:0; top:15px;}
.nav-box ul li:last-child p a:after{ width:0}


.nav-box ul li:hover .nav-ej{ display:block}


.nav-box ul li:last-child .nav-ej1 dl{ width:100%; text-align:right;}
.nav-box ul li:last-child .nav-ej1 dl dd{ display:inline-block; float:none; margin-right:0; margin-left:7px;}
.nav-box ul li:last-child .nav-ej1 dl dd font{ text-align:left}
.nav-box ul li:last-child .nav-ej1 dl dd span{ text-align:left}

.nav-ej1 dl dd:hover{ background:#fff}
.nav-ej1 dl dd:hover span{ color:#954791}
.nav-ej1 dl dd:hover font{ color:#954791}


.main-box{ width:1464px; height:auto; margin:0 auto 0; padding:37px 0 40px;}
.main-left{ width:940px; height:auto; padding:0 30px 30px; overflow:hidden;box-shadow:1px 1px 10px 10px rgba(8,73,159,0.015),1px -1px 10px 10px rgba(8,73,159,0.015),-1px 1px 10px 10px rgba(8,73,159,0.015),-1px -1px 10px 10px rgba(8,73,159,0.015);
}
.main-right{ width:403px; height:auto}




/*banner开始*/
.phone_banner {
                    display: block;
                     width:100%;
                    height: 453px; margin:20px auto 37px;  overflow:hidden;
                }
               .flexslider {
                position: relative;
                height: 100%;
                width: 100%;
                overflow: hidden;
            }
            
            .slides {
                position: relative;
                z-index: 1;
                height: 100%;
                width: 100%
            }
            
            .slides li {
                height: 100%;
                width: 100%;
                position: relative;
            }
            
			.slides li img{ width:100%; height:100%;}
            .flex-control-nav {
                position: absolute;
                bottom: 12px;
                z-index: 2;
                width: 100%;
                text-align: center;
            }
            
            .flex-control-nav li {
                display: inline-block;
                width: 10px;
                height: 10px;
                margin: 0 5px;
                display: inline;
                zoom: 1;
            }
            
            .flex-control-nav a {
                display: inline-block;
                width: 10px;
                height: 10px;
                line-height: 40px;
                overflow: hidden;
                cursor: pointer;
                -moz-border-radius: 50%;
                -webkit-border-radius: 50%;
                border-radius: 50%; background:#fff;
            }
            
            .flex-control-nav .flex-active {
                background:#5447bd; width:10px; 
            }
            
            .flex-direction-nav {
                position: absolute;
                z-index: 3;
                width: 100%;
                top: 45%;
            }
            
            .flex-direction-nav li a {
                display: block;
                width: 66px;
                height: 66px;
                overflow: hidden;
                cursor: pointer;
                position: absolute;
            }
            
            .flex-direction-nav li a.flex-prev {
                left: 40px;
                display: none
            }
            
            .flex-direction-nav li a.flex-next {
                right: 40px;
                display: none
            }
/*banner结束*/

.index-bt{ width:100%; height:auto; overflow:hidden; line-height:48px; border-bottom:1px solid #dddddd;}
.index-bt1{ display:inline-block; height:auto; overflow:hidden; float:left; font-size:23px; color:#000000; }
.index-bt1 span{ display:inline-block; width:6px; height:28px; background:#1843e5; margin-right:14px; margin-top:10px; vertical-align:top;}
.index-bt1 p{ display:inline-block}
.index-bt2{ display:inline-block; float:right; height:auto; overflow:hidden;}
.index-bt2 a{ display:block; width:100%; height:auto; overflow:hidden; font-size:15px; color:#000000; font-weight:bold;}
.index-bt2 a:hover{ color:#1843e5}
.index-nr{ width:100%; height:400px; padding-top:26px; line-height:34px; font-size:18px; color:#000000;margin-bottom:20px;overflow: auto}
.index-nr span{ color:#954791; font-weight:bold;}


.xiaoxi-box{ width:100%; height:auto; overflow:hidden; margin-top:29px; padding-bottom:17px;}
.xiaoxi-1{ width:100%; height:auto; overflow:hidden;}
.xiaoxi-1 a{ display:block; width:100%; height:auto; overflow:hidden;}
.xiaoxi-11{ width:calc(100% - 140px); height:35px; line-height:35px; overflow:hidden; float:left;}
.xiaoxi-11 p{ display:inline-block; font-size:18px; color:red; margin-right:5px; vertical-align:top;}
.xiaoxi-11 font{ display:inline-block; max-width:calc(100% - 75px); font-size:18px; color:red; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align:top;}
.xiaoxi-11 span{ display:inline-block; width:52px; height:21px; background:red; line-height:17px; text-align:center; font-size:17px; color:#ffffff; margin-top:7px; margin-left:8px; vertical-align:top;border-radius:3px;}
.xiaoxi-12{ width:130px; height:35px; line-height:35px; text-align:center; font-size:18px; color:#6e6373; text-align:right; float:right;}

.xiaoxi-2{ width:100%; height:auto; overflow:hidden;}
.xiaoxi-2 .xiaoxi-11 p{ color:#333}
.xiaoxi-2 .xiaoxi-11 font{ color:#333}


.xiaoxi-ls p{ color:#333}
.xiaoxi-ls font{ color:#333; max-width:calc(100% - 20px);}
.xiaoxi-ls span{ display:none;}

.xiaoxi-1:hover .xiaoxi-11 font{ color:#1843e5}


.zhuanjia-box{ width:100%; height:auto; overflow:hidden; position:relative; margin-top:30px;}
.zhuanjia-left{ width:53px; height:49px; overflow:hidden; position:absolute;left:0; top:64px; z-index:999; cursor:pointer; display:none}
.zhuanjia-right{ width:53px; height:49px; overflow:hidden; position:absolute; right:0; top:64px; z-index:999; cursor:pointer; display:none}
.zhuanjia-left img{ width:100%; height:100%;}
.zhuanjia-right img{ width:100%; height:100%;}

.zhuanjia-box1{ width:800px;  height:auto; overflow:hidden;}
.zhuanjia-box1 ul{ width:100%; height:auto; overflow:hidden;}
.zhuanjia-box1 ul li{ width:150px; height:auto; overflow:hidden; float:left; margin:0 5px;}
.zhuanjia-1{ width:144px; height:178px; overflow:hidden; margin:0 auto;}
.zhuanjia-1 img{ width:100%; height:100%;}
.zhuanjia-2{ width:100%; height:50px; text-align:center; font-size:20px; color:#0b3260; overflow:hidden; font-weight:bold;}
/*.zhuanjia-2 font{ display:inline-block; margin:0 3px;}*/
.zhuanjia-2 font{display:flex; flex-wrap: nowrap;align-items: center; justify-content: center; width:150px; height:50px; line-height:25px; font-size:16px;}
.zhuanjia-3{ width:100%; height:48px; line-height:24px; text-align:center; font-size:16px; color:#000000; overflow:hidden;}
/*.zhuanjia-3{display:flex; flex-wrap: nowrap;align-items: center; justify-content: center; width:100%; height:48px; line-height:24px; text-align:center; font-size:16px; color:#000000; overflow:hidden;}*/
.zhuanjia-box:hover .zhuanjia-left{ display:block}
.zhuanjia-box:hover .zhuanjia-right{ display:block}

.hezuo-box{ width:888px; height:auto; overflow:hidden; padding:40px 20px 10px;}
.hezuo-1{ width:206px; height:116px; overflow:hidden; float:left; margin:0 8px 16px; box-shadow:1px 1px 8px 8px rgba(0,0,0,0.01),1px -1px 8px 8px rgba(0,0,0,0.01),-1px 1px 8px 8px rgba(0,0,0,0.01),-1px -1px 8px 8px rgba(0,0,0,0.01);}
.hezuo-1 img{ width:100%; height:100%;}
.hezuo-1 a{ display: block; width:100%; height:100%;}

.index-rightmin{ width:calc(100% - 28px); height:auto; overflow:hidden; padding:0 17px; background:#fff; border-radius:3px; margin-bottom:30px; box-shadow:1px 1px 10px 10px rgba(8,73,159,0.015),1px -1px 10px 10px rgba(8,73,159,0.015),-1px 1px 10px 10px rgba(8,73,159,0.015),-1px -1px 10px 10px rgba(8,73,159,0.015);}
.index-zltb{ width:100%; height:auto; overflow:hidden; margin:20px auto 0; line-height:31px; font-size:20px; color:#000000;}
.index-zltb img{ width:31px; height:31px; margin-right:7px;}
.index-z11{ width:calc(100% - 6px); height:auto; overflow:hidden; padding:6px 0 12px; margin-left:15px !important; line-height:34px; font-size:17px; min-height:78px}
.index-z11 span{ display:block;  height:auto; color:#000; }/*width:100%;*/
.index-z11 font{ display:block; width:100%; height:auto; color:#000000}
.index-z12{ width:calc(100% - 38px); height:auto; overflow:hidden; padding:6px 0 6px; margin-left:15px; line-height:34px; font-size:17px; min-height:78px}
.index-z12 span{ display:block; width:100%; height:auto; color:#000000; font-weight:bold;}
.index-z12 font{ display:block; width:100%; height:auto; color:#000000}

.index-djs{ width:calc(100% - 10px); height:auto; overflow:hidden; margin-top:20px; padding-bottom:34px;}
.djs-1{ width:93px; height:auto; overflow:hidden; float:left;}
.djs-11{ width:100%; height:62px; overflow:hidden; background:url(./tian.png) center center no-repeat; line-height:62px; text-align:center; font-size:41px; color:#fff; font-weight:bold}
.djs-2{ width:63px; float:left; margin-left:25px;}
.djs-2 .djs-11{ background:url(./shi.png) center center no-repeat;}
.djs-12{ width:100%; height:auto; line-height:18px; font-size:13px; color:#1843e5; text-align:center;}


.bot-max{ width:100%; height:auto; overflow:hidden; background: rgb(12 107 187); padding-top:27px; padding-bottom:30px;}
.bot-box1{ width: 1600px; height:auto; overflow:hidden; padding-bottom:16px;}
.bot-box11{ width:140px; height:auto; line-height:68px; font-size:26px; color:#fff; overflow:hidden; font-weight:bold; float:left;margin-left: 80px;}
.bot-box12{ width:250px; height:auto; overflow:hidden; float:left; margin-left: 80px;}
.bot-box121{ width:250px; height:72px; line-height:72px; font-size:18px; color:#fff; font-weight:bold; overflow:hidden; padding-right: 100px;}
.bot-box122{ width:250px; height:auto; line-height:30px; font-size:18px; color:#ffffff; overflow:hidden;}
.bot-box13{ width:250px; height:auto; overflow:hidden; float:left;}
.bot-box14{ width:200px; height:auto; overflow:hidden; float:left;}
.bot-box1 a{ color:#fff}
.bot-box2{ width:1464px; overflow:hidden; height:auto; line-height:25px; font-size:18px; color:#ffffff; text-align:center;letter-spacing: 0.05em; /* 基于字体大小的相对间距（18px × 0.05 = 0.9px） */ }
.bot-box2 a{ color:#fff}
.kefu-box{ width:185px; height:290px; overflow:hidden; position:fixed; bottom:5px; right:5px; z-index:9999; background:#ffffff; border-radius:8px; box-shadow:1px 1px 10px 10px rgba(8,73,159,0.015),1px -1px 10px 10px rgba(8,73,159,0.015),-1px 1px 10px 10px rgba(8,73,159,0.015),-1px -1px 10px 10px rgba(8,73,159,0.015);}
.kefu-1{ width:100%; height:70px; line-height:70px; text-align:center; font-size:18px; color:#fff; background:#1843e5; overflow:hidden;}

.kefu-2{ width:100%; height:auto; overflow:hidden; padding-top:20px;}
.kefu-21{ width:calc(100% - 5px); height:50px; overflow:hidden; border-radius:20px; background:#0171f6; margin-bottom:10px;}
.kefu-21 a{ display:block; width:100%; height:48px; display:flex; flex-wrap: nowrap;align-items: center; text-align: center; font-size:16px; color:#fff;}
.kefu-21 img{ margin-left:15px; margin-right:2px}
.kefu-21 font{ margin-left:0}

.kefu-3{ width:122px; height:122px; overflow:hidden; margin:10px auto 0; box-shadow:1px 1px 10px 10px rgba(8,73,159,0.03),1px -1px 10px 10px rgba(8,73,159,0.03),-1px 1px 10px 10px rgba(8,73,159,0.03),-1px -1px 10px 10px rgba(8,73,159,0.03);}
.kefu-3 img{ width:100%; height:100%;}

.kefu-4{ width:100%; height:34px; line-height:34px; font-size:10px; color:#162e4b; text-align:center; overflow:hidden;}


.index-abt{ width:100%; height:auto; overflow:hidden; line-height:56px; border-bottom:1px solid #dddddd; padding-top:24px;}
.index-abt1{ display:inline-block; height:auto; overflow:hidden; float:left; font-size:30px; color:#1843e5; font-weight:bold; }
.index-abt1 span{ display:inline-block; width:4px; height:28px; background:#1843e5; margin-right:14px; margin-top:16px; vertical-align:top;}
.index-abt1 p{ display:inline-block; font-size:16px; margin-left:10px;}
.neiye-xq1{ width:100%; height:auto; overflow:hidden; padding-top:30px; line-height:34px; font-size:20px; color:#606060; padding-bottom:100px;}
.neiye-xq1 p{ width:100%; height:auto; overflow:hidden; padding-bottom:40px; text-indent:2em;}
.neiye-xq1 p span{ font-weight:bold; color:#954791;}
.neiye-xq1 font{ display:block; width:100%;  height:auto; line-height:40px; font-size:23px; overflow:hidden; text-align:right; margin-top:60px;}

.news-xq1{ width:100%; height:auto; font-size:20px; font-weight:bold; color:#000; text-align:center; line-height:30px; padding-top:30px;}
.news-xq2{ width:100%; height:auto; font-size:14px; color:#666; text-align:center; line-height:24px; padding-top:10px;}
.news-xq2 font{ display:inline-block; margin:0 10px;}
.news-xq3{ width:100%; height:auto; font-size:16px;  color:#333; line-height:30px; padding-top:20px; min-height:400px; padding-bottom:30px;}
.news-xq3 img{ max-width:100%;}

.news-box{ width:100%; height:auto; overflow:hidden; padding-top:0px;}
.news-1{ width:100%; height:auto; overflow:hidden; border-bottom:1px dashed #d5d5d5}
.news-1 a{ display:block; width:100%; height:auto; overflow:hidden; padding:20px 0;}
.news-11{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:18px; color:#000;}
.news-12{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:16px; color:#333;}
.news-13{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#666;}
.news-13 img{ width:16px; height:16px; vertical-align:top; margin-top:7px; margin-right:8px;}
.news-1:hover .news-11:hover{ color:#954791}

.xiazai-box{ width:100%; height:auto; overflow:hidden; padding-top:20px;}
.xiazai-1{ width:100%; height:auto; overflow:hidden; border-bottom:1px dashed #d5d5d5}
.xiazai-1 a{ display:block; width:100%; height:auto; overflow:hidden; padding:20px 0;}
.xiazai-11{ width:calc(100% - 120px);  height:30px; overflow:hidden; line-height:30px; font-size:18px; color:#000; float:left;}
.xiazai-12{ width:100px; height:auto; overflow:hidden; line-height:30px; font-size:16px; color:#333; float:right; text-align:right;}
.xiazai-12 img{ width:18px; margin-right:8px; vertical-align:top; margin-top:6px;}
.xiazai-1:hover .xiazai-11{ color:#954791}
.xiazai-1:hover .xiazai-12{ color:#954791}

.rightvideo{margin: -30px 0 30px 0;}
.rightvideo video{width: 409px; height: 230px; margin: 0 auto;}
.xpcc { width: 223px; }  /* 默认宽度 */
.xpccq { width: 150px; } /* 默认宽度 */
@media screen and (max-width: 1600px){

.rightvideo video{width: 326px;height:200px; margin: 0 auto;}
	
.nav-max{ width:100%; height:78px; background: url("./Topbeijing.jpg") no-repeat; background-size: 100% 100%; background-attachment: fixed;}
.nav-box{width:1200px; height:78px; margin:0 auto;}
.nav-box ul{ width:100%; height:78px}
.nav-box ul li{ display:inline-block; float:left; height:auto;}
.nav-box ul li p  a{ display:inline-block;  height:auto; overflow:hidden; padding:19px 13px 14px; position:relative;}
.nav-box ul li p font{ display:block; width:100%;  height:26px; line-height:26px; text-align:center; font-size:18px; color:#fff}
.nav-box ul li p span{ display:block; width:100%;  height:19px; line-height:19px; text-align:center; font-size:14px; color:#fff}


.index-nr{ width:100%; height:430px;; overflow: auto; padding-top:26px; line-height:31px; font-size:14px; color:#000000;margin-bottom:20px;}
.index-nr span{ color:#954791; font-weight:bold;}


.nav-ej{ width:100%; height:auto; position:absolute; left:0; top:78px; z-index:999; display:none;}
.nav-ej1{ display:block; margin:0 auto; width:168px;}
.nav-ej1 dl dd{ width:168px;}
.nav-ej1 dl dd font{ height:27px; line-height:27px; font-size:16px; color:#ffffff; overflow:hidden; padding-top:5px;}
.nav-ej1 dl dd span{ height:25px; line-height:25px; font-size:14px; color:#ffffff; overflow:hidden;}


.nav-box ul li:hover p a{ background:#ffffff; padding:19px 13px 11px; border-bottom:3px solid #954791}

.nav-box ul li.nav-on p a{ background:#ffffff; padding:19px 13px 11px; border-bottom:3px solid #954791}

/*.nav-box ul li:nth-child(2) .nav-ej1 dl{ margin-left:66px}
.nav-box ul li:nth-child(3) .nav-ej1 dl{ margin-left:172px}*/



.main-box{ width:1200px; height:auto; margin:0 auto 0; padding:37px 0 40px;}
.main-left{ width:800px; height:auto; padding:0 20px 20px;
}
.main-right{ width:320px; height:auto}

.phone_banner {

                    height: 386px; margin:20px auto 30px; 
                }

.hezuo-box{ width:800px; height:auto; overflow:hidden; padding:30px 0px 10px;}
.hezuo-1{ width:184px; height:104px; overflow:hidden; float:left; margin:0 8px 16px; box-shadow:1px 1px 8px 8px rgba(0,0,0,0.01),1px -1px 8px 8px rgba(0,0,0,0.01),-1px 1px 8px 8px rgba(0,0,0,0.01),-1px -1px 8px 8px rgba(0,0,0,0.01);}
.hezuo-1 img{ width:100%; height:100%;}

.index-djs{ width:calc(100% - 10px); height:auto; overflow:hidden; margin-top:20px; padding-bottom:34px;}
.djs-1{ width:80px; height:auto; overflow:hidden; float:left;}
.djs-11{ width:100%; height:62px; overflow:hidden; background:url(./tian.png) center center no-repeat; line-height:62px; text-align:center; font-size:36px; color:#fff; font-weight:bold}
.djs-2{ width:57px; float:left; margin-left:8px;}
.djs-2 .djs-11{ background:url(./shi.png) center center no-repeat;}
.djs-12{ width:100%; height:auto; line-height:18px; font-size:12px; color:#954791; text-align:center;}

.index-z11{ font-size:17px;}
.index-z12{font-size:17px;}
.index-z111{ width:calc(100% - 20px); height:auto; overflow:hidden; padding:6px 0 12px; margin-left:15px; line-height:34px; font-size:18px; min-height:78px}
.index-z111 span{ display:block; width:100%; height:auto; color:#000}
.index-z111 font{ display:block; width:100%; height:auto; color:#000000}

.zhuanjia-1{ width:126px; height:156px; overflow:hidden; margin:0 auto;}
.zhuanjia-1 img{ width:100%; height:100%;}
.zhuanjia-2{ width:100%; height:50px; text-align:center; font-size:16px; color:#0b3260; overflow:hidden; font-weight:bold;}
/*.zhuanjia-2 font{ display:inline-block; margin:0 3px;}*/
.zhuanjia-3{ width:100%; height:48px; line-height:24px; text-align:center; font-size:16px; color:#000000; overflow:hidden;}


.zhuanjia-left{ width:44px; height:41px; overflow:hidden; position:absolute; left:0; top:57px; cursor:pointer; display:none}
.zhuanjia-right{ width:44px; height:41px; overflow:hidden; position:absolute;  right:0; top:57px; cursor:pointer; display:none}


/*.bot-max{ width:100%; height:auto; overflow:hidden; background: rgba(24,67,229,1); padding-top:20px; padding-bottom:25px;}*/
.bot-box1{ width:1250px; height:auto; overflow:hidden; padding-bottom:16px; }
.bot-box11{ width:134px; height:auto; line-height:68px; font-size:22px; color:#fff; overflow:hidden; font-weight:bold; float:left;margin-left:20px;}
.bot-box12{ width:200px; height:auto; overflow:hidden; float:left; margin-right:12px;}
.bot-box121{ width:100%; height:72px; line-height:72px; font-size:14px; color:#fff; font-weight:bold; overflow:hidden;}
.bot-box122{ width:100%; height:auto; line-height:30px; font-size:14px; color:#ffffff; overflow:hidden;}
.bot-box13{ width:185px; height:auto; overflow:hidden; float:left; margin-right:14px;}
.bot-box14{ width:200px; height:auto; overflow:hidden; float:left;}

/*.bot-box2{ width:1200px; overflow:hidden; height:auto; line-height:25px; font-size:18px; color:#ffffff; text-align:center; font-weight:bold;}
*/
.kefu-box{ width:184px; height:230px; overflow:hidden; position:fixed; bottom:5px; right:5px; z-index:9999; background:#ffffff; border-radius:8px; box-shadow:1px 1px 10px 10px rgba(8,73,159,0.015),1px -1px 10px 10px rgba(8,73,159,0.015),-1px 1px 10px 10px rgba(8,73,159,0.015),-1px -1px 10px 10px rgba(8,73,159,0.015);}
.kefu-1{ width:100%; height:70px; line-height:70px; text-align:center; font-size:20px; color:#fff; background:#1843e5; overflow:hidden;}

.kefu-2{ width:100%; height:auto; overflow:hidden; padding-top:15px;}
.kefu-21{ width:calc(100% - 12px); height:40px; overflow:hidden; border-radius:16px; background:#0171f6; margin-bottom:8px;}
.kefu-21 a{ display:block; width:100%; height:37px; display:flex; flex-wrap: nowrap;align-items: center; text-align: center; font-size:13px; color:#fff;}

  .xpcc { width: 280px; }   /* 小屏幕下的宽度 */
  .xpccq { width: 170px; }   /* 小屏幕下的宽度 */

}
.kefu-21 img{ margin-left:10px; margin-right:2px; width:20px;}
.kefu-21 font{ margin-left:0}

.kefu-3{ width:110px; height:110px; overflow:hidden; margin:10px auto 0; box-shadow:1px 1px 10px 10px rgba(8,73,159,0.03),1px -1px 10px 10px rgba(8,73,159,0.03),-1px 1px 10px 10px rgba(8,73,159,0.03),-1px -1px 10px 10px rgba(8,73,159,0.03);}
.kefu-3 img{ width:100%; height:100%;}

.kefu-4{ width:100%; height:28px; line-height:28px; font-size:10px; color:#162e4b; text-align:center; overflow:hidden;}

.Lecturers-a .Lecturers-2-4 {width: 600px;height: 180px;font-size: 13px;}
.Lecturers-b .Lecturers-2-5 {width: 600px;height: 155px;font-size: 13px;}
.Lecturers-c .Lecturers-2-7 {width: 600px;height: 180px;font-size: 13px;}
.Lecturers-d .Lecturers-2-8 {width: 600px;height: 120px;font-size: 13px;}
.Lecturers-e .Lecturers-2-9 {width: 600px;height: 200px;font-size: 13px;}
.Lecturers-f .Lecturers-2-4 {width: 600px;height: 165px;font-size: 13px;}
.Lecturers-g .Lecturers-2-10 {width: 600px;height: 180px;font-size: 13px;}
.Lecturers-h .Lecturers-2-6 {width: 600px;height: 160px;font-size: 13px;}


}


/*分页*/
.clearBoth {
    width: 100%;
    clear: both;
    height: 1px;
}
.page
{
    margin: 40px auto 40px;
    text-align: center;
    clear: both;
    overflow: hidden;
}
.page a
{
    display: inline-block;
    height: 32px;
    padding: 0 12px;
    border: 1px solid #e0e0e0;
    line-height: 32px; background:#ffffff;
    color: #666666;
    font-size: 16px;
    margin: 0 2px; color:#333333;
}
.page a:hover
{
    border: 1px solid #1843e5!important;
    background: #1843e5 !important;
    color: #fff!important;
}
.pageSelect
{
    border: 1px solid #1843e5!important;
    background: #1843e5 !important;
    color: #fff!important;
}


@media screen and (max-width: 1000px){
html , body{ width:100%}
.top-box{ width:123% !important}
.nav-max{ width:123% !important}
.bot-max{ width:123% !important}	
}


.zhuanjia-lb{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
.zhuanjia-lb .zhuanjia-box1{ width:100%;}
.zhuanjia-lb ul li{ width:20%; margin:0 0 20px;}

.huiyi-lbbox{ width:100%; height:auto; overflow:hidden; margin:30px auto 0px;}
.huiyi-lb1{ width:100%; height:auto; background:#f5f5f5; overflow:hidden; border:solid 1px #ddd; border-radius:8px; margin-bottom:10px; box-sizing: border-box; padding:10px 20px;}
.huiyi-lb1 a{ display:block; width:100%; height:auto; overflow:hidden;}
.huiyi-lb1 a:hover .huiyi-lb12{ color:#954791}
.huiyi-lb11{width:calc(100% - 100px); height:auto; overflow:hidden; float:left;}
.huiyi-lb111{ width:100%; height:auto; line-height:30px; overflow:hidden; float:left; font-size:16px; color:#000; font-weight:bold;}
.huiyi-lb112{ width:100%; height:auto; line-height:24px; overflow:hidden; float:left; font-size:14px; color:#444;}
.huiyi-lb113{ width:100%; height:auto; line-height:24px; overflow:hidden; float:left; font-size:14px; color:#333;}
.huiyi-lb12{ width:90px; height:30px; line-height:30px; font-size:14px; color:#333; overflow:hidden; float:right; text-align:right;}

.huiyi-xqbox{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
.huiyi-xqbox table{ width:100%; height:auto; overflow:hidden; border:1px solid #dcdcdc;}
.huiyi-xqbox table tr{box-sizing: border-box; width:100%; height:auto;  border:1px solid #dcdcdc; }
.huiyi-xqbox table td{ box-sizing: border-box; border:1px solid #dcdcdc; line-height:30px; font-size:16px; color:#333; padding:5px 15px; }
.huiyi-xqbox table tr:nth-child(1) td{ text-align:center; font-weight:bold;}
.huiyi-xqbox table tr:nth-child(1) td font{ display:block; width:100%; overflow:hidden;}
.huiyi-xqbox table tr:nth-child(1) td span{ display:block; width:100%; overflow:hidden;}
.huiyi-xqbox table tr:nth-child(n + 2) td:nth-child(1){ width:140px; font-weight:bold;}
.huiyi-xqbox table tr:nth-child(2n + 1) td{ background:#f9f9f9}

.huiyi-xq1{ width:100%; height:auto; line-height:30px; font-size:15px; color:#333; overflow:hidden; margin-top:20px;}
.huiyi-xq2{ width:150px; height:52px; overflow:hidden; background:#954791;  border-radius:3px; margin:30px auto 20px;}
.huiyi-xq2 a{ display:block; width:100%;  height:52px; line-height:52px; text-align:center; font-size:16px; color:#fff; overflow:hidden;}

.index-z15{ width:100%; height:auto; overflow:hidden; margin:10px auto 20px;}
.index-z151{ width:100%; height:auto; overflow:hidden; margin-bottom:2px;}
.index-z151 a{ display:block; width:100%; height:36px; line-height:36px; font-size:15px; background:#dce6f4; box-sizing: border-box; padding:0 15px; color:#333;}
.index-z151 a:hover{ background:#954791; color:#fff;}
.index-z151on a{ background:#954791; color:#fff;}


.Lecturers {margin-top: 15px;/* border: 1px solid #000; */width: 100%;height: 320px;display: flex;    justify-content: center;}
.Lecturers-a  { margin-top: 70px;/* border: 1px solid #000; */ width: 100%;height: 320px;display: flex;justify-content: center;}
.Lecturers-b  { margin-top: 90px;/* border: 1px solid #000; */width: 100%;height: 320px;display: flex;justify-content: center;}
.Lecturers-c  { margin-top: 90px;/* border: 1px solid #000; */width: 100%;height: 320px;display: flex;justify-content: center;}
.Lecturers-d  { margin-top: 120px;/* border: 1px solid #000; */width: 100%;height: 320px;display: flex;justify-content: center;}
.Lecturers-e  { margin-top: 30px; /* border: 1px solid #000; */width: 100%;height: 320px;display: flex;justify-content: center;}
.Lecturers-f  { margin-top: 130px;/* border: 1px solid #000; */width: 100%;height: 320px;display: flex;justify-content: center;}
.Lecturers-g  { margin-top: 80px;/* border: 1px solid #000; */width: 100%;height: 320px;display: flex;justify-content: center;}
.Lecturers-h  { margin-top: 80px;/* border: 1px solid #000; */width: 100%;height: 320px;display: flex;justify-content: center;}


.Lecturers-1 {
    width: 140px;
    height: 180px;
    background-image: url(./926d0ac09017bc184295135122b9436.png);
    background-repeat: no-repeat;
    border-radius: 5px;
    margin-top: 15px;
    box-shadow: 0px 0px 10px 0px;
}

.Lecturers-2 {
    width: 75%;
    height: 100%;
    margin: 0;
}
.Lecturers-2-1 {
    height: 30px;
    width: 250px;
    margin: 5px 0 0 5px;
    display: flex;

}

.Lecturers-2--1 {
    height: 30px;
    width: 297px;
    margin: 5px 0 0 5px;
    display: flex;

}
.Lecturers-2---1 {
    height: 30px;
    width: 391px;
    margin: 5px 0 0 5px;
    display: flex;

}


.Lecturers-2-1-1 {
    height: 30px;
    width: 270px;
    font-size: 16px;
    background-image: -webkit-linear-gradient(left, #0c95c3, #075bb1, #1e4dc4);
    line-height: 30px;
    color: white;
    font-weight: 500;
    text-indent: 1em;
}
.Lecturers-2-1--1 {
    height: 30px;
    width: 3650px;
    font-size: 16px;
    background-image: -webkit-linear-gradient(left, #0c95c3, #075bb1, #1e4dc4);
    line-height: 30px;
    color: white;
    font-weight: 500;
    text-indent: 1em;
}

.Lecturers-2-2 {
    margin: 0 0 0 5px;
    display: flex;
}

.Lecturers-2-2-1 {
    width: 300px;
    height: 30px;
    line-height: 30px;
    margin: 0px 0 0 -7px;
    font-size: 16px;
    background-image: -webkit-linear-gradient(left, #d0f3ff, #f2f7fd, #ffffff);
    text-indent: 0.5em;
}

.Lecturers-2-3 {
    display: flex;
    font-size: 16px;
    margin: 3px 0 10px 5px;
    height: 25px;
    line-height: 25px;
    color: #954791;
    font-weight: 600;
    text-indent: 1em;
}

.Lecturers-2-3 span {
    display: inline-block;
    width: 470px;
    height: 44px;
    font-size: 16px;
    line-height: 25px;
    text-indent: 0em;
}

.Lecturers-2-4 {
    width: 657px;
    height: 185px;
    font-size: 15px;
    line-height: 22px;
    text-indent: 2em;
    box-shadow: 3px 3px 3px 0px;
}

.Lecturers-2-5 {
    width: 657px;
    height: 165px;
    font-size: 15px;
    line-height: 22px;
    text-indent: 2em;
    box-shadow: 3px 3px 3px 0px;
}

.Lecturers-2-6 {
    width: 657px;
    height: 190px;
    font-size: 15px;
    line-height: 22px;
    text-indent: 2em;
    box-shadow: 3px 3px 3px 0px;
}
.Lecturers-2-7 {
    width: 657px;
    height: 210px;
    font-size: 15px;
    line-height: 22px;
    margin-top: 25px;
    text-indent: 2em;
    box-shadow: 3px 3px 3px 0px;
}
.Lecturers-2-8 {
    width: 657px;
    height: 120px;
    font-size: 15px;
    line-height: 30px;
    text-indent: 2em;
    box-shadow: 3px 3px 3px 0px;
}

.Lecturers-2-9 {
    width: 657px;
    height: 230px;
    font-size: 15px;
    line-height: 22px;
    text-indent: 2em;
    box-shadow: 3px 3px 3px 0px;
}

.Lecturers-2-10 {
    width: 657px;
    height: 190px;
    font-size: 15px;
    line-height: 22px;
    text-indent: 2em;
    box-shadow: 3px 3px 3px 0px;
}