﻿/*通用*/
body {
	font: 8px "microsoft yahei", Arial, Helvetica, sans-serif;
	color:#6c6c6c;
    margin:0px;
    padding:0px;
}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {
    margin:0px;
    padding:0px;
    border:none;
    list-style:none;
}
input {border:none;}
.lf   {float:left;}
.rt  {float:right;}
.clear  {clear:both;}
a{
	color:#6c6c6c;
	text-decoration:none;
}
.clear{
	clear:both;
}
/**/
#header{
	width:1200px;
	height:105px;
	margin:0 auto;
}
#header img{
	float:left;
	width:426px;
	height:105px;
}
#header ul{
	display:inline-block;
	float:right;
	width:624px;
	height:105px;
}
#header ul li{
	float:left;
	width:104px;
	height:105px;
	line-height:105px;
	text-align:center;
	font-size:16px;
}
#header ul li a{
	display:inline-block;
	width:100%;
	height:100%;
	color:#000;
}
#header ul li a:hover{
	background:#445bab;
	color:#fff;
}
#header ul li .a-hover{
	background:#445bab;
	color:#fff;
}

.slide-main{height:513px; }
/*.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:267px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
*/
.prev,.next{width:44px;height:44px;z-index:222;top:267px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:20px;position:absolute;z-index:124;top:580px;left:0;text-align:center;}
.item a{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:11px;background:#fff;-moz-opacity:0.3;filter:alpha(opacity=30);overflow:hidden;}
.item a.cur{background:#318de3;}
.slide-box,.slide{display:block;width:100%;height:513px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:513px;background:#ff6900;position:relative;position:absolute;z-index:8;}

.slide a{display:block;width:100%;height:513px;cursor:pointer;}

#produce{
	width:1200px;
	height:508px;
	margin:0 auto;
}
.produce-bt{
	width:100%;
	height:94px;
	line-height:110px;
	background:url(../images/hsdb_08.jpg) center bottom no-repeat;
	font-size:40px;
	font-weight:bold;
	color:#4157aa;
	text-align:center;
}
.produce-txt{
	width:100%;
	height:30px;
	font-size:26px;
	text-align:center;
	margin-top:15px;
	color:#000;
}
#produce ul{
	display:block;
	width:1178px;
	height:315px;
	margin:0 auto;
	margin-top:25px;
}
#produce ul li{
	float:left;
	width:263px;
	height:311px;
	border:1px solid #ccc;
	margin-right:39px;
}
#produce ul li a{
	display:inline-block;
	width:100%;
	height:100%;
	color:#2c2c2c;
}
#produce ul li a:hover{
	color:#007cc4;
}
#produce ul li a img{
	width:263px;
	height:263px;
}
#produce ul li a p{
	height:48px;
	line-height:48px;
	text-align:center;
	font-size:16px;
}
#produce ul .proli{
	margin-right:0;
}

#about{
	width:100%;
	height:527px;
	background:#4157aa;
}
.about-main{
	width:1200px;
	height:527px;
	margin:0 auto;
}
.abtm-lf{
	display:inline-block;
	float:left;
	width:612px;
	height:527px;
	margin-left:25px;
}
.abtm-lf h3{
	height:26px;
	font-size:26px;
	font-weight:normal;
	color:#fff;
	margin-left:30px;
	margin-top:54px;
}
.abtm-lf h2{
	width:100%;
	height:65px;
	background:url(../images/bsx_11.jpg) left bottom no-repeat;
	margin-left:30px;
	margin-top:30px;
	font-size:40px;
	color:#fff;
}
.abtm-lf p{
	font-size:14px;
	color:#fff;
	margin-left:30px;
	margin-top:33px;
}

.ckgd{
	display:block;
	width:136px;
	height:46px;
	line-height:46px;
	text-align:center;
	background:#fff;
	color:#4157aa;
	border-radius:32px;
	font-size:14px;
	margin-left:30px;
	margin-top:30px;
}
.abtm-rt{
	float:right;
	width:489px;
	height:377px;
	margin-right:13px;
	margin-top:60px;
}

