body{
	background: #F5F5F5;
}
.wrap{
	width: 960px; margin: 0 auto;
}

/*-------------------home-首页--------------------------*/

/*--------------------logo + 搜索框-------------------------*/

.top{
	height: 80px; background: #FFF;
}
.top .wrap{
	height: auto; overflow: hidden;
}
.top .logo{
	float: left; display: inline-block; margin-left: 25px; margin-top: 12px;
}
.top .srch{
	float: right; position: relative; margin-top: 30px; margin-right: 10px;
}
.top .srch .text{
	width: 290px; height: 28px; line-height: 28px; border: 1px solid #FF8D4F; border-radius: 12px; padding-left: 10px; margin-right: 20px; font-size: 15px; padding-right: 35px;
}
.top .srch .btn{
	border: 0; background: url(../../../../HTML/page/imgs/ico1.png) no-repeat center; width: 44px; height: 44px; border-radius: 50%; position: absolute; right: 7px; top: 50%; margin-top: -22px; cursor: pointer;
}
.top .srch .chosCate{
	position: absolute; top: -21px; left: 15px;
}
.top .srch .chosCate li{
	display: inline-block; padding: 2px 5px; margin: 0 5px; border: 1px solid #FF8D4F; border-bottom: 0; font-size: 12px; color: #FF8D4F; cursor: pointer;
}
.top .srch .chosCate li.selected,
.top .srch .chosCate li:hover{
	background: #FF8D4F; color: #FFF;
}
.top .UserLg{
	float: right; margin-top: 10px; margin-right: 10px;
}
.top .UserLg .lgStatus{
	text-align: center;
}
.top .UserLg .lgStatus a{
	text-align: center;
}
.top .UserLg .lgStatus a.outlg{
	display: block; font-size: 14px;
}
.top .UserLg .lgStatus span{
	font-size: 12px; color: #ff8d4f; padding-left: 2px; margin-top: 2px; display: block;
}
/*----------------END----logo + 搜索框-------------------------*/

/*-----------------------home-head-----------------------------------*/

.home .head{
	margin-top: 10px; height: auto; overflow: hidden;
}
.home .head .nav{
	width: 198px; border: 1px solid #E5E5E5; background: #FFF; float: left;
}
.home .head .nav ul{
	position: relative;
}
.home .head .nav li{
	height: 45px; line-height: 45px; background: url(../../../../HTML/page/imgs/ico2.png) no-repeat left center;
}
.home .head .nav li:hover{
	background-color: #ECECEC;
}
.home .head .nav li:hover .viewNav{
	border-bottom: 0; text-decoration: none; color: #FF8D4F; background: url(../../../../HTML/page/imgs/ico3.png) no-repeat right center;
}
.home .head .nav li:hover .subnav{
	z-index: 2; background: #FFF;
	display: block;
	/*opacity: 1;*/                /* Firefox, Safari(WebKit), Opera)  */
 	/*filter: "alpha(opacity=100)"; *//* IE 8 */
 	/*filter: alpha(opacity=100);*/   /* IE 4-7 */	
}
.home .head .nav .viewNav{
	display: block; font-size: 16px; color: #3c3c3c; background: url(../../../../HTML/page/imgs/ico4.png) no-repeat right center;
	padding-left: 37px; font-weight: bold; border-bottom: 1px dashed #CBCBCB; margin: 0 10px;
}
.home .head .nav li.last .viewNav{
	border-bottom: 0;
}

