@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	line-height:1.8em;
	color:#444444;
	font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif, Tahoma;
	background:;
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{
	margin:0;padding:0; list-style:none;
}
a,a:visited{
	color:#444444;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.c{
	clear:both;
}
/*----------------------------------------------end main-----------------------------------------*/
.top{
    margin:0 auto;
	width:1000px;	height:89px;
}
.logo{ width:362px; float:left; }
.menu{ width:600px; float:right;}
.menu ul li{ float:left; line-height:89px; width:100px; background:url(../images/xgt_05.jpg) right center no-repeat;
 text-align:center;}
.menu ul li a{ font-size:16px;}
.banner{ width:100%; margin:0 auto;}
.about{ width:1000px; margin:0 auto;}
.about_title{ width:777px; margin:0 auto;}
.about_nr{ width:100%; margin:0 auto;}
.about_nr dl{ float:left; width:122px;}
.about_nr dt{ float:right; width:760px;}
.about_nr dt span{ line-height:32px; font-size:14px;}
.pro{ width:1000px; margin:0 auto; margin-top:20px;}
.pro_title{ width:510px;  margin:0 auto;}
.pro_nr{ width:990px; margin:0 auto; }
.pro_nr ul{ margin-top:10px;}
.pro_nr ul li{ width:266px; float:left; margin:0 20px;}
.pro_nr ul li span{ text-align:center; line-height:30px;}

.jishu_zizhi{ width:1000px; margin:0 auto; margin-top:15px;}
.jishu{ width:565px; float:left; background:#f2f2f2;}
.jishu_title{ width:565px; height:35px; background:url(../images/xgt_27.jpg) bottom no-repeat;}
.jishu_title span{ padding-left:30px; font-size:16px; font-weight:bold; line-height:35px;}
.jishu_nr{ width:98%; margin:0 auto;}
.jishu_nr ul{ margin-top:10px;}
.jishu_nr ul li{ float:left; width:220px; margin:10px 25px;}
.zizhi{ width:400px; float:right; background:#f2f2f2;}
.zizhi_title{ width:400px; height:35px; background:url(../images/xgt_29.jpg) bottom no-repeat;}
.zizhi_title span{ padding-left:35px; font-size:16px; font-weight:bold; line-height:35px;}
.zizhi_nr{ width:300px; margin:0 auto; margin-top:20px; margin-bottom:10px;}
.zizhi_nr span{ text-align:center; font-size:16px;display: block;}
.link{ width:100%; margin:0 auto; margin-top:10px; background:#f2f2f2;}
.link_title{ width:1000px; margin:0 auto; margin-top:10px;}
.link_title span{ font-size:16px; font-weight:bold; color:#2f2f2f; line-height:30px;}
.link_nr{width:1000px; margin:0 auto;}
.link_nr ul{ width:90%; margin:0 auto;}
.link_nr ul li{ width:100px; float: left; line-height:30px;}
.foot{ width:100%; margin:0 auto; background:#f2f2f2;}
.foot_dizhi{ width:1000px; margin:0 auto; border-top:1px solid #fff;border-bottom:1px solid #fff;}
.fd_left{  width:150px; float:left; margin:10px;}
.fd_left span{ line-height:27px; font-size:14px;}
.fd_map{ width:791px; float:right;}
.fd_map img{ width:790px; height:135px; margin-top:10px;}
.foot_beian{ width:1000px; margin:0 auto; text-align:center;}

.content{ width:100%; background:#f2f2f2; margin:0 auto;}
.content_title{ width:1000px; margin:0 auto; background:url(../images/xgt_27.jpg) left bottom no-repeat;}
.content_title span{ line-height:35px; font-size:16px; font-weight:bold; padding-left:10px;}
.content_nr{ width:980px; margin:0 auto; margin-top:10px; padding:10px; line-height:30px;}



.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: 300px;
  height:290px;
  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;
  }
  
  
  
#full-screen-slider { width:100%; height:504px; float:left; position:relative}
#slides { display:block; width:100%; height:504px; list-style:none; padding:0; margin:0; position:relative;z-index: 1;}
#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:50%; top:480px; z-index:9900;  padding:5px 15px 5px 0; 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}  