/*主页and公共样式start*/
*{
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}
body{
	width: 100%;
	min-width: 1300px;
	font-family: '微软雅黑';
}

.clear{
	clear: both;
}
.f_l{
	float: left;
}
.f_r{
	float: right;
}
.h15{
	height: 15px;
}
.mL{
	margin-left: 0 !important;
}
.mT{
	margin-top: 0 !important;
}
.bN{
	border: none !important; 
}


#newBridge .icon-left-center{
	top: 38.5% !important;
	left: 10px !important;
}

.top{
	width: 100%;
	height: 25px;
	background: #eeeef0;
	line-height: 22px;
	font-family: '宋体';
	font-size: 14px;
	color: #FFF;
}
.top .center{
	width: 1145px;
	height: 25px;
	margin: 0 auto;
}
.top .p1{
	width: 210px;
	height: 22px;
	margin-top: 1px;
	text-align: center;
	float: left;
	background: #0571d3;
}
.top .p2{
	width: 53px;
	height: 22px;
	margin-top: 1px;
	text-align: center;
	float: left;
	background: #c41b1b;
}
.top .p3{
	width: 140px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	float: right;
	color: #656566;
}
.top .p3 a{
	color: #656566;
}
.top .p3 a:hover{
	text-decoration: underline;
}
.t_img{
	width: 1145px;
	height: auto;
	margin: 0 auto;
	margin-top: 20px;
}

.nav{
	width: 100%;
	height: 48px;
	background: #0571d3;
	margin: 5px 0 5px 0;
}
.nav .center{
	width: 1145px;
	height: 48px;
	margin: 0 auto;
}
.nav .center li{
	width: 126px;
	height: 48px;
	border-right: 1px dashed #10638e;
	float: left;
	text-align: center;
	line-height: 48px;
	font-size: 20px;
	color: #FFF;
}
.nav .center li:hover{
	background: #0a5ca6;
}
.n_hover{
	background: #0a5ca6;
}

.banner{
	position: relative;
	width: 100%;
	height: 445px;
	overflow: hidden;
}
.banner .cont{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	transition: 1s;
}
.banner .cont li{
	float: left;
	width: 100%;
	height: auto;
}
.banner .butt{
	height: auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 12px;
	margin: 0 auto;
}
.banner .butt li{
	width: 45px;
	height: 5px;
	float: left;
	background: #CCC;
	margin-left: 5px;
}
.banner img{
	width: 100%;
}

.hot{
	width: 1145px;
	height: auto;
	margin: 0 auto;
	margin-top: 25px;
}
.hot .h_title{
	width: 100%;
	height: 70px;
	border-bottom: 5px solid #212121;
}
.hot .h_title .p1{
	float: left;
	font-family: '黑体';
	font-size: 34px;
	color: #212121;
	font-weight: bold;
	padding: 25px 10px 0 0;
}
.hot .h_title .p2{
	float: right;
	font-family: '宋体';
	font-size: 24px;
	color: #d21923;
	font-weight: bold;
	padding: 35px 15px 0 0;
}
.hot .h_cont{
	width: 1145px;
	height: 308px;
	margin-top: 15px;
	background: #c9c9c9;
}
.hot .h_cont li{
	width: 268px;
	height: 274px;
	float: left;
	margin: 18px 0 0 15px;
}
.hot .h_cont .img{
	width: 268px;
	height: 158px;
}
.hot .h_cont .text{
	width: 268px;
	height: 118px;
	background: #FFF;
}
.hot .h_cont .text p{
	width: 175px;
	height: 53px;
	margin: 0 auto;
	text-align: center;
	font-family: '宋体';
	font-size: 19px;
	color: #2c2b2b;
	line-height: 25px;
	font-weight: bold;
    padding-top: 10px;
}
.hot .h_cont .text a{
	display: block;
	width: 145px;
	height: 29px;
	background: #d21a24;
	margin: 0 auto;
	font-family: '宋体';
	font-size: 24px;
	color: #FFF;
	text-align: center;
	line-height: 29px;
	margin-top: 10px;
}

