body{ margin:0px auto; padding:0px; font-size:12px; color:#666; font-family:"微软雅黑"; background:#FFF; overflow-x:hidden}
* html div { height:1%; } 
div,form,img,ul,li,p,a {margin:0; padding:0; border:0; text-decoration:none; list-style:none;}
.input_noline{ background-color:transparent;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
a{ text-decoration:none; color:#343434; }
a:hover{ color:#23908d;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}

#cms img,#cms1 img{border: none; max-width:100%;}
img[align="left"]{ margin-right:10px;}
img[align="right"]{ margin-left:10px;}
ul,li,p,dl,dt{ margin: 0px;padding: 0px;list-style-type: none;}
div,span{text-overflow: ellipsis;}


.box{ width:1100px;  margin:0 auto;}

.top{ width:100%; height:142px; background:#fff;}


.top .logo{ width:304px; float:left; padding:48px 0 0; display: block;}
.top .logo img{ max-width: 100%;}
.top .app_logo{ width: 196px; height: 40px; display: none; float: left;}
.top .app_logo img{ max-width: 100%;}


.top .t_rt{ width:730px; float:right;background-image: url(../image/yu.png);background-repeat: no-repeat;background-position: left 25px; }
.top .t_rt .t_rt_top{ height:67px; padding:10px 0 0 385px;}
.top .t_rt .t_rt_top .top_img01{float:left;background-image: url(../image/tel.jpg);background-repeat: no-repeat;background-position: left center;height: 36px;padding-top: 0px;padding-right: 0;padding-bottom: 0;padding-left: 45px;line-height: 16px;font-size: 16px;color:#333333;margin-top: 16px;}
.top .t_rt .t_rt_top .top_img02{ float:right;}



.top .h_nav{ width:730px; height: 40px; margin-top:8px; z-index:999; float:right; }
.top .h_nav ul{ margin: 0; padding: 0; text-align: center;}
.top .h_nav ul li{ width: 100px; line-height: 40px; float: left; position: relative; margin: 0 10px;}
.top .h_nav ul li a{ font-size: 18px; color: #666; display: block;transition:0.5s; text-transform: capitalize;}

.top .h_nav ul li a:hover{ width:100%; color: #FFF;background: #01807a;}
.top .h_nav ul li a:hover i{ width: 100%;}


.top .h_nav ul li ul{position:absolute;z-index:99999;width:100px;top:50px;left:0;background-color:rgba(255,255,255,0.97);text-align:left;opacity:0;padding:5px 20px 20px; visibility:hidden;transition:0.3s;box-shadow: 0 0 10px rgba(0,0,0,0.1); border-top: 4px solid #01807a;}
.top .h_nav ul li ul li{width:100px;height:auto;display:block;line-height:18px;float:none;margin:0;border-bottom:1px dashed rgba(0,0,0,0.15); background: none; padding: 10px 0;}
.top .h_nav ul li ul li a{display:block; font-size:14px; color: #666;}
.top .h_nav ul li:hover ul li a{ color: #666;}
.top .h_nav ul li:hover ul{opacity:1;visibility:visible;top:40px;}
.top .h_nav ul li ul li a:hover{background-color:transparent;color: #01807a;}





@media (max-width:720px){
	
	.box{ width:96%; padding:0 2%; height: auto; overflow: hidden;  margin:0 auto;}
	.top{ height:auto; overflow: hidden; padding:16px 0 13px; }
	.top .logo{ display: none;}
	.top .app_logo{ display: block;}
	
	
	.top .morenav{ float:right; display:block; background:#058184 url(../image/app_nav_line.png) no-repeat center; width:36px; height:36px; border-radius: 100%;}
	.top .navon{height:52px;}

	.mm-pagedim-black #mm-blocker { opacity: 0; }
	.mm-pagedim-black.mm-opening #mm-blocker { background: #000; opacity: .3; transition: opacity .4s ease .4s; }
	.mm-listview li span{width:6px;height:2px; background:#606060; margin-right:10px;display:block; margin:10px 18px 0 0;float:left;}
	
	
	.top .t_rt{ display: none;}
	.top .meun1{ display:none; }
		
}






.banner{ width:100%; height:323px; overflow:hidden; position:relative;}

.banner .hd{ height:4px; overflow:hidden; position:absolute;right:0; left: 0; width:115px; margin: 0 auto; bottom:20px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;}
.banner .hd ul li{ float:left; margin: 0 6px; width:8px; height:8px; text-align:center; background:#FFF; cursor:pointer; }
.banner .hd ul li.on{ background:#fff;}

.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle;}
.banner .bd li a{}
.banner .bd li a .img{ width:100%;height:600px; background-position: center top; background-repeat: no-repeat; }
.banner .bd li a .img img{ max-width: 100%;}

.banner .prev,
.banner .next{ position:absolute; top:45%;display:block; width:30px; height:60px; opacity: 0.4; transition: 0.5s;}
.banner .next{ left:auto; right:5%; background:url(/public/tpl/default/static/images/slider_arrow_rt.png)0 0 no-repeat;}
.banner .prev{ left:5%; right:auto; background:url(/public/tpl/default/static/images/slider_arrow_lt.png)0 0 no-repeat;}

.banner .prev:hover,
.banner .next:hover{opacity: 1;}


.app_banner_box{ position:relative; margin:0 auto; width:100%; overflow:hidden;display: none; }
.app_banner_box .hd { position: absolute; bottom:12px; width: 100%; height: 10px; }
.app_banner_box .hd ul { width: 100%; text-align: center; }
.app_banner_box .hd ul li { width:5px; height:5px; margin:0 4px; border:2px solid rgba(255,255,255,0.8); display:inline-block; text-indent: 9999px; cursor:pointer;}
.app_banner_box .hd ul li.on { background:rgba(255,255,255,1); opacity:1; border:2px solid rgba(255,255,255,1); }
.app_banner_box .bd{ position:relative; z-index:0; }
.app_banner_box .bd li{ position:relative; text-align:center;  }
.app_banner_box .bd li img{ vertical-align:top; width:100%; }
.app_banner_box .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }



@media (max-width:720px){
	
	.banner{ display: none;}
	.app_banner_box{ display: block; }	
}



.about_box{ width:100%; overflow:hidden; padding:50px 0; background:#efefef;}

.about_box .a_b_title{float:left;width:100%;height:40px;line-height:40px;padding-top: 6px;margin: auto;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.about_box .a_b_title b{color:#23908d;font-size:22px;float:left;font-weight: lighter; margin-left:24px;}
.about_box .a_b_title a{ float:right; color:#999999; margin-right:24px;}


.about_box .teach{ width:358px; height:302px; float:left; display:inline; background:#FFF; border:1px solid #DBDBDB; margin-right:15px;}
.about_box .teach .teach_img{ width:308px; height:216px; margin:12px auto 0;}
.about_box .teach .teach_img img{ max-width:100%; }


.about_box .news{ width:346px; height:302px; float:right; display:inline; background:#FFF; border:1px solid #DBDBDB;}
.about_box .news ul{ margin:0; padding:4px 20px 0 26px;}
.about_box .news ul li{line-height:29px;background:url(../image/n_li.jpg) 0 10px no-repeat;text-align: left;white-space: nowrap;overflow: hidden;text-indent: 15px; float:left; width:100%;}
.about_box .news ul li a{ color:#666;}



@media (max-width:720px){
	
	.about_box{ padding:14px 0; background:#FFF;}
	
	.about_box .a_b_title{float:none;height:30px;line-height:30px; padding-bottom: 10px; }
	.about_box .a_b_title b{color:#23908d;font-size:20px;float:none;margin-left:0;font-family:"Microsoft YaHei";}
	
	.about_box .teach{ width:100%; height:auto; float:left; display:inline; background:none; border:none; margin-right:0;}
	.about_box .teach .teach_img{ width:80%; height:auto; margin:0 auto;}
	<!--.about_box .teach .teach_img{ width:100%; height:auto; margin:0 auto;}-->
	.about_box .teach .teach_img img{ max-width:100%; }
	.about_box .teach .teach_img object{ display: none;}

	.about_box .news{  width:100%; height:auto; float:right; display:inline; background:none; border:none; clear: both;padding: 10px 0 0;}
	.about_box .news ul{ margin:0; padding:0;}
	.about_box .news ul li{line-height:28px;background:url(../image/n_li.jpg) 0 10px no-repeat;text-align: left;white-space: nowrap;overflow: hidden;text-indent: 15px; float:left; width:100%;}
	.about_box .news ul li a{ color:#666;}
	
}


.i_title{ line-height:45px; background:url(../image/title_bg.jpg) no-repeat; text-align:center; color:#FFF; font-size:24px;}
.achievements{ width:100%; height:auto; overflow:hidden; background:#efefef; padding-bottom:50px;}
.achiev_box{ width:1100px; height:auto; overflow:hidden; background:url(../image/achiev_bg.jpg) no-repeat; margin:0px auto; padding-bottom:30px;}
.achiev_box ul{ margin:24px 0 0; padding:0;}
.achiev_box ul li{ float:left; margin-left:23px;}


@media (max-width:720px){
	
	.i_title{ line-height:45px; font-size:20px;}
	.achievements{ padding-bottom:20px; margin-top: 10px;}
	.achiev_box{ width:100%; height:auto; overflow:hidden; background:url(../image/achiev_bg.jpg) no-repeat center top; margin:0px auto; padding-bottom:30px;}
	.achiev_box ul{ margin:20px 0 0; padding:0;}
	.achiev_box ul li{ float:left; width: 33.3333%; margin-left: 0;}
	.achiev_box ul li a img{ max-width: 100%;}
	
}




.team_box{ height: auto; overflow: hidden;  margin: 40px auto;}

.team_img{ width:100%; }
.team_img .parHd{ height:100px; line-height:42px; position:relative; margin: 20px auto 10px;  }
.team_img .parHd ul{ float:left; position:absolute; left:0; top:0; height:32px; text-align: center; }
.team_img .parHd ul li{ width:362px; margin:0 2px 4px; float:left;cursor:pointer;display: inline-block;  background:#dfdede; font-size: 16px;}
.team_img .parHd ul li.on{ height:42px;  background:#333333; color: #fff; }

.team_img .slideBox{ zoom:1; padding:10px 10px; position:relative; }


.team_img .sPrev,.team_img .sNext{ position:absolute; top:145px; display:block; width:50px; height:50px; border:1px solid #ddd;border-radius: 100%; z-index: 9999; }

.team_img .sNext{background:url(../image/icoRight.gif) center center no-repeat #fff; right:-70px;}
.team_img .sPrev{background:url(../image/icoLeft.gif) center center no-repeat #fff; left:-70px;}
.team_img .sPrev:hover,.team_img .sNext:hover{ border-color:#23908d;  }
.team_img .sNext:hover{ background:url(../image/icoRight_hover.gif) center center no-repeat #23908d;  }
.team_img .sPrev:hover{ background:url(../image/icoLeft_hover.gif) center center no-repeat #23908d;  }

.team_img .parBd ul{ overflow:hidden; zoom:1;   }
.team_img .parBd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.team_img .parBd ul li a{color: #fff;}
.team_img .parBd ul li .pic{ text-align:center; }
.team_img .parBd ul li .pic img{ width:160px; height:172px; display:block;}
.team_img .parBd ul li .pic a:hover img{ border-color:#999;  }
.team_img .parBd ul li .title{ width:140px; line-height:26px; font-size:20px; padding:15px 10px; background: #333; color: #fff; transition: 0.5s;}
.team_img .parBd ul li .title span{ padding-left: 5px; font-size: 14px; display: block;}
.team_img .parBd ul li .title font{ font-size: 12px; display: block; line-height: 22px;}

.team_img .parBd ul li:hover .title{ background: #2e9b98; transition: 0.5s;}
.team_img .team_more{ font-size: 16px; text-align: center; margin: 30px 0 0; height: 40px;}
.team_img .team_more a{ color: #666; padding: 12px 60px; border-radius: 50px; border: 1px solid #dfdede; transition: 0.5s;}
.team_img .team_more:hover a{ background: #2e9b98; color: #FFF; border: 1px solid #2e9b98; transition: 0.5s;}


#app_team_box{ display: none;}

.app_team_img{ width: 100%;}
.app_team_img .hd{ height:90px; line-height:40px; padding:0 10px; font-size:16px; margin-bottom: 10px; }
.app_team_img .hd ul{ overflow:hidden; text-align: center;  }
.app_team_img .hd ul li{ float:left;  width: 31.333%; margin: 0 1% 6px; color:#515151;background: #e4e4e4; }
.app_team_img .hd ul .on{ background: #2e9b98; color:#fff;  }
.app_team_img .hd ul .on a{ display:block;  color:#fff;   }
.app_team_img .bd ul{}
.app_team_img .bd ul li{  width:31.333%; height:auto; overflow: hidden; margin: 0 1%; float: left; }
.app_team_img .bd ul li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }
.app_team_img .bd ul li a{ color:#666;  }
.app_team_img .bd ul li .pic{ text-align:left; }
.app_team_img .bd ul li .pic img{ max-width: 100%;}
.app_team_img .bd ul li .pic a:hover img{ border-color:#999;  }
.app_team_img .bd ul li .title{ width:100%; line-height:30px; font-size:18px; padding:10px 0 16px; color: #666; transition: 0.5s;}
.app_team_img .bd ul li .title span{ font-size: 14px; display: block; line-height: 20px;}
.app_team_img .bd ul li .title font{ font-size: 12px; display: block; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.app_team_more{ font-size: 16px; text-align: center; margin: 25px 0 0; height: 40px;}
.app_team_more a{ color: #666; padding: 10px 60px; border-radius: 50px; border: 1px solid #dfdede; transition: 0.5s;}
.app_team_more:hover a{ background: #2e9b98; color: #FFF; border: 1px solid #2e9b98; transition: 0.5s;}


@media (max-width:720px){
	.team_box{ margin: 20px auto;}
	.team_img{ display: none;}
	#app_team_box{ display: block;}
}





.messages{ width:100%; margin:35px auto 0;}
.messages_bb{ width:1100px; background:url(../image/message_bg.jpg) no-repeat; margin:0 auto;}
.messages_box{ padding:0 20px 20px;}
.messages_box table{ width:100%; margin:20px 0 0;}
.messages_box table tr{ height:50px;}
.messages_box table tr td:nth-child(1){ float:left;}
.messages_box table tr td:nth-child(2){ float:right;}
.messages_box table .inp,.messages_box table .inp0{ height:38px; line-height:38px;margin:0 10px; padding-left:10px; color:#999; font-size:14px; background:#FFF;}
.messages_box table .inp{ width:490px;} 
.messages_box table .inp0{ width:502px;}

@media (max-width:720px){
	
	.messages{ width:100%; margin:20px auto 0;}
	.messages_bb{ width:100%; background:#5fb4b1; margin:0 auto;}
	.messages_box{ padding:0 0 20px; width: 320px; margin: 0 auto;}
	.messages_box table{ width:100%; margin:20px 0 0;}
	.messages_box table tr{ height:50px;}
	.messages_box table tr td:nth-child(1){ float:none;}
	.messages_box table tr td:nth-child(2){ float:none;}
	.messages_box table .inp,.messages_box table .inp0{ height:38px; line-height:38px; margin: 0 auto; padding-left:10px; color:#999; font-size:14px; background:#FFF;}
	.messages_box table .inp{ width:150px;} 
	.messages_box table .inp0{ width:160px;}

	
}



.contact{ width:100%; overflow:hidden; margin:52px auto 0; padding:30px 0; border-bottom:1px solid #dad9d9; border-top:1px solid #dad9d9;}
.contact .con_desc{ width:485px; float:left; font-size:13px; line-height:24px;}
.contact .con_desc .desc_title{ height:58px; line-height:58px; background:url(../image/con_t_bg.png) left bottom no-repeat; color:#23908d; font-size:24px; margin-bottom:20px;}
.contact .con_img{ width:550px; float:right;}

@media (max-width:720px){
	
	.contact{ width:100%; overflow:hidden; margin:0 auto; padding:16px 0; border-bottom:none; border-top:none;}
	.contact .con_desc{ width:100%; float:none; font-size:13px; line-height:24px; margin-bottom: 15px;}
	.contact .con_desc .desc_title{ height:50px; line-height:50px; background:url(../image/con_t_bg.png) center bottom no-repeat; color:#23908d; font-size:20px; margin-bottom:20px; text-align: center;}
	.contact .con_desc img{ max-width: 100%;}
	.contact .con_img{ width:100%; float:none;}
	.contact .con_img img{ max-width: 100%;}
	
}



.picture{ width:100%; height:auto; overflow:hidden; margin:50px auto 0;}

.picture_box{ width:1250px; margin:0 auto; display: block;}


.picture_box .pic_p_lt{float:left;background-image: url(../image/icoLeft.gif);background-repeat: no-repeat;background-position: center center;cursor:pointer;height: 50px;width: 50px;padding-top: 0px;padding-right: 0;padding-bottom: 0;padding-left: 0; background-color:#fff; border:1px solid #ddd;border-radius: 100%; z-index: 9999; margin-top: 80px;}
.picture_box .pic_p_lt:hover{background-image: url(../image/icoLeft_hover.gif);ackground-repeat: no-repeat;background-position: center center;background-color:#23908d; border:1px solid #23908d;}
.picture_box .pic_p_rt{ cursor:pointer;float:right;height: 50px;width: 50px;padding-top: 0px;padding-right: 0;padding-bottom: 0;padding-left: 0;background-image: url(../image/icoRight.gif);background-repeat: no-repeat;background-position: center center;background-color:#fff;border:1px solid #ddd;border-radius: 100%; z-index: 9999; margin-top: 80px;}
.picture_box .pic_p_rt:hover{background-image: url(../image/icoRight_hover.gif);background-repeat: no-repeat;background-position: center center;background-color:#23908d; border:1px solid #23908d;}




.picture_box .pic_img{ width:1118px; overflow:hidden; float:left; margin-left:24px;}
.picture_box .pic_img ul{ margin:0; padding:0; text-align:center;}
.picture_box .pic_img ul li{ float:left; margin:0 5px; background:#FFF;}



.picture .app_h_pic {height: auto;overflow: hidden; display:none;}
.picture .app_h_pic .swiper-container {width: 96%;height: 100%;padding: 0 1% 30px;}
.picture .app_h_pic .swiper-slide {width: 32%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;}
.picture .app_h_pic .swiper-slide img {max-width: 100%;transition: 0.5s;display: block;}
.picture .app_h_pic .swiper-container-horizontal>.swiper-pagination-bullets, .picture .app_h_pic .swiper-pagination-custom, .picture .app_h_picc .swiper-pagination-fraction {bottom: 0;left: 0;width: 100%}
.picture .app_h_pic .swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #e8e8e8;opacity: 1}
.picture .app_h_pic .swiper-pagination-bullet-active {background: #007976;}
.picture .app_h_pic .swiper-slide .pic_img:hover img {opacity: 0.6;}



@media (max-width:720px){
	
	.picture{ margin: 20px 0;}
	.picture_box{ display: none;}
	.picture .app_h_pic{ display: block;}
	
}





.footer{ width:100%; overflow:hidden; margin:50px auto 0; background:#23908d; padding:22px 0 30px; clear:both;}
.footer .f_box{ height:auto; overflow:hidden;}
.footer .f_box .f_link{ width:880px; height:40px; line-height:40px; float:left; color:#FFF; border-bottom:1px solid #3f9e9c; padding-bottom:12px;}
.footer .f_box .f_link font{ font-size:16px;}
.footer .f_box .f_link a{ color:#FFF; padding:0 5px;}
.footer .f_box .f_icon{ width:168px; float:right;}
.footer .f_box .f_icon a{ margin:0 4px;}
.footer .foot{ text-align:center; line-height:50px; margin-top:20px; color:#FFF; font-size:13px;}



.fixed{width:50px;height:auto;position:fixed;left:0;bottom:54px;z-index:999;}
.fixed a{display:block; color:#888; margin-bottom:1px;}

.fixed .silder1{width:50px;height:50px; background-repeat: no-repeat; background-position: center; position:relative;}
.fixed .silder1 .silder1_box{width:auto;position:absolute;left:110px;top:5px;opacity:0;transition:.6s;visibility: hidden; box-shadow:0 0 10px rgba(0,0,0,0.1); background:#FFF; padding:10px 25px; border-radius:30px;}
.fixed .silder1:hover .silder1_box{left:65px;opacity:1;z-index:999;visibility:visible;}

.fixed .silder2{width:50px;height:50px;background:url(../image/slide_icon3.jpg) no-repeat;position:relative;}
.fixed .silder2 .silder2_box{position:absolute;left:100px;top:-14px;opacity:0;transition:.6s;visibility: hidden; box-shadow: 0 0 10px rgba(0,0,0,0.1); box-shadow:1px 1px 20px rgba(0,0,0,0.05); border:4px solid #FFF;}
.fixed .silder2 .silder2_box img{display:block;width:75px;}
.fixed .silder2:hover .silder2_box{left:65px;opacity:1;z-index:999;visibility:visible; }

.fixed .scroll{ width:50px; height:50px; cursor:pointer; transition: 0.5s;}
.fixed .scroll:hover{ opacity: 0.8;}


.app_botm{ overflow:hidden; background:#5fb4b1; position:fixed; bottom:0; left:0; right:0; height:52px; z-index:999999; display: none; box-shadow: 0 0 15px rgba(0,0,0,0.5);}
.app_botm ul{ margin:0; padding:8px 0 0; text-align:center;}
.app_botm ul li{ width:30%; display:inline-block;}
.app_botm ul li .pic{}
.app_botm ul li a{ color:#FFF;}
.app_botm ul li a font{ display: block; font-size: 12px;}






@media (max-width:720px){
	
	.footer{ width:100%; overflow:hidden; margin:15px auto 18px; background:#23908d; padding:20px 0 30px; clear:both;}
	.footer .f_box{ height:auto; overflow:hidden;}
	.footer .f_box .f_link{ width:100%; height:30px; line-height:30px; float:none; color:#FFF; border-bottom:none; padding-bottom:12px;}
	.footer .f_box .f_link font{ font-size:16px;}
	.footer .f_box .f_link a{ color:#FFF; padding:0 5px;}
	.footer .f_box .f_icon{ width:100%; float:none; text-align: center;}
	.footer .f_box .f_icon a{ margin:0 4px; display: inline-block;}
	.footer .foot{ text-align:center; line-height:40px; margin-top:20px; color:#FFF; font-size:13px;}
	.footer .foot a{ display: block;}
	
	.app_botm{ display: block;}
	.fixed{ display: none;}
	
	#newBridge{ display: none!important;}
	
}












.common{ width:100%; height:auto; overflow:hidden; margin:40px 0 0;}

.common .com_lt_title{ line-height:48px; color:#FFF; padding-left:44px; font-size:18px; background:#23908d; }
.common .com_rt_title{ line-height:22px; color:#23908d; border-left:5px solid #23908d; padding-left:10px; font-size:18px;}

.common .com_lt{ width:250px; float:left;}

.common .leftdh{ width:250px; height:auto; overflow:hidden; } 
.common .leftdh ul{ margin:0px; padding:6px 14px 26px; border:1px solid #e5e5e5; border-bottom-left-radius:18px;border-bottom-right-radius:18px;}
.common .leftdh ul li{ line-height:34px; border-bottom:1px solid #e5e5e5; border-radius:20px;}
.common .leftdh ul li a{ display:block; color:#666; padding-left:34px; font-size:13px;}
.common .leftdh ul li a:hover{ text-decoration:underline; color:#23908d;}
.common .com_contact{ height:auto; overflow:hidden; margin-top:28px;}
.common .com_contact .contact_img{ height:100px;}
.common .com_contact .con_desc{ line-height:24px; padding:14px 20px 20px; font-size:13px; border-bottom-left-radius:18px;border-bottom-right-radius:18px;border:1px solid #e5e5e5;}

.common .com_rt{ width:776px; height:auto; overflow:hidden; float:right; display:inline; padding:15px 20px 30px; border:1px solid #e5e5e5; border-bottom-left-radius:18px;border-bottom-right-radius:18px;}
.common .com_rt .rt_desc{ padding:15px 0 0;line-height:22px;}

@media (max-width:720px){
	
	.common{ margin:20px 0 0;}
	.common .com_lt{ display: none;}
	.common .com_rt{ width: 100%; padding: 0; float: none; border: none;border-bottom-left-radius:0;border-bottom-right-radius:0;}
	.common .com_rt img{ max-width: 100%; margin: 10px 0 !important; line-height: 28px;}
	
	
	.common .com_rt .rt_desc table tr td{ float: none !important; display: block;
    text-align: left;}
	.common .com_rt .rt_desc table tr td:nth-child(2){ margin-top: 2px!important;}
	
}

.list{float: left;margin-top: 5px;margin-right: 13px;margin-bottom: 5px;margin-left: 13px;}
.list div.img{}
.list div{float: left;width: 100%;overflow: hidden;}
.list div.img{}
.list div.ntitle{white-space: nowrap;line-height:32px;text-align: center;	text-overflow: ellipsis;}
.list div.dp{white-space: nowrap;font-family: "宋体";font-size: 12px;line-height: 20px;color: #999999;text-align: left;text-indent: 2em;height: 80px;}

@media (max-width:720px){
	
	.list{float: left;margin-top: 5px;margin-right: 4px;margin-bottom: 5px;margin-left:4px;}
	
}



#cms .li{float: left;width: 100%;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;}
#cms .li .ntitle{font-size: 14px;white-space: nowrap;float: left;width: 540px;overflow: hidden;background-image: url(../image/bg17.gif);background-repeat: no-repeat;background-position: 5px center;text-align: left;text-indent: 20px;line-height:32px;}
#cms .li .date{ float:right; width:75px;line-height:32px;}




@media (max-width:720px){
	
	#cms .li{float: left;width: 100%;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC; padding: 10px 0 2px;}
	#cms .li .ntitle{font-size: 16px;white-space: nowrap;float: none;width: 100%;overflow: hidden;background-image: url(../image/bg17.gif);background-repeat: no-repeat;background-position: 5px center;text-align: left;text-indent: 20px;line-height:20px;}
	#cms .li .date{ float:none; width:100%;line-height:18x;font-size: 12px;}
		
}
	
	
input[type='text']{border: 1px solid #ddd;height: 30px;}
textarea{border: 1px solid #ddd; overflow-y:auto}
button,input,textarea{  -moz-border-radius: 5px;-webkit-border-radius: 5px;  border-radius:5px;  }
	
button{background-color: #2B5F99;line-height: 40px;color: #FFFFFF;text-align: center;margin: 0px;padding: 0px;height: 40px;width: 120px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;
border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;font-size:18px;}






.pagination{ clear:both; text-align:center; padding-top:20px; line-height:28px;}
.pagination li{
	display:inline-block;
	border: 1px solid #dddddd;
	padding-left:12px;
	padding-right:10px;
	margin: 0px; overflow:hidden;
}

.pagination li+li{
	border-left-style: none;
}
.pagination li:first-child+li{border: 1px solid #dddddd;border-radius:3px 0 0 3px;}
.pagination li:last-child,.pagination li:first-child{border: 1px solid #dddddd;border-radius:3px;}
.pagination li:nth-last-child(2){border-radius:0 3px 3px 0;}
.pagination li.disabled{}
.pagination li.active{ background-color:#23908D; color:#FFFFFF}

.pagination li a{ color:#333333}







#content{ min-height:200px;}

#message strong{color: red;}
#message button{background-color:#23908d;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;font-family: "微软雅黑", "宋体", Arial;color: #FFFFFF;line-height: 28px;}
#message input{border: 1px solid #ddd;line-height: 35px;height: 35px;}
#message input.input_noline{border: none;}
#message .inp input.input_noline{border: none; width:440px;}
#message textarea{border: 1px solid #ddd;}
.picimg{ clear:both; margin:auto; padding-top:20px; width:1100px;}
.picimg img{ width:100%;}


@media (max-width:720px){
	
	#message button{ margin-top: 20px;}
}








#cms .teamli ul{ overflow:hidden; zoom:1;   }
#cms .teamli ul li{ margin:0 10px 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
#cms .teamli ul li a{color: #fff;}
#cms .teamli ul li .pic{ text-align:center; }
#cms .teamli ul li .pic img{ width:160px; height:172px; display:block;}
#cms .teamli ul li .pic a:hover img{ border-color:#999;  }
#cms .teamli ul li .title{ width:140px; line-height:26px; font-size:20px; padding:15px 10px; background: #333; color: #fff; transition: 0.5s;}
#cms .teamli ul li .title span{ padding-left: 5px; font-size: 14px; display: block;}
#cms .teamli ul li .title font{ font-size: 12px; display: block; line-height: 22px;}
#cms .teamli ul li:hover .title{ background: #2e9b98; transition: 0.5s;}



.item1,.item2{text-align:center; font-weight:bold; font-size:18px;line-height:30px;}


.proteam .img{text-align: center;}