body {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ";
	background:#fff;
	line-height:23px;

}
a{ color:#666666;text-decoration: none;}
a:hover{text-decoration: none; color:#666666;}
ul, li{	padding: 0px;margin: 0px;list-style-type: none;}
#top{ height:76px; width:1030px; margin:0 auto;}
.logo{ float:left; margin-top:16px;}
.weibo{ float:right; margin-top:40px;}
.ie{width:1300px; height:693px;position:relative;overflow:hidden; display:none;}

.left{ float:left;}
.right{ float:right;}
    #header {position:relative; z-index:5; height:79px; background-color:#ccc;}
	

	.sjuzhong{position:relative; width:1033px; height:79px; margin:0 auto;}
	.g-wrap {position:relative; width:1033px; margin:0 auto; height:100%; overflow:hidden;}
    #nav { position:absolute;top:0;width:903px; z-index:4; height:100%; overflow:hidden;}
    #nav li {float:left; width:113px;  height:100%;  -webkit-transition:background-color 700ms; transition:background-color 700ms;}
    #nav .n1 {width:58px;}
    #nav .n2, #nav .n3, #nav .n5, #nav .n6, #nav .n7,#nav .n8{width:113px;}
    #nav .n4 {width:96px;}
    #nav li a {position:relative; z-index:2; display:block; width:100%; height:100%; font-weight:bold; font-size:13px; line-height:79px; text-align:center; color:#666; -webkit-transition:color 200ms; transition:color 200ms;}
    #nav li a.on {color:#fff;}
    #nav li a span {position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;}
    #nav li a .bkg {top:100%; z-index:1; background:#c30d00; -webkit-transition:top 200ms; transition:top 200ms;}

    #nav li a.on .bkg,
    #nav li a:hover .bkg {top:0;}

#content {position:relative; overflow:hidden;}
    #subNav {position:absolute; top:0; left:0px; z-index:4; width:100%; height:61px; /*overflow: hidden;*/}
    #subNav .g-wrap {overflow:visible;  }
    #subNav .g-wrap .item {position:absolute; top:-100%; width:100%; height:100%; background-color:#4c4a4f; overflow:hidden; -webkit-transition:top 300ms; transition:top 300ms;}
    #subNav .g-wrap .about {left:58px; padding:0 67px; /*width:835px;*/}
    #subNav .g-wrap .news {left:171px; padding:0 67px; /*width:752px;*/}
    #subNav .g-wrap .relation {left:284px; padding:0 80px;/* width:643px;*/}
    #subNav .g-wrap .service {left:380px; padding:0 67px; /*width:573px;*/}
	#subNav .g-wrap .education {left:493px; padding:0 67px; /*width:573px;*/}
 #subNav .g-wrap .contact {left:493px; padding:0 67px; /*width:573px;*/}
  #subNav .g-wrap .tousu {left:606px; padding:0 67px; /*width:573px;*/}

    #subNav .g-wrap .on {top:0; z-index: 2;}
    #subNav .g-wrap .item a {float:left; padding:0 16px; font-weight:bold; font-size:13px; line-height:61px; color:#d2ced5;-webkit-transition:color 300ms; transition:color 300ms;}
    #subNav .g-wrap .item a:hover {color:#c30d00;}
    #subNav .g-wrap .item #on {color: #f63b2e;}


	
.sousuo{
    float:right;
	width:160px;
	height:40px;
	overflow:hidden;
	margin-top:20px; background:url(../images/sousuo.png) center no-repeat; z-index:999; margin-left:-40px; z-index:999;
}
.sousuo input.sear_btn{ width:38px; height:25px; cursor:pointer; float:left; margin-top:6px;display:inline; background:none; border:none; overflow:hidden;}
.sousuo input.sear_txt{ width:110px; height:24px; background:none; text-indent:10px; line-height:25px;margin:6px 0 0 10px;font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ"; border:1px solid #999; color:#999; float:left; display:inline;}
	
	



	
	
/*banner*/

.banner{height:387px; width:100%; text-align:center; margin:0 auto; overflow:hidden}
.fullSlide{ width:100%;  position:relative;  height:387px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important; height:387px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:387px; }
.fullSlide .hd{  height:39px;overflow:hidden;position:absolute; bottom:0; z-index:1;right:12%}
.fullSlide .hd ul{ overflow:hidden; zoom:1; float:left;}
.fullSlide .hd ul li{ float:left;width:37px; height:39px; line-height:35px; text-align:center;cursor:pointer; color:#8a8a8a; font-family:"Î¢ÈíÑÅºÚ";font-weight: bold; font-size:13px;}
.fullSlide .hd ul .on{ color:#FFF; background:url(../images/jiantou.gif) top center no-repeat;}*/

/*ÖÐ¼äÄÚÈÝ¿ªÊ¼*/
.blank26{
height:26px;
overflow:hidden;
clear:both;
}
.juzhong{
margin:0 auto;
width:1003px; margin-top:30px;
}

.l1{
width:400px;
float:left;
background:#e2e2e2;
height:125px;
margin-bottom:30px;
}
.xw_img{ float:left; width:150px;padding:10px;}
.xw_img img{ width:150px; height:100px;}
.xw{
float:left;
	width:230px;
	height:100px;
	overflow:hidden;
	padding:10px 0;
}
.xw_list {
	height:25px;
	line-height:25px;
	width:230px;
	overflow:hidden;
}

.xw_l {
	width:140px;
	float:left;overflow:hidden;
}
.xw_l a{ color:#4f4f4f;}
.xw_l a:hover{color:#c00000;}
.xw_l a:hover {
	text-decoration:underline;
}
.xw_r {
	width:80px; margin-right:10px;
	float:right;
	text-align:right;
}

.l2{

width:450px;
margin-left:18px;
float:left;
margin-bottom:30px;

}


/*ÏîÄ¿¹ö¶¯¿ªÊ¼*/

#center {
	Z-INDEX: 2; POSITION: relative;WIDTH:450px; HEIGHT: 125px; 
}
#slider {
	Z-INDEX: 1; POSITION: relative; WIDTH:450px; HEIGHT: 125px; OVERFLOW: hidden; 
}
#slider .slide {
	Z-INDEX: 10; POSITION: absolute; background:#FFFFFF; WIDTH: 400px;  HEIGHT: 125px; OVERFLOW: hidden; CURSOR: default; LEFT: 20px;text-align:left;
}
#slider .title {
	COLOR: #f80; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; MARGIN-RIGHT: 1.5em; TEXT-DECORATION: none
}
#slider .text {
	POSITION: absolute; TEXT-ALIGN: justify; WIDTH: 470px; DISPLAY: none; FONT-FAMILY: verdana, arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 0.9em; TOP: 100%; LEFT: 10px
}
#slider .diapo {
	POSITION: absolute; FILTER: alpha(opacity=100); VISIBILITY: visible; opacity: 1
}
#apDiv1 {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 820px; HEIGHT: 30px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
#apDiv2 {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 860px; HEIGHT: 35px; OVERFLOW: hidden; TOP: 216px; LEFT: -429px
}
.pagenext {
	POSITION: relative; WIDTH: 820px; HEIGHT: 37px
}
A.pn:link {
	Z-INDEX: 4; POSITION: absolute; WIDTH: 47px; FONT: 12px "ËÎÌå"; COLOR: #666; TOP: 15px; RIGHT: 33px; TEXT-DECORATION: none
}
A.pn:visited {
	Z-INDEX: 4; POSITION: absolute; WIDTH: 47px; FONT: 12px "ËÎÌå"; COLOR: #666; TOP: 15px; RIGHT: 33px; TEXT-DECORATION: none
}
A.pn:hover {
	COLOR: #fff
}
A.pn:active {
	COLOR: #fff
}

