﻿@charset "utf-8";
/* CSS Document */
body,html{ padding:0; margin:0; background: #FFFFFF; word-break:break-all; height: 100%;}
h1,h2,h3,h4,h5,h6,hr,blockquote,form,ul,ol,li,p,pre,dl,dt,dd,fieldset,legend,button,input,textarea,th,td,figure{ padding:0; margin:0;}
div,form,p,img,ul,ol,li,dl,dt,dd {margin:0px; padding:0px; list-style:none;}
button,input,select,textarea{ font-size:100%; resize:none;}
table{ border-collapse:collapse; border-spacing:0;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both; line-height:0px; font-size:0px;}
.clearfix:after{ content:".";display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ zoom:1;}
img{ border:0;margin: 0;}
a{ text-decoration:none; color:#333;  }
a:hover{ color:#d9314a;}
.w1200{ width:1200px; margin:0 auto;}
.top{
	height: 60px;
	width: 100%;
	background: #FFFFFF;
}
.m{
	display: none;
}
.dh{
	width: 100%;
	height: 60px;
	background: #eb747f;
}
.dh ul li{
	float: left;
	width: 150px;
	text-align: center;
}
.dh ul li.cur{
	background: #fbc8d7;
	color: #444;
}
.dh ul li.cur a{
	font-weight: 600;
	color: #444;
}
.dh ul li a{
	width: 100%;
	color: #fff;
	font-size: 16px;
	line-height: 60px;
	text-align: center;
}
.dh ul li:hover{
	background: #fbc8d7;
}
.dh ul li:hover a{
	color: #444;
	text-decoration: none;
}
.dydh{
	background: #492b21;
}
.dydh ul li.cur{
	background: #edae21;
}
.dydh ul li:hover{
	background: #edae21;
}

.hydh ul li.cur{
	background: #7cadb8;
}
.hydh ul li.cur a{
	font-weight: 600;
	color: #fff;
}
.hydh ul li:hover{
	background: #7cadb8;
}
.hydh ul li:hover a{
	color: #fff;
}
.fydh{
	background: #8f76ad;
}
.fydh ul li.cur{
	background: #c898d2;
}
.fydh ul li.cur a{
	font-weight: 600;
	color: #fff;
}
.fydh ul li:hover{
	background: #c898d2;
}
.fydh ul li:hover a{
	color: #fff;
}

.ydlydh{
	background: #147161;
}
.ydlydh ul li.cur{
	background: #31a894;
}
.ydlydh ul li.cur a{
	font-weight: 600;
	color: #fff;
}
.ydlydh ul li:hover{
	background: #31a894;
}
.ydlydh ul li:hover a{
	color: #fff;
}

.xbyydh{
	background: #460c0b;
}
.xbyydh ul li.cur{
	background: #cf2e36;
}
.xbyydh ul li.cur a{
	font-weight: 600;
	color: #fff;
}
.xbyydh ul li:hover{
	background: #cf2e36;
}
.xbyydh ul li:hover a{
	color: #fff;
}

.banner{ background:url(../images/rybanner.jpg) no-repeat center; height:508px;}
.dybanner{ background:url(../images/dybanner.jpg) no-repeat center; height:508px;}
.hybanner{ background:url(../images/hy_banner.jpg) no-repeat center; height:508px;}
.fybanner{ background:url(../images/fy_banner.jpg) no-repeat center; height:508px;}
.ydlybanner{ background:url(../images/ydly_banner.jpg) no-repeat center; height:508px;}
.xbyybanner{ background:url(../images/xbyy_banner.jpg) no-repeat center; height:508px;}
.banner .banner_img{
	display: none;
}
.m_banner{
	display: none;
}
.button{
	display: block;
}
.m_zixun{
	display: none;
}
.banner .w1200 .button,.banner .w1200 .dnum{
	float: left;
	margin: 425px 0px 0 50px;
	 width:100px; 
	 height: 40px; 
	 background: #e8343c; 
	 text-align:center; 
	 color: white;
	 font-size: 18px;
	 line-height: 40px;
	 cursor: pointer;
	 border-radius: 8px;
}
.banner .w1200 .button:hover,.banner .w1200 .dnum:hover{
	background: #fa4e56;
	color: #fff;;
}
.banner .w1200 .dnum{
	width:256px; 
}
.banner .w1200 .dnum a{
	color: #fff;
}
.banner .w1200 .dnum:hover a{
	color: #fff;
}
.dybanner .w1200 .button,.dybanner .w1200 .dnum{
	background: #f76a15;
}
.dybanner .w1200 .button:hover,.dybanner .w1200 .dnum:hover{
	background: #f77e34;
}
.hybanner .w1200 .button,.hybanner .w1200 .dnum{
	background: #e8950c;
}
.hybanner .w1200 .button:hover,.hybanner .w1200 .dnum:hover{
	background: #efa326;
}
.fybanner .w1200 .button,.fybanner .w1200 .dnum{
	background: #f76a15;
}
.fybanner .w1200 .button:hover,.fybanner .w1200 .dnum:hover{
	background: #f47a30;
}
.ydlybanner .w1200 .button,.ydlybanner .w1200 .dnum{
	background: #ffa800;
	margin: 425px 30px 0 0px;
}
.ydlybanner .w1200 .button:hover,.ydlybanner .w1200 .dnum:hover{
	background: #ffb422;
}
.xbyybanner .w1200 .button,.xbyybanner .w1200 .dnum{
	background: #f76a15;
	margin: 425px 30px 0 0px;
}
.xbyybanner .w1200 .button:hover,.xbyybanner .w1200 .dnum:hover{
	background: #fd8239;
}
/*1*/
.part1 .title{
	width: 100%;
	text-align: center;
	margin: 40px 0 30px 0;
}
.part1 .js{
	font-size: 18px;
	color: #333;
}
.part1 .js img{
	width: 64px;
	float: left;
	display: inline-block;
	margin-top: 4px;
}
.part1 .js p{
	margin-left: 88px;
	line-height: 26px;
}
.part1 table{
	margin-top: 20px;
	width: 100%;
}
.part1 table tr{
	width: 100%;
	height: 68px;
	font-size: 18px;
}
.part1 table tr td{
	border: 1px solid #fff;
	font-size: 16px;
}
.part1 table tr:first-child{
	height: 48px;
	line-height: 48px;
	background: #fbc8d7;
}
.part1 table tr td:first-child{
	width: 100px;
}
.part1 table tr:nth-child(2),.part1 table tr:nth-child(4),.part1 table tr:nth-child(6){
	background: #ececec;
}
.part1 table tr:nth-child(3),.part1 table tr:nth-child(5),.part1 table tr:nth-child(7){
	background: #f7f7f7;
}

.part1 .hy_table{
	margin-top: 20px;
	width: 100%;
}
.part1 .hy_table tr{
	width: 100%;
	font-size: 18px;
}
.part1 .hy_table tr td{
	border: 1px solid #fff;
	font-size: 16px;
	padding: 15px;
}
.part1 .hy_table tr:first-child{
	line-height: 24px;
	background: #f7f7f7;
}
.part1 .hy_table tr td:first-child{
	width: 100px;
	color: #fff;
}
.part1 .hy_table tr:nth-child(2),.part1 .hy_table tr:nth-child(4),.part1 .hy_table tr:nth-child(6){
	background: #ececec;
}
.part1 .hy_table tr:nth-child(3),.part1 .hy_table tr:nth-child(5){
	background: #f7f7f7;
}

.part1 .fy_table tr{
	width: 100%;
	font-size: 18px;
}
.part1 .fy_table tr td{
	border: 1px solid #fff;
	font-size: 16px;
	padding: 15px;
	width: 33%;
	line-height: 24px;
}
.part1 .fy_table tr:first-child{
	background: #c898d2;
	color: #fff;
	font-size: 18px
}
.part1 .fy_table tr:last-child td:first-child{
	color: #333;
}

/*2*/
.part2{
	width: 100%;
	background: #f5f5f5;
	padding: 1px 0;
	margin-top: 40px;
}
.part2 .title{
	width: 100%;
	text-align: center;
	margin: 20px 0 30px 0;
}
.part2 h3{
	width: 100%;
	text-align: center;
	font-size: 24px;
	font-weight: 500;
	color: #333;
	margin-bottom: 20px;
}
.part2 .c_inner{
	margin-bottom: 20px;
}
.part2 .c_inner li {
	width:110px;
	margin:11px 35px;
	display: inline-block;
	vertical-align:top;
	text-align:center;
	font-size: 14px;
}
.part2 .c_inner li p{
	color:#333;
	font-size:18px;
	line-height:40px;
}
.part2 hr{
	margin-bottom: 10px;
	height: 1px;
	width:100%;size:100;background-color:#e3333b;
	border: none;
	margin-top: 10px;
}
/*3*/
.part3 .title{
	width: 100%;
	text-align: center;
	margin: 20px 0;
}
.part3 ul{
	width: 100%;
}
.part3 ul li{
	width: 96%;
	padding: 40px 1% 40px 3%; position: relative; height: 130px;
	border: 1px solid #e1e1e1;
	margin-bottom: 20px;
}
.part3 ul li .bj{
	width: 130px;
	height: 130px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	/* IE 9 */
	-moz-transform:rotate(45deg); 	/* Firefox */
	-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
	-o-transform:rotate(45deg); 	/* Opera */
	background: #fbc8d7;
	border-radius: 10px;
	text-align: center;
	position: relative;
}
.part3 ul li .bj p{
	width: 100%;
	text-align: center;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); 	/* IE 9 */
	-moz-transform:rotate(-45deg); 	/* Firefox */
	-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
	-o-transform:rotate(-45deg); 	/* Opera */
	font-size: 24px;
	color: #444;
	line-height: 36px;
	position: absolute;
	top: 70%;
	margin: -50% 0 0 0;
}
.part3 ul li .bj p.p2{	
	top: 60%;
}
.part3 ul li .bj p.hy_p{
	top: 70%;
	color: #fff;
}
.part3 ul li .bj p.hy_p2{
	top: 60%;
	color: #fff;
}
.part3 ul li .bj p.fy_p{
	color: #fff;
}
.part3 ul li .bj p.xbyp{
	font-size: 24px;
	color: #fff;
}
.part3 ul li hr{
	height: 2px;
	width:12%;
	size:100;
	background-color:#fbc8d7;
	border: none;
	margin-left: 48px;
	margin-top: 4px;
}
.part3 .js{
	margin-top: -160px;
	margin-left: 185px;
	font-size: 16px;
	line-height: 36px;
}
.part3 .js span{
	line-height: 24px;
}
.contents{
	width: 100%;
	height: 138px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.part3 .btn{position:absolute; top:130px; left: 220px;}
.part3 .btn a{
	display: inline-block;
	width: 145px;
	height: 35px;
	border-radius: 8px;
	background: #e3333b;
	margin: 29px 20px 0 0;
	color: #fff;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
}
.part3 .dybtn a{
	background: #f76a15;
}
.part3 .hy_btn a{
	background: #f76a15;
}
.p3{
	font-size:28px; 
}
/*4*/
.part4{
	background: #F5F5F5;
	padding: 1px 0;
	margin-top: 30px;
	padding-bottom: 70px;
}
.part4 .title{
	width: 100%;
	text-align: center;
	margin: 30px 0 30px 0;
}
.part4 .pic{
	width: 100%;
	height: 342px;
	overflow: hidden;
}
.part4 .pic li{overflow: hidden;}
.part4 .pic li img{
	width: 100%;
}
.part4 .pic li:first-child{
	float: left;
	width: 432px;
	height: 343px;
	margin-right: 1px;
}
.part4 .pic li:nth-child(2),.part4 .pic li:nth-child(3){
	float: left;
	width: 445px;
	height: 171px;
}
.part4 .pic li:nth-child(3){
	margin-top: 1px;
}
.part4 .pic li:last-child{
	float: right;
	width: 321px;
	height: 343px;
	margin-top: -171px;
}
/*5*/
.part5 .title{
	width: 100%;
	text-align: center;
	margin: 40px 0 30px 0;
}
/*6*/
.part6{
	width: 100%;
	background: url(../images/06bg.jpg) no-repeat center;
	padding: 1px 0;
}
.part6 .title{
	width: 100%;
	text-align: center;
	margin: 20px 0 30px 0;
}
.part6 .xxzx{
	width: 90%;
	height: 190px;
	padding: 30px 5%;
	background: rgba(255,255,255,0.4);
	margin-bottom: 30px;
}
.part6 .xxzx li{
	float: left;
	width: 48%;
	background: url(../images/dot.png) no-repeat left center;
	padding-left: 20px;
	margin-bottom: 20px;
}
.part6 .xxzx li a{
	font-size: 16px;
	color: #fff;
}
.part6 .xxzx li:hover a{
	color: #ff9c57;
}
.part6 .get_more{
	width: 145px;
	height: 35px;
	border-radius: 8px;
	background: #e3333b;
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	margin: 0 auto; 
	margin-bottom: 20px;
}
.part6 .get_more a{
	color: #fff;
}

.outer{background:url(../images/foot.png) no-repeat center;height: 113px; padding:0px 0 20px 0; position: fixed; bottom:0; width: 100%; z-index: 9999999;text-align: center;}
.outer .title_outer{
	float: left;
    font-size: 30px;
    font-weight: 600;
    line-height: 36px;
    color: #fff;
    margin-left: 150px;
    margin-right: 20px;
    margin-top: 5px;
}
.outer .title_outer span{display: block;}
.outer form{width:900px;margin: 40px auto;}
.outer form li{
	float: left;
	margin-right: 20px;
}
.outer form label{
	display:block;
	height: 52px; 
	line-height: 52px;
	font-size:18px; 
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	padding: 0 10px;
 }
.outer form input{
	outline: none;
	width: 178px;
    height: 32px;
    line-height: 32px;
    color: #333;
    font-size: 12px;
    padding-left: 15px;
    background: #fff;
    border: none;
    border-radius: 20px;
}
#subBtn{
	margin-top: 5px;
	width: 140px;
    height: 39px;
    border: none;
    cursor: pointer;
    background: #e3333b;
    border-radius: 8px;
    line-height: 39px;
    text-align: center;
    color: #fff;
    font-size: 18px;
}
form #isRead{
	width: 20px;
	height: 20px;
}
.footer{background:none; padding:30px 0;font-size: 12px;height: 135px;color: #666;text-align: center;}
.footer .tc{  border-top:1px solid #000;padding-top:20px;}
.r_xuanfu{ width:35px; position: fixed; top:50%; margin-top: -100px; right:5px; z-index: 9999;}
.r_xuanfu a{display:block; width: 35px; height: 35px; border-radius: 3px; margin-top: 1px; background: url(../images/rzx.png) #777; position: relative;}
.r_xuanfu a:hover{background: url(../images/rzx.png) #fa8331;}
.r_xuanfu a:hover b{display:block;}
.r_xuanfu a b{position:absolute; right:32px; height: 35px; width:60px; background: #fa8331; text-align: center; line-height: 35px; color:#fff; font-weight: 100; border-radius: 3px; display: none;}
.r_xuanfu a b.l_weixin{width:120px; height: 120px;top:-36px; right: 35px;}
.r_xuanfu a b.l_weixin img{width:120px; height: 120px;}

.bgcolor{
	background: #f9f6f5; height: 100%; overflow: hidden;
}
.all{
	width: 100%;height:90%;min-height: 1000px; padding-top:5%; overflow:hidden;
	/*overflow: hidden;*/
}
.all a{display:block; height: 100%;width:16.666%;float: left;}
.all .city{
	float: left;
	width:100%; height: 100%;
	white-space:nowrap; overflow: hidden;
	position: relative;
}
.all .city img{
	width: 100%;
}
.all .city .zz{
	width: 100%;
	height: 90%;
	background: rgba(26,26,26,0.5);
	position: absolute;
	top: 50px;
	left: 0;
}
.all .city .zz{
	width: 100%;
	height: 90%;
	background: rgba(26,26,26,0.5);
	position: absolute;
	top: 50px;
	left: 0;
	text-align: left;
	color: #fff;
	font-size: 40px;
	line-height: 400px;
}
.all .city .zz p{
	margin-left: 15px;
}
.all .city .zz span{
	display: inline-block;
	color: #fff;
	font-size: 20px;
	margin-top: -360px;
}
.all .city:hover img{
	transform: scale(1.02);
}
.all .city:hover .zz{
	background: rgba(26,26,26,0.2);
}
.zt{
	width: 100%;
	margin-top: 30px;
	font-size: 28px;
	font-weight: 600;
	color: #333;
	text-align: center;
}
.index_top{position:fixed; top:0;  height: 5%;min-height: 50px; left: 0;width: 100%; z-index: 999;}
.index_top img{}
.index_footer{position:fixed; bottom:10px; left: 0;width: 100%; height:30px; line-height:30px; padding: 0;color:#ccc;}
.l_logo{position:absolute; left:3%; top:50%; margin-top: -16px;}
.logow{margin-right:3%;}
.kecheng2{background:url(../images/kb.jpg) top; padding: 30px 0; width: 100%; padding-bottom: 50px;}
.ksclasstable{width:100%;}
.ksfiltertitle {
    float: left;  font-size: 14px;
    width: 90px;
    display: block; color: #fff;
    padding: 3px 0 3px 0;
    margin: 5px 0;
}
.ksfilterbody{padding-bottom:20px;}
.ksfilterbody a {
    padding: 3px 7px 3px 7px;
    margin: 5px 0 5px 10px;
    display: block;font-size: 14px; color: #666;font-weight: 100;
    float: left;
}
.ksfilterbody a:hover{background:#fdd000; color: #333;}
.ksfilterbody a.ks_hl{background:#fdd000; color: #333;}
.tabcon{position:relative; z-index: 9999;}
#tabcon1_area{display:block !important;}
#tabcon1_area span a{display:block !important;}
#tabcon1_region select{display:none;}
.ksfiltertitle{display:block;float: left;}
.ksclasstable td {
    border-bottom: none;
    color: #666;
}
#tabcon1_area span{display:block;float:left; width: 1100px;}
#ksclasslistcon{ position:absolute; top:110px;}
#tabcon1_classlist{width:1200px;}
#tabcon1_classlist tr td {
   border:1px solid #ccc; text-align: center; background: #fff; padding: 5px 0;font-size:14px;
}
#tabcon1_classlist tr td .m_xx{display:none;}
.ksfilterbody{width:1199px;}
.ksclasstable{width:1199px;}
#tabcon1_area span a{width:auto; overflow: hidden;height: 20px;}
.ksclasstable thead{width:1199px; overflow: hidden;border-right:1px solid #ccc;}
.ksclasstable thead td{background:#fdd000; padding:8px 0;border: 1px solid #fdd000; text-align: center; font-size: 14px;}
#tabcon1_classlist tr td:nth-child(1){width:100px;}
#tabcon1_classlist tr td:nth-child(2){width:300px;}
#tabcon1_classlist tr td:nth-child(3){width:130px;}
#tabcon1_classlist tr td:nth-child(4){width:230px;text-align:left; padding-left: 20px;}
#tabcon1_classlist tr td:nth-child(4) img{margin-right:10px; position: relative;top:1px; height:20px; width: 15px;}
#tabcon1_classlist tr td:nth-child(5){width:80px;}
#tabcon1_classlist tr td:nth-child(6){width:80px;}
#tabcon1_classlist tr td:nth-child(7){width:90px;}
.ksclasslistcon{width:1196px;}
#tabcon1_classlist{border-right:1px solid #ccc;}
.posterTvGrid{position:relative;height:310px;}
.posterTvGrid img{max-width:none;max-height:none;border:0 none;background:#888;}
.posterTvGrid .contentHolder{position:relative;overflow:hidden;}
.posterTvGrid .contentHolderUnit{cursor:pointer;position:absolute;width:640px;height:270px;}
.posterTvGrid .contentHolderUnit a.elementLink{display:block;overflow:hidden;z-index:3;position:absolute;left:0;right:0;width:100%;height:100%;}
.posterTvGrid .contentHolderUnit img{width:100%;height:100%;}
.posterTvGrid .contentHolderUnit .elementTitle{}
.posterTvGrid .contentHolderUnit .elementOverlay{z-index:1;position:absolute;top:0;left:0;background:#000;width:100%;height:100%;opacity:0;filter:opacity=0;}
.posterTvGrid .contentHolderUnit .leftShadow{position:absolute;top:23px;left:-174px;width:174px;height:224px;background:url(../images/leftshadow.png) no-repeat;}
.posterTvGrid .contentHolderUnit .rightShadow{position:absolute;top:23px;right:-174px;width:174px;height:224px;background:url(../images/rightshadow.png) no-repeat;}
.posterTvGrid .bannerControls{}
.posterTvGrid .leftNav,.posterTvGrid .rightNav{cursor:pointer;z-index:10;position:absolute;top:50%;width:45px;height:45px;margin-top:3px;}
.posterTvGrid .leftNav{left:7px;background:url("../images/l.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/slide_prev_btn.png");}
.posterTvGrid .rightNav{right:7px;background:url("../images/r.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/slide_next_btn.png");}
.posterTvGrid .leftNav:hover{}
.posterTvGrid .rightNav:hover{}
.posterTvGrid .bottomNav{z-index:140;position:absolute;width:100%;height:10px;margin-top:370px;padding:10px 0 0;text-align:center;}
.posterTvGrid .bottomNavButtonOFF{cursor:pointer;overflow:hidden;display:inline-block;*display:inline;*zoom:1;width:10px;height:2px;margin:0 5px;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#c3c3c3;}
.posterTvGrid .bottomNavButtonOFF:hover{background:#aaa;}
.posterTvGrid .bottomNavButtonON,
.posterTvGrid .bottomNavButtonON:hover{background:#000;}
#cgtabtit1{display:none;}
.ksfiltertitle{color:#333}
a.jiaru{display: block;
    background: #fdd000;
    width: 300px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #000;
    font-size: 16px;
    margin: 0 auto;
    
    border-radius: 10px;
    margin-top: 20px;
}
.easemobim-chat-panel{z-index:9999999999999999999;}
.erweima{padding: 40px 0;margin: 0 auto;}
.erweima .fl,.erweima .fr{width: 48%;}
.erweima .fr{margin-left: 4%;}
.erweima p{float:left;font-size: 16px;margin-top: 50px;width: 70%;}
.erweima img{float:right;}