html > body > table >  tr [id="total"] > td  > ul > li { color:#383838;}
body{ color:#383838; font-family:'Microsoft YaHei UI','Microsoft YaHei',SimSun,'Segoe UI',Tahoma,Helvetica,Sans-Serif; line-height:22px; font-size:14px; }
a{outline:none; text-decoration:none; color:#333;} a:hover { color: #333; text-decoration: none; }


.esocms_head{padding:20px 0px;}
.espcms_top_search{position: relative;}
.espcms_top_search .espcms_search_icon{position: absolute;right:0px;top:10px;background: no-repeat;width: 38px;height: 30px;border: none;}
.espcms_top_search .espcms_search_icon i{color:#388E3C;font-size:20px;}

.espcms_top_con > .espcms_top_str{text-align: right;padding-bottom:10px;}
.espcms_top_con > .espcms_top_str a{padding-left:5px;}

@media screen and (min-width: 769px) {
	.navbar {margin: 0px;background-color: #3cabe0;border: none;}
	.navbar-nav > li:first-child {border-left: 0;}
	.navbar-nav > li:last-child {border-right: 0;}
	.navbar-nav > li > a {transition: background 0.3s;text-align: center;font-size:16px;}
	.navbar-default .navbar-nav > li > a {color: #fff;padding: 15px 23px;}
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
		background-color: #90c42f;color: #fff;}
	.navbar-brand {display: none;}
	.navbar-default .navbar-nav-e > li > a {font-size:16px;}
	.nav_small {background-color: #ff9000;padding: 8px 0px 8px 0px;border-radius: 0px;border: none;box-shadow: none;}
	.nav_small > li {padding:5px 0px;}
	.nav_small > li > a {line-height: 26px;color: #fff;font-size: 16px;}
	.nav_small > li > a:hover {color: #fff;background-color: #018b3e;}
}
@media screen and (max-width:768px) {
	.navbar {margin: 0px;background-color: #3cabe0;border: none;}
	.navbar-default .navbar-brand {color: #fff;font-size: 16px;}
	.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #fff;}
	.navbar-toggle {border: none;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {border: 1px solid #ff9000;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #ff9000;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
	.navbar-default .navbar-nav {margin-top: 0px;margin-bottom: 0px;}
	.navbar-default .navbar-nav > li:last-child {border: none;}
	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #fff;}
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
		color: #fff;background-color: #018b3e;
	}
	.espcms_top_con,.espcms_top_botton,.espcms_footer,.espcms_info_time{display: none;}
}


@media screen and (min-width:360px) and (max-width:768px) {
	.col-mm-1, .col-mm-2, .col-mm-3, .col-mm-4, .col-mm-5, .col-mm-6, .col-mm-7, .col-mm-8, .col-mm-9, .col-mm-10, .col-mm-11, .col-mm-12 {float: left;}
	.col-mm-12 {width: 100%;}
	.col-mm-11 {width: 91.66666667%;}
	.col-mm-10 {width: 83.33333333%;}
	.col-mm-9 {width: 75%;}
	.col-mm-8 {width: 66.66666667%;}
	.col-mm-7 {width: 58.33333333%;}
	.col-mm-6 {width: 50%;}
	.col-mm-5 {width: 41.66666667%;}
	.col-mm-4 {width: 33.33333333%;}
	.col-mm-3 {width: 25%;}
	.col-mm-2 {width: 16.66666667%;}
	.col-mm-1 {width: 8.33333333%;}
}


.swiper-container{margin-top: 1px;}
.swiper-container ul{list-style: none;margin: 0px;padding:0px;}
.swiper-container ul li{margin: 0px;padding:0px;}

.bann_container{margin-top: 1px;background-image:linear-gradient(284deg, #039BE5,#B3E5FC);}
.page_bann_title{padding:55px 0px;text-align: center;}
.page_bann_title > h2{font-size:40px;color:#fff;font-weight: bold;text-shadow: 1px 1px 4px #424242;}
.page_bann_title > p{font-size:20px;color:#fff;text-shadow: 1px 1px 4px #424242;padding-top:10px;}

.espcms_title{margin-top: 40px;margin-bottom: 30px;}
.espcms_title .title_name{color:#018b3e;font-size:30px;}
.espcms_title .title_name_white{color:#018b3e;font-size:30px;}
.espcms_title .title_subhead{color:#757575;font-size:20px;}
.espcms_title .title_subhead_white{color:#000;font-size:16px; line-height:30px;}

.espcms_about{background-color:#f1f1f1;padding:35px 0px 40px 0px;margin: 30px 0px;}
.espcms_about_content{color:#262626;font-size:16px;line-height: 180%;}

.news_pic_item{padding-top: 20px;padding-bottom: 20px;}
.news_pic_item > .info_news_left{display: table-cell;vertical-align: top;}
.news_pic_item .media-left a {width: 140px;overflow: hidden; margin-bottom: 0;}
.news_pic_item .media-heading {font-size:16px;}
.news_pic_item .info_news_data {color: #999;padding: 4px 0;font-size: 12px;}
.news_pic_item .info_news_content {font-size: 12px;line-height: 150%;}

.espcms_partners{background-color:#f1f1f1;padding:35px 0px 40px 0px;margin: 30px 0px 0px 0px;}

.espcms_home_logo_list .home_link_logo{margin: 5px 0px;text-align: center;}
.espcms_home_logo_list img{background-color: #fff;padding:5px;}

.espcms_footer{background-color: #3aad41;margin: 1px 0px 0px 0px}
.espcms_footer .fotter_conent_left{float: left;}
.footer_typelist{padding:20px 0px;}
.fotter_conent_left .typelist{border:0px;}
.fotter_conent_left .typelist > li{border:0px;background:none;}
.fotter_conent_left .typelist > li.active{color:#fff;font-weight: bold;font-size:16px;}
.fotter_conent_left .typelist > li.active:hover{background:none;}
ul.home_weixin_code {list-style: none;padding-top:10px;}
ul.home_weixin_code li{float: right;padding-left:15px;text-align: center;}
ul.home_weixin_code li img{width:100px;border:5px solid #fff;}
ul.home_weixin_code li p{padding-top:10px;text-align: center;color:#fff;}

.invite_div{overflow: hidden;width:100%;}
.invite_div > .espcms_invite_form{position: relative;}

.espcms_footer_str{background-color: #018b3e;margin:0px;padding:25px 0px;color:#fff;text-align: center;line-height: 180%;}


.container .tel { margin-top: 15px; float: right; }
.container .tel .cont { overflow: hidden; }
.container .tel .cont .img { float: left; width: 48px; height: 48px; margin-right: 10px; }
.container .tel .cont .img img { width: 100%; height: 100%; }
.container .tel .cont .zi { float: left; color: #959595; text-align: center; margin-top: 3px; font-size: 16px; line-height: 24px; }
.container .tel .cont .num { float: left; font-size: 20px; color: #009944; font-weight: bold; margin-left: 10px; line-height: 25px; }
.container .tel .city { font-size: 14px; color: #888; margin-top: 3px; text-align: right; }


.container .line { width: 1px; height: 50px; background: #d2d2d2; float: left; margin: 35px 40px; }
.container .intro { float: center; color: #666; font-size: 18px; margin-top: 29px; }
.container .intro .key { padding: 2px 5px; background: #ff6600; color: #fff; border-radius: 5px; margin-right: 5px; }
.container .intro .ms { margin-top: 8px; padding: 0; font-size: 22px; color: #009944; }


.main_tit { text-align: center; width: 800px; margin: 50px auto 0; padding-bottom: 18px; background: url(../images/title_line.png) no-repeat center bottom; }
.main_tit .title { font-size: 34px; font-weight: bold; }
.main_tit .intro { font-size: 16px; color: #999; margin-top: 18px; line-height: 24px;}


.fuwu { width: 1200px; overflow: hidden; margin:0 auto;}
.fuwu .fuwu_cont { width: 1200px; overflow: hidden; padding-top: 50px; }
.fuwu .fuwu_cont li { width: 25%; float: left; }
.fuwu .fuwu_cont li .fuwu_img { width: 180px; height: 180px; margin: 0 auto; position: relative; z-index: 9; overflow: hidden; border-radius: 50%;}
.fuwu .fuwu_cont li .fuwu_img img { width: 100%; height: 100%;transition:All 0.4s ease-in-out;  -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; }
.fuwu .fuwu_cont li .fuwu_img img:hover { transform:scale(1.2); -webkit-transform:scale(1.2);  -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.fuwu .fuwu_cont li .name { text-align: center; font-size: 22px; margin-top: 15px; }
.fuwu .fuwu_cont li .intro { text-align: center; color: #888; font-size: 14px; margin-top: 3px; }

.youshibg { width: 100%; height: 780px; background: #f8f8f8; overflow: hidden; }

.youshi { width: 1200px; margin: 0 auto; }
.youshi .cont { width: 1200px; height: 550px; margin-top: 40px; background: url(../images/youshi.png) no-repeat center; position: relative; list-style:none; }
.youshi .cont li { position: absolute; }
.youshi .cont li .licon { width: 315px; height: 130px; padding: 40px 80px; background: #fff; box-shadow: 0px 0px 10px #bbb; border-radius: 20px; cursor: pointer; display: block; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.youshi .cont li .licon2 { width: 315px; height: 130px; padding: 40px 80px; background: #fff; box-shadow: 0px 0px 10px #bbb; border-radius: 20px; cursor: pointer; display: block; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.youshi .cont li .tit { font-size: 22px; color: #018b3e; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width:180px;}
.youshi .cont li .con { font-size: 14px; color: #555; line-height: 20px; height: 60px; margin-top: 6px; overflow: hidden; }
.youshi .cont li .licon:hover { transform: translate(-20px, 0); -webkit-transform: translate(-20px, 0); -moz-transform: translate(-20px, 0); -o-transform: translate(-20px, 0); -ms-transform: translate(-20px, 0); }
.youshi .cont li .licon2:hover { transform: translate(20px, 0); -webkit-transform: translate(20px, 0); -moz-transform: translate(20px, 0); -o-transform: translate(20px, 0); -ms-transform: translate(20px, 0); }
.youshi .cont .bg1 { top: 0; left: 55px; }
.youshi .cont .bg2 { top: 0; right: 55px; }
.youshi .cont .bg3 { top: 200px; left: 0; }
.youshi .cont .bg4 { top: 200px; right: 0; }
.youshi .cont .bg5 { top: 400px; left: 55px; }
.youshi .cont .bg6 { top: 400px; right: 55px; }

.gaoganbg { width: 100%; height: 600px; background: url(../images/gaoganbg.jpg) no-repeat center; overflow: hidden; }

.gaogan { width: 1200px; margin: 0 auto; }
.gaogan .title { font-size: 34px; font-weight: bold; color: #333; margin-top: 50px; text-align: center; }
.gaogan .title .col { color: #26942c; }
.gaogan .ggcon { margin-top: 50px; width: 1200px; overflow: hidden; }
.gaogan .ggcon ul { overflow: hidden; }
.gaogan .ggcon ul li { width: 280px; float: left; cursor: pointer; padding: 0 10px; }
.gaogan .ggcon ul li .img { width: 280px; height: 200px; overflow: hidden; }
.gaogan .ggcon ul li .img img { width: 100%; height: 100%; transition: All 0.6s ease-in-out; -webkit-transition: All 0.6s ease-in-out; -moz-transition: All 0.6s ease-in-out; -o-transition: All 0.6s ease-in-out; }
.gaogan .ggcon ul li .img img:hover { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
.gaogan .ggcon ul li .name { font-size: 22px; color: #444; margin-top: 20px; text-align: center; }
.gaogan .ggcon ul li .intro { font-size: 12px; color: #666; line-height: 20px; height: 60px; margin-top: 10px; text-align: center; overflow: hidden; }
.gaogan .needcon { width: 740px; margin-top: 50px; overflow: hidden; }
.gaogan .needcon ul { overflow: hidden; }
.gaogan .needcon ul li { width: 230px; float: left; padding-top: 20px; cursor: pointer; }
.gaogan .needcon ul li .img { width: 170px; height: 170px; margin: 0 auto; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.gaogan .needcon ul li .img img { width: 100%; height: 100%; }
.gaogan .needcon ul li .img:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px); -moz-transform: translate(0, -10px); -o-transform: translate(0, -10px); -ms-transform: translate(0, -10px); }
.gaogan .needcon ul li .name { text-align: center; margin-top: 10px; font-size: 16px; font-weight: bold; color: #444; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.probg { width: 100%; height: 878px; background: url(../images/probg.jpg) no-repeat center; overflow: hidden; }