/*ÏîÄ¿¹ö¶¯½áÊø*/


.l3{
width:156px;
float:left;
margin-left:20px;
height:125px;
margin-bottom:30px;
}

.qikan{ float:left;}
.d_p{ width:126px; height:21px;overflow:hidden;display:inline; float:left;}
.d_p select{ width:126px; height:21px;}
.qishu{ width:156px; height:21px; margin-top:6px !important; margin-top:3px;}
.qishu img{ float:left; padding-left:5px;}

/*ÖÐ¼äÄÚÈÝ½áÊø*/


.footer{ background:#5c5c5c;border-top:4px solid #cdcdcd;}
.fo_img{ width:1000px; margin:0 auto; text-align:center; padding:30px 0;}




/*********** ÐÂÎÅ ***********/
    /* ¹«Ë¾¶¯Ì¬ */
    #news-1 #left .headline {position:relative; margin-bottom:23px; height:218px;}
    #news-1 #left .headline img {margin-left:22px; float:right; width:362px; height:218px;}
    #news-1 #left .headline .date {display:block; margin-bottom:15px; font:bold 27px/27px 'novecento' !important; color:#6d8ac4;}
    #news-1 #left .headline h1 {line-height:30px;}
    #news-1 #left .headline p {color:#777;}
    #news-1 #left .headline .resouce {position:absolute; left:0; bottom:0; width:399px; height:54px; background:url(../img/news/p_1_2.jpg) no-repeat 0 0;}
    #news-1 #left .headline .more {width:399px;}
    #right .special {display:block;}
    /* ×Ó¹«Ë¾ÐÂÎÅ */
    /* ÔÓÖ¾×¨Ìâ */
    #news-3 #left .metro a:hover {background-size:103% auto;}*/
    #news-3 .metro .a2 {top:193px;}
    #news-3 .metro .a3 {left:480px;}
    #news-3 #left .link-block {margin-top:22px;}
    /* ÐÂÎÅÏêÇé */
    #left .news-editor {position:relative; padding-left:106px; color:#746969;}
    #left .news-editor .date-block {position:absolute; left:0; top:0;}
    /*#left .news-editor h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}*/
    #left .news-editor h3 {margin:14px 0 25px 0;}
    #left .news-editor p {margin-bottom:15px; color:#746969;}
    p, span {font-family:'Microsoft Yahei'!important;}
    #left .news-editor .bshare-custom {margin-bottom:5px; height:20px; overflow:hidden;}
    #left .news-editor .bshare-custom a {float:left; padding:0; margin-right:5px; width:20px; height:20px; background:url(../img/news/share.jpg) no-repeat 0 0; overflow:hidden;}
    #left .news-editor .bshare-custom .bshare-weixin {background-position:-54px 0;}
    #left .news-editor .bshare-custom .bshare-sinaminiblog {background-position:-79px 0;}
    #left .news-editor .bshare-custom .bshare-qzone {background-position:-129px 0;}
    #left .news-editor .bshare-custom .bshare-qqim {background-position:-154px 0;}
    #left .relative-news {position:relative; border-top:2px solid #e8e6e6;}
    #left .relative-news .main-news {margin-bottom:-23px; padding:23px 16px 0 106px; width:302px; height:170px; border-right:1px dotted #ccc;}
    #left .relative-news .main-news .date-block {position:absolute; left:0; top:23px;}
    #left .relative-news .main-news h1 {margin-bottom:15px; height:44px; line-height:22px;}
    #left .relative-news .main-news p {line-height:20px; color:#777;}
    #left .relative-news .main-news .detail {display:block; line-height:20px; color:#e62b1e;}
    #left .relative-news .link-list {position:absolute; top:24px; left:443px; width:340px; line-height:20px;}
    #left .relative-news .link-list h1 {margin-bottom:39px;}
    #left .relative-news .link-list a {color:#777;}


/*ÄÚÒ³ÐÂÎÅ*/

.ceng{ position:absolute; width:100%; margin:-25px auto 0 auto; background:url(../images/topbg.jpg) left bottom repeat-x}
.gai{ position:relative; width:1000px; height:85px; margin:0 auto}
.left_title{ float:left; width:234px; height:85px;}
.r_top{ float:right; width:766px; height:85px; background:url(../images/r_top_bg.png) left top no-repeat;}
.zong{ width:680px; height:28px; margin:35px auto 0; border-bottom:1px solid #f0f0f0;}
.zong_title{ float:left; background:url(../images/icon.png) left center no-repeat; border-bottom:2px solid #b90000; padding-left:15px;font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#373737; padding-bottom:5px; font-weight:bold}
.r_camp{ float:right; background:url(../images/home.gif) left center no-repeat; padding-left:20px;color:#767676;}
.r_camp a{ color:#767676;}
.r_camp a:hover{color:#b90000;}
.hong{ color:#b90000;}

.content1{ margin-top:60px;width:100%; background:#efefef url(../images/bg.jpg) left top repeat-x;}
.content2{ overflow:hidden; padding-bottom:50px;} 
.cc_cont{ width:1000px; margin:0 auto;}
.cont_left{ float:left; width:234px;}
.cont_right{ float:right; width:766px;}
.lnav_bg{ background:url(../images/lnav_bg.png) left top repeat-y;}
.lnav_di{ background:url(../images/lnav_di.png) left bottom no-repeat;height:18px;}
.r_neirong{ background:url(../images/r_bg.png) left top repeat-y;}
.r_bg_di{ background:url(../images/r_bg_di.png) left bottom no-repeat; height:20px;}
.lnav{width:221px;padding-top:30px;}
.lnavlist{overflow: hidden;	margin:0 1px;width:221px;}
.lnav li{ display:block; width:219px; margin:0 auto; height:30px;}
.lnav a{display: block;width:219px; height:30px; line-height:30px; text-align:center;}
.lnav a:hover{color: #fff;background: url(../images/l_current.jpg) left center no-repeat;text-decoration: none; font-weight:bold}
.lnav a.current, .lnav a.current:hover{color: #fff;background: url(../images/l_current.jpg) left center no-repeat;text-decoration: none; font-weight:bold;}

.project{width:198px;padding:105px 11px;}
.pro_bg{ background:url(../images/pro_bg.jpg) left bottom repeat-x; width:198px; height:278px; overflow:hidden;}
.project_title{ width:180px; margin:0 13px}

.slideTxtBox{ width:198px;text-align:center;overflow: hidden; margin:15px auto 0;}
.slideTxtBox .hd{ height:25px;position:relative;padding-top:13px;}
.slideTxtBox .hd ul{ float:left; position:absolute; left:0px; bottom:0;height:25px;width:198px;}
.slideTxtBox .hd ul li{ float:left; cursor:pointer; height:25px; line-height:25px;width:99px; text-align:center;}
.slideTxtBox .hd ul li.on{color:#FFF; background:#b90000}
.slideTxtBox .hd ul .li_1.on{ color:#FFF; background:#b90000}
.slideTxtBox .hd ul .li_1{ color:#FFF; background:#bfbfbf}
.slideTxtBox .hd ul .li_2.on{color:#FFF;background:#b90000}
.slideTxtBox .hd ul .li_2{ color:#FFF; background:#bfbfbf}
.slideTxtBox .bd{margin-top:0; zoom:1;}
.slideTxtBox .inBox{ overflow:hidden;zoom:1;margin:0 auto; text-align:center; width:166px; position:relative;}
.slideTxtBox .bd .pic img{ width:166px; height:160px; margin:0 auto;text-align:center;display:block; overflow:hidden}
.slideTxtBox .bd .pic span{ height:20px; display:block; line-height:20px; margin:5px auto 0;text-align:center; width:166px; overflow:hidden;}
.slideTxtBox .bd .pic1 img{ width:118px; height:160px; margin:0 auto;text-align:center;display:block; overflow:hidden}
.slideTxtBox .bd .pic1 span{ height:20px; display:block; line-height:20px;margin:5px auto 0;text-align:center;width:118px; overflow:hidden;}

.r_n_l{ width:680px; margin:0 auto; padding:15px 0 60px 0;}

/*ÐÂÎÅÖÐÐÄ*/
.top_new_all{ width:675px; height:200px;}
.top_news_con{ width:410px; height:200px; float:left;}

.riqi{ width:310px;height:20px; float:left;}
.top_news_tit{width:410px; height:30px; overflow:hidden; line-height:25px;font-weight: bold; float:left; color:#333333; font-size:20px;}
.top_news_txt{width:410px; height:70px; overflow:hidden; float:left; color:#666; margin:10px 0;}
.top_news_btn{ width:74px; height:25px; float:left; line-height:25px;}
.top_news_btn a{display: block;width: 74px;height: 25px; text-align:center;background:#a40000;-moz-transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;color:#fff;}
.top_news_btn a:hover{background:#d00000; color:#fff;}

.top_news_img{width:250px; height:170px; float:right;}
.top_news_img img{width:250px; height:170px;border:#e4e4e4 2px solid;}

.list ul {padding:0; margin:0;list-style-type: none; }
.list ul li {width:675px; height:43px; color:#333333; line-height:43px;border-bottom:#CCCCCC dotted 1px;}
.list ul li a{width:675px;height:43px;  color:#333333;display:block;line-height:43px; }
.list ul li a:hover{color:#9d0000; }

.news_tit{font-size:24px;width:650px;line-height:130%; margin:0 auto; text-align:left; color:#333333; font-weight:bold;}
.inner_news_click{font-size:12px; color:#333333; text-align:center; margin-top:10px; font-style:italic;}
.news_cont{font-size:14px;line-height:160%;}
/*ÐÂÎÅÖÐÐÄ*/
.newslist {
	width:675px;
	overflow:hidden;
	padding-top:20px;
	margin-bottom:60px;

}
.newslist ul li {
	overflow:hidden;
	height:100px;
	padding:20px 0;
	border-bottom:1px solid #ccc;
}
.newslist ul li:hover { background:#e1e1e1;}
.newslist li .left .N_title {
	color: #5f6269;
	font-size: 18px;
	width:520px; overflow:hidden; height:25px;
	font-weight: bold;
	 float:left;
}
.newslist li .left {
	padding:0 0 0 20px;
	float:right;
	width:520px;
	overflow:hidden;
	height:100px;
}
.cishu{ width:520px;height:20px; float:left;}
.newslist li .right {
	float: left;
	text-align:left;
	padding: 0px 0px 0px 20px;
	height:93px;
	line-height:50px;
	width:90px;
	overflow:hidden;
	background:#e1e1e1;
}
.newslist li .left .N_content {
	color: #8a8b8d;
	height:50px;
	width:520px;
	margin-top:10px;
	line-height: 20px;
	font-size:12px;
	overflow: hidden;
	 float:left;
}

.newslist .nian{
	width:60px;
	font-size:14px;
    float:left;
    height:20px;
	color:#666666;
}
.newslist .yue{
	width:60px;
	font-size:24px;
    float: left;
    height:30px;
	font-weight:bold;
	color:#b90000;
}
/*ÏîÄ¿¹ö¶¯ÄÚÈÝ¿ªÊ¼*/
.ywbk{
	background:#fff;
	width:680px;
	height:140px;
	overflow:hidden;
}

.ywbk_title{
	font-size:18px;
	color:#b50000;
	font-weight:bold;
	width:680px;
	margin:0 auto;
	text-indent:20px;
	height:40px;

	margin-bottom:20px;
	line-height:40px;
	clear:both;
	text-align:left;
	background:url(../images/arrow.png) left no-repeat;
}
/* ÏîÄ¿Õ¹Ê¾ */
.hsl_project {
	width:640px;
	overflow:hidden;
	position:relative;
	height:140px;
	margin:0 auto;
	padding:0 20px;
}
.hsl_project .bd{
width:600px;overflow:hidden;
	margin:0px 0px 0px 20px;
}
.hsl_project .bd ul {
	overflow:hidden;
	zoom:1;
}
.hsl_project .bd ul li {
	margin:0 auto;
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
	width:140px;
	height:110px;
	margin-right:16px;

}
.hsl_project .bd ul li a{
	background:#ccc;
	width:140px;
	height:110px;
	display:block;
	
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.hsl_project .bd ul li a:hover {
	background:#b50000;
	width:140px;
	height:110px;
	display:block;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;

}

.hsl_project .bd ul li a .title{
	height:30px;
	line-height:30px;
	width:140px;
	overflow:hidden;
	color:#666;
	font-size:12px;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.hsl_project .bd ul li a:hover .title {
	color:#fff;
}

.hsl_project .bd ul li img {
	width:140px;
	height:110px;
	text-align:center;
	display:block;
}
.hsl_project .hd .prev {
	display:block;
	cursor:pointer;
	position:absolute;
	width:35px;
	height:160px;
	top:0px;
	left:0px;
	background:url(../images/index_07.png) no-repeat;
}
.hsl_project .hd .prev:hover {

	background:url(../images/index_06.png) no-repeat;
}
.hsl_project .hd .next {
	background:url(../images/index_09.png) no-repeat;
	position:absolute;
	right:0px;
	top:0px;
	cursor:pointer;
	width:35px;right:0px;
	height:160px;
	z-index:999;
}
.hsl_project .hd .next:hover{
	background:url(../images/index_08.png) no-repeat;

}

/*--------·ÖÒ³´úÂë----------*/

.quotes {text-align: center; font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ"; font-size:12px; }
.quotes a {
	border: #ccc 1px solid; padding-right: 8px; padding-left:10px; padding-bottom:7px; color: #333; margin-right: 2px; padding-top:5px;text-decoration: none;
}
.quotes a:hover {
	padding-right: 8px; padding-left:10px; padding-bottom:7px; margin-right: 2px; padding-top:5px; background:#b12025; color:#fff;
}
.quotes a:active {
	background:#b12025;padding-right: 8px; padding-left:10px; padding-bottom: 7px;  margin-right: 2px; padding-top:5px;
}
.quotes span.current a{
	padding-right: 8px; padding-left:10px;padding-bottom:7px; background:#b12025; color:#fff; margin-right: 2px; padding-top:5px;   
}
/*µ×²¿*/
.footer{
    background: #5c5c5c;
    overflow:hidden;
}
.foot_l {
    margin: 0 auto;
    width:860px;
    padding-top: 26px;
    color: #4a4a4a;
    line-height: 21px;
    height: 73px;
}
.foot_l img{
    width:114px;
    height:50px;
}
.banquan {
    float: right;
    width:709px;
}
.banquan li {
    float: left;
    padding:0 6px;
    color:#dfdcdc;
}
.foot_l ul li a{
    color:#dfdcdc;
}