.bannerbox {width:100%;height:550px;margin:0 auto;overflow:hidden;}
.bannerbox a {display:block;width:100%;height:550px;background-repeat:no-repeat;background-position:center center;}
#bannernum {position:absolute;width:100%;bottom:15px;text-align:center;left:0;}
#bannernum span { display:inline-block;width:10px;height:10px;background:#fff;line-height:0px; font-size:0px; margin:0 5px;}
#bannernum span.numsel { background:#4fb0a5;}
.bannerbox .main {z-index:5; top:-340px;}
.bannerbox .main b { position:absolute; top:0; display:block; width:46px; height:60px; cursor:pointer;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out; opacity:0.5;background: #bebebe;text-align: center;}
.bannerbox .main b img{top:14px;}
.bannerbox .main b:hover {background: #007686;}
#adlast {left:0;}
#adnext {right:0;}
.cartoon {
	transition:all 0.2s ease-in-out;
    -webkit-transition:all 0.2s ease-in-out;}
.mainhead { width:100%; height:120px; z-index:99;background: #fff;border-bottom:4px #ccc solid;}
.mainhead h1 {width:auto;margin-top: 26px;}
.mainhead ul {width:auto;height:110px;margin-top: 10px;}
.mainhead ul li {float:left;width: 80px; height:110px;margin-right:15px;}
.mainhead ul li .a1 { display:block; white-space:nowrap; font-size:14px; height:110px;line-height: 110px; border-bottom:4px solid #ccc;transition: all 0.2s ease-in-out 0.01s;-webkit-transition: all 0.2s ease-in-out 0.01s;color: #333;font-weight: bold;text-align: center;}
.mainhead ul li menu { position:absolute; left:50%; top:114px; width:120px; margin-left:-40px; display:none;}
.mainhead ul li menu p{width: 100%;height: 10px;}
.mainhead ul li menu p img{top: 5px;left: 33px;}
.mainhead ul li menu nav{width: 100%;height: auto; background: #007686;padding: 15px 0;}
.mainhead ul li menu nav a { display:block; line-height:28px;height:28px; white-space:nowrap; overflow:hidden;transition: all 0.2s ease-in-out 0.01s;-webkit-transition: all 0.2s ease-in-out 0.01s; color:#fff; font-size:14px;margin-bottom: 5px;padding-left:16px;width: 104px;}
.mainhead ul li menu nav a:hover {background:#ffc730;color:#fff;}
.mainhead ul li.sel .a1,.mainhead ul li:hover .a1 {background:#3cb3c3;color:#fff;border-bottom: 4px #007686 solid;}
.mainhead .search{display: block;width: 45px;height: 45px;margin-left: 10px;margin-top: 44px;}
.back01{background: url(../images/bg01.jpg) repeat;}
.back02{background: url(../images/bg02.jpg) repeat;}
.back03{background: url(../images/bg03.jpg) repeat;}
.frame{width: 100%;height: auto;padding: 30px 0;overflow: hidden;}
.frame .title{width: 100%;height: auto;margin-bottom: 23px;}
.frame .title h2{width: auto;height: 30px;line-height: 30px;color: #333;font-size:26px; }
.frame .title .en{color: #999;font-family: 'Arial';height: 16px;line-height: 16px;margin-top: 5px;}
.frame .title .white{color: #fff;}
.frame .title .more{position: absolute;top:6px;right: 0;display: block;width: 36px;height: 36px;z-index: 9;}
.frame .title .more:hover{right: 10px;}
.frame .text{width: 100%;height: auto;}
.frame .text .notice{margin-bottom: 8px;background: url(../images/bluebg.png) repeat;padding: 8px;width:576px;height:auto;}
.frame .text .notice .ioe{padding: 15px;background: #fff;width: 546px;height: auto;}
.frame .text .notice h3{width: auto;height: 35px;line-height: 35px;color: #333;font-size: 18px;}
.frame .text .notice .notice_list{margin-top: 11px;height: 408px;}
.frame .text .notice .notice_list ul{height: 365px;}
.frame .text .notice .notice_list ul li{width: 100%;height: auto;}
.frame .text .notice .notice_list ul li a{display: block; width: 100%;height: 80px;overflow: hidden;margin-bottom: 15px;}
.frame .text .notice .notice_list ul li a .img{width: 120px;height: 80px;overflow: hidden;}
.frame .text .notice .notice_list ul li a .img img{width: 120px;height: 80px;display: block;}
.frame .text .notice .notice_list ul li a .info{width: 390px;height: 80px;margin-left: 20px;}
.frame .text .notice .notice_list ul li a .info .p1{width: 100%;height: 23px;line-height: 23px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;color: #333;}
.frame .text .notice .notice_list ul li a .info .p2{width: 100%;height: 40px;line-height: 20px;display:block;color: #666;font-size: 12px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.frame .text .notice .notice_list ul li a .info .p3{color: #999;font-size: 12px;font-family: 'Arial';line-height: 17px;}
.frame .text .notice .notice_list ul li a:hover{background: #3cb3c3;}
.frame .text .notice .notice_list ul li a:hover .info p{color: #fff;}
#notice_list_num {width:100%;height:28px;line-height: 28px; text-align:left;}
#notice_list_num span { display:inline-block;width:15px;height:15px;background:url(../images/yuan01.png) no-repeat center center;line-height:0px; font-size:0px; margin:5px 6px;}
#notice_list_num span.numsel { background:url(../images/yuan02.png) no-repeat center center;}
#news_list_num {width:100%;height:31px;line-height: 31px; text-align:center;}
#news_list_num span { display:inline-block;width:15px;height:15px;background:url(../images/yuan01.png) no-repeat center center;line-height:0px; font-size:0px; margin:8px 5px;}
#news_list_num span.numsel { background:url(../images/yuan02.png) no-repeat center center;}
.frame .text .right{width: 592px;height: auto;overflow: hidden;}
.frame .text .right .news{background: url(../images/bluebg.png) repeat;padding: 8px;width:576px;height:auto;margin-bottom: 18px;}
.frame .text .right .news .ioe{padding: 15px;background: #fff;width: 546px;height: auto;}
.frame .text .right .news h3{width: auto;height: 35px;line-height: 35px;color: #333;font-size: 18px;}
.frame .text .right .news p{width: 100%;height: 120px;line-height: 24px;display:block;color: #666;font-size: 14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;margin-top: 6px;}
.frame .text .right .news .more{width: auto;height: 33px;line-height: 33px;display: block;color: #3cb3c3;font-size: 14px;font-weight: bold;}
.frame .text .right .class{width: 105%;}
.frame .text .right .class a{display: block;width: 171px;height: 226px;background: url(../images/bluebg.png) repeat;padding: 8px;float: left;margin-right: 16px;}
.frame .text .right .class a .weks{width: 171px;height: 176px;background: #fff;padding-top: 50px}
.frame .text .right .class a .weks img{display: block;width: 80px;height: 80px;margin:0 auto 20px;border-radius: 50%;}
.frame .text .right .class a .weks p{text-align: center;height: 30px;line-height: 30px;color: #333;font-size: 16px;}
/*.frame .text .right .class a:hover .weks{background: #76cad5;}*/
.frame .text .right .class a:hover{background: #3cb3c3;}
.frame .text .right .class a:hover .weks{background:#3cb3c3;}
.frame .text .right .class a:hover .weks p{color: #fff;}
.pro_list{width: 100%;height: auto;overflow: hidden;}
.pro_list nav{width: 105%;}
.pro_list nav a{display: block;width: 374px;height: 244px;background: #fff;float: left;margin-right: 15px;margin-bottom: 15px;background: url(../images/bgff70.png) repeat;padding: 8px;}
.pro_list nav a img{display: block;width: 374px;height: 244px;}
.pro_list nav a .lady{display: none;width: 390px;height: 260px;position: absolute;top:0;left: 0;background: url(../images/bg70.png) repeat;}
.pro_list nav a .lady img{width: 77px;height: 76px;display: block;margin: 92px auto 25px;}
.pro_list nav a .lady p{text-align: center;width: 90%;height: 30px;line-height: 30px;overflow: hidden;color: #fff;font-size: 16px;margin:0 auto;}
.pro_list nav a:hover .lady{display: block;}
.frame .text .news_list{width: 100%;height: auto;}
.frame .text .news_list ul{width: 110%;}
.frame .text .news_list ul a{display: block;background: url(../images/bluebg.png) repeat;padding: 8px;width: 272px;height: 464px;float: left;margin-right: 16px;margin-bottom: 18px;}
.frame .text .news_list ul a .bg{width: 100%;height: 100%;background: #fff;}
.frame .text .news_list ul a .img{width: 200px;height: 200px;margin:0 auto 33px;overflow: hidden;border-radius: 50%;border:5px #fff solid;}
.frame .text .news_list ul a .img img{height: 200px;display: block;}
.frame .text .news_list ul a p{text-align: center;}
.frame .text .news_list ul a .p1{width: 94%;margin:0 auto;height: 27px;line-height: 27px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;color: #333;font-size: 15px;font-weight: bold;}
.frame .text .news_list ul a .p2{width: 94%;margin:0 auto;color: #999;font-family: 'Arial';height: 18px;line-height: 18px;}
.frame .text .news_list ul a .p3{width: 94%;margin:17px auto;color: #666;font-size: 12px;height: 105px;line-height: 22px;display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden;}
/*.frame .text .news_list ul a:hover .bg{background: #76cad5;}*/
.frame .text .news_list ul a:hover {background:#3cb3c3;}
.frame .text .news_list ul a:hover .bg{background: #3cb3c3;}
.frame .text .news_list ul a:hover p{color: #fff;}
.bus_tab{width: 100%;border-spacing: 15px;border-collapse: separate;}
.bus_tab a{display: block;width: auto;height: auto;padding: 4px;background: url(../images/bgff70.png) repeat;}
.bus_tab a img{display: block;}
.bus_tab a:hover{
	background: #3cb3c3;
    z-index:10;
	-webkit-transition: all 0.2s ease-in-out 0.01s;
    -moz-transition: all 0.2s ease-in-out 0.01s;
    -o-transition: all 0.2s ease-in-out 0.01s;
    -ms-transition: all 0.2s ease-in-out 0.01s;
    transition: all 0.2s ease-in-out 0.01s;
	
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)
}
.in_le{width: 390px;height: auto;}
.in_le a{width: 188px;height: 188px;display: block;text-align: center;}
.in_le a img{top:40px;}
.in_le a p{color: #fff;font-size: 16px;font-weight: bold;margin-top: 65px;}
.in_le .qq{background: #4ccbe6;}
.in_le .wechat{background: #90d87f;}
.in_le .wechat img{top:45px;}
.in_le .qq:hover{-webkit-transition: all 0.2s ease-in-out 0.01s;
    -moz-transition: all 0.2s ease-in-out 0.01s;
    -o-transition: all 0.2s ease-in-out 0.01s;
    -ms-transition: all 0.2s ease-in-out 0.01s;
    transition: all 0.2s ease-in-out 0.01s;
    background: #12bbdf;}
.in_le .wechat:hover{-webkit-transition: all 0.2s ease-in-out 0.01s;
    -moz-transition: all 0.2s ease-in-out 0.01s;
    -o-transition: all 0.2s ease-in-out 0.01s;
    -ms-transition: all 0.2s ease-in-out 0.01s;
    transition: all 0.2s ease-in-out 0.01s;
    background: #6dc159;}
.allwin {
	display:none;
	z-index:90;
	position:fixed;
	_position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background: url(../images/darkbg.png) repeat;
}
.myselfbox {
	z-index:10;
	background: url(../images/bgff70.png) repeat;
	padding: 8px;
	width:744px;
	height: auto;
	margin:0 auto;
	overflow:hidden;
	top:-300px;
}
.myselfboxbg{padding: 35px;width: 674px;background: #fff;}
.myselfclose {
	position:absolute;
	right:15px;
	top:15px;
	filter:alpha(Opacity=40);
    -moz-opacity:0.4;
    opacity: 0.4;
}
.myselfclose:hover {
	filter:alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
}
.letter_right{width: 55%;}
.letter_right h3{margin-top:25px;text-align: center;color:#333;font-size: 48px;height: 60px;line-height: 60px;margin-bottom: 20px; }
.letter_right p{height: 30px;line-height: 30px;color: #333;font-size: 20px;text-align: center;}
.letter_right p span{color: #3cb2c2;}
.letter_right2{width: 55%;}
.letter_right2 h4{margin-top:25px;color:#333;font-size: 36px;height: 60px;line-height: 60px;margin-bottom: 20px; }
.letter_right2 p{height: 30px;line-height: 30px;color: #333;font-size: 20px;}

.in_maps{width: 374px;height: 172px;overflow: hidden;background: url(../images/bluebg.png) repeat;padding: 8px;}
.in_maps img{width: 374px;height: 172px;display: block;}
.in_tel{width: 364px;height: auto;padding: 8px;background: url(../images/bluebg.png) repeat;margin-left: 26px;}
.in_tel .in_telbg{padding: 23px 25px;background: #fff;width: 314px;height: auto;}
.in_tel .in_telbg .tel{width: 82%;padding-left: 58px;height: 46px;line-height: 52px;background: url(../images/iocn06.png) no-repeat left center;color: #ffb935;font-size: 40px;font-family: 'Aparajita';font-weight: bold;}
.in_tel .in_telbg p{width:270px; line-height:30px; padding-left:40px;color: #666; } 
.in_tel .in_telbg p span {position:absolute; left:0; top:0;color: #666;}
.in_tel .in_telbg .noe{padding-left:0;margin-top: 20px;}
.in_message {width: 364px;height: auto;padding: 8px;background: url(../images/bluebg.png) repeat;}
.in_message .in_messagebg{background: #fff; width: 344px; height: 364px; overflow: hidden;padding:10px 10px 0;} 
.in_message .in_messagebg p {display:block; width:80px; height:32px; float:left; padding-left:10px; line-height:32px; margin-bottom:25px;}
.in_message .in_messagebg .Validform_checktip{position: absolute;bottom: -25px;left: -8px; }
.in_message .in_messagebg .inp_div{width:72%;height:auto;float:left;margin-bottom:25px;}
.in_message .in_messagebg .text {padding-left:10px; width:230px; height:30px; line-height:30px; border:1px solid #e2e2e2; background:#f7f7f7; float:left; } 
.in_message .in_messagebg .sub {width: 242px; height: 40px; background: #0f98aa; color: #fff; font-size: 16px; border: none; cursor: pointer; margin-left: 90px;} 
.in_message .in_messagebg .sub:hover {
	-webkit-transition: all 0.2s ease-in-out 0.01s;
    -moz-transition: all 0.2s ease-in-out 0.01s;
    -o-transition: all 0.2s ease-in-out 0.01s;
    -ms-transition: all 0.2s ease-in-out 0.01s;
    transition: all 0.2s ease-in-out 0.01s;
	background:#3cb3c3;
	}
.in_message .in_messagebg textarea {outline:none; height: 40px; border: 1px solid #e2e2e2; background: #f7f7f7; width:220px; float:left;padding:10px }
.backa5{background: #a5a5a5;}
.back16{background: #16131f;}
.in_linck{padding: 15px 0;width: 100%;height: auto;}
.in_linck span{display: block;width: 76px;height: 26px;line-height: 26px;color: #fff;font-weight: bold;}
.in_linck nav{display: block;width: 1124px;height: auto;line-height: 26px;}
.in_linck nav a{color: #fff;margin-right: 23px;}
.in_linck nav a:hover{color: #ffb935;}
footer{padding: 15px 0;width: 100%;height: auto;}
footer p{color: #999;font-size: 12px;}
footer p a,footer p span{color: #999;font-size: 12px;margin-left: 10px;}
footer p a.a1{margin-left: 5px;color: #d8d8d8;}
#go-top{width: 40px;height: 40px;position: fixed;bottom: 100px;left: 50%;margin-left: 640px;z-index: 999;background: #3bb3c3;text-align: center;}
#go-top img{}
#go-top:hover{background: #0690a2;}
.page_banner{width: 100%;height: auto;text-align: center;border-bottom: 4px #fff solid;overflow: hidden; }
.frame_text{width: 100%;height: auto;padding-bottom: 36px;}
.frame_text .title{width: 100%;height: 60px;padding: 35px 0;}
.frame_text .title h2{width: 200px;height: 60px;background: #ffc730;}
.frame_text .title h2 span{display: block; width: 110px;height: 60px;line-height: 60px;margin:0 auto; background: url(../images/more02.png) no-repeat left center;padding-left:56px;color: #fff;font-size: 26px;}
.frame_text .title menu{width: 80%;height: 60px;margin-left: 15px;}
.frame_text .title menu a{margin-right: 15px;border:1px #fff solid;width: auto;padding: 0 27px;height: 58px;line-height: 58px;display: block;color: #fff;font-size: 16px;font-weight: bold;float: left;}
.frame_text .title menu a span{color: #fff;font-size: 16px;font-weight: bold;display: block;width: auto;padding-left:37px; }
.frame_text .title menu a span.sp1{background: url(../images/newsbg01.png) no-repeat left center;}
.frame_text .title menu a span.sp2{background: url(../images/newsbg02.png) no-repeat left center;}
.frame_text .title menu a span.sp3{background: url(../images/newsbg03.png) no-repeat left center;}
.frame_text .title menu a span.sp4{background: url(../images/newsbg04.png) no-repeat left center;}
.frame_text .title menu a:hover{background: #fff;color: #3cb3c3;}
.frame_text .title menu a:hover span{color: #3cb3c3;}
.frame_text .title menu a:hover span.sp1{background: url(../images/newsbg01_on.png) no-repeat left center;}
.frame_text .title menu a:hover span.sp2{background: url(../images/newsbg02_on.png) no-repeat left center;}
.frame_text .title menu a:hover span.sp3{background: url(../images/newsbg03_on.png) no-repeat left center;}
.frame_text .title menu a:hover span.sp4{background: url(../images/newsbg04_on.png) no-repeat left center;}
.frame_text .title menu a.sel{background: #fff;color: #3cb3c3;}
.frame_text .title menu a.sel span{color: #3cb3c3;}
.frame_text .title menu a.sel span.sp1{background: url(../images/newsbg01_on.png) no-repeat left center;}
.frame_text .title menu a.sel span.sp2{background: url(../images/newsbg02_on.png) no-repeat left center;}
.frame_text .title menu a.sel span.sp3{background: url(../images/newsbg03_on.png) no-repeat left center;}
.frame_text .title menu a.sel span.sp4{background: url(../images/newsbg04_on.png) no-repeat left center;}
.frame_text .details{padding: 8px;background: url(../images/bgff70.png) repeat;width: 1184px;height: auto;}
.frame_text .details .detailsbg{width:1100px;height: auto;min-height: 220px; padding: 42px;background: #fff;}
.frame_text .details .detailsbg h3{width:84%;height: 25px;line-height: 25px; color: #333;font-size: 22px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;display:block;}
.frame_text .details .detailsbg .info{width: auto;height: 40px;line-height: 40px;color: #999;}
.frame_text .details .detailsbg .info span{margin-right: 10px;color: 999;}
.frame_text .details .detailsbg .conter{width: 100%;height: auto;margin:15px 0 0;}
.frame_text .details .detailsbg .conter p{color: #666;font-size: 16px;line-height: 30px;}
.frame_text .details .detailsbg .conter img{max-width: 1100px;}
.frame_text .details .detailsbg .other{width: 1100px;height: auto;margin-top: 20px;}
.share{position: absolute;top:55px;right: 45px;}
.share .bds_more{float: initial;background: url(../images/share.png) no-repeat center center !important;background-position:0 0 !important; z-index: 100; height:35px;width: 120px;background-size:100% !important; margin:0 auto;padding:0;display: block;}
#menunext {position:absolute; right:0; bottom:0; z-index:10; display:block; width:32px; height:115px; transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background:#eee url(../images/ic_ri.png) no-repeat center center;}
#menulast { position:absolute; left:0; bottom:0;z-index:10;display:block; width:32px; height:115px; transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background:#eee url(../images/ic_le.png) no-repeat center center;}
#menunext:hover {background:#3cb3c3 url(../images/ic_ri_on.png) no-repeat center center;}
#menulast:hover {background:#3cb3c3 url(../images/ic_le_on.png) no-repeat center center;}

.cvnie{width: 100%;height: 115px;background: #f7f7f7;}
.imgpartmenu { margin:0 auto;width: 1037px;padding-top: 15px;}
.imgpartmenu li { width:116px;height: 85px; display:inline;margin:0 6px;}
.imgpartmenu li img { width:116px; height:85px; display:block;}
.imgpartmenu li.sel{ width:110px; height:79px; border:3px solid #3cb3c3;}
.imgpartmenu li.sel img { width:110px; height:79px;}
.imgpartmenu li:hover{ width:110px; height:79px; border:3px solid #3cb3c3;}
.imgpartmenu li:hover img { width:110px; height:79px;}
.imgpartsum{width: 100%;height: auto;padding:25px 0;}
.imgpartsum li{width: 1100px;height: auto;overflow: hidden;text-align: center;}
.imgpartsum li img{max-width: 1100px;height: 660px;overflow: hidden;}
.imgpartsum p {color:#333;width:1100px;height:50px;line-height:25px;display:block;display: -webkit-box;
-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;font-size: 16px;margin-top: 25px;text-align: left;} 
.imgpartbox .but{display: block;width: 40px;height: 60px;text-align: center;background: #ccc;position:absolute; top:300px; z-index:10;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.imgpartbox .but img{top:13px;}
.imgpartbox .but:hover{background: #ffa200;}
#imgnext { right:0; }
#imglast { left:0; }
.listpaging{width: 100%;height: 35px;padding: 50px 0;margin:0 auto;}
.listpaging span{ cursor:pointer;}
.listpaging a,.listpaging span{display: inline-block;width: 33px;height: 33px;line-height: 33px;border:1px #fff solid;color: #fff;font-family: 'Arial';font-size: 16px;text-align: center;margin:0 2px;}
.listpaging a:hover,.listpaging span:hover{background: #ffc730;}
.listpaging a.sel,.listpaging span.current{background: #ffc730;}
.listpaging a img,.listpaging span img{top: 5px;left: 11px;}
.listpaging a .img1,.listpaging span .img1{display: none;}
.listpaging a .img2,.listpaging span .img2{left:0;height: 22px;}
.listpaging a.current .img1,.listpaging span.current .img1{display: block;}
.listpaging a.current .img2,.listpaging span.current .img2{display: none;}

.listpaging2{width: 100%;height: 35px;padding: 26px 0 0;margin:30px auto 0;border-top:1px #eee solid;}
.listpaging2 a,.listpaging2 span{display: block;min-width: 33px;height: 33px;line-height: 33px;border:1px #eee solid;color: #666;font-family: 'Arial';font-size: 16px;text-align: center;margin:0 2px;float: left;}
.listpaging2 span{ cursor:pointer;}
.listpaging2 span img{top: 5px;left: 11px;}
.listpaging2 span .img1{display: block;}
.listpaging2 span .img2{display: none;}
.listpaging2 a img{top: 5px;left: 11px;}
.listpaging2 a .img1{display: block;}
.listpaging2 a .img2{display: none;}
.listpaging2 a:hover,.listpaging2 span:hover{background: #3cb3c3;color: #fff;}
.listpaging2 a:hover .img1,.listpaging2 span:hover .img1{display: none;}
.listpaging2 a:hover .img2,.listpaging2 span:hover .img2{display: block;}
.listpaging2 span.current{background: #3cb3c3;color: #fff;}
.listpaging2 span.current .img1{display: none;}
.listpaging2 span.current .img2{display: block;}
.listpaging2 a.sel{background: #3cb3c3;color: #fff;}
.listpaging2 a.sel .img1{display: none;}
.listpaging2 a.sel .img2{display: block;}

.paging{width: 100%;height: 35px;padding: 26px 0 0;margin:30px auto 0;border-top:1px #eee solid;}
.paging .wis{height:25px;line-height: 25px;}
.paging .wis span{float: left;display: block;width: auto;color: #333;font-size: 14px;}
.paging .wis p{float: left;width: 74%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;color: #666;font-size: 0.20rem;}
.paging .wis p a{color: #666;font-size: 14px;}
.paging .wis p a:hover{color: #3bb3c3;}
.nbuews_list{width: 100%;height: auto;overflow: hidden;}
.nbuews_list a{display: block; width: 1060px;height: 200px;overflow: hidden;margin-bottom: 10px;padding: 20px;background: #f7f7f7;}
.nbuews_list a .img{width: 300px;height: 200px;overflow: hidden;}
.nbuews_list a .img img{width: 300px;height: 200px;display: block;}
.nbuews_list a .info2{width: 730px;height: 200px;margin-left: 30px;}
.nbuews_list a .info2 .p1{width: 100%;height: 23px;line-height: 23px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;color: #333;font-size: 18px;}
.nbuews_list a .info2 .p2{width: 100%;height: 125px;line-height: 25px;display:block;color: #666;font-size: 14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;margin-top: 20px;}
.nbuews_list a .info2 .p3{color: #999;font-size: 12px;font-family: 'Arial';line-height: 17px;bottom: 0;position: absolute;left: 0;}
.nbuews_list a:hover{background: #3cb3c3 !important;}
.nbuews_list a:hover .info2 p{color: #fff;}
.ataff_list{width: 100%;height: auto;overflow: hidden;}
.ataff_list nav{width: 110%;}
.ataff_list nav a{display: block;background: url(../images/bgff70.png) repeat;padding: 8px;width: 272px;height: 394px;float: left;margin-right: 16px;margin-bottom: 16px;}
.ataff_list nav a .bg{width: 100%;height: 100%;background: #fff;}
.ataff_list nav a .img{width: 272px;height: 272px;overflow: hidden;}
.ataff_list nav a .img img{width: 272px;height: 272px;display: block;}
.ataff_list nav a .img .lady{display: none;width: 272px;height: 272px;position: absolute;top:0;left: 0;background: url(../images/bg70.png) repeat;}
.ataff_list nav a .img .lady img{width: 77px;height: 76px;display: block;margin: 92px auto 25px;}
.ataff_list nav a .con{width: 90%;padding: 0 5%;}
.ataff_list nav a .con .p1{color: #999;height: 20px;line-height: 20px;margin-top: 10px}
.ataff_list nav a .con .p2{margin:7px auto;line-height: 23px;height: 46px;width: 100%;color: #333;font-size: 16px;display: -webkit-box;
-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;} 
.ataff_list nav a .con .p3{color: #999;height: 22px;line-height: 22px;}
.ataff_list nav a:hover .img .lady{display: block;}
.oens_one{width: auto;height: auto;}
.oens_one h2{width: auto;height: 25px;line-height: 25px;color: #333;font-size: 22px;}
.oens_one p{width: auto;height:25px;line-height: 25px;color: #666;}
.oens_two{width: 50%;}
.letter_left img{width: 200px;height: 200px;}
.con_maps{width: 575px;height: 483px;background: url(../images/bgff70.png) repeat;overflow: hidden;}
.con_maps img{width: 575px;height: 483px;display: block;}
.con_mages {width: 575px;height: 483px;padding: 8px;background: url(../images/bgff70.png) repeat;}
.con_mages .con_magesbg{background: #fff; width: 555px;height: 463px; overflow: hidden;padding: 10px} 
.con_mages .con_magesbg h3{color: #333;font-size: 22px;height: 25px;line-height: 25px;margin-bottom: 20px;margin-top: 10px;margin-left: 10px;}
.con_mages .con_magesbg p {display:block; width:80px; height:32px; float:left; padding-left:10px; line-height:32px; margin-bottom:25px;}
.con_mages .con_magesbg .Validform_checktip{position: absolute;bottom: -24px;left: -8px; }
.con_mages .con_magesbg .inp_div{width:72%;height:auto;float:left;margin-bottom:25px;}
.con_mages .con_magesbg .text {padding-left:10px; width:378px; height:30px; line-height:30px; border:1px solid #e2e2e2; background:#f7f7f7; float:left; } 
.con_mages .con_magesbg .sub {width: 388px; height: 40px; background: #3cb3c3; color: #fff; font-size: 16px; border: none; cursor: pointer; margin-left: 90px; margin-top: 30px; } 
.con_mages .con_magesbg .sub:hover {
	-webkit-transition: all 0.2s ease-in-out 0.01s;
    -moz-transition: all 0.2s ease-in-out 0.01s;
    -o-transition: all 0.2s ease-in-out 0.01s;
    -ms-transition: all 0.2s ease-in-out 0.01s;
    transition: all 0.2s ease-in-out 0.01s;
	background:#3cb3c3;
	}
.con_mages .con_magesbg textarea {outline:none; height: 40px; border: 1px solid #e2e2e2; background: #f7f7f7; width:368px; float:left;padding:10px }
.error{width: 100%;height: auto;}
.error .img{display: block;width: 715px;height: auto;margin: 195px auto 10px;}
.error .prompt{display: block; text-align: center;width: 50%; margin:0 auto;height: 20px;line-height: 20px;}
.error .prompt img{margin-right: 5px;top: 3px;}
.error .prompt span{color: #434343;font-size: 16px;}
.error nav{width: 25%;margin:30px auto;}
.error nav a{display: block;width: 130px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 20px;}
.error nav a.a1{background: #3cb3c3;}
.error nav a.a2{background: #fe7b06;}

.details_text{width: 100%;height: auto;margin-bottom: 50px;}
.details_text .search{width: 100%;height: auto;margin-top: 27px;min-height: 658px; }
.details_text .search .text{width: 348px;height: 31px;border: 2px #3cb3c3 solid;padding-left: 10px;color: #333;font-size: 16px;}
.details_text .search .sub{display: block; margin-left: 13px;width: 65px;height: 35px;line-height: 35px; text-align: center;color: #fff;font-size: 16px;background: #fed100;}
.details_text .search .result{margin-top: 20px;color: #666;font-size: 16px;height: 25px;line-height: 25px;}
.details_text .search .result span{color: #3cb3c3;margin:0 5px;}
.details_text .search .list{width: auto;height: auto;}
.details_text .search .list a{width: auto;height: auto;display: block;padding:10px 0;border-bottom: 1px #eee solid }
.details_text .search .list a .name{width: 1180px;padding-left: 20px;color: #333;font-size: 16px;height: 35px;line-height: 35px;background: url(../images/ssbg.jpg) no-repeat left center;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; display:block;} 
.details_text .search .list a .info{line-height: 25px;color: #666;font-size: 14px;display: block;width: 100%;height: auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.details_text .search .list a:hover .name{color: #3cb3c3;}
.details_text .search .list a:last-child{border-bottom: none;}
.details_text .search .ss_k{display: block;width: 410px;margin:80px auto;padding-left:120px;color: #666;font-size: 16px;background: url(../images/ss_k.png) no-repeat left center;height: 92px;line-height: 92px;}
.details_text .search .ss_k span{color: #3cb3c3;margin:0 5px;}

.details_text .web_maps{width: 100%;height: 715px;background: url(../images/web_mapsbg.png) no-repeat right top;}
.details_text .web_maps h2{padding-top: 16px;height: 75px;line-height: 75px;color: #333;font-size: 22px;font-weight: 400;}
.details_text .web_maps ul{margin-bottom:50px;}
.details_text .web_maps ul li{width: 100%;height: auto;margin-bottom: 18px;}
.details_text .web_maps ul li .name{color: #fff;font-size: 16px;display: block;width: 100px;height: 35px;line-height: 35px;margin-left: 0;text-align: center;}
.details_text .web_maps ul li a{color: #333;font-size: 14px;display: inline-block;margin-right: 28px;height: 35px;line-height: 35px;}
.details_text .web_maps ul li p{color: #333;font-size: 14px;display: inline-block;margin-right: 15px;height: 35px;line-height: 35px;}
.details_text .web_maps ul li a:hover{color: #00a1e9;}
.details_text .web_maps ul li a.name:hover{background: #00a73c;color: #fff;}
.details_text .web_maps ul li nav{width: 87%;}
.web_maps_name1{background: #2cbacd;}
.web_maps_name2{background: #43c56b;}
.web_maps_name3{background: #ffbb02;}
.web_maps_name4{background: #fe7b06;}
.web_maps_name5{background: #f24900;}
.web_maps_name6{background: #20b1eb;}
.kong{margin:100px auto;text-align: center;}

.ard_magesbg{background: #fff; width: 43%;height: auto;padding: 10px;margin:0 auto;} 
.ard_magesbg h4{color: #333;font-size: 22px;height: 25px;line-height: 25px;margin-bottom: 50px;margin-top: 10px;margin-left: 10px;}
.ard_magesbg p {display:block; width:80px; height:32px; float:left; padding-left:10px; line-height:32px; margin-bottom:25px;}
.ard_magesbg .Validform_checktip{position: absolute;top:7px;}
.ard_magesbg .inp_div{width:80%;height:auto;float:left;margin-bottom:25px;}
.ard_magesbg .text {padding-left:10px; width:366px; height:30px; line-height:30px; border:1px solid #e2e2e2; background:#f7f7f7; float:left; } 
.ard_magesbg .sub {width: 378px; height: 40px; background: #3cb3c3; color: #fff; font-size: 16px; border: none; cursor: pointer; margin-left: 90px; margin-top: 30px; } 
.ard_magesbg .sub:hover {
	-webkit-transition: all 0.2s ease-in-out 0.01s;
    -moz-transition: all 0.2s ease-in-out 0.01s;
    -o-transition: all 0.2s ease-in-out 0.01s;
    -ms-transition: all 0.2s ease-in-out 0.01s;
    transition: all 0.2s ease-in-out 0.01s;
	background:#3cb3c3;
	}
.ard_magesbg textarea {outline:none; height: 40px; border: 1px solid #e2e2e2; background: #f7f7f7; width:356px; float:left;padding:10px }



@keyframes indexgg_move
{
  from{transform:translateY(0px);}
  to{transform:translateY(-35px);}} 
@-webkit-keyframes indexgg_move
{
  from{-webkit-transform:translateY(0px);}
  to{-webkit-transform:translateY(-35px);}} 
.indexgg{width: 100%;height: auto;overflow: hidden;background: #fff;}
.indexgg .onejs{width: 3600px}
.indexgg p {
	animation:indexgg_move alternate 1s ease-out 0.5s infinite;
	animation-fill-mode:backwards,backwards;
	-webkit-animation:indexgg_move alternate 1s ease-out 0.5s infinite;
	-webkit-animation-fill-mode:backwards,backwards;
	width: 40px;height: 40px;float: left;
}
.indexgg p.p1{background: #00974b;}
.indexgg p.p2{animation-delay:0.3s;-webkit-animation-delay:0.3s;background: #139f45;}
.indexgg p.p3{animation-delay:0.6s;-webkit-animation-delay:0.6s;background: #32ac3c;}
.indexgg p.p4{animation-delay:0.9s;-webkit-animation-delay:0.9s;background: #59be30;}
.indexgg p.p5{animation-delay:1.2s;-webkit-animation-delay:1.2s;background: #72c928;}
.indexgg p.p6{animation-delay:1.5s;-webkit-animation-delay:1.5s;background: #97d81d;}
.indexgg p.p7{animation-delay:1.8s;-webkit-animation-delay:1.8s;background: #b5e314;}
.indexgg p.p8{animation-delay:2.1s;-webkit-animation-delay:2.1s;background: #d7ed0a;}
.indexgg p.p9{animation-delay:1.8s;-webkit-animation-delay:1.8s;background: #eced04;}
.indexgg p.p10{animation-delay:1.5s;-webkit-animation-delay:1.5s;background: #fbed01;}
.indexgg p.p11{animation-delay:1.2s;-webkit-animation-delay:1.2s;background: #fee300;}
.indexgg p.p12{animation-delay:0.9s;-webkit-animation-delay:0.9s;background: #ffc730;}
.indexgg p.p13{animation-delay:0.6s;-webkit-animation-delay:0.6s;background: #ffa200;}
.indexgg p.p14{animation-delay:0.3s;-webkit-animation-delay:0.3s;background: #fe7b06;}
.indexgg p.p15{animation-delay:0.6s;-webkit-animation-delay:0.6s;background: #f74f07;}
.indexgg p.p16{animation-delay:0.9s;-webkit-animation-delay:0.9s;background: #e51e20;}
.indexgg p.p17{animation-delay:1.2s;-webkit-animation-delay:1.2s;background: #cd0a0c;}
.indexgg p.p18{animation-delay:1.5s;-webkit-animation-delay:1.5s;background: #af0303;}
.indexgg p.p19{animation-delay:1.8s;-webkit-animation-delay:1.8s;background: #cd0a0c;}
.indexgg p.p20{animation-delay:2.1s;-webkit-animation-delay:2.1s;background: #e51e20;}
.indexgg p.p21{animation-delay:1.8s;-webkit-animation-delay:1.8s;background: #f74f07;}
.indexgg p.p22{animation-delay:1.5s;-webkit-animation-delay:1.5s;background: #fe7b06;}
.indexgg p.p23{animation-delay:1.2s;-webkit-animation-delay:1.2s;background: #ffa800;}
.indexgg p.p24{animation-delay:0.9s;-webkit-animation-delay:0.9s;background: #ffc730;}
.indexgg p.p25{animation-delay:0.6s;-webkit-animation-delay:0.6s;background: #ffe400;}
.indexgg p.p26{animation-delay:0.3s;-webkit-animation-delay:0.3s;background: #fcffc5;}
.indexgg p.p27{animation-delay:0.6s;-webkit-animation-delay:0.6s;background: #feffee;}
.indexgg p.p28{animation-delay:0.9s;-webkit-animation-delay:0.9s;background: #dbf5ff;}
.indexgg p.p29{animation-delay:1.2s;-webkit-animation-delay:1.2s;background: #aee8ff;}
.indexgg p.p30{animation-delay:1.5s;-webkit-animation-delay:1.5s;background: #78d8ff;}
.indexgg p.p31{animation-delay:1.8s;-webkit-animation-delay:1.8s;background: #46caff;}
.indexgg p.p32{animation-delay:2.1s;-webkit-animation-delay:2.1s;background: #23bcf9;}
.indexgg p.p33{animation-delay:1.8s;-webkit-animation-delay:1.8s;background: #20b1eb;}
.indexgg p.p34{animation-delay:1.5s;-webkit-animation-delay:1.5s;background: #009ede;}
.indexgg p.p35{animation-delay:1.2s;-webkit-animation-delay:1.2s;background: #0379c3;}
.indexgg p.p36{animation-delay:0.9s;-webkit-animation-delay: 0.9s;background: #0469b8;}
.indexgg p.p37{animation-delay:0.6s;-webkit-animation-delay:0.6s;background: #0a48a0;}
.indexgg p.p38{animation-delay:0.3s;-webkit-animation-delay:0.3s;background: #172d8e;}
.indexgg p.p39{animation-delay:0.6s;-webkit-animation-delay:0.6s;background: #181c87;}
.indexgg p.p40{animation-delay:0.9s;-webkit-animation-delay:0.9s;background: #411682;}
.indexgg p.p41{animation-delay:1.2s;-webkit-animation-delay:1.2s;background: #571082;}
.indexgg p.p42{animation-delay:1.5s;-webkit-animation-delay:1.5s;background: #6c0c82;}
.indexgg p.p43{animation-delay:1.8s;-webkit-animation-delay:1.8s;background: #890783;}
.indexgg p.p44{animation-delay:2.1s;-webkit-animation-delay:2.1s;background: #a10484;}
.indexgg p.p45{animation-delay:1.8s;-webkit-animation-delay:1.8s;background: #a10484;}
.indexgg p.p46{animation-delay:1.5s;-webkit-animation-delay:1.5s;background: #cd0184;}
.indexgg p.p47{animation-delay:1.2s;-webkit-animation-delay:1.2s;background: #db0081;}
.indexgg p.p48{animation-delay:0.8s;-webkit-animation-delay:0.8s;background: #e60075;}