.home .head .nav .subnav{
	position: absolute; top: -1px; left: 197px; width: 505px; height: 395px; border: 1px solid #B9B9B9; border-top: 6px solid #6F9DDB; box-shadow: 4px 6px 11px 2px #B9B9B9; z-index: -1; overflow: auto;
	transition: all 0.7s;
	-webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
	-o-transition: all 0.7s;
	display: none;
	/*opacity: 0;*/                /* Firefox, Safari(WebKit), Opera)  */
 	/*filter: "alpha(opacity=0)";*/ /* IE 8 */
 	/*filter: alpha(opacity=0); */  /* IE 4-7 */
 	/*zoom: 1;*/       /* needed in IE up to version 7, or set width or height to trigger "hasLayout" */  
}
.home .head .nav .subnav .leftdiv{
	margin: 7px 20px 0 10px; position: relative;
}
.home .head .nav .subnav .leftdiv:before{
	position: absolute; width: 20px; height: 400px; left: -25px; top: -13px; content: ""; background: url(../../../../HTML/page/imgs/ico36.png) repeat center;
}
.home .head .nav .subnav .leftdiv dl{
	height: auto; overflow: hidden; border-bottom: 1px dashed #C1C1C1;
}
.home .head .nav .subnav .leftdiv dl:last-child{
	border-bottom: none;
}
.home .head .nav .subnav .leftdiv dt{
	float: left; width: 115px; display: inline-block; line-height: 34px;
}
.home .head .nav .subnav .leftdiv dt a{
	font-size: 14px; color: #0c4b9f; /*line-height: 36px;*/ font-weight: bold;
}
.home .head .nav .subnav .leftdiv dd a:last-child{
	background: none;
}
.home .head .nav .subnav .leftdiv dd{
	/*height: auto; overflow: hidden;*/ max-height: 100px; overflow: auto;
}
.home .head .nav .subnav .leftdiv dd a{
	float: left; display: inline-block; font-size: 14px; color: #3c3c3c; line-height: 34px; padding: 0 5px; background: url(../../../../HTML/page/imgs/ico35.png) no-repeat right center;
}
.home .head .nav .subnav .leftdiv dd a:hover{
	color: #ff8d4f; text-decoration: underline;
}
.home .head .hslide{
	float: left; margin-left: 4px; width: 500px;
} 
.home .head .hslide .slider .img{
	width: 500px; height: 300px; overflow: hidden;
}
.home .head .hslide .slider .show{
	position: relative;
}
.home .head .hslide .slider .txt{
	position: absolute; bottom: 0; left: 0; right: 0; height: 85px; background: url(../../../../HTML/page/imgs/ico37.png) repeat center; color: #FFF; padding-left: 15px;
}
.home .head .hslide .slider h2{
	font-size: 16px; line-height: 38px;
}
.home .head .hslide .slider p{
	font-size: 12px; line-height: 18px;
}
.home .head .hslide .oldSlide{
	/*margin-top: 3px;*/ border-top: 3px solid #FFF;
}
.home .head .hslide .oldSlide ul{
	height: auto; overflow: hidden;
}
.home .head .hslide .oldSlide li{
	/*display: inline-block; */float: left; border-right: 4px solid #FFF;
}
.home .head .hslide .oldSlide li.last{
	border-right: 0;
}
.home .head .hslide .oldSlide li:hover .mask{
	opacity: 0;                /* Firefox, Safari(WebKit), Opera)  */
 	filter: "alpha(opacity=0)"; /* IE 8 */
 	filter: alpha(opacity=0);   /* IE 4-7 */
}
.home .head .hslide .oldSlide li a{
	position: relative; width: 164px; height: 99px; overflow: hidden;
}
.home .head .hslide .oldSlide .mask{
	position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(../../../../HTML/page/imgs/ico38.png) repeat center;
	opacity: 1;                /* Firefox, Safari(WebKit), Opera)  */
 	filter: "alpha(opacity=100)"; /* IE 8 */
 	filter: alpha(opacity=100);   /* IE 4-7 */
 	zoom: 1;       /* needed in IE up to version 7, or set width or height to trigger "hasLayout" */  
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.home .head .hslide .oldSlide .mask img{
	display: block;
}
.home .head .hinfo{
	float: left; margin-left: 4px;
}
.home .head .hinfo .WHO,
.home .head .hinfo .tool{
	width: 250px; border: 1px solid #E5E5E5; background: #FFF;
}
.home .head .hinfo .tool{
	margin-top: 2px;
}
.home .head .hinfo .WHO .title{
	height: 35px; line-height: 35px; padding: 0 10px; border-bottom: 1px solid #E8E8E8;
}
.home .head .hinfo .WHO h2{
	font-size: 14px; color: #3e3e3e; font-weight: bold; display: inline-block;
}
.home .head .hinfo .WHO .title a{
	float: right; font-size: 14px; color: #187cbb;
}
.home .head .hinfo .WHO .title a:hover{
	text-decoration: underline;
}
.home .head .hinfo .WHO .list a{
	line-height: 16px; font-size: 13px; color: #323232; margin: 0 10px; word-break: break-all; border-bottom: 1px dashed #E8E8E8; padding: 6px 0;
	display: block;
}
.home .head .hinfo .WHO .list li:last-child a{
	border-bottom: 0;
}
.home .head .hinfo .WHO .list a:hover{
	color: #ff8d4f; text-decoration: underline;
}
.home .head .hinfo .tool ul{
	height: auto; overflow: hidden; background: url(../../../../HTML/page/imgs/ico39.png) no-repeat center;
}
.home .head .hinfo .tool li{
	float: left; width: 33.333%
}
.home .head .hinfo .tool a{
	width: 100%; height: 82px; text-align: center;
}
.home .head .hinfo .tool .img{
	margin-bottom: 10px; margin-top: 15px; height: 30px; overflow: hidden;
}
.home .head .hinfo .tool .img img{
	position: relative; top: 0;
}
.home .head .hinfo .tool span{
	font-size: 10px; color: #323232;
}

/*------------------END-----home-head-----------------------------------*/



/*-------------------------indexNews---------------------------------------*/

.home .indexNews{
/*	position: absolute; left: 50%; top: 360px; margin-left: 70px;*/
}
.home .indexNews h2,
.home .indexNews li{
	height: 34px; line-height: 34px; border-bottom: 1px solid rgba(237,237,237,0.21);
	/*ie8~6*/ *border-bottom: 1px solid #ededed;
}
.home .indexNews h2{
	font-size: 15px; color: #1074BF; float: left; padding: 5px 6px 0;
}
.home .indexNews .list{
	height: 35px; overflow: hidden;
}
.home .indexNews li{
	font-size: 15px; color: #FFF; padding: 5px 6px 0;/* width: 320px;*/
	/*超出省略号*/
/*	word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/
}
.home .indexNews li a{
	display: block;
}
.home .indexNews li span{
	color: #989898; float: right;
}
.home .indexNews span.indexNewsSpan{
	color: #000; float: none;
}
/*-------------------------indexNews-end-----------------------------------*/



/*-----------------------通用组件标题栏---------------------------------*/

.home .mod{
	margin-top: 10px;
}
.home .mod .title{
	height: 30px; line-height: 30px; background: url(../../../../HTML/page/imgs/ico14.png) repeat-x center;
}
.home .mod .title h2{
	display: inline-block; font-size: 16px; color: #FFF; padding-left: 20px; position: relative; z-index: 2;
}
.home .mod .title h2:before{
	content: ""; position: absolute; width: 129px; height: 36px; background: url(../../../../HTML/page/imgs/ico11.png) center;
	z-index: -1; left: -6px; top: -2px;
}
.home .mod .title .tips{
	float: right;
}
.home .mod .title .tips li{
	display: inline-block;
}
.home .mod .title .tips li a{
	font-size: 12px; color: #1061cc; background: url(../../../../HTML/page/imgs/ico40.png) no-repeat right center; padding: 0 15px; font-weight: bold;
}
.home .mod .title .tips li:last-child a{
	background: none;
}
.home .mod .title .tips li:hover a{
	text-decoration: underline;
}
.home .mod .content{
	border: 1px solid #E5E5E5; border-top: 0; background: #FFF; height: auto; overflow: hidden;
}
.home .mod .leftdiv{
	float: left; background: url(../../../../HTML/page/imgs/ico43.png) repeat-y right center;
}
.home .mod .rightdiv{
	float: left;
}

/*-------------------END----通用组件标题栏---------------------------------*/

/*--------------------------通用组件列表标题---------------------------------*/


.home .listTab li{
	float: left; width: 138px; height: 24px; line-height: 24px; font-size: 12px; color: #3d3d3d; background: #E7E7E7; text-align: center; border-right: 1px solid #FFF;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.home .listTab li.selected,
.home .listTab li:hover{
	color: #FFF; background: #FF8D4F;
}
.home .listTab{
	height: auto; overflow: hidden;
}

/*-------------------END----通用组件列表标题---------------------------------*/

/*----------------------------page1------------------------------------------*/

.page1 .content{
	padding: 5px;
}
.page1 .content .leftdiv{
	background: none; height: auto; overflow: hidden; padding-left: 18px;
}
.page1 .content .rightdiv{
	float: right;
}
.page1 .content .rightdiv a{
	width: 275px; height: 130px; overflow: hidden;
}
.page1 .content .rightdiv a img{
	width: 100%;  height: 100%;
}
.page1 .leftList,
.page1 .rightList{
	float: left; 
}
.page1 .leftList{
	border: 1px solid #EAEAEA; border-right: 0; width: 514px; overflow: hidden;position: relative;
}
.page1 .leftList dl{
	position: absolute; width: 400px; overflow: hidden; left: 114px; top: 5px;
}
.page1 .leftdiv span{
	font-size: 16px; color: #FFF;
}
.page1 .leftList span{
	color: #292929; display: table-cell; width: 114px; vertical-align: middle; height: 85px; text-align: center;
}
.page1 .leftList li{
	width: 114px; height: 85px; background: #EEEEEE; border-bottom: 1px solid #FFF;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.page1 .leftList li:last-child{
	border-bottom: 0;
}
.page1 .leftList li:hover,
.page1 .leftList li.selected{
	background: #89B8F4 url(../../../../HTML/page/imgs/ico13.png) repeat-y left center;
}
.page1 .leftList li dl{
	display: none;
}
.page1 .leftList li.selected dl{
	display: block;
}
.page1 .leftList li:hover span,
.page1 .leftList li.selected span{
	color: #FFF; background: url(../../../../HTML/page/imgs/ico44.png) no-repeat right center;
}
.page1 .rightList ul{
	height: auto; overflow: hidden;
}
.page1 .rightList li{
	float: left; width: 30px; overflow: hidden;	
}
.page1 .rightList .liwrap{
	height: auto; overflow: hidden; width: 1000px; position: relative;
}
.page1 .rightList h3{
	float: left; 
}
.page1 .rightList span{
	background: #6F9DDB url(../../../../HTML/page/imgs/ico45.png) no-repeat center top; width: 30px; text-align: center; display: table-cell; height: 260px; vertical-align: middle; border-radius: 5px;
}
.page1 .rightList .liwrap:before{
	content: ""; position: absolute; width: 30px; height: 260px; box-shadow: 5px 5px 10px 0px #2c2d2d; border-radius: 5px; left: -30px; z-index: 10;
}
.page1 .rightList dl{
	float: left; width: 400px; margin-top: 8px;
}
.page1 .leftdiv a{
	line-height: 33px; font-size: 13px; color: #1e1e1e; padding-left: 20px;
}
.page1 .leftdiv dd:hover a{
	color: #ff8d4f;
}
/*----------------------END---page1------------------------------------------*/

/*----------------------------page2-视频页-----------------------------*/

.home .page2 .content{
	padding: 12px 18px 0 25px;
}
.home .page2 .view{
	height: auto; overflow: hidden; float: left;
}
.home .page2 .leftView{
	float: left;
}
.home .page2 .leftView span{
	display: block; font-size: 16px; color: #3d3d3d; font-weight: bold; height: 45px; padding-top: 20px;
}
.home .page2 .rightView{
	float: left; margin-left: 15px;
}
.home .page2 .rightView li{
	margin-top: 2px;
}
.home .page2 .rightView li a{
	position: relative;
}
.home .page2 .rightView li a img{
	display: block;
}
.home .page2 .rightView li span{
	position: absolute; left: 0; right: 0; bottom: 0; height: 28px; line-height: 28px; background: url(../../../../HTML/page/imgs/ico41.png) repeat; font-size: 12px; color: #FFF; font-weight: bold; padding-left: 5px;
}
.home .page2 .list{
	float: left; margin-left: 10px; width: 268px; overflow: hidden;
}
.home .page2 .list li{
	height: 24px; padding: 7px 0;
}
.home .page2 .list li a{
	font-size: 13px; color: #1e1e1e; line-height: 24px; padding-left: 10px; border-left: 3px solid #FFF;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.home .page2 .list li:hover a{
	font-size: 14px; color: #ef6c25; border-left: 3px solid #FF8D4F;
}

/*------------------------END----page2-视频页-----------------------------*/

/*-------------------------------page3----------------------------------*/

.home .page3 .content,
.home .page4 .content{
	padding: 10px 0 10px 10px;
}
.home .page3 .leftdiv,
.home .page3 .rightdiv{
	width: 50%;
}
.home .page3 .listTab{
	margin-bottom: 10px; margin-left: 10px;
}
.home .page3 .leftdiv .list,
.home .page3 .rightdiv .list{
	width: 100%; overflow: hidden;
}
.home .page3 .leftdiv .listwrap,
.home .page3 .rightdiv .listwrap{
	height: auto; overflow: hidden; width: 9999px;
}
.home .page3 .rightdiv .listwrap{
	height: auto; overflow: hidden; width: 9999px; margin-left: 0px; 
}
.home .page3 .rightdiv .listwrap .listInfo,
.home .page3 .leftdiv .listwrap .listInfo{
	float: left; width: 427px; min-height: 1px; padding-left: 15px; padding-right: 20px;
}
.home .page3 .rightdiv .listwrap .listInfo{
	padding-left: 23px;
}
.home .page6 .rightdiv .listInfo li,
.home .page3 .leftdiv .listInfo li{
	height: auto; overflow: hidden;
}
.home .page6 .rightdiv .listInfo .img,
.home .page3 .leftdiv .listInfo .img{
	float: left; width: 80px; height: 80px; margin-right: 30px;
}
.home .page6 .rightdiv .listInfo .img img,
.home .page3 .leftdiv .listInfo .img img{
	width: 100%;
}
.home .page3 .listInfo li{
	/*margin: 10px 0;*/
}
.home .page6 .rightdiv .listInfo li:first-child a,
.home .page3 .listInfo li:first-child a{
	font-size: 14px; color: #232323;/* font-weight: bold;*/
}
.home .page5 .listInfo a,
.home .page6 .listInfo a,
.home .page4 .rightdiv .listInfo a,
.home .page3 .listInfo a{
	font-size: 13px; color: #1e1e1e;
}
.home .page5 .listInfo li:hover a,
.home .page6 .listInfo li:hover a,
.home .page6 .rightdiv .listInfo li:hover a,
.home .page4 .rightdiv .listInfo li:hover a,
.home .page3 .listInfo li:hover a{
	color: #ff8d4f;
}
.home .page6 .rightdiv .listInfo p,
.home .page3 .leftdiv .listInfo p{
	margin-top: 5px;
}
.home .page3 .leftdiv .listInfo a{
	line-height: 40px;
}
.home .page5 .listInfo a,
.home .page6 .listInfo a,
.home .page4 .rightdiv .listInfo a,
.home .page3 .rightdiv .listInfo a{
	line-height: 30px;
}
.home .page3 .rightdiv .listTab{
	padding-bottom: 10px; margin-left: 22px;
}

/*------------------------END----page3----------------------------------*/

/*-------------------------------page4----------------------------------*/

.home .page4 .leftdiv{
	width: 472px; height: 230px; overflow: hidden;
}
.home .page4 .leftdiv .list{
	width: 9999px; height: 100%; margin-left: 10px;
}
.home .page4 .leftdiv ul{
	height: auto; overflow: hidden; margin-right: 10px;
}
.home .page4 .leftdiv li{
	text-align: center; float: left; padding: 0 10px; cursor: pointer;
}
.home .page4 .leftdiv h2{
	font-size: 18px; color: #2957a5; font-weight: bold; height: 30px; line-height: 30px;
}
.home .page4 .leftdiv span{
	display: block; font-size: 14px; color: #1e1e1e; line-height: 20px; width: 130px;
}
.home .page4 .leftdiv .img{
	width: 130px; height: 130px; overflow: hidden; margin: 5px 0; border-radius: 50%;
}
.home .page4 .leftdiv .img img{
	width: 100%; height: 100%;
}
.home .page4 .rightdiv{
	margin-left: 25px;
}
.home .page4 .rightdiv .listInfo{
	margin-top: 5px; display: none; width: 417px;
    height: 202px;
}
.home .page4 .rightdiv ul.selected{
	display: block;
}

/*--------------------------END-----page4----------------------------------*/

/*----------------------------------page5----------------------------------*/

.home .page5 .content{
	padding: 10px 0;
}
/*.home .page5 .leftdiv,
.home .page5 .rightdiv{
	width: 46%; padding: 0 2%;
}*/
.home .page5 .leftdiv{
	width: 46.5%; padding: 0 2%;
}
.home .page5 .rightdiv{
	width: 48%; padding: 0;
}
.home .page5 .list{
	height: 245px; overflow: hidden;
}
.home .page5 .leftdiv .listTab{
	float: left;
}
.home .page5 .listInfo{
	float: left; padding-left: 22px; width: 350px; height: 242px;
}
.home .page5 .listInfo li{
	/*padding-bottom: 5px;*/
}
.home .page5 .rightdiv .listTab{
	float: right;
}
.home .page5 .listTab li{
	width: 80px; height: 80px; border-right: 0; border-bottom: 1px solid #FFF; float: none;
}
.home .page5 .listTab span{
	width: 80px; height: 80px; padding: 0 15px; display: table-cell; vertical-align: middle;
}
.home .page5 .listwrap{
	float: left; height: auto; width: 360px; margin-top: 0;
}
.home .page5 .leftdiv .listwrap{
	float: right;
}

/*--------------------------END-----page5----------------------------------*/

/*--------------------------END-----page6----------------------------------*/

.home .page6 .content{
	padding: 15px 0;
}
.home .page6 .rightdiv,
.home .page6 .leftdiv{
	width: 50%;
}
.home .page6 .leftdiv .listInfo ul{
	border-left: 1px solid #94BCFF; margin-left: 24px; margin-top: 10px;
}
.home .page6 .leftdiv .listInfo li{
	background: url(/HTML/page/imgs/ico16.png) no-repeat left center; padding-left: 20px; margin-left: -4px; margin-bottom: 10px;
}
.home .page6 .leftdiv .listInfo a{
	/*line-height: 18px;*/
}
.home .page6 .rightdiv{
/*	width: 45%; background: url(../../../../HTML/page/imgs/ico43.png) repeat-y right center;*/
}
.home .page6 .rightdiv .listInfo{
	padding: 20px 15px 0 27px;
}
.home .page6 .rightdiv .listInfo li{
	padding-bottom: 7px;
}
.home .page6 .banner{
	float: left; width: 14%; display: none;
}
.home .page6 .banner img{
	display: block; margin: 0 auto; border: 1px solid #EAEAEA;
}
.home .page6Tab{
	height: auto; overflow: hidden;
}
.home .page6Tab h2{
	float: left; font-size: 14px; color: #1f1f1f; padding-left: 30px; font-weight: bold;
}
.home .page6Tab a{
	float: right; font-size: 12px; color: #4d89e1; padding-right: 30px;
}
.home .page6Tab a:hover{
	text-decoration: underline;
}

/*--------------------------END-----page6----------------------------------*/

/*----------------------------------page7-友情链接----------------------------*/

.home .page7 .list ul{
	height: auto; overflow: hidden; padding: 20px;
}
.home .page7 .list li{
	float: left; width: 92px; margin: 5px; height: 50px;
}
.home .page7 .list li a{
	width: 100%; height: 100%;
}
.home .page7 .list li img{
	width: 100%; height: 100%;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
}
.home .page7 .list li:hover img{
	transform: scale(1.4);
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	z-index: 2;
	position: relative;
}

/*--------------------------END-----page4---友情链接-------------------------*/


/*-------------------------footer页脚版权信息--------------------------*/

.footer{
	background: #323232; margin-top: 10px;
}
.footer ul{
	height: auto; overflow: hidden;
}
.footer li{
	float: left; padding: 0 5%; margin-right: 80px;
}
.footer dt{
	font-size: 16px; color: #FFF; height: 35px; line-height: 35px;
}
.footer dd a{
	font-size: 14px; color: #9d9d9d; display: block; height: 20px; line-height: 20px;
}
.footer li:last-child a{
	cursor: default;
}
.footer span{
	font-size: 14px; color: #FFF; display: block; height: 35px; line-height: 35px; padding-left: 5%;
}
.footer span a{
	color: #FFF;
}

/*---------------------END----footer页脚版权信息--------------------------*/

.home .head .rightdiv{
	display: none;
}

/*----------------END---home-首页--------------------------*/

/*---------------------------------------侧边电梯导航----------------------------------------*/

.home .sidebar{
	position: fixed; right: 50%; bottom: 50px; margin-right: -550px;
	opacity: 0;                /* Firefox, Safari(WebKit), Opera)  */
 	filter: "alpha(opacity=0)"; /* IE 8 */
 	filter: alpha(opacity=0);   /* IE 4-7 */
 	zoom: 1;       /* needed in IE up to version 7, or set width or height to trigger "hasLayout" */  
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}
.home .sidebar.selected{
	opacity: 1;                /* Firefox, Safari(WebKit), Opera)  */
 	filter: "alpha(opacity=100)"; /* IE 8 */
 	filter: alpha(opacity=100);   /* IE 4-7 */	
}
.home .sidebar li{
	width: 30px; height: 50px; color: #FFF; font-size: 12px; background: #BFC5CE; border-bottom: 1px solid #FFF; font-weight: bold;
	padding: 0 5px; cursor: pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.home .sidebar li.selected,
.home .sidebar li:hover{
	background: #82B6FB;
}
.home .sidebar span{
	display: table-cell; width: 30px; height: 50px; vertical-align: middle; text-align: center;
}
.home .sidebar .forum{
	background: #82B6FB;
}
.home .sidebar .forum a{
	color: #FFF; font-size: 12px;
}
.home .sidebar .other{
	position: relative;
}
.home .sidebar .other .share{
	position: absolute; right: 40px; bottom: 0; top: 0; overflow: hidden; width: 0;
}
.home .sidebar .other .share ul{
	height: auto; overflow: hidden; width: 300px;
}
.home .sidebar .other .share li{
	float: left; border-right: 1px solid #FFF; width: 60px; padding: 0; height: 50px; background: #BFC5CE; text-align: center;
}
.home .sidebar .other .share li a{
	width: 100%; height: 100%; padding-top: 5px;
}
.home .sidebar .other .share li span{
	font-size: 10px; color: #FFF; width: 100%; display: block; padding-top: 3px;
}
.home .sidebar .other .share li:hover span{
	color: #ff8d4f;
}
.home .sidebar .other .msg{
	position: absolute; right: 40px; bottom: 60px; display: none;
}
.home .sidebar .other .msg dl{
	width: 300px; position: relative; height: 140px;
}
.home .sidebar .other .msg dd{
	position: absolute; width: 185px; height: 185px; left: -9px; top: -35px;
}
.home .sidebar .other .msg .img{
	height: 0px; width: 0; overflow: hidden;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}
.home .sidebar .other .msg dd.selected .img{
	height: 185px; width: 185px;
}

/*---------------------------------------END-----侧边电梯导航-----------------------------------*/

/*glide轮播修补*/
.home .head .slider{
	width: 500px; height: 300px;
}
.home .head .slider img{
	width: 100%; height: 100%;
}
.home .head .slider__nav{
	right: 0; bottom: 3px; left: auto !important; margin-left: auto !important;
}
.home .head .slider__nav-item{
	border-radius: 50%;
}
.home .head .slider__nav-item--current{
	background: #6F9DDB;
}
/*news图标*/

.newsinfo i{
    display: inline-block; background: url(../../../../HTML/page/imgs/gif1.gif) no-repeat center; width: 25px; height: 13px;  margin-left: -20px; position: relative; left: 10px; background-size: 100% 125%; overflow: hidden;
}
.home .page1 .newsinfo i{
	top: -7px; left: 13px;
}
.home .page2 .newsinfo i{
    top: -5px; left: 13px;
}
.home .page3 .newsinfo i{
	top: -6px; left: 16px;
}
.home .page4 .newsinfo i{
	left: 17px; top: -7px;
}
.home .page5 .newsinfo i{
    top: -6px; left: 16px;
}
.home .head .list .newsinfo i{
	left: 17px; top: -6px;
}
.home .page6 .rightdiv .newsinfo i{
	left: 16px; top: -7px;
}
.marlf28{
	margin-left: 28px;
}
.home .page3 .leftdiv .listInfo li:first-child .newsinfo i{
	top: -9px;
}

/*end-news图标*/

/*图片处理*/

.home .page2 .leftView .img{
	width: 418px; height: 293px;
}
.home .page2 .rightView .img{
	width: 204px; height: 143px;
}
.home .page6 .rightdiv .img,
.home .page3 .leftdiv .img{
	width: 80px; height: 80px;
}
.home .page6 .rightdiv .img img,
.home .page3 .leftdiv .img img,
.home .page2 .rightView .img img,
.home .page2 .leftView .img img,
.home .head .oldSlide img{
	width: 100%; height: 100%;
}

/*end-图片处理*/

/*分页模板*/

.tcdPageCode{
    padding: 15px 20px;
    text-align: left;
    color: #ccc;
    text-align: center;
}
.tcdPageCode a{
    display: inline-block;
    color: #428bca;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    border: 1px solid #ddd;
    margin: 0 2px;
    border-radius: 4px;
    vertical-align: middle;
}
.tcdPageCode a:hover{
    text-decoration: none;
    border: 1px solid #428bca;
}
.tcdPageCode span.current{
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    margin: 0 2px;
    color: #fff;
    background-color: #428bca;
    border: 1px solid #428bca;
    border-radius: 4px;
    vertical-align: middle;
}
.tcdPageCode span.disabled{
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    margin: 0 2px;
    color: #bfbfbf;
    background: #f2f2f2;
    border: 1px solid #bfbfbf;
    border-radius: 4px;
    vertical-align: middle;
}


/*end-分页模板*/

/*举报弹窗*/

.downWin,
.reportWin{
	position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: rgba(86, 85, 85, 0.51); z-index: -1;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	filter:alpha(opacity=0);   
    -moz-opacity:0;   
    -khtml-opacity: 0;   
    opacity: 0;   
}
.downWinShow,
.reportWinShow{
	filter:alpha(opacity=100);   
    -moz-opacity:1;   
    -khtml-opacity: 1;   
    opacity: 1;   
    z-index: 999;
}
.reportWin .rptContent{
	position: absolute; left: 50%; margin-left: -177px; top: 50%; margin-top: -230px; display: inline-block;
}
.reportWin .rptContent .rptinputwrap{
	text-align: center;
}
.reportWin .rptContent span{
	text-align: center; display: block; font-size: 14px; background: #fcfcfc;
}
.downWin .downContent input,
.reportWin .rptContent input{
	padding: 5px 40px; margin: 15px 10px; border: 0; background: #579ed8; color: #FFF; border-radius: 10px; font-size: 16px; cursor: pointer;
}
.downWin .downContent input:hover,
.reportWin .rptContent input:hover{
	background: #FF7532;
}
.reportWin .rptContent textarea{
	padding: 10px; text-indent: 27px; resize: none; width: 334px; height: 377px; border: 0;
}

/*end-举报弹窗*/

/*下载弹窗*/

.downWin .downContent{
	width: 290px; height: 120px; background: #FFF; position: absolute; left: 50%; margin-left: -145px; top: 50%; margin-top: -120px; border-radius: 10px;
}
.downWin .downContent p{
    text-align: center;
    font-size: 16px;
    padding: 5px 0;	
}
.downWin .downContent .downinputwrap{
	text-align: center;
}
.downWin .downContent input{
	padding: 3px 20px;
}


/*end-下载弹窗*/

/*fix*/

.home .page2 .content .list ul{
	width: 104%;
}
.home .page6 .rightdiv ul{
	width: 105%;
}
.home .head .WHO .list{
	height: 203px; overflow: hidden;
}
.home .page6 .rightdiv .listInfo p{
	width: 320px; display: inline-block;
}
.home .page5 .listInfo a{
	line-height: 32px;
}
/*end-fix*/


/*文字超出省略*/

.home .head .hslide .slider h2,
.home .head .hinfo .WHO .list a,
.home .page1 .leftdiv a,
.home .page2 .leftView span,
.home .page2 .rightView li a span,
.home .page2 .list li a,
.home .page3 .listInfo a,
.home .page4 .rightdiv .listInfo a,
.home .page5 .listInfo a,
.home .page6 .rightdiv .listInfo li a,
.home .page6 .leftdiv .listInfo a{
	/*超出省略号*/
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;	
}
.home .head .hslide .slider h2{
	width: 465px;
}
.home .head .hinfo .WHO .list a{
	width: 217px;
}
.page1 .leftdiv a{
	width: 365px;
}
.home .page2 .list li a{
	width: 240px;
}
.home .page2 .rightView li a span{
	padding: 0 5px;
}
.home .page4 .rightdiv .listInfo a,
.home .page3 .listInfo a{
	width: 390px;
}
.home .page3 .leftdiv .listInfo li:first-child a{
	width: 310px;
}
.home .page2 .leftView span{
	width: 400px;
}
.home .page5 .listInfo a{
	width: 340px;
}
.home .page6 .leftdiv .listInfo a{
	width: 415px;
}
.home .page6 .rightdiv .listInfo li a{
	width: 415px;
}
.home .page6 .rightdiv .listInfo li:first-child a{
	width: 325px;
}
/*end-文字超出省略*/