@charset "utf-8";
/* CSS Document */
/*  css 清零  */
html{color:#4e4e4e;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/* 基础 css*/
body{font:normal 14px/25px Verdana,sans-serif,宋体;color:#444;}
a{color:#4e4e4e;text-decoration:none;}
a:hover{color:#355FB5;text-decoration:underline;}
b,strong{font-weight:bold;}

h1{font:bold 26px/60px arial;}
h2{font:bold 20px/60px arial;}
h3{font:bold 18px/50px arial;}
h4{font:bold 16px/40px arial;}
h5{font:bold 14px/30px arial;}
h6{font:bold 13px/30px arial;}
th,td{padding:2px;}

/* 清除 上方元素的float 属性 */
.clear{clear:both;height:0;overflow:hidden;} 

/* 设定块状元素边距 */
.padding{padding:5px 10px;}
.margin20{margin:20px;}

/* 内容居中并设定宽度 */
.wrap1000{margin:0 auto;width:1000px;}
.wrap960{margin:0 auto;width:960px;}

/* 分栏排版，和 .clear, .padding 配合使用 */
/* 比例分栏 */
.col25{width:24.5%;}
.col33{width:33%;}
.col50{width:49.5%;}
.col66{width:66%;}
.col75{width:74.5%;}

/* 宽度分栏 */
.col1{width:80px;}
.col2{width:160px;}
.col3{width:240px;}
.col4{width:320px;}
.col5{width:400px;}
.col6{width:480px;}
.col7{width:560px;}
.col8{width:640px;}
.col9{width:720px;}
.col10{width:800px;}
.col11{width:880px;}

/* 所有分栏默认float left */ 
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col25,.col30,.col33,.col50,.col66,.col75{float:left;}
.right{float:right;
font-size:12px;
padding-right:10px;} /* 个别设定float right */

/* 提醒和警告 */
.notice,.alert,.important{margin:5px 2px  ;padding:5px 10px;color:#666;background:#f6f6f6;border:solid 1px #ccc;border-radius:3px;}
.alert{color:#900;background:#fcc;border:solid 1px #900;}
.important{color:#a60;background:#fe6;border:solid 1px #a60;}

/* 表单 */
input[type=text],input[type=password],input[type=submit],input[type=date],textarea{ border:solid 2px #ddd; padding:3px; background:#fff;}
input[disabled=true]{background:#f6f6f6;}
/* 以下为用户自定义样式 */
.gtop{
	margin:0 auto;
	width:1000px;
	height:91px;}
.gtopl{
	float:left;
	width:400px;
}
.gtopr{
	float:right;
	width:400px;
}
.gmean{
	width:100%;
	background:#2e2e2e;
	height:42px;}
.gmean li{
	width:142px;
	float:left;
	background:url(mli.gif)  right no-repeat;
	text-align:center;
	font-size:16px;
	line-height:42px;
	height:42px;
	}
.gmean li a{color:#fff;text-decoration:none;}
.gbanner{
	width:1000px;
	margin:10px auto;}
.ghynews{width:1000px;
	height:32px;
	line-height:32px;
	margin:0 auto;}
.ghynewsl{
	width:98px;
	text-align:center;
	font-size:16px;
	height:30px;
	float:left;
	border:1px #cfcfcf  solid }
.ghynewsr{
	width:899px;
	overflow:hidden;
	float:right;
	height:30px;
	border-top:1px #cfcfcf  solid;
	border-right:1px #cfcfcf  solid;
	border-bottom:1px #cfcfcf  solid
	}
.ghynewsr li{
	float:left;
	height:30px;
	line-height:30px;
	background:url(mlia.gif) center left no-repeat;
	padding-left:15px;
	padding-right:15px;
	}
.gqimo {/*width:99999999px;*/width:8000%; height:30px;}
.gqimo div{ float:left;}
.gqimo ul{float:left; height:30px; overflow:hidden; zoom:1; }
.gqimo ul li{float:left; line-height:30px; list-style:none;}
.gmaina{
	margin:10px auto;
	overflow:hidden;
	width:1000px;}
.gmaina1{
	float:left;
	width:233px;
	}
.gmaina1t{
	background:url(cpzs.gif) no-repeat;
	padding-left:36px;
	color:#fff;
	font-size:16px;
	line-height:33px;
	height:33px;}
.gmaina1m{
	background:url(cpbg.gif) no-repeat;
	width:233px;
	height:291px;}
.gmaina1m ul{
	width:186px;
	padding-top:12px;
	margin:0 auto}
.gmaina1m li{
	width:186px;
	height:45px;
	line-height:45px;
	overflow:hidden
	}
.gmaina2{
	float:left;
	width:500px;
	margin-left:10px;}
.gmain2t{
	background:url(xinw.jpg) no-repeat;
	width:495px;
	padding-left:15px;
	font-size:16px;
	line-height:30px;
	color:#fff;
	height:44px;
	}
.gmain2mi{
	float:left;
	width:185px;}
.gmain2mp{
	float:right;
	width:310px;}
.gmain2mp h2{
	font-size:16px;
	font-weight:bold;
	height:30px;
	text-align:center;
	line-height:30px;
	width:310px;
	overflow:hidden}
.gmain2mp p{
	font-size:14px;
	color:#757575;
	line-height:21px;}
.gmain2mb{
	margin-top:10px;
	width:500px;
	}
.gmain2mb li{
	border-bottom:1px #757575 dashed;
	line-height:35px;
	width:496px;
	height:35px;
	overflow:hidden
	}
.gmaina3{
	float:right;
	width:224px;}
.gmainb{
	width:1000px;
	margin:0 auto}
.gmainbl{
	float:left;
	border:1px #d6d6d6 solid;
	width:231px;
	height:350px;
	}
.gmainblt{
	border-bottom:1px #000 solid;
	padding-left:20px;
	height:32px;
	line-height:32px;
	font-size:16px;}
.gmianblm{
	width:210px;
	line-height:28px;
	margin:0 auto}
.gmainbr{
	float:right;
	border:1px #d6d6d6 solid;
	width:756px;
	height:350px;
	}
.gmainbrt{
	border-bottom:1px #000 solid;
	padding-left:20px;
	height:32px;
	line-height:32px;
	font-size:16px;
	}
.gmainbrm li{
	width:250px;
	float:left;
	padding-top:10px;
	text-align:center}
.gmainbrm li p{
	width:250px;
	height:22px;
	line-height:22px;
	overflow:hidden}
.gfoot{
	width:auto;
	height:100px;
	padding-top:10px;
	margin-top:10px;
	text-align:center;}
.gshows{
	float:right;
    border:1px #d6d6d6 solid;
	width:758px;
	min-height:684px;
	}
.gshowsbt{
	border-bottom:1px #000 solid;
	padding-left:20px;
	height:32px;
	line-height:32px;
	font-size:14px;
}
.gcontent{
	width:730px;
	margin:0 auto;
	line-height:22px;
	}
.gcontent h2{
	width:730px;
	font-size:16px;
	text-align:center;}
.gmainbla{
	float:left;
	border:1px #d6d6d6 solid;
	width:231px;
	margin-top:10px;
	height:350px;
	}
.glists{
	width:720px;
	margin:10px auto;
	}
.glists li{
	height:32px;
	line-height:32px;
	background:url(icon.gif) left 8px no-repeat;
	padding-left:20px;
	width:720px;
	overflow:hidden;
	}
.rightx{float:right;
padding-right:10px;}
/*分页*/
#pages { padding:14px 0 10px;font-family:宋体; text-align:right}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }



#container  a {
  color: #fff;
  text-decoration: none;
}

#container {
  padding: 0;
  overflow: hidden;
  margin:0 auto;
}

#sliderContainer {
  position: relative;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}

#slider {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  padding: 0px;
  background-color: #fff;
  box-sizing: border-box;
  box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
}

#slider img {
  width: 100%;
  height: auto;
  display: block;
}

.slide {
  position: absolute;
  z-index: 0;
  opacity: 0;
  pointer-events: none;
}

.slide.active {
  position: relative;
  z-index: 1;
  opacity: 1;
  pointer-events: auto;
}

.slideCopy {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px;
  background-color: #fff;
  color: #333;
}

.slideCopy p { font-size: 18px; }

.arrow {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  background-color: #fff;
  margin: auto 0;
  cursor: pointer;
  z-index: 100;
  background-size: 10px;
  background-repeat: no-repeat;
  pointer-events: none;
  opacity: 0;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}

#prev {
  left: 30px;
  background-image: url(arrow-left.png);
  background-position: 13px center;
  transform: translateX(20px);
  -webkit-transform: translateX(20px);
}

#next {
  right: 30px;
  background-image: url(arrow-right.png);
  background-position: 16px center;
  transform: translateX(-20px);
  -webkit-transform: translateX(-20px);
}

.sliderHovered .arrow {
  opacity: 1;
  pointer-events: auto;
}

.sliderHovered #prev {
  transform: translateX(0);
  -webkit-transform: translateX(0);
}

.sliderHovered #next {
  transform: translateX(0);
  -webkit-transform: translateX(0);
}