#news{
	width:1200px;
	height:808px;
	margin:0 auto;
}
.xxk{
	width:100%;
	clear:both;
	margin-top:30px;
}
.part{
	display:inline-block;
	float:left;
	width:163px;
	height:48px;
	line-height:48px;
	text-align:center;
	border-radius:32px;
	background:#e4e4e4;
	color:#424242;
	font-size:18px;
	cursor:pointer;
	margin-bottom:48px;
}
.mlf1{
	margin-left:426px;
}
.mlf2{
	margin-left:15px;
}
.xz{
	background:#4157aa;
	color:#fff;
}
.show{
	clear:both;
	display:none;
}
.xwline{
	width:100%;
	height:168px;
}
.xwl-1{
	display:inline-block;
	float:left;
	width:100px;
	height:110px;
	background:url(../images/hsl_12.jpg) right center no-repeat;
	margin-top:28px;
	margin-left:55px;
}
.xwl-1 h3{
	color:#bdbdbd;
	font-size:56px;
	height:56px;
}
.xwl-1 p{
	height:18px;
	color:#bdbdbd;
	font-size:18px;
	margin-top:20px;
}
.xwl-2{
	display:inline-block;
	float:left;
	width:740px;
	height:84px;
	margin-top:40px;
	margin-left:34px;
}
.xwl-2 p{
	width:100%;
	height:20px;
	font-size:20px;
	color:#0f0f0f;
}
.xwl-2 span{
	display:inline-block;
	width:100%;
	height:45px;
	line-height:22px;
	color:#919191;
	font-size:14px;
	margin-top:20px;
}
.xwl-3{
	display:inline-block;
	float:left;
	width:206px;
	height:143px;
	margin-left:45px;
	margin-top:13px;
}
.xwl-3 img{
	width:100%;
	height:100%;
}


#yyly-bt{
	width:100%;
	height:173px;
	background:#445bab;
}
.produce-bt2{
	color:#fff;
}
.produce-txt2{
	color:#fff;
}

#qylunbo{
	width:100%;
	height:302px;
	border-top:1px solid #ccc;
}
.bodyCon08 .students{margin:0 auto;width:1100px;height:480px;position:relative;}
.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:1200px;height:230px; margin:0 auto;}
#four_flash .flashBg{width:1095px;height:226px; margin:0 auto;position:relative;overflow:hidden;margin-top:30px;}
#four_flash .flashBg ul.mobile{width:2000%;height:224px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{position:relative;float:left;width:349px;height:224px;margin-right:15px;border:1px solid #cecece;}
.hg{
	display:none;
	position:absolute;
	top:5px;
	left:6px;
	width:339px;
	height:213px;
	background:url(../images/bbg.png);
}
#four_flash .flashBg ul.mobile li .hg a{
	display:inline-block;
	width:100%;
	height:100%;
}
#four_flash .flashBg ul.mobile li .hg a img{
	width:42px;
	height:43px;
	margin-top:70px;
	margin-left:151px;
}
#four_flash .flashBg ul.mobile li .hg a p{
	width:100%;
	height:20px;
	font-size:20px;
	color:#fff;
}
#four_flash .flashBg ul.mobile li:hover{}
#four_flash .flashBg ul.mobile li img{width:339px;height:213px;margin-left:6px;margin-top:5px;}
#four_flash .flashBg ul.mobile li dd{font-size:20px;width:250px;line-height:60px;text-align:center;border-bottom:1px solid #6C6E85;}
#four_flash .flashBg ul.mobile li p{font-size:16px; text-align:center;width:250px; line-height:24px;margin-top:10px;}
#four_flash .flashBg ul.mobile li a{display:block;background:url(../images/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(../images/jiantou2.png);}
#four_flash .but_left{width:28px;height:43px;position:absolute; top:95px; left:0px;}
#four_flash .but_right{width:28px;height:43px; position:absolute; top:95px; right:0px;}
#four_flash .but_left:hover{background:url(../images/qiyelf_06.jpg) no-repeat;}
#four_flash .but_right:hover{background:url(../images/qiyert_06.jpg) no-repeat;}

#footer{
	width:100%;
	height:168px;
	background:#445bab;
}
.footer_box{
	width:1200px;
	height:168px;
	margin:0 auto;
}
.fbox-lf{
	display:inline-block;
	float:left;
	width:775px;
	height:168px;
}
.fbox-lf ul{
	display:block;
	width:560px;
	height:14px;
	margin-top:58px;
}
.fbox-lf ul li{
	float:left;
	width:110px;
	height:14px;
	line-height:14px;
	text-align:center;
	border-right:2px solid #fff;
	font-size:14px;
	
}
.fbox-lf ul li a{
	color:#fff;
}
.fbox-lf ul .fblf-a{
	border-right:none;
}
.fbox-lf p{
	height:14px;
	line-height:14px;
	font-size:14px;
	color:#fff;
	margin-top:22px;
	padding-left:27px;
}
.fbox-rt{
	display:inline-block;
	float:right;
	width:420px;
	height:168px;
}
.ftimg{
	display:inline-block;
	float:left;
	width:37px;
	height:37px;
	margin-top:65px;
}
.ft-p{
	display:inline-block;
	float:left;
	width:220px;
	height:55px;
	margin-top:53px;
	margin-left:13px;
}
.ft-p p{
	height:14px;
	line-height:14px;
	font-size:14px;
	color:#fff;
}
.ft-p h3{
	font-size:30px;
	color:#fff;
	margin-top:8px;
}
.ftimg2{
	display:inline-block;
	float:right;
	width:113px;
	height:113px;
	margin-top:27px;
}

