/* by offcncrj in 20140904*/
*{font-family:"ËÎÌå"; font-size:12px; margin:0 auto; padding:0; list-style:none; text-decoration:none;}
img{border:none;}
ul,ul li,dl,dl dt,dl dd{display:block; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; padding:0; margin:0;}
a{color:#333; outline:none;}
a:hover{color:#e00; text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; width:0; height:0; padding:0; margin:0;}
.of_w960{width:1200px; margin:0 auto;}
body{ background:#fff;}
.top{ width:100%; height:53px; padding-top:7px; background:#fff;}
.head{ width:1200px; margin:0 auto; height:53px; overflow:hidden;}
.logo{ width:240px; height:53px; float:left;}
.nav{ width:402px; height:43px; line-height:43px; padding-top:10px; float:left; color:#666; font-size:14px;}
.nav a{color:#666; font-size:14px;}
.nav a:hover{color:#f00;}
.tel{ float:right; height:53px;}
.banners{width:100%; height:567px; background:url(imageszgpsd_03.jpg) no-repeat center top;}
.banner{height:567px; position:relative;}
.banner img{ display:block;}
.banner a{display:block; height:48px; font-family:"Î¢ÈíÑÅºÚ"; font-size:20px; color:#fff; text-align:center; line-height:48px; position:absolute; top:442px;}
.banner a:hover{color:#fff;}
.banner a.offcn_an1{width:180px; background:url(imagesnaner_an1.gif) no-repeat; left:400px;}
.banner a.offcn_an1:hover{background:url(imagesnaner_an1s.gif) no-repeat;}
.banner a.offcn_an2{width:180px; background:url(imagesnaner_an2s.gif) no-repeat; left:590px;}
.banner a.offcn_an2:hover{background:url(imagesnaner_an2.gif) no-repeat;}

.offcn_tit1{font-family:"Î¢ÈíÑÅºÚ"; font-size:35px; color:#4697ad; font-weight:bold; text-align:center; padding-top:45px; line-height:75px; width:753px; margin:o auto; border-bottom:1px solid #b4b7b8;}
.offcn_tit1 img{display:block;}
.offcn_div1{height:280px; width:320px; padding:78px 0 0 800px; background:url(imageszgpsd_17.jpg) no-repeat left 47px;}
.offcn_div1 h2{font-family:"Î¢ÈíÑÅºÚ"; font-size:30px; color:#a20001; font-weight:normal; line-height:100px; padding-left:10px;}
.offcn_div1 h3{font-weight:normal; padding-left:30px;}
.offcn_div1 h3 a{display:block; width:196px; height:35px; line-height:35px; margin:0; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#fff; background:url(imageszgpsd_20.jpg) no-repeat;}
.offcn_div1 h3 a:hover{color:#fff;}

.offcn_div2{width:100%; height:auto; overflow:hidden; background:#f3f3f3;}
.offcn_zyfz{width:877px; height:442px; background:url(imageszgpsd_37.jpg) no-repeat; margin-top:32px; position:relative;}
.offcn_zyfz div{width:245px; height:auto; line-height:23px; font-size:14px; color:#fff; position:absolute;}
.offcn_zyfz div b{display:block; padding-top:20px; font-size:14px;}
.offcn_wb1{height:52px; margin:45px 0 32px;}
.offcn_wb1 a{display:block; width:194px; height:52px; background:url(imageszgpsd_41.jpg) no-repeat;}
.offcn_wb1 a:hover{background:url(imageszgpsd_41-02.jpg) no-repeat;}

.offcn_tit2{font-family:"Î¢ÈíÑÅºÚ"; font-size:45px; color:#313131; text-align:center; line-height:70px; padding-top:45px;}
.offcn_tit2 span{font-family:"Î¢ÈíÑÅºÚ"; font-size:45px; color:#589fb3;}
.offcn_tit2 font{font-family:"Î¢ÈíÑÅºÚ"; font-size:35px; color:#000; border-bottom:1px solid #b0b0b0; display:block; width:900px;}
.offcn_tit2 b{font-family:"Î¢ÈíÑÅºÚ"; font-size:40px; color:#050505;}
.offcn_tit3{font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#589fb3; text-align:center; height:80px; line-height:40px;}
.offcn_tit4{font-family:"Î¢ÈíÑÅºÚ"; font-size:22px; color:#333; font-weight:bold; width:1000px; height:40px; line-height:30px; text-align:center; border-bottom:1px solid #b5b5b5;}
.offcn_tit4 span{font-family:"Î¢ÈíÑÅºÚ"; font-size:22px; color:#e30102; font-weight:normal;}
.offcn_div3{height:362px;}
.offcn_div3 dl{width:226px; height:362px; margin-left:17px; float:left;}
.offcn_div3 dl dt{display:block; width:196px; height:45px;text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:28px; color:#fff; padding-top:90px; line-height:45px;}
.offcn_div3 dl dd{display:block; width:196px; height:227px; padding:0 15px; line-height:24px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#fff; position:relative;}
.offcn_div3 dl dd a{ position:absolute; bottom:15px;}
.offcn_wb2{height:52px; width:200px; float:left}
.offcn_wb2 a{display:block; width:194px; height:52px; background:url(imageszgpsd_82.jpg) no-repeat; margin-right:15px; float:left;}
.offcn_wb2 a:hover{background:url(imageszgpsd_82s.jpg) no-repeat;}

.offcn_wb22{height:52px; width:200px; float:right}
.offcn_wb22 a{display:block; width:194px; height:52px; background:url(imageszgpsd_84.jpg) no-repeat; margin-right:15px; float:left;}
.offcn_wb22 a:hover{background:url(imagestu1.jpg) no-repeat;}


.offcn_wb8{height:52px; width:194px; float:left}
.offcn_wb8 a{display:block; width:194px; height:52px; background:url(imageszgpsd_182.jpg) no-repeat; margin-right:15px; float:left;}
.offcn_wb8 a:hover{background:url(imagestu2.jpg) no-repeat;}

.offcn_wb88{height:52px; width:229px; float:right}
.offcn_wb88 a{display:block; width:229px; height:52px; background:url(imageszgpsd_182-02.jpg) no-repeat; margin-right:15px; float:left;}
.offcn_wb88 a:hover{background:url(imagestu3.jpg) no-repeat;}


.offcn_link{width:1000px; height:auto; overflow:hidden; margin:30px auto 5px;}
.offcn_link a{display:block; width:118px; height:46px; line-height:46px; text-align:center; background:#fff; border:1px solid #d7d7d7; margin:0 2px 10px 3px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#959595; float:left;}
.offcn_link a:hover{background:#4697ad; border:1px solid #4697ad; color:#fff;}
.offcn_table_kc{border-left:1px solid #bcbcbc; border-top:1px solid #bcbcbc; width:998px; background:#fff; margin-bottom:40px;}
.offcn_table_kc tr.col td{ padding:0; height:44px;text-align:center; background:#acabab; font-size:18px; color:#fff; font-family:"Microsoft Yahei"; border-right:1px solid #fff;}
.offcn_table_kc tr td{padding:10px 0 10px 10px; line-height:26px; font-size:12px;color:#000;font-family:"Microsoft Yahei"; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc;}
.offcn_table_kc tr td a{display:block; width:98px; line-height:35px; text-align:center; background:url(imageszgpsd_92.jpg) no-repeat; font-size:14px; color:#fff;}
.offcn_table_kc tr td a:hover{background:url(imageszgpsd_89.jpg) no-repeat; color:#fff;}
.offcn_table_kc tr td b{font-size:14px;}
.offcn_table_kc tr td span{color:#ff0012; font-size:14px;}

.offcn_mk1{width:910px; height:295px; margin:0 auto; background:url(imageszgpsd_95.jpg) no-repeat right 90px; padding-top:110px;}
.offcn_mk1 dt{display:block; height:auto; overflow:hidden;}
.offcn_mk1 dt span{display:block; width:106px; line-height:36px; text-align:center; background:url(imageszgpsd_98.jpg) no-repeat; margin:0; font-size:20px; color:#fff; font-family:"Microsoft Yahei";}
.offcn_mk1 dt font{display:block; line-height:60px; font-size:30px; color:#308ee3; font-family:"Microsoft Yahei";}
.offcn_mk1 dd{color:#333; font-family:"Microsoft Yahei"; font-size:14px; line-height:25px;}

.offcn_mk2{width:450px; height:305px; margin:0 auto; padding-left:550px; background:url(imageszgpsd_95-04.jpg) no-repeat left 25px;}
.offcn_mk2 dt{display:block; height:auto; overflow:hidden;}
.offcn_mk2 dt span{display:block; width:106px; line-height:36px; text-align:center; background:url(imageszgpsd_103.jpg) no-repeat; margin:0; font-size:20px; color:#fff; font-family:"Microsoft Yahei";}
.offcn_mk2 dt font{display:block; line-height:60px; font-size:30px; color:#ffa526; font-family:"Microsoft Yahei";}
.offcn_mk2 dd{color:#333; font-family:"Microsoft Yahei"; font-size:14px; line-height:25px;}

.offcn_mk3{width:910px; height:245px; margin:0 auto; background:url(imageszgpsd_95-06.jpg) no-repeat right 42px;}
.offcn_mk3 dt{display:block; height:auto; overflow:hidden;}
.offcn_mk3 dt span{display:block; width:106px; line-height:36px; text-align:center; background:url(imageszgpsd_111.jpg) no-repeat; margin:0; font-size:20px; color:#fff; font-family:"Microsoft Yahei";}
.offcn_mk3 dt font{display:block; line-height:60px; font-size:30px; color:#7f64b5; font-family:"Microsoft Yahei";}
.offcn_mk3 dd{color:#333; font-family:"Microsoft Yahei"; font-size:14px; line-height:25px;}

.offcn_tit5{text-align:center; color:#151515; font-family:"Microsoft Yahei"; font-size:18px; line-height:35px; padding:60px 0 30px;}
.offcn_tit5 b{display:block; color:#4697ad; font-family:"Microsoft Yahei"; font-size:25px;}
.offcn_ul1{width:1010px; height:auto; overflow:hidden; margin:0 auto;}
.offcn_ul1 li{display:block; width:202px; height:245px; float:left;}
.offcn_ul1 li a{display:block; width:191px; height:238px; overflow:hidden; border:3px solid #f3f3f3;}
.offcn_ul1 li a:hover{border:3px solid #4697ad;}

.offcn_div4{width:1010px; height:280px; padding-top:60px;}
.offcn_div4 span{display:block; width:295px; height:80px; padding-top:200px; background:url(imageszgpsd_165-02.jpg) no-repeat 40px 40px; color:#d7000f; font-family:"Microsoft Yahei"; font-size:18px; float:left;}
.offcn_div4 font{display:block; width:417px; height:135px; line-height:40px; padding-top:145px; text-align:center; background:url(imageszgpsd_165.jpg) no-repeat; color:#4697ad; font-family:"Microsoft Yahei"; font-size:26px; float:left;}
.offcn_div4 ul{float:left; width:210px; height:210px; padding:70px 0 0 80px;}
.offcn_div4 ul li{line-height:45px; padding-left:40px; color:#7b7b7b; font-family:"Microsoft Yahei"; font-size:18px;}
.offcn_tit6{width:928px; height:60px; padding:10px 0; line-height:30px; background:#fff3f3; border:1px solid #ffdddd; text-align:center; color:#000; font-family:"Microsoft Yahei"; font-size:18px;}
.offcn_tit6 span{color:#d7000f; font-family:"Microsoft Yahei"; font-size:18px;}
.offcn_wb3{height:52px; width:445px; margin:45px auto 32px;}
.offcn_wb3 img{margin-right:10px;}


.m8_img{ height:405px; width:1200px; margin:40px auto; overflow:hidden; position:relative;}
.m8_img .student1{ position:absolute; left:0; top:0;}
.m8_img .student2{ position:absolute; left:0; top:143px;}
.m8_img .student3{ position:absolute; left:359px; top:0;}
.m8_img .student4{ position:absolute; left:542px; top:0;}
.m8_img .student5{ position:absolute; left:901px; top:0;}
.m8_img .student6{ position:absolute; left:901px; top:143px;}
.m8_img .student7{ position:absolute; left:359px; top:191px;}
.m8_img .student8{ position:absolute; left:542px; top:266px;}
.m8_img .student9{ position:absolute; left:722px; top:266px;}
.m8_img .student a{position: relative;width: 100%;height:100%;display: block;overflow:hidden;} 
.m8_img .student p{width:0%; height:0%;background:url(imagessy11.png) no-repeat;position:absolute;font-family:"Microsoft YaHei"; overflow:hidden; z-index:1; display: block;background-size:100% 100%;top:70%;      right:50%; display:none;}
.m8_img .student p span{width:100%; height: 100%; color:#fff;font-size:20px;text-align:center;display: inline-block;padding: 10px 5px;}                     
.m8_img .student p.act{  -webkit-animation: btnRotate 1s linear infinite;}
@-webkit-keyframes btnRotate {
0% {
    -webkit-transform: rotateZ(0deg);
    }
100% {
    -webkit-transform: rotateZ(1400deg);
    }
}

.offcn_div5{width:1130px; height:230px; padding-top:62px; margin:0 auto; border-bottom:1px dashed #cacaca;}
.offcn_div5 dt{width:385px; height:230px; display:block; text-align:center; float:left; line-height:30px; color:#333434; font-family:"Microsoft Yahei"; font-size:16px;}
.offcn_div5 dt b{display:block; color:#4697ad; font-family:"Microsoft Yahei"; font-size:24px; line-height:60px; padding-top:30px;}
.offcn_div5 dd{width:725px; height:230px; padding-left:20px; display:block; float:left;}
.offcn_div5 dd img{padding-left:6px;}
.offcn_link2{width:1130px;}
.offcn_link2 a{width:134px;}


/*copyright*/
.offcn_copyright{ clear:both; text-align:center; color:#888; background:#f8f8f8; line-height:24px; padding:40px 0;}
.offcn_copyright a{ color:#888;}
.offcn_copyright a:hover{ color:#e00;}
.offcn_copy{ background:url(../images/offcn_footer_line.jpg) center top repeat-x #f8f8f8; padding:5px 0; }




.kyleyu{width:125px; height:440px; background:url(imagesleft_tk.gif) no-repeat; position:fixed; right:0; top:200px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+200)); z-index:1000;}
.kyleyu_top{width:13px; height:12px; position:absolute; right:3px; top:3px; cursor:pointer;}
.kyleyu dl{width:125px; height:440px; text-align:center; overflow:hidden;}
.kyleyu dl dt{color:#fff100; font-family:"Microsoft Yahei"; font-size:22px; line-height:45px; padding-top:5px;}
.kyleyu dl dd{line-height:34px; background:url(imageszg_li.jpg) no-repeat center bottom;}
.kyleyu dl dd a{color:#ffe3e8; font-size:14px;}
.kyleyu dl dd a:hover{color:#ffe3e8;}

#offcn-zk{ cursor:pointer; display:none;background:url(imagesoffcnky_bkzx.jpg) no-repeat; width:38px; height:100px; position:fixed; right:0; top:200px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+200)); z-index:1000;}


.zg_center{background:url(imagestankuang.jpg) no-repeat left top; width:600px; height:347px; text-align:center; margin-left:-300px; overflow:hidden; position:fixed; top:200px; left:50%; _bottom:auto;_position:absolute;_top:expression(eval(document.documentElement.scrollTop)+200); z-index:1101; display:block;}
.offcn_gb3{position:absolute; top:33px; right:37px; width:27px; height:27px; cursor:pointer;}
.zg_center h1{color:#0067b5; font-family:"Microsoft Yahei"; font-size:25px; font-weight:normal; line-height:40px; padding-top:28px;}
.zg_center h2{color:#000000; font-family:"Microsoft Yahei"; font-size:45px; line-height:90px;}
.zg_center h3{color:#b60523; font-family:"Microsoft Yahei"; font-size:30px; line-height:75px; padding-right:100px;}
.zg_center p{padding-top:28px;}
.kctxcovers1{position:absolute; left:0; top:0;height:100%; width:100%; background:#000; filter:alpha(opacity=50);opacity: 0.5; display:block; z-index:1100;}
/*½áÊø²¿·Ö¿ªÊ¼*/
#foot{
	margin:0 auto;
	width:100%;
	height:110px;
	background-color:#333;
	background-repeat: repeat-x;
	clear:both;
}
#foot-all{
	width:948px;
	height:100px;
	margin:0 auto;
	font-family:"Î¢ÈíÑÅºÚ";
	font-style: normal;
	color: #FFF;
	text-decoration: none;
	padding-top:10px;
	line-height: 16px;
	background-color: #333;
}
#foot-all a{
	font-family:"Î¢ÈíÑÅºÚ";
	font-size: 12px;
	font-style: normal;
	color: #FFF;
	text-decoration: none;
}
#foot-all a£ºhover{
	color: #FFF;
	text-decoration: none;
}
#foot-all ul{
	list-style-type: none;
	background-color: #333;
}
#foot-all ul li {
	color: #CCC;
}
.hd{
	width:auto;
	height: 200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #ececec;
	font-size: 16px;
	line-height: 35px;
}



.hd-m{
	width:950px;
	height:170px;
	font-weight: bold;
	color: #333;
	font-size: 18px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
}