/*常用*/
body{margin: 0px;padding: 0px;font-size: 12px;font-family: Arial; }
a{text-decoration:none;*blr:expression(this.onFocus=this.blur());outline:none;}
ul{margin: 0px;padding: 0px;}
img{ border:none;}
li{list-style-type: none;}
*{margin:0px;padding:0px;}
.overflowHidden{overflow: hidden;}
.borderTest{border: 1px solid red;}
.zong{width:1003px;margin:0 auto; height:auto;}
.c{clear: both;}
.floatLeft{float: left;} 
.floatRight{float: right;}
.main{ width:1003px; height:auto; margin:0 auto;}
/*首页*/
.top{ height:30px; width:100%; background-color:#000;}
.top_left{ width:300px; float:left; height:30px; line-height:30px; font-size:12px; font-family:"微软雅黑"; color:#fff;}
.top_right{ float:left; margin-left:280px; width:230px; height:30px; line-height:30px; font-size:12px; font-family:"微软雅黑"; color:#fff;}
.top_right a{font-size:12px; font-family:"微软雅黑"; color:#fff; margin-left:10px; margin-right:10px; text-align:right;  }
.top_right a:hover{ text-decoration:underline; color:#F00}
.top_r{ float:right; width:180px; color:#fff; height:30px; line-height:30px; font-family:"微软雅黑"; font-size:12px;}
.top_r p{ float:left;}
.top_r img{ float:left; width:16px; line-height:30px; height:30px; display:block; margin-left:5px; margin-right:5px;}
.dh_bg{ background:url(../images/dh_bg.png) repeat-x; width:100%; height:95px; }
.logo{ float:left; width:254px; height:95px;}
.phone{ float:right; width:176px; height:37px;}
.dh{ width:749px; float:left; margin-top:15px;} 
.dh li{ float:left;}
.dh a{ font-size:14px; font-family:"微软雅黑"; color:#FFF; margin-right:20px; margin-left:20px;}
.dh a:hover{ text-decoration:underline; } 
.banner{ width:100%; height:443px; margin-top:1px;}
.hxyw_bg{ background:url(../images/hxyw_bg.jpg) repeat-x; height:582px; width:100%;}
.hxyw_top{ background:url(../images/hxyw_bg2.jpg) no-repeat; width:1003px; height:62px; float:left }
.hxyw_top span{ padding-top:15px; float:left; width:100px; margin:0 0 0 480px; height:50px; line-height:50px; text-align:center; color:#007bc4;  font-size:24px;  font-family:"微软雅黑";}
.hxyw_yy p{ width:200px; float:left; margin-left:480px; padding-top:10px; height:20px; float:left; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999} 
.hxyw_nr{ height:422px; width:1003px; margin:0 auto; margin-top:20px; float:left; z-index:-99999;}
.sy_news{ height:510px; width:640px; float:left}
.sy_newtop{ width:640PX; float:left;}
.sy_newtop span{ font-size:24px; font-family:"微软雅黑"; color:#000; float:left}
.sy_newtop h3{ font-size:24px; font-family:"微软雅黑"; color:#999; float:left; margin-left:10px;}
.sy_newnr{ width:640px; float:left; height:auto; margin-top:10px;}
.hyzx_nr1{ width:640px; height:auto; float:left;  border-bottom:1px solid #d7d8d7;}
.hy_img{ border:1px solid #ebebeb; float:left; width:108px; height:71px; margin-right:10px;}
.hyzx_nr1 h3{ width:520px; height:auto; float:left; font:14px/25px "微软雅黑"; color:#000;}
.hyzx_nr1 p{ width:520px; height:auto; float:left; font:12px/20px "微软雅黑"; color:#818181;}
.hy_right{ width:520px; float:left; height:auto;}
.hy_qh{ width:640px; float:left; height:auto; display:block; padding-top:21px; padding-bottom:22px; }
.hy_qh:hover{ width:640px; float:left; height:auto; background-color:#f6f8f6; display:block; padding-top:21px; padding-bottom:22px;}
.sy_lyb{ width:363px; height:510px; float:right}
.sy_lyb span{ width:343px; font-size:24px; font-family:"微软雅黑"; color:#000; float:left; margin-left:20px;}
.sy_lyb a{ float:left; width:150px; height:25px; margin-top:20px;  margin-left:20px; }
.sy_lyb p{ width:343px;   margin-left:20px; float:left; margin-top:10px; height:auto; font-size:12px; font-family:"微软雅黑"; color:#000; line-height:25px;}

.lyb_bg{ width:343px; margin-left:20px; background-color:#f8f8f8; float:left; height:350px;}
.lyb_bg li{ width:343px; float:left; margin-top:10px; margin-bottom:8px; }
.lyb_bg li b{ text-align:right; float:left; font-size:12px; font-family:"微软雅黑"; color:#999; margin-left:20px; height:30px; margin-top:5px; line-height:30px;}
.in{ width:180px; float:left; height:25px; margin-top:5px; background-color:#f8f8f8; border:1px #d5d5d5  solid; margin-left:10px;}
.in1{width:180px; float:left; height:60px; margin-top:5px; background-color:#f8f8f8; border:1px #d5d5d5  solid; margin-left:10px;}
.in2{ float:left; width:100px; height:25px; margin-top:5px; background-color:#f8f8f8; border:1px #d5d5d5  solid; margin-left:10px;}
.anniu{ margin-left:50px; background:url(../images/tj.jpg) no-repeat; width:89px; height:28px; float:left; border:0px;}

.khal{ background:url(../images/al_bg.jpg) repeat-x; height:582px; width:100%; }
.khal_top{ width:1003px; height:62px; float:left }
.khal_top span{ padding-top:15px; float:left; width:100px; margin:0 0 0 480px; height:50px; line-height:50px; text-align:center; color:#007bc4;  font-size:24px;  font-family:"微软雅黑";}
.gywm_img{ width:1003px; height:159px; margin:0 auto; float:left}
.gywm_nr{ width:1003px; margin:0 auto; height:auto;}
.gywm_nr p{ line-height:25px; text-indent:2em; font-size:12PX; font-family:"微软雅黑";}
.gywm_nr p a{ font-size:12PX; font-family:"微软雅黑"; color:#000000}
.gywm_nr img{ width:1003px;  margin:0 auto; float:left; margin-top:10px; }
.foot{ background:url(../images/foot_bg.jpg) repeat-x; float:left;  height:258px; width:100%; margin-top:10px; }
.foot_top{ padding-top:40px; border-bottom:1px solid #3e4245; height:95px;}
.tb{ float:left; width:29px; height:66px; margin-top:5px;} 
.foot_top p { margin-left:10px; float:left; font-size:12px; line-height:25px;font-family:"宋体"; color:#CCC;}
.ewm{ width:61px; height:63px; float:right}
.ewm span{ width:61px; text-align:center; height:30px; line-height:30px; font-size:12px; font-family:"宋体"; color:#fff;}
.foot_wz{ width:1003px; margin:0 auto; float:left; font-size:12px; font-family:"宋体"; color:#CCC; margin-top:20px; line-height:20px;}
.foot_wz a{ color:#CCC; font-size:12px;}
.yqlj{ padding-top:10px; width:1003px; float:left; margin:0 auto; height:auto; color:#ccc; font-size:12px; font-family:"宋体"}
.yqlj a{ font-size:12px; margin-right:5px; font-family:"宋体"; color:#ccc;}
.yqlj a:hover{ text-decoration:underline; color:#F00}
/*选项卡*/
.menus {background:url(../images/qh.jpg) no-repeat; height:69px;width:1000px;}
.menus li a { background:url(../images/qh1.jpg) no-repeat;color:#ffffff; font-size:14px; text-decoration:none; padding:12px 5px 6px 65px; display:block;width:180px; height:38px;}
.menus li a:hover{ background:url(../images/qh2.jpg) no-repeat; width:180px; height:38px;}
.menus li a.tabactive { position:relative;}
#tabcontent1,#tabcontent2,#anothercontent1,#anothercontent2 { width:298px; text-align:center;padding:6px 0px; font-size:12px; margin-bottom:5px;}
#two1{ float:left; padding-left:260px; padding-top:20px; }
#two2{ float:right; padding-right:240px;padding-top:20px; }

.menu{ width:1000px; margin:0 auto;}
.menu li{
	float:left;
	width:150px;
	height: 161px;
	margin-right:50px;
}
.menu a{ display:block; padding-top:25px; }
.cplist{ width:1000px; margin:0 auto; overflow:hidden; float:left; margin-bottom:10px;}
.cplist ul{ margin:0px; padding:0px;}
.cplist li{ float:left; text-align:center; width:200px; height:220px; overflow:hidden}
img.cpimg{ width:184px; height:184px;}
span.cpmc{ display:block; width:184px; height:30px; line-height:30px; text-align:center}
span.cpmc a{ color:#000;}
span.cpmc a:hover{ color:#ab6049;}
/*banner*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}
#full-screen-slider { width:100%; height:443px; z-index:-1; float:left; position:relative}
#slides { display:block; width:100%; height:443px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:26%; top:340px; z-index:9900;  padding:80px 15px 5px 0px; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
/*图片切换*/
.center{display:block;width:1003px; margin:0 auto;}
/*for-majors*/
.major-list-outer{height:auto; overflow:hidden;  }
.major-list{margin-right:-32px;margin-bottom:-30px;*margin-bottom:0px; }
.major-list li{width:216px;height:169px;margin-right:32px;margin-bottom:32px;float:left;position:relative; }
.major-list li a, .major-list li a span{width:100%;height:100%;display:block;position:absolute;left:0;top:0; }
.front-face{z-index:2;background:url(../images/majors.png) no-repeat 0 0}
.back-face{z-index:1;background:url(../images/majors_back.jpg) no-repeat 0 0}
.major-list li a{overflow:hidden; z-index:1;}

.major-list li:hover a .back-face{z-index:3;}
#dx .front-face, #dx .back-face{background-position:0 0}
#rj .front-face, #rj .back-face{background-position:-217px 0}
#jx .front-face, #jx .back-face{background-position:-434px 0}
#gdz .front-face, #gdz .back-face{background-position:-651px 0}
#jsj .front-face, #jsj .back-face{background-position:0 -170px}
#kz .front-face, #kz .back-face{background-position:-217px -170px}
#jg .front-face, #jg .back-face{background-position:-434px -170px}
#sx .front-face, #sx .back-face{background-position:-651px -170px}
#gl .front-face, #gl .back-face{background-position:-0 -340px}
#ch .front-face, #ch .back-face{background-position:-217px -340px}
#wl .front-face, #wl .back-face{background-position:-434px -340px}
#xw .front-face, #xw .back-face{background-position:-651px -340px}
/*for-majors ending here*/
.btm{ margin:30px auto;}
.btm p{ font:normal 12px/24px 'Microsoft YaHei'; text-align:center; }
/*关于我们*/
.ny_top{ width:1003px; margin:0 auto; height:auto}
.ny_left P{ font-size:18px; font-family:"微软雅黑"; color:#0000; float:left}
.ny_left span{ font-size:14px; font-family:"微软雅黑"; color:#999; margin-top:3px; float:left; margin-left:10px;}
.ny_right{ float:right; font-size:12px; font-family:"微软雅黑"; color:#000;}
.ny_right a{ font-size:12px; font-family:"微软雅黑"; color:#000; margin-left:10px; margin-right:10px;} 
.ny_right a:hover{ text-decoration:underline; color:#F00}


/*新闻资讯*/
.lb_nr{ width:990px; float:left; padding-left:10px; }
.lb_nr a{ color:#000; padding-left:25px; font-family:"微软雅黑"; font-size:12px;}
.lb_nr a:hover{ color:#f00; text-decoration:underline}
.lb_nr li{ width:990px; line-height:40px; border-bottom:1px dashed #000; background:url(../images/1.png) no-repeat; background-position:5px 17px;}
.lb_nr span{ width:80px; float:right; color:#000;font-family:"微软雅黑"; font-size:12px;}
.page{ clear:both; height:40px; text-align:center; font-size:12px; color:#999; padding:20px 0px 10px 0px;}
.page a{ padding:5px; border:1px solid #999; margin-right:5px; color:#999; text-decoration:none;}
.page a:hover{ text-decoration:underline}
.page span{ color:#999;}
/*新闻内页*/
.news_ny {
	float: left;
	height: auto;
	width:1000px;
	margin-top:20px;
}
.news_ny h3{
	width:1000px;
	height:40px;
	float:left;
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 40px;
	text-align: center;
}.news_ny span {
	float: left;
	height: 30px;
	width: 1000px;
	color:#000;
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 30px;
	text-align: center;


}
.wz_nr {
	float: left;
	height: auto;
	width:980px;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #000;
	line-height: 24px;
	padding-top: 10px;
	padding-bottom: 50px;
	padding-left:20px;
}
.wz_nr2{
		float: left;
	height: auto;
	width:980px;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #000;
	line-height: 24px;
	padding-top: 10px;
	padding-bottom: 50px;

	
	} 
.wz_nr p{ font-size:12px; font-family:"微软雅黑"; color:#000; text-indent:2em; line-height:25px;}

/*案例展示*/
.case_nrzy{
width:990px;
height:auto;
float:left;
margin-top:20px;
padding-left:5px; padding-right:5px;}
.case_nrzy li{
	width:247px;
	height:245px;
	float:left;

}
.case_nrzy img{ width:238px; height:194px;}
.case_nrzy span{
	width:238px;
	height:42px;
	float:left;
	text-align:center;
	font-family: "宋体";
	font-size: 14px;
	line-height:42px;
	background:url(../images/span.jpg) repeat-x;
	color:#FFF;
}
.case_nrzy a{ color:#FFF; padding-left:15px; background:url(../images/lihover.jpg) no-repeat; background-position:0px 0px;}
.case_nrzy a:hover{ color:#f00;}


.w212{ height:25px; border:1px #CCC solid}
.anniu1{ width:70px; height:30px; float:left; background:url(../images/anniu.png) no-repeat; border:0px; color:#fff; margin-right:20px; }
.anniu2{ width:70px; height:30px; float:left; background:url(../images/anniu.png) no-repeat; border:0px; color:#fff;}
.w400{ width:50%; border:1px #CCC solid}
/*留言板*/
.yuyue td{ font-size:12px; font-family:"微软雅黑"; color:#000;}