/**about**/
.about-banner{
	width:100%;
}
.about-banner img{
	width:100%;
}
#about-main{
	position:relative;
	width:1200px;
	min-height:1130px;
	height:auto;
	margin:0 auto;
}
.about-lf{
	position:absolute;
	top:-50px;
	left:15px;
	width:228px;
	height:auto;
	background:#eaeaea;
	padding-bottom:35px;
}
.about-lf1{
	width:100%;
	height:94px;
	background:#445bab;
	text-align:center;
}
.about-lf1 h3{
	font-weight:normal;
	font-size:20px;
	color:#fff;
	height:20px;
	line-height:20px;
	padding-top:25px;
}
.about-lf1 p{
	font-size:14px;
	color:#a5aed2;
	height:14px;
	line-height:14px;
	padding-top:14px;
}
.about-lf2{
	width:100%;
	text-align:center;
	font-size:16px;
	
	height:16px;
	line-height:16px;
	margin-top:35px;
}
.about-lf2 a{
	color:#1a1919;
}
.about-rt{
	display:inline-block;
	float:right;
	width:938px;
	min-height:1050px;
	height:auto;
}
.about-rt1{
	width:100%;
	height:40px;
	border-bottom:1px solid #ccc;
	margin-top:15px;
}
.about-rt1 p{
	display:inline-block;
	float:left;
	width:135px;
	height:20px;
	line-height:20px;
	font-size:20px;
	border-left:5px solid #445bab;
	color:#445bab;
	margin-left:10px;
	padding-left:10px;
	margin-top:11px;
}
.about-rt1 span{
	display:inline-block;
	float:right;
	width:200px;
	height:14px;
	line-height:14px;
	font-size:14px;
	margin-top:13px;
	color:#4a4a4a;
}
.about-rt1 span b{
	font-weight:normal;
	color:#a6a6a6;
}
.about-rt2{
	width:100%;
	height:237px;
	margin-top:22px;
	margin-bottom:20px;
}
.about-rt2 img{
	float:left;
	width:294px;
	height:237px;
	margin-left:13px;
}
.danye p{
	padding-left:16px;
	padding-right:42px;
	line-height:30px;
	font-size:16px;
	color:#222020;
	text-indent:35px;
}
/****/
.xwline2{
	border-bottom:1px solid #ccc;
}
.produce2{
	width:100% !important;
}
.produce2 ul{
	width:100% !important;
	height:auto !important;
}
.produce2 ul li{
	margin-right:0px !important;
	margin-left:41px;
	margin-top:20px;
}
.produce2 ul .pro2-li{
	margin-left:27px;
}
.about-lf-2{
	height:392px;
}
/****/
.sbzs-ul{
	display:block;
	width:100%;
}
.sbzs-ul li{
	float:left;
	width:287px;
	height:255px;
	margin-top:23px;
	margin-left:19px;
}
.sbzs-ul li a{
	display:inline-block;
	width:100%;
	height:100%;
}
.sbzs-ul li a img{
	margin-left:5px;
	margin-top:5px;
	width:275px;
	height:208px;
}
.sbzsul-img{
	width:285px;
	height:218px;
	border:1px solid #ccc;
}
.sbzs-ul li a p{
	height:16px;
	line-height:16px;
	font-size:16px;
	color:#252525;
	margin-top:18px;
	text-align:center;
}
/***/
.sbzs-ul2 li a img{
	margin-left:24px;
	margin-top:29px;
	width:234px;
	height:161px;
}
/**/
.sbzs-ul3 li{
	height:220px;
}
.sbzs-ul3 li a img{
	margin-left:5px;
	margin-top:5px;
	width:277px;
	height:175px;
}
.sbzsul-img2{
	width:285px;
	height:185px;
	border:1px solid #ccc;
}
/***/
.yxwl{
	width:100%;
}
.yxwl img{
	width:100%;
} 
/***/
.about-lf-xq{
	height:239px;
}
.newsxq-1{
	width:100%;
	height:108px;
	border-bottom:1px solid #ccc;
}
.newsxq-1 h3{
	font-size:26px;
	color:#0f0f0f;
	padding-top:35px;
}
.newsxq-1 p{
	font-size:16px;
	height:16px;
	line-height:16px;
	color:#7d7d7d;
	padding-top:10px;
}
.xinwen p{
	padding-top:26px;
	padding-left:6px;
	padding-right:38px;
	font-size:14px;
	color:#575757;
}
.about-mainxq{
	min-height:1250px !important;
}
.about-rtxq{
	min-height:1250px;
}

.page{ clear:both; height:40px; text-align:center; font-size:12px; color:#999; padding:60px 0px 50px 10px; font-family:"微软雅黑";}
.page a{ padding:5px; border:1px solid #999; margin-right:5px; color:#7b7b7b; text-decoration:none; padding-left:15px; padding-right:15px; background-color:#fbfbfb;}
.page a:hover{ background-color:#2265ac; color:#fff ;}
.page span{ color:#FFF;}
.current{ padding:5px; border:1px solid #999; margin-right:5px; color:#fff; text-decoration:none; padding-left:15px; padding-right:15px; background-color:#2265ac;}
