
body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
}

li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#af1c2f;text-decoration:none;}

.center{ text-align:center}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {border:0;}
.img:visited img{border: 1px solid #cccccc;}
.img img{border: 1px solid #cccccc;padding:3px;}
.img:hover img{border: 1px solid #cccccc;}

/*顶部样式*/
.top{ background:url(top.jpg) no-repeat center top #133068; width:100%; height:142px; margin:0 auto}
.top_right{ float:right; width:180px; height:16px; background:url(top_right.png) no-repeat center left; margin-top:20px; line-height:16px; color:#FFFFFF}
.top_right a{ color:#FFFFFF}

/*导航样式*/

/*导航样式*/
.Top_menu {width:100%;height:50px; margin:0 auto; background-color:#181b22;}
.Top_menu ul{list-style:none; width:1200px; margin:0 auto; position:relative; z-index:10;}
.Top_menu ul li{float:left;width:120px;text-align:center; height:50px; line-height:50px; font-size:14px;}
.Top_menu ul .li_link{width:0px; height:50px; background:url(menu.jpg) no-repeat center;}
.Top_menu ul li a:link{color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:visited{ color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:hover{ color:#fff; text-decoration:none;display: block; background-color:#e1e804; } 
.Top_menu ul li a:active { color:#fff;display: block;}
#navigation a.here:link,
 #navigation a.here:visited,
 #navigation a.here:hover,
 #navigation a.here:active { background-color:#e1e804; color:#fff; text-decoration:none; letter-spacing: 0px;}
/*
.nqType{position:relative; overflow: hidden; height:50px; width:1200px; margin:0 auto;}
.nqtWrap{float: right; overflow: hidden; }
.nqtWrap li{float: left; }
.nqtWrap li a{display: block; height:50px; padding:0;line-height:50px; color: #fff; text-decoration: none; }
.nqtWrap li a:hover{ /*border-bottom-color: #058bbc;* / color: #fff; }

.nqUnderline{position: absolute; bottom: 0; right: 0; height:50px; background-color:#e1e804; width:120px; z-index:1;}

*/
/* 轮换区 */
.flash{ margin-top:0px;}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

.flash_bt{ width:100%; height:41px; background:url(flash_bt.jpg) repeat-x center top; margin:0 auto}
.flash_bt_con{ width:1200px; height:41px; margin:0 auto}
.flash_bt_left{ float:left; width:950px; height:41px;}
.flash_bt_left_gg{ float:left; width:91px; height:40px; background:url(gg_top.jpg) no-repeat;}
.flash_bt_left_gg_con{ float:left; margin-left:35px; width:800px; line-height:41px; color:#FFFFFF}
.flash_bt_left_gg_con a{ color:#FFFFFF}
.flash_bt_search{ float:right; width:192px; height:25px; background:url(search.png) no-repeat; margin-top:8px;}




/*index*/
.cp_list0{ width:100%; height:116px; margin:0 auto; background:#1c2e6e}
.cp_con{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:10px; margin-bottom:10px;}
.cp_con_top{ float:left; width:181px; height:94px; background:url(cp_con_top.jpg) no-repeat;}
.cp_con_list{ float:left; width:980px; margin-left:30px; line-height:35px;}


.cp_con_list0{ float:left; width:110px; height:15px; text-indent:20px; line-height:15px; border-right:1px #FFFFFF solid; margin-top:15px; color:#fff}
.cp_con_list0 a{ color:#fff}
.cp_con_list0 a:hover{ color:#ff0000}

.cp_bg{ width:100%; height: auto; background-color:#b7bec4; margin:0 auto; overflow:hidden;}
.cp_list{ float:left; width:210px; height:295px;margin-left:20px; margin-bottom:15px; display:block}
.cp_list a{ width:210px; height:295px; background:url(cp_list.jpg) no-repeat; display:block; color:#999999; line-height:30px; }
.cp_list a:hover{ width:210px; height:295px; background:url(cp_list_on.jpg) no-repeat; display:block; color:#fff; }




/*公司简介*/
.gsjj_con{ width:100%;height:294px; background:url(gsjj_bg.jpg) no-repeat center top #192d6c;  margin:0 auto; margin-top:0px;}
.gsjj{ width:1200px;height:294px; margin:0 auto; }
.gsjj_text{ float:left; width:550px; height:170px; margin-left:260px; margin-top:63px; text-align:left; color:#FFFFFF; line-height:30px;}
.gsjj_sp{ float:right; width:378px; height:170px; margin-top:63px; }


/*综合*/
.shili{ width:100%; height:508px; margin:0 auto; background:url(shili_bg.jpg) no-repeat center top; margin-top:0px;padding-top:0px;}


.shililist{ width:100%; margin:0 auto; height:45px; line-height:45px; border-bottom:#CCCCCC 1px dashed; overflow:hidden;}
.shili_list a{ color:#fff;}
.shili_list a:hover{ text-decoration:underline;}

.zonghe_list{ float:left; width:320px; height:220px; text-align:center; border:2px #CCCCCC solid; margin-left:7px; margin-top:4px;}


.lanrenzhijia{ width:1200px; height:460px; margin:0 auto; font-family:'微软雅黑';}
.lanrenzhijia .tab{ width:197px; height:460px; float:left; overflow:hidden;  margin-top:0px;}
.lanrenzhijia .tab a{ width:197px; height:115px; display:block; background:url(zonghe1.jpg) no-repeat center top; margin-top:0px; padding:0px; float:left; text-decoration:none;}
.lanrenzhijia .tab a:hover{ width:197px; height:115px; background:url(zonghe10.jpg) no-repeat center top;}
.lanrenzhijia .tab a.on{ width:197px; height:115px; background:url(zonghe10.jpg) no-repeat center top;}

.lanrenzhijia .content{ overflow:hidden; width:1000px; height:460px; position:relative; float:right;}
.lanrenzhijia .content ul{ position:absolute; left:0; top:0; height:460px;}
.lanrenzhijia .content li{ width:1000px; height:460px; float:left;}
.lanrenzhijia .content li p{ padding:10px;}



.main{ width:1200px; height:auto; overflow:hidden;  margin:0 auto; margin-top:20px; margin-bottom:20px;}

/*优势*/

.youshi{ width:100%; height:585px; background:url(youshi.jpg) no-repeat center top; overflow:hidden; margin:0 auto; margin-top:0px;}


/*新闻资讯*/
.news0{ width:100%; height:388px; background:url(news.jpg) no-repeat center top; margin:0 auto;}
.news{ width:1200px; margin:0 auto; height:auto; overflow:hidden; margin:0 auto;padding-bottom:10px; padding-top:20px;}

.news_gs{ float:left; width:339px; height:auto; overflow:hidden}
.news_gs_top{ width:339px; height:46px; background:url(news_gs_top.jpg) no-repeat; margin:0 auto}
.news_gs_tf{ float:left; margin-left:20px; line-height:46px; color:#FFFFFF; font-family:"微软雅黑"; font-size:16px;}
.news_gs_r{ float:right; margin-right:10px; line-height:46px; color:#FFFFFF}
.news_gs_r a{ color:#FFFFFF}
.news_gs_bg{ width:339px; margin:0 auto; height:auto; overflow:hidden; margin-top:10px;}

.news_hy{ float:left; margin-left:20px; width:521px; height:auto; overflow:hidden}
.news_hy_top{ width:521px; height:46px; background:url(news_hy_top.jpg) no-repeat; margin:0 auto}
.news_hy_tf{ float:left; margin-left:20px; line-height:46px; color:#333; font-family:"微软雅黑"; font-size:16px;}
.news_hy_r{ float:right; margin-right:10px; line-height:46px; color:#333}
.news_hy_r a{ color:#333}
.news_hy_bg{ width:521px; margin:0 auto; height:auto; overflow:hidden; margin-top:10px;}

.news_yj{ float:right; margin-right:0px; width:300px; height:auto; overflow:hidden}
.news_yj_top{ width:300px; height:46px; background:url(news_yj_top.jpg) no-repeat; margin:0 auto}
.news_yj_tf{ float:left; margin-left:20px; line-height:46px; color:#FFFFFF; font-family:"微软雅黑"; font-size:16px;}
.news_yj_r{ float:right; margin-right:10px; line-height:46px; color:#FFFFFF}
.news_yj_r a{ color:#FFFFFF}
.news_yj_bg{ width:300px; margin:0 auto; height:auto; overflow:hidden; margin-top:10px;}


.news_list{ background:url(h3.gif) no-repeat left center; text-indent:20px; line-height:30px; border-bottom:#CCCCCC 1px dashed}
.data{ text-align:right; margin-right:0px!important; margin-right:10px; color:#666}



/*left*/
.left{ float:left; width:213px; }
.left_top{ width:213px; height:50px; background:url(left_top.jpg) no-repeat; margin:0 auto}
.left_tf{ float:left; margin-left:20px!important; margin-left:20px; line-height:50px; font-size:24px; color:#FFFFFF; font-family:"微软雅黑";}
.left_bg{ width:213px; height:auto; overflow:hidden; background:url(left_bg.jpg) repeat-y; margin:0 auto;}
.left_bt{ width:213px; height:10px; background:url(left_bt.jpg) no-repeat; margin:0 auto;}

.left_list{ width:180px; margin:0 auto;}
.left_list ul{}
.left_list ul li{ width:180px; height:35px; background:url(left_list.jpg) no-repeat; margin:0 auto; font-size:12px; font-weight:bold; line-height:35px; margin-top:5px;}
.left_list ul li a:link{padding-left:20px; display:block;text-decoration:none; color:#FFFFFF}
.left_list ul li a:visited{ display:block;text-decoration:none; color:#FFFFFF}
.left_list ul li a:hover{  height:35px; line-height:35px; font-weight:bold; display:block;text-decoration:none; color:#fab10a}
.left_list ul li a:active{ display:block;text-decoration:none; color:#fab10a}

.left_list0{ width:180px; margin:0 auto;}
.left_list0 ul{}
.left_list0 ul li{ width:180px; height:35px; background:url(left_list1.jpg) no-repeat; margin:0 auto; line-height:30px; margin-top:3px;}
.left_list0 ul li a:link{padding-left:30px; display:block;text-decoration:none; color:#333}
.left_list0 ul li a:visited{ display:block;text-decoration:none; color:#333}
.left_list0 ul li a:hover{  height:35px; line-height:35px; font-weight:bold; display:block;text-decoration:none; color:#333}
.left_list0 ul li a:active{ display:block;text-decoration:none; color:#333}


.left_lx_top{ width:213px; height:50px; background:url(left_top.jpg) no-repeat; margin:0 auto; margin-top:10px;}
.left_lx_tf{ float:left; margin-left:20px!important; margin-left:20px; line-height:50px; font-size:24px; color:#FFFFFF; font-family:"微软雅黑";}
.left_lx_bg{ width:211px; height:auto; overflow:hidden; border:1px #CCCCCC solid; background-color:#ccc; margin:0 auto;}
.left_lx_bt{}

/*right*/
.right{ float:right;width:968px;}
.right_top{ width:968px; height:50px; background:url(right_top.jpg) no-repeat; margin:0 auto}
.right_tf{ float:left; margin-left:20px!important; margin-left:15px; line-height:50px; color:#fff; font-size:20px; font-family:"微软雅黑"; }
.right_r{ text-align:right; line-height:50px; margin-right:10px!important; margin-right:10px;color:#fff; }
.right_r a{ color:#fff;}
.right_bg{ width:966px; height:auto; overflow:hidden; margin:0 auto; border:1px #eee solid; border-top:none;}
.right_bt{ width:968px; height:7px; margin:0 auto}
.right_con{ width:940px; height:auto; overflow:hidden; margin:0 auto; color:#333; line-height:30px; margin-top:10px;}


.link{ width:100%; height:auto; overflow:hidden; background-color:#e6e6e8; margin:0 auto; margin-top:10px;}
.link_con{ width:1200px; margin:0 auto; height:auto; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.link_top{ float:left; width:91px; height:54px; background:url(link_top.jpg) no-repeat;}
.link_text{ float:left; width:1080px; margin-left:20px;}
/*foot*/
.foot_bg{ width:100%; height:230px; background:url(foot.png) no-repeat center top; margin-top:-17px; color:#fff}
.foot_bg a{ color:#FFFFFF}
.foot_bg0{ width:1200px; margin:0 auto; height:186px; overflow:hidden;}
.foot_left{ float:left; width:1000px; margin-top:17px;}
.foot_right{ float:right; width:158px;}
.foot_nav{ width:100%; height:40px; line-height:40px; color:#FFFFFF; margin-top:0px; text-align:center;}
.foot_nav a{ color:#FFFFFF;}
.foot {width:100%; height:173px; margin:0 auto; color:#FFFFFF;}
.foot_con{ width:1200px; margin:0 auto; height:auto; overflow:hidden; padding-top:40px; line-height:30px;}
.foot a{ color:#FFFFFF}

.cl {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden
}

.w95 {
	width:1200px;
	margin: 0 auto;
	overflow: hidden;
}
.fl {
	float: left
}
.fr {
	float: right
}
.ipt, .ipt2 {
	font-size: 36px;
	line-height: 100px;
	text-align: center
}
.ipt {
	background: url(img/ipt.gif) repeat-x center; width:100%; margin:0 auto; text-align:center;
}
.ipt2 {
	background: url(img/ipt2.gif) repeat-x center
}
.ipt p {
	width: 240px; margin:0 auto;
}
.ipt2 p {
	width: 240px;
	color: #fff
}

.ipt, .ipt2 {
	font-size: 24px;
	line-height: 60px;
	text-align: center
}
.ipt {
	background: url(img/ipt.gif) repeat-x center
}
.ipt2 {
	background: url(img/ipt2.gif) repeat-x center
}
.ipt p {
	width: 240px
}


.inews {
	padding-bottom: 20px
}
.inews dl {
	width:580px;
	height: 120px;
	padding: 20px 0;
	border-bottom: 1px #ccc dashed
}
.inews dl dt {
	float: left;
	width:170px;
	height: 120px;
	border: 4px solid #ccc;
	padding: 0;
	overflow: hidden
}
.inews dl dt img {
	width: 100%;
	height: 100%
}
.inews dl dt:hover {
	border: 4px solid #c00
}
.inews dl dd {
	float: right; margin-top:10px;
	line-height: 18px;
	width:360px;
	height: 110px
}
.inews dl dd p {
	font-style: normal;
	font-size: 12px;
	padding-bottom: 5px;
	display: block
}
.inews dl dd p span {
	font-size: 16px;
	color: #d00;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	line-height: 1.5em;
	text-overflow: ellipsis;
	width: 100%
}
.inews dl dd p span:after {
	content: "·";
	display: block;
	height: 0;
	visibility: hidden
}
.inews dl dd p span a {
	color: #d00
}
.inews dl dd div {
	color: #555;
	font-size: 12px;
	display: block;
	padding-top: 5px;
	border-top: 1px solid #ccc
}