@charset "gb2312";
/* 简单流媒体
   注意: 流媒体要求您删除 HTML 中媒体的高度和宽度属性
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 不支持最大宽度，因此默认为 100% 宽度 */
.ie6 img {
	width:100%;
}
ul,li{display:block; list-style:none; padding:0; margin:0;}

.padding1{padding:3%;}
.margin1{ margin:0 3%;}

/* 移动设备布局: 480px 及更低。 */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left:0%;
	padding-right:0%;
	overflow:hidden;
}
.top{text-align:center;
	background-image:url(../images/titlebg.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	padding-top:7%; padding-bottom:5%;
}
.top img{width:44.8%;}
.menubanner{background-image:url(../images/bannerbg.jpg); background-size:cover; background-repeat: no-repeat; height:3.5em; padding:0 3%;}
.menubanner ul li{display:block; float:left; width:16.6%; text-align:center; font-size:1.4em; color:#FFF; line-height:2.4; }
.menubanner ul li a{color:#FFF;}
.mainindex{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;	
	padding:0;
}

.index_imgbox{width:100%; padding:0;}

.fullSlide{width:100%; overflow:hidden; position:relative; clear:both;}
.fullSlide .bd li{padding:0; margin:0;}
.fullSlide .hd{width:100%; position:absolute; z-index:1; bottom:40px; left:0; height:20px; line-height:20px; text-align:center; }
.fullSlide .hd ul li{cursor:pointer; display:inline-block; zoom:1; width:15%; height:15%; margin:0.4em; background:#e7e7e7; overflow:hidden; line-height:9999px; border-radius:50%; vertical-align:middle}	
.fullSlide .hd ul .on{ background:#ff5301; width:20px; height:20px; margin:0 4px;}
.fullSlide .Btn{display:none;}
.fullSlide .prev, .fullSlide .next{ position:absolute; top:40%; width:4.8%;}
.fullSlide .prev{left:6%;}
.fullSlide .next{right:6%;}
.fullSlide .prev img, .fullSlide .next img{width:100%;}

.tzgg_tt{background:#f5f6f6; height:3.2em; overflow:hidden;}
.tzgg_tt h1{display:block; float:left; margin:0;}
.bgylin{
	background: -webkit-gradient(linear, left top, left bottom, from(#ff5301), to(#ff9601));
	background: -moz-linear-gradient(top,  #ff5301,  #ff9601);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5301', endColorstr='#ff9601');
	background:linear-gradient(0deg, #ff5301 20%, #ff9601 100%);
	color:#FFF; font-size:1.2em; line-height:2.8em; vertical-align:baseline; padding-left:3em; padding-right:1em;
	position:relative;
	white-space:nowrap;
}
.bgylin img{display:block; position:absolute; top:25%; left:10%; width:18%;}
.tzgg_tt .tzgg_marq{display:block; margin-left:6.3em; padding:0; margin:0; line-height:3.2em; height:3.2em; overflow:hidden; }
.tzmarq{width:670px; overflow: hidden; position: relative;}
.tzmarq ul{ overflow:hidden; zoom:1; }
.tzmarq ul li{ width:200px; float:left; margin:0 5px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.h1title2{    width: 1159px;
    border: 1px solid #23bcf8;
    border-radius: 5px;
    margin-bottom: 15px;
    background: #f5f6f6;
    height: 70px;}
.h1title{margin-top:9px; font: bold 1.5em/2.5 "微软雅黑"; padding-left:6%; color:#01a0f2;}
.zxtt span{display:inline-block; background:url(../images/icon_zx.png) left center no-repeat; padding-left:45px;}
.qqtt span{display:inline-block; background:url(../images/icon_qq.png) left center no-repeat; padding-left:45px;}
.bstt span{display:inline-block; background:url(../images/icon_bs.png) left center no-repeat; padding-left:45px;}
.zwtt span{display:inline-block; background:url(../images/icon_zw.png) left center no-repeat; padding-left:45px;}
.hdtt span{display:inline-block; background:url(../images/icon_hdjl.png) left center no-repeat; padding-left:45px;}
.gzjgtt span{display:inline-block; background:url(imagesicon_gzjg.png) left center no-repeat; padding-left:45px;}

.index_h2{display:none;height:3.6em; margin:10px 0 5px 0;}
.index_h2 h2{display:block; padding:0; margin:0; float:left; background:#b70607;padding: 0 3%; line-height:2.2em; font-size:1.3em; color:#FFF; text-align:center; font-weight:400; }
.index_h2 h2 a{color:#FFF;font-size: 16px;font-weight: bold;}
.index_h2 .more{ border:1px solid #999; padding:6px 20px; float:right; border-radius:15px; margin-top:0.2em;} 

.indexcon{margin:0 2%;}

.news-list li{width:100%; position:relative; padding:0.6em 0;  border-bottom:1px solid #eff1f3; font-size:1.2em; height:5em; line-height:1.6; overflow:hidden;}
.news-list a{display:block; margin:0;}
.news-list a:link,.list-list a:link .pic_r,.list-list a:link .pic_r2{color:#000; cursor:pointer;}
.news-list .pic{position:absolute; top:0.6em; left:0; width:7.5em; height:80%;}
.news-list .pic img{display:block; width:100%; height:100%;}
.news-list .lititle{ margin-left:8em;}

.index_list1{padding:1%; font-size:1.143em; line-height:2;}
.index_list1 li{width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.thgk_btn{margin-right:-2%;}
.thgk_btn li{display:block; float:left; width:48%; margin-right:2%; margin-bottom:1em;}
.thgk_btn li a{display:block; border:1px solid #23bcf8; border-radius:5px; font-size:1.3em; font-weight:bold; line-height:4em; padding-left:40%; position:relative; background:#f5f6f6;}
.thgk_btn li a img{display:block; position:absolute; top:0.28em; left:5%; width:36%;}

.thtz-btn li{text-align: center;}
.thtz-btn li a{padding-left:0;}

.index_btn2{margin-right:-2%;}
.index_btn2 li{display:block; float:left; width:48%; margin-right:2%; margin-bottom:1em;}
.index_btn2 li a{display:block; border:1px solid #23bcf8; border-radius:5px; font-size:1.3em; line-height:4em; padding-left:26%; background:#f5f6f6; position:relative;}
.index_btn2 li a img{position:absolute; top:1em; left:6%; width:1.7em;}

.index_btn2c{margin-right:-2%;}
.index_btn2c li{display:block; float:left; width:48%; margin-right:2%; margin-bottom:1em;}
.index_btn2c li a{display:block; border:1px solid #23bcf8; border-radius:5px; font-size:1em; line-height:3.4em; background:#f5f6f6; position:relative; text-align:center;}

.index_btn3{margin-right:-2%;}
.index_btn3 li{display:block; float:left; width:31.3%; margin-right:2%; margin-bottom:1em;}
.index_btn3 li a{display:block; border:1px solid #23bcf8; border-radius:5px; font-size:1em; line-height:3em; background:#f5f6f6; position:relative; text-align:center;}


.yxth_piclist{margin-right:-2%;}
.yxth_piclist li{display:block; float:left; width:48%; margin-right:2%; margin-bottom:1em; text-align:center; position:relative; height:120px; border-radius:8px; overflow:hidden;} 
.yxth_piclist li img{width:100%; height:100%}
.yxth_piclist li b{display:block; width:100%; height:2.2em;  position:absolute; left:0; bottom:0; background:#000; opacity:0.5;filter:alpha(opacity=50); z-index:2;}
.yxth_piclist li span{display:block; width:100%; text-align:center; position:absolute; left:0; bottom:0; z-index:3; color:#FFF; font-size:0.8em; }

.gzwm{text-align:center; padding:3em 0 1em 0; background:#f5f6f6; border:1px solid #23bcf8; margin:10px 0; }
.gzwm img{width:68%; max-width:361px;}
.gzwm span{color:#F00;}

.zfbm li{font-size:1.2em; line-height:1.8;}
.zfbm li:nth-of-type(odd){ background:#f5f6f6;}

.iiframe1{height:280px; clear:both; overflow:hidden; width:100%; position:relative; margin-top:-5px;}
.iiframe1 iframe{ transform: scale(0.8,0.8);
-ms-transform: scale(0.8,0.8);	/* IE 9 */
-webkit-transform: scale(0.8,0.8);	/* Safari 和 Chrome */
-o-transform: scale(0.8,0.8);	/* Opera */
-moz-transform: scale(0.8,0.8);
 position:absolute; top:-35px; left:-12.5%; width:127%; height:125%;}
.iiframe2{height:297px;  clear:both; overflow:hidden;}
.bottom{text-align:center; font-size:1.3em; padding:2em 0; height:auto; clear:both; line-height:2em; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#8dd4fa));
	background: -moz-linear-gradient(top,  #fff,  #8dd4fa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#8dd4fa');
	background:linear-gradient(180deg, #fff 20%, #8dd4fa 100%);
}
.bottom p {
	font-size: 0.8em;
	margin: 0 20px;
	line-height: 24px;
}
.bottom p a{
	margin: 10px;
}


/*list*/
.list_title{background:#0187d4; padding:1% 2.5em 1% 1em; color:#FFF; position:relative; margin-top:0.5em;}
.list_title .lititle{font-size:1.2em; line-height:2.2;}
.list_title .more{ position:absolute; right:0.5em; top:0.3em; width:1.3em;}
.listbox{padding:2%; line-height:1.4;}

#page_div{line-height:2em; text-align:center; padding:10px; background:#f7fdff; }
	.pagination_index, .pagination_index_num{ 
	background:#fff; border:1px solid #ccc; padding:0 5px;margin-right:2px; display:inline-block; text-align:center; min-width:2.4em;
}
	.pagination_index_last{display:none;}
	#pagination_input{width:6%; margin:0 5px; padding:0; overflow:hidden; text-align:center;}

.gzjgtop{background:url(imagesbanner2.jpg) no-repeat;width:100%;height: 258px;}
.gzjgtop span{ display:block; height:4.5em; text-align:center; font-size:58px; font-family: 华文行楷,STXingkai; line-height:150px;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

/*content*/
.current{padding:2% 5%; background:#0287D4; color:#FFF;}
.current a{color:#FFF;}

.content h1{text-align:center; padding:0.5em; margin:0; font-size:2em; line-height:1.4; color:#000; border-bottom:1px solid #ccc; font-weight:bold;}
.stitle{text-align:center; height:2em; width:100%; margin:auto; line-height:2em; padding-top:1%;}
.stitle .left{white-space:nowrap; display:inline;}
.stitle .right{padding-left:20px; display:inline;}
.content_con{padding:3%;}
#pageBreak{text-align:center;}
#pageBreak a{display:inline-block; padding:5px;}

/* button 
---------------------------------------------- */
.button {
	display:block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	/*display: inline;*/
	text-align:center;
	vertical-align: baseline;
	margin:10px 2px;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	font:bold 16px/100% "微软雅黑";
	padding: .8em 2em .85em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button a{display:block;}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover{
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
.blue a{color: #d9eef7;}
.blue a:active{color: #80bed6;}

#gotop{background:url(../images/fhjt.png) center center no-repeat; bottom:20px; width:30px;height:30px; border:1px solid #fff; border-radius:10px; position:fixed; right:10px; cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
/* 平板电脑布局: 481px 至 768px。样式继承自: 移动设备布局。 */

@media only screen and (min-width: 481px) {
.gridContainer {
	width: 100%;
	margin: auto;
}
.gzjgtop span {color: #d90102;font-weight: bold;}
.thgk_btn li a img{display:block; position:absolute; top:0.2em; left:15%; width:25%;}

.index_h2 h2{font-size:1.4em;border-radius: 5px;}
.index_h2 .more{margin-top:0.3em;} 
.yxth_piclist li span {font-size: 1.1em;line-height: 1.8em;}

.index_btn2c li a {font-size: 1.4em;}
.index_btn3 li a {font-size: 1.3em;}
.index_btn2 li a{font-size:1.4em; padding-left:30%;}
.index_btn2 li a img{position:absolute; top:1em; left:10%; width:2em;}
.iiframe1 iframe{ width:125%;}

}

/* 桌面电脑布局: 769px 至最高 1232px。样式继承自: 移动设备布局和平板电脑布局。 */

@media only screen and (min-width: 769px) {
.gridContainer {
	width: 98.2%;
	max-width: 800px;
	padding-left: 0.9%;
	padding-right: 0.9%;
	margin: auto;
}
.thgk_btn li a img{display:block; position:absolute; top:0.3em; left:18%; width:18%;}
.index_h2 h2{font-size:1.5em;}
.index_h2 .more{margin-top:0.6em;} 
.yxth_piclist li{ height:170px; width:31%;}

.index_btn2c li a {font-size: 1.4em;}
.index_btn3 li a {font-size: 1.3em;}
.yxth_piclist li span {font-size: 1.1em;line-height: 1.8em;}

.index_btn2 li a{font-size:1.4em; padding-left:33%;}
.index_btn2 li a img{position:absolute; top:1em; left:12%; width:2em;}
.iiframe1{height:350px; margin-top:-5px;}
.iiframe1 iframe{ transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);
top:0; left:0; width:100%; height:100%; }

.gzwm{font-size:1.4em;}

}
.content_con{
	padding: 0;
	margin: 0;
}
.content_con p img {
	width: auto!important;
	height: auto!important;
}
.content_con p{
	text-indent: 0!important;
}
.content_con ol{
	margin: 0;
	padding: 0;
}
.content_con ol li{
	width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 30px;
    line-height: 30px;
}
.content_con ol li a {
	font-size: 1.1em;
}

.tt_content {padding: 3%;}
.tt_content p{width: auto!important;text-align: center;}

.index_h2_title h2{width: 100%;padding:0;}