@charset "utf-8";

/*****reset*****/
body,input,select,textarea{ font:14px/24px "Microsoft Yahei",arial,Tahoma,sans-serif; color:#666;}
body,h1,h2,h3,h4,h5,h6,p,ul,li,ol,dl,dt,dd,form,input,textarea{ padding:0; margin:0;}
ul,ol,li{ list-style-type:none;}
img,input,iframe{ border:none;}
input,select,textarea,:focus{ outline:none;}
*,input{ background-repeat:no-repeat;}
input[type='submit'],input[type='button']{ cursor:pointer;}
a{ text-decoration:none;}
table{ border-collapse:collapse; border-spacing:0;}
	h2,h4{ font-weight:normal; font-size:14px;}
	h5{ font-size:14px;}
	h6,b{ font-size:12px;}
	i{ display:block; font-style:normal;}
	em{ font-style:normal; color:#CC0000;}
	img.w,.w img{ width:100%; _float:left;}
	img.wh,.wh img{ width:100%; height:100%; _float:left;}
	a img:hover{ opacity:.8;}
.gengduo a{ width:100px; height:35px; text-align:center; color:#888; display:block; line-height:35px; font-size:12px; border:#CCC solid 1px;}
.gengduo a:hover{ color:#FFF; background-color:#999;}
.mainTitle{width:295px;margin:0 auto;line-height:70px;color:#666;font-size:40px;text-align:center;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}




.about{padding:80px 0;background:#fff;}
.about .left{width:600px;height:284px;float:left;}
.about .left img{width:100%;height:100%;vertical-align:middle;}
.about .right{position:relative;width:524px;height:284px;float:right;}
.about .right .title{font-size:20px;color:#923AA4;line-height:20px;padding-bottom:20px;}
.about .right .info{font-size:14px;color:#666;line-height:22px;}
.about .right .btn{position:absolute;bottom:0px;left:0px;width:122px;height:38px;border:1px solid #dcdcdc;line-height:38px;text-align:center;color:#999999;font-size:14px;}
.about .right .btn{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.about .right .btn:hover{background:#7E308E;color:#fff;border:1px solid #fff;}

.news{padding:40px 0;background:#f7f7f7;}
.news .container{height:415px;margin:56px auto 0 auto;}
.news .contents{position:relative; margin:auto;width:1200px;height:415px;overflow:hidden;}
.news .content{position:absolute;top:0;left:0;}
.news .child{display:none;position:absolute;width:342px;}
.news .child .childImg{width:342px;height:228px;overflow:hidden;}
.news .child .childImg{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.news .child .childImg:hover{box-shadow:0px 0px 5px #000;-moz-box-shadow:0px 0px 5px #000;-ms-box-shadow:0px 0px 5px #000;-o-box-shadow:0px 0px 5px #000;-webkit-box-shadow:0px 0px 5px #000;}
.news .child .childImg img{ vertical-align:middle;width:100%;height:100%;}
.news .child .childImg img{transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s; -webkit-transition-duration: 1s; }
.news .child .childImg img:hover{ transform:rotate(20deg) scale(1.4);-moz-transform:rotate(20deg) scale(1.4);-ms-transform:rotate(20deg) scale(1.4);-o-transform:rotate(20deg) scale(1.4);-webkit-transform:rotate(20deg) scale(1.4);}
.news .child .childTitle{line-height:30px;padding-top:40px;color:#666;font-size:24px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news .child .childTime{color:#999999;font-size:14px;line-height:40px;}
.news .child .childInfo{color:#878787;font-size:14px;line-height:22px;}
.news .navBtn{position:absolute;top:80px;height:70px;cursor:pointer;}
.news .navBtn.leftBtn{left:-88px;}
.news .navBtn.rightBtn{right:-88px;}

.other{position:relative;background:#fff;padding:80px 0 60px 0;text-align:center;}
.other .child{width:280px;display:inline-block;*display:inline;*zoom:1;margin-right:174px; vertical-align:text-top;}
.other .child#vedioChild{margin-right:0px;}
.other .child#vedioChild .childImg{position:relative;overflow:hidden;}
.other .child .childImg{width:280px;height:280px;background:#EFEFEF;border-radius:280px;-moz-border-radius:280px;-ms-border-radius:280px;-o-border-radius:280px;-webkit-border-radius:280px;}
.other .child .childImg .childImgc{ vertical-align:middle;}
.other .child .childImg .childImgc{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.other .child .childImg .childImgc:hover{ transform:rotate(20deg) scale(1.4);-moz-transform:rotate(20deg) scale(1.4);-ms-transform:rotate(20deg) scale(1.4);-o-transform:rotate(20deg) scale(1.4);-webkit-transform:rotate(20deg) scale(1.4);}
.other .child .childTitle{margin-top:46px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:52px;color:#666;font-size:24px;}
.other .child .childInfo{padding-top:26px;line-height:26px;color:#999999;font-size:14px;}
.other .child#vedioChild{cursor:pointer;}
.other .child#vedioChild .childImg .childImgc:hover{transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;}
.other .child#vedioChild .childImg .childHide{border-raidus:280px;-moz-border-raidus:280px;-ms-border-raidus:280px;-o-border-raidus:280px;-webkit-border-raidus:280px;position:absolute;top:0;left:0;width:280px;height:280px;background:url(../images/index/prupleBg.png);}
.other .child#vedioChild .childImg .childVedio{position:absolute;top:50%;left:50%;width:76px;height:76px;margin:-38px 0 0 -38px;}

/*****global*****/
.fl{ float:left;}
.fr{ float:right;}
.lt,.lt_,.Lt,.Left{ float:left;}
.cen,.cen_,.Cen,.Center{ float:left;}
.rt,.rt_,.Rt,.Right{ float:right;}
.floatR {
    float: right;
}
.flLi li,.flDl dl,.flA a{ float:left;}
.clear:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.over,.over_,.over_ *{ overflow:hidden; _zoom:1;}
	.v{ overflow:visible;}
	.re{ position:relative;}
	.block{ display:block!important;}
	.inB{ display:inline-block; +display:inline; +zoom:1;}
	.none{ display:none!important;}
	.arrow{ font-family:serif;}
.wrap{ width:1210px; margin:0 auto; overflow:hidden;}
body{ overflow-x:hidden; background-color:#fff;}
.clr{clear:both}

.em{ color:#CC0000;}
.B12,.b{ font-weight:bold;}
.p{ height:44px; line-height:22px; color:#999; text-indent:2em;}
.c,.c_,.c_ *{ text-align:center;}
.f14,.f14_,.f14_ *{ font-size:14px;}
.f16,.f16_,.f16_ *{ font-size:16px;}
.f18,.f18_,.f18_ *{ font-size:18px;}
.B14{ font-size:14px; font-weight:bold;}
.B16{ font-size:16px; font-weight:bold;}
.B18{ font-size:18px; font-weight:bold;}



/*zs*/
a,ins{ color:#555;} 
a:hover{ color:#0372c1;}
	.zs{ color:#0372c1;}
	.zd{ background-color:#0372c1; color:#fff;} 
	.zd:hover{ color:#fff!important;}
	

/*css3*/


/*backImgs*/
.Mheader{ background:#fff; height:90px }
.Mheader .tel{ font-size:18px;color:#0a84d1; font-family:Tahoma, Geneva, sans-serif }
.Mheader .img{}
.Mheader .lang{text-align:right; margin-bottom:12px}
.Mheader .lang a{ color:#999 }
.Mheader .logo{padding-top:0px; width:223px;}
.Mheader .logo img{ width:100%; padding-top:10px;}
/*头部*/

	
	.Mheader .wx_ i{ position:absolute; top:-7px; left:50%; margin-left:-7px; width:14px; height:7px; background-image:url(../images/i_arrow_t2.png); z-index:9999;}
	.Mheader .frs{ position:relative;z-index:9999;  margin-top:0px}
	.Mheader .frs .wx_{ display:none; position:absolute; top:36px; left:-10px; width:120px; height:120px; border:#ddd 1px solid; padding:3px; overflow:visible; background-color:#fff;}
    .Mmask{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000;}
	.Mwin{ z-index:99999;}
.Mheader{overflow:hidden;}
.Mheader .lt{ margin-right:10px;}
.Mheader .lt .weibo_btn{padding-left:18px}
	/*导航*/
	.header{}
	.nheader{ height:54px}
	
	.Mnav2{  height:90px; line-height:90px; padding-top:0px;  position:relative; z-index:999;}
	.Mnav2 li{ float:left; position:relative;text-align:center;}
	.Mnav2 li a{ display:block; font-size:15px; color:#000;width:120px;  height:90px;}
	.Mnav2 li a:hover{ background-color:#000;  color:#fff;}
	.Mnav2 li .li:hover{ background-color:#fff;  color:#fff;}
	.Mnav2 li a.on,.Mnav2 li a.cur{ color:#fff;background-color:#000; }
	.Mnav2 li.last{ padding-right:0px}

.Mheader{ overflow:visible;}
.Mheader .wrap{ overflow:visible;}
.Mnav2 li ol{ display:none; position:absolute; top:90px; left:0%; width:90%;}
.Mnav2 li ol a{ display:block; height:50px; line-height:50px;  background-color:#ccc; color:#333; text-align:center; font-size:12px}
.Mnav2 li ol a.sort{  background-color:#fff; }
.Mnav2 li ol a:hover{ background:none;background-color:#fff; color:#333;}
.Mnav2 li ol a.sort:hover{ background:none;background-color:#fff; color:#333;}	



/* 底部样式
----------------------------------------------------------------*/

.footer{
	margin: 0 auto;
	width: 1210px;      /* 调整全局的宽度 必须是10 的倍数 */
	text-align: left;
	position: relative;
}
.footer_box{
	padding-top:30px;
	margin-top:30px;
	width:100%;
	position:relative;
	background:#000;
	color:#fff;
	}

.footer_box .footer a{
	color:#fff;
	font-size:12px;
	}

.footer .footer_nav{
	width:700px;
	float:right;
	}

.footer .footer_nav .m{
	float:left;
	}

.footer .footer_nav .m li{
	width:100px;
	line-height:30px;
	}

.footer .footer_nav .m li a:hover{

	color:#fff; text-decoration:underline;
	}

.footer .footer_nav .m .first{

	border-bottom:1px solid #0b375c;
	margin-bottom:10px; 
	}

.footer .footer_nav .m .first a{
	line-height:40px;
	font-size:14px;
	color:#fff;
	}

.footer .footer_logo{
	height:230px;
	width:65px;
	margin-top:50px;
	}

.footer .footer_logo img{
	height:200px;
	
	}
/* 首页底部关注我们
---------------------------------------------------------------*/

.ind_follow{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #0b375c;
	border-top:1px solid #0b375c;
	}


.ind_follow .box ul{
	width:100%;
	height:45px;
	}

.ind_follow .box ul li{
	float:left;
	position:relative;
	height:40px;
	width:130px;
	float: left;
	margin-right:20px;
	}

.ind_follow .box ul li a{
	color:#959595;
	width:80px;
	font-size:16px;
	line-height:40px;
	position:relative;
	height:40px;
	float: left;
	padding-left:45px;
    display:block;
	}

.ind_follow .box ul li a:hover{
	color:#CCC;
	}



.ind_follow .box ul .ind_follow_1 a{
	background:url(../images/footer_icon_1.png) 0 -40px no-repeat;
	}

.ind_follow .box ul .ind_follow_1 a:hover{
	background:url(../images/footer_icon_1.png) 0 0 no-repeat;
	}

.ind_follow .box ul .ind_follow_2 a{
	background:url(../images/footer_icon_2.png) 0 -40px no-repeat;
	}

.ind_follow .box ul .ind_follow_2 a:hover{
	background:url(../images/footer_icon_2.png) 0 0 no-repeat;
	}
	
.ind_follow .box ul .ind_follow_3 a{
	background:url(../images/footer_icon_3.png) 0 -40px no-repeat;
	}

.ind_follow .box ul .ind_follow_3 a:hover{
	background:url(../images/footer_icon_3.png) 0 0 no-repeat;
	}

.ind_follow .box ul .ind_follow_4 a{
	background:url(../images/footer_icon_4.png) 0 -40px no-repeat;
	}

.ind_follow .box ul .ind_follow_4 a:hover{
	background:url(../images/footer_icon_4.png) 0 0 no-repeat;
	}

.ind_follow .box ul .ind_follow_5 a{
	background:url(../images/footer_icon_5.png) 0 -40px no-repeat;
	}

.ind_follow .box ul .ind_follow_5 a:hover{
	background:url(../images/footer_icon_5.png) 0 0 no-repeat;
	}



.ind_follow .box ul .ind_follow_2 .ind_follow_erwei{
	position:absolute;
	top:-270px;
	left:-40px;
	width:200px;
	height:250px;
	display:none;
	}

.ind_follow .box ul .ind_follow_2 .find_follow_erwei img{
	height:250px;
	width:200px;
	}

.ind_follow .box ul .ind_follow_5 .footer_er_box2{
	position:absolute;
	top:-270px;
	left:-40px;
	width:200px;
	height:250px;
	display:none;
	}

.ind_follow .box ul .ind_follow_5 .footer_er_box2 img{
	height:250px;
	width:200px;
	}
	
	.copy_right {text-align:center; padding-top:15px}
	
	
		.ind_follow_2 .wx_ i,.ind_follow_5 .wx2_ i{ position:absolute; top:-7px; left:50%; margin-left:-7px; width:14px; height:7px; background-image:url(../images/i_arrow_t2.png); z-index:9999;}
	.ind_follow_2 .wx_,.ind_follow_5 .wx2_{ display:none; position:absolute; top:-160px; left:-10px; width:150px; height:150px; border:#ddd 1px solid; padding:3px; overflow:visible; background-color:#fff;}
	.Mwin img{width:150px}
	
    .Mmask{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000;}
	.Mwin{ z-index:99999;}
	
	
	
	/*分页样式*/
.pages{padding:5px; padding-top:0px; padding-bottom:0px;line-height:normal;text-decoration:none;text-indent:0px; float:right;font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.pages a{display:block;padding:2px 6px 0px;border:solid 1px #999;float:left;margin:3px;color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.pages a:hover{background:#999;color:#fff;}
.pagedefault{padding:2px 6px 0px;border:solid 1px #999;float:left;margin:3px;background:#999;color:#FFF;}
.pageno{padding:2px 10px 0px;border:solid 1px #999;float:left;margin:3px 3px 3px 12px;}
.pageall{padding:2px 10px 0px;border:solid 1px #999;float:left;margin:3px;}