.Major{
	width: 1145px;
	height: auto;
	margin: 0 auto;
	margin-top: 25px;
}
.Major .m_title{
	width: 1145px;
	height: 72px;
	background: url(http://www.jisuanjizy.com/skin/picture/tiao.jpg) no-repeat;
}
.Major .m_title p{
	width: 110px;
	height: 72px;
    float: left;
    font-size: 25px;
    color: #FFF;
    line-height: 68px;
    margin-left: 47px;
}
.Major .m_title .m_nav{
	width: 940px;
	height: 40px;
	float: left;
    margin: 20px 0 0 35px; 
}

.Major .m_title .m_nav li{
	width: 115px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color: #FFF;
	float: left;
	border: 1px solid #0484c7;
	cursor: pointer;
}
.Major .m_title .m_nav a{
	display: block;
	width: 115px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color: #FFF;
	float: left;
	border: 1px solid #0484c7;
}
.Major .m_title .m_nav a:hover{
	border: 1px solid #c5e3f2;
	background: #3199cf;
}
.m_hover{
	border: 1px solid #c5e3f2 !important;
	background: #3199cf;
}
.Major .m_title .m_nav li:hover{
	border: 1px solid #c5e3f2;
	background: #3199cf;
}
.Major .cont{
	width: 1145px;
	height: 325px;
	margin-top: 15px;
	background: #c9c9c9;
	display: none;
}
.dis_b{
	display: block !important;
}
.Major .cont .left{
    width: 420px;
    height: 289px;
    float: left;
    margin: 20px 0 0 15px;
}
.Major .cont .right{
	width: 675px;
	height: 305px;
	float: left;
	margin: 20px 0 0 15px;
	position: relative;
}
.Major .cont .right h3{
	font-size: 28px;
	color: #121212;
	padding-bottom: 10px;
}
.Major .cont .right .p1{
	width: 675px;
	height: auto;
	padding-bottom: 10px;
}
.Major .cont .right .p2{
	width: 100px;
	height: 25px;
	float: left;
	font-size: 17px;
	color: #FFF;
	background: #003168;
	text-align: center;
	line-height: 23px;
}
.Major .cont .right span{
	font-size: 17px;
	color: #121212;
	line-height: 27px;
	padding-left: 5px;
}
.Major .cont .right .red{
	color: #fd000e;
}
.Major .cont .right .butt{
	width: 302px;
	height: 38px;
	position: absolute;
	right: 0;
	bottom: 10px;
}
.Major .cont .right .butt .b_left{
	width: 146px;
	height: 38px;
	font-size: 21px;
	color: #FFF;
	float: left;
	text-align: center;
	line-height: 38px;
	background: #d21a24;
}
.Major .cont .right .butt .b_right{
	width: 146px;
	height: 38px;
	font-size: 21px;
	color: #FFF;
	float: right;
	text-align: center;
	line-height: 38px;
	background: #024795;
}

.Advertisement{
	width: 100%;
	height: 350px;
	margin-top: 15px;
	background: url(http://www.jisuanjizy.com/skin/picture/beijing.jpg) no-repeat;
	background-size: 100% 100%;
	position: relative; 
}
.Advertisement .Cont{
	width: 1145px;
	height: 350px;
	margin: 0 auto;
}
.Advertisement .Cont .left{
	width: 336px;
	height: 250px;
	float: left;
	margin-top: 100px;
}
.Advertisement .Cont .left p{
	font-family: '黑体';
	font-size: 20px;
	color: #f6f6f6;
	float: left;
}
.Advertisement .Cont .left .p1{
	width: 88px;
	height: 25px;
	font-weight: bold;
	border-bottom: 1px solid #e72822;
}
.Advertisement .Cont .left .p2{
	height: 25px;
	font-size: 17px;
	border-bottom: 1px solid #FFF;
}
.Advertisement .Cont .left .p2 span{
	font-weight: bold;
	font-size: 20px;
}
.Advertisement .Cont .left .p3{
	margin-top: 15px;
	font-size: 16px;
	line-height: 25px;
}
.Advertisement .Cont .right{
	width: 326px;
	height: 318px;
	float: right;
	margin-top: 30px;
}
.Advertisement .Cont .right .p1{
	font-family: '宋体';
	font-size: 21px;
	color: #FFF;
	padding-left: 25px;
}
.Advertisement .Cont .right .p2{
	width: 326px;
	height: 70px;
	background: #d21a24;
	text-align: center;
	font-family: '黑体';
	font-size: 20px;
	color: #FFF;
	font-weight: bold;
	padding-top: 10px; 
	line-height: 28px;
	margin-top: 3px;
}
.Advertisement .Cont .right form{
	width: 326px;
	height: 189px;
	background: #FFF;
}
.Advertisement .Cont .right form .inp{
	width: 304px;
	height: 46px;
	border: 1px solid #060606;
	border-radius: 2px;
	margin: 0 auto;
	margin-bottom: 15px;
	line-height: 46px;
	font-size: 15px;
}
.Advertisement .Cont .right form .inp span{
	padding-left: 10px;
}
.Advertisement .Cont .right form .inp input{
	border: none;
	outline: none;
}
.Advertisement .Cont .right form button{
	display: block;
	cursor: pointer;
	width: 307px;
	height: 42px;
	margin: 0 auto;
	background: #060606;
	text-align: center;
	line-height: 42px;
	font-size: 22px;
	color: #FFF;
	border: none;
}
.Advertisement .img{
	width: 513px;
	height: 350px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.title{
    width: 1145px;
    height: 72px;
    line-height: 72px;
    background: url(http://www.jisuanjizy.com/skin/picture/tiao.jpg) no-repeat;
}
.title .p1{
	width: 110px;
	height: 72px;
    float: left;
    font-size: 25px;
    color: #FFF;
    line-height: 68px;
    margin-left: 47px;
}
.title .p2{
	font-size: 18px;
	color: #FFF;
	padding-left: 215px;
}

.Advantage{
	width: 1145px;
	height: auto;
	margin: 0 auto;
	margin-top: 35px;
}
.Advantage .cont{
	position: relative;
	width: 1145px;
	height: auto;
}
.Advantage a{
	display: block;
	width: 228px;
	height: 55px;
	position: absolute;
	left: 24px;
	bottom: 21px;
}

.Base{
	width: 1145px;
	height: auto;
	margin: 0 auto;
}
.Base li{
	width: 371px;
	height: 214px;
	float: left;
	margin: 16px 0 16px 16px;
}

.Study{
	width: 1145px;
	height: auto;
	margin: 0 auto;
	margin-top: 35px;
}

.Study li{
	width: 366px;
	height: 263px;
	float: left;
	margin: 18px 7.5px 0 8px;; 
}
.Study li p{
	width: auto;
	height: 45px;
	text-align: center;
    line-height: 45px;
    font-weight: bold;
	color: #000;
}
.Study li img{
	width: 371px;
	height: 214px;
}
.Puzzled{
	width: 1145px;
	height: auto;
	margin: 0 auto;
	margin-top: 20px;
}
.Puzzled .left{
	width: 404px;
	height: 468px;
	float: left;
}
.Puzzled .left h3{
	font-size: 24px;
	color: #003168;
	padding: 25px 0 25px 0;
}
.Puzzled .left p{
	font-size: 17px;
	color: #060606;
	font-weight: bold;
	padding-top: 15px;
}
.Puzzled .right{
	width: 741px;
	height: 468px;
	float: right;
}
.Puzzled .cont{
	width: 1145px;
	height: 200px;
	background: #f8f8f8;
}
.Puzzled .cont li{
	width: 380px;
	height: 160px;
	float: left;
	margin-top: 23px;
	border-right: 1px solid #cccccc;
}
.Puzzled .cont li .p{
	padding: 0 45px 10px 45px;
	color: #444444;
	font-size: 18px;
}
.Puzzled .cont li .a_p{
	display: block;
	padding: 6px 45px 0 45px;
	color: #444444;
	font-size: 15px;
}
.Puzzled .cont li .a{
	float: right;
	color: #a49999;
	font-size: 14px;
	padding-top: 3px;
}
.Puzzled .cont li a:hover{
	text-decoration: underline;
}
.Puzzled .cont li a:hover span{
	text-decoration: underline;
}

.Cooperation{
	width: 1145px;
	height: auto;
	margin: 0 auto;
	margin-top: 35px;
}
.Cooperation .cont{
	width: 1109px;
	height: 489px;
	margin: 0 auto;
	margin-top: 25px;
}

.form{
	width: 100%;
	height: 558px;
	background: #f5f5f5;
	margin-top: 15px;
}
.form .center{
	width: 1145px;
	height: 558px;
	margin: 0 auto;
}
.form .center .f_title{
	width: 1145px;
	height: 114px;
	text-align: center;
	line-height: 114px;
	font-size: 30px;
	color: #000;
}
.form .center .f_title span{
	color: #ff2020
}
.form form{
	width: 477px;
	height: 373px;
	float: left;
	background: #FFF;
}
.form form .inp{
	width: 356px;
	height: 30px;
	margin: 20px 0 0 44px;
	border-bottom: 1px solid #c3cfdb;
}
.form form .inp label {
	display: block;
	width: 100px;
	height: 25px;
	font-family: '黑体';
	font-size: 17px;
	color: #1e1e1e;
	float: left;
	font-weight: bold;
	text-align: right;
	line-height: 25px;
	border-right: 1px dashed #7a7a7a;
}
.form form .inp select{
	border: none;
	width: 202px;
	height: 25px;
	margin-left: 15px;
	float: left;
	font-family: '黑体';
	font-size: 17px;
	color: #b3b3b3;
	outline: none;
}
.form form .inp .xl{
	margin-left: 21px;
	cursor: pointer;
}
.form form .inp  span{
	font-family: '黑体';
	font-size: 18px;
	color: #525252;
	padding-left: 8px;
}
.form form .inp .inp_t{
	border: none;
	width: 185px;
	height: 25px;
	margin-left: 21px;
	float: left;
	font-family: '黑体';
	font-size: 16px;
	color: #b3b3b3;
	outline: none;
}
.form form button{
	width: 356px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 24px;
	color: #FFF;
	background: #ff2020;
	border: none;
	cursor: pointer;
	display: block;
	margin: 10px 0 0 44px;
}
.form .text{
	width: 668px;
	height: 373px;
	float: left;
	background: url(http://www.jisuanjizy.com/skin/picture/zb.jpg);
}
.form .text div{
	padding: 48px 38px 0 36px;
	line-height: 30px;
}
.form .text div .p1{
	font-family: '宋体';
	font-size: 20px;
	font-weight: bold;
	color: #ff0101;
	padding-top: 10px;
}
.form .text div .p2{
	font-family: '宋体';
	font-size: 16px;
	font-weight: bold;
	color: #202020;
	text-indent: 2em;
}

.footer{
	width: 100%;
	height: 300px;
	background: #000;
	margin-top: 10px;
	display: block;
	float:left;
}
.footer .er{
	width: 200px;
	height: auto;
	margin-left: 9%;
	float: left;
}
.footer .er p{
	color: #FFF;
	padding: 5px 0 0 19px;
}
.footer .text{
	width: 420px;
	height: 204px;
	margin: 55px 0 0 4%;
	font-size: 16px;
	line-height: 28px;
	color: #FFF;
	float: left;
}
.footer .d_nav{
	width: 360px;
	height: 210px;
	float: right;
	margin: 52px 9% 0 0;  
	background: #1b1b1b;
}
.footer .d_nav li{
	width: 150px;
	height: 50px;
	margin-left: 21px;
	float: left;
	line-height: 50px;
}
.footer .d_nav li:hover{
	background: #272424;
}
.footer .d_nav li img{
	float: left;
}
.footer .d_nav li span{
	float: left;
	color: #FFF;
	padding-left: 15px;
}
.footer .yqlj{padding-top:260px;color: #666;font-size:12px;}
.footer .yqlj a{color: #666; font-size:12px;}
.zysz{
	width: 1145px;
	height: auto;
	margin: 0 auto;
}
.zysz .cont{
	width: 1145px;
	height: 325px;
	margin-top: 15px;
	background: #c9c9c9;
}
.zysz .cont .left{
    width: 420px;
    height: 289px;
    float: left;
    margin: 20px 0 0 15px;
}
.zysz .cont .right{
	width: 675px;
	height: 305px;
	float: left;
	margin: 20px 0 0 15px;
	position: relative;
}
.zysz .cont .right h3{
	font-size: 28px;
	color: #121212;
	padding-bottom: 10px;
}
.zysz .cont .right .p1{
	width: 675px;
	height: auto;
	padding-bottom: 10px;
}
.zysz .cont .right .p2{
	width: 100px;
	height: 25px;
	float: left;
	font-size: 17px;
	color: #FFF;
	background: #003168;
	text-align: center;
	line-height: 23px;
}
.zysz .cont .right span{
	font-size: 17px;
	color: #121212;
	line-height: 27px;
	padding-left: 5px;
}
.zysz .cont .right .red{
	color: #fd000e;
}
.zysz .cont .right .butt{
	width: 302px;
	height: 38px;
	position: absolute;
	right: 0;
	bottom: 10px;
}
.zysz .cont .right .butt .b_left{
	width: 146px;
	height: 38px;
	font-size: 21px;
	color: #FFF;
	float: left;
	text-align: center;
	line-height: 38px;
	background: #d21a24;
}
.zysz .cont .right .butt .b_right{
	width: 146px;
	height: 38px;
	font-size: 21px;
	color: #FFF;
	float: right;
	text-align: center;
	line-height: 38px;
	background: #024795;
}
/*专业设置页面样式end*/

/*新闻中心页面样式start*/
.xwzx{
	width: 1145px;
	height: auto;
	margin: 0 auto;
	margin-top: 15px; 
}
.xwzx h1{
	width: 1145px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	border-bottom: 4px double #CCC;
}
.xwzx ul{
	width: 1145px;
	height: auto;
	margin-top: 25px;
}
.xwzx ul li{
	width: 1040px;
	height: 85px;
	border: 4px double #CCC;
	margin: 0 auto;
	margin-top: 15px;    
	box-shadow: -1px -1px 1px #908b8b inset;
    background: #f8f7f7;
}
.xwzx ul li .p1{
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding: 2px 0 0 10px;
	color: #000;
}
.xwzx ul li .p1:hover{
	color: #766;
}
.xwzx ul li .p2{
	display: block;
	font-size: 14px;
	color: #a09d9d;
	line-height: 22px;
	padding: 5px 10px 0 10px;
}
.xwzx ul li .p2 span{
	width: 49px;
	height: 19px;
	display: block;
	float: right;
}


/*新闻中心页面样式end*/


/*关于我们start*/
.gywm{
	width: 1145px;
	height: auto;
	margin: 0 auto;
	margin-top: 25px;
	font-size:16px;
}
.gywm h3{
	width: 1145px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	border-bottom: 4px double #CCC;
}
.gywm p{
	text-indent: 2em;
	padding: 10px 50px 0 50px;
	line-height: 30px;  
}
/*关于我们end*/

/*联系我们start*/
.lxwm{
	width: 1145px;
	height: auto;
	margin: 0 auto;
	margin-top: 25px;
	font-size:16px;
}
.lxwm h3{
	width: 1145px;
	height: 45px;
	text-align: center;
	border-bottom: 4px double #CCC;
	margin-bottom: 15px;
}
.lxwm b{
	line-height: 30px;
	padding: 0 50px;
}
.lxwm p{
	text-indent: 2em;
	line-height: 35px;  
	padding: 0 50px;
}
/*联系我们end*/

/*单页页面样式start*/
.p_cont{
	width: 1145px;
	height: auto;
	margin: 0 auto;
	margin-top: 25px;
	font-size:16px;
}
.p_cont h1{
	width: 1145px;
	height: 45px;
	text-align: center;
	border-bottom: 4px double #CCC;
	margin-bottom: 15px;
}
.p_cont h4{
    line-height: 35px;
    padding: 0 50px;
}
.p_cont p{
	text-indent: 2em;
	line-height: 35px;  
	padding: 0 50px;
}
.p_cont b{ 
	padding: 0 50px;
}
.p_cont div img{
	display: inline-block;
	width:550px;
	height:367px;
}
.p_cont li{float: left;margin: 25px 10px}

/*单页页面样式end*/


/*专业设置详情start*/

.Major_detail{
	width: 1145px;
	height: auto;
	margin: 0 auto;
	margin-bottom: 25px;
}
.Major_detail h1{
	font-size: 40px;
	text-align: center;
	margin-top: 15px;
}
.Major_detail img{
	margin: 0 auto;
	margin-top: 10px;
}
.Major_detail .Cont{
	width: 1145px;
	margin-top: 10px;
	border-top: 4px double #CCC;
}
.Major_detail .cent{
	width: 1000px;
	height: auto;
	margin: 0 auto;
	margin-top: 15px;
}

/*专业设置详情end*/

/*新闻中心详情start*/

.News{
	width: 1145px;
	height: auto;
	margin: 0 auto;
}
.News h3{
	font-size: 20px;
	text-align: center;
	margin-top: 15px;
}
.News p{
	font-size: 16px;
	color: #CCC;
	text-align: center;
	margin-top: 5px;
}
.News .Cont{
	width: 1145px;
	height: auto;
	margin-top: 10px;
	border-top: 4px double #CCC;
	line-height: 25px;
}
.News .Cont .cent{
	width: 900px;
	height: auto;
	margin: 0 auto;
	margin-top: 10px;
}

/*新闻中心详情end*/
/*
     FILE ARCHIVED ON 00:30:52 Nov 13, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:00:50 Oct 05, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.478
  exclusion.robots: 0.023
  exclusion.robots.policy: 0.014
  esindex: 0.009
  cdx.remote: 71.445
  LoadShardBlock: 55.856 (3)
  PetaboxLoader3.datanode: 108.803 (4)
  load_resource: 140.62
  PetaboxLoader3.resolve: 53.71
*/