@charset "utf-8";
/*
'--------------------------------
'#   程序设计：重庆持创科技有限公司
'#   QQ:543874515
'--------------------------------
*/
/*全局样式*/
body {margin:0;padding:0;font:14px/180% 'Microsoft Yahei','SimSun',Arial,Helvetica,sans-serif;color:#333;}
@media (max-width:1199px) {
	body{padding:0 0 55px 0;}
}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur())}
a:link {color: #00A564;text-decoration: none} /*未访问*/
a:hover, a:focus {
	color: #01A664;
	text-decoration: none;
	outline: none;
	-moz-outline: none
} /*鼠标悬停*/
a:visited {color: #00A564} /*已访问*/
a:active {color: #007847} /*被选择*/
input, textarea {
	outline: none;
	-moz-outline: none
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	color: #000;
	font-weight: 500;
}
.h1, .h2, .h3, .h4, .h5, .h6 {margin:0;padding:0}
img {padding:0;margin:0;border:0}
img a{border:0;}
div,p,ul,ol,li,dl,dt,dd,img,blockquote,form,input {margin:0;padding:0;border:0;list-style:none;outline:medium;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
/*透明png变纯白*/
.filter {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
/*透明png变纯黑
.black {
  -webkit-filter: brightness(100) invert(1);
  filter: brightness(100) invert(1);
}*/
.clearfix,.c {zoom:1;clear:both;}
.clearfix:after,.clearfix:before,.c:after,.c:before {display:table;content:"";}
.clearfix:after,.c:after {clear:both;}
/*---------------IMG CSS-----------------*/
.tu img{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .5s ease-out;}
.tu:hover img{opacity:0.85;filter:alpha(opacity=85);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
/*---------------WIDTH CSS-----------------*/
.container{margin:0 auto;padding:0;width:1200px;}
@media (max-width:1199px) {
	.container{margin:0 auto;padding:0;width:100%;}
}
/*------------------头部 styles------------------*/
.header{display:block;margin:0;padding:0;width:100%;height:120px;max-height:120px;}
.header .logo{float:left;display:block;width:250px;line-height:120px;}
.header .logo img{ vertical-align:middle;height:80px;}
/* NAV -------------------------------------- */
.nav{ float:left;position:relative;z-index:99;display:block;width:auto;max-width:860px;height:120px;text-align:center;}
.nav .m{ float:left;position:relative;margin:0 0 0 1px;}
.nav h3 {float:left;margin:0;padding:0;height:120px;}
.nav h3 a {display:block;padding:0 20px;color:#01A664;line-height:120px;font-size:18px;font-weight:500;transition:color 0.3s linear 0s;}
.nav .on {color:#857D4D;}
.nav .on::after{display:block;margin-top:-3px;content:"";width:100%;height:3px;background:#01A664;}
.nav .on h3 a {color:#FFF;background:#01A664;}
/*--下拉--*/
.nav .sub{ display:none;/*默认隐藏*/position:absolute;left:0;padding:15px 5px;width:112px;top:120px;background:#018752;}
.nav .sub li{ vertical-align:middle;font-size:15px;text-align:center;}
.nav .sub li a{ display:block;line-height:20px;padding:5px 0;color:#FFF;}
.nav .sub li a:hover{ color:#B5FFE1;}
/*-----LOGIN-----*/
.header .login{float:right;display:block;width:70px;line-height:120px;}
.header .login img{ vertical-align:middle;height:30px;}
@media (max-width:1199px) {
	.header{height:80px;max-height:80px;}
	.header .logo{padding-left:10px;width:250px;line-height:80px;}
	.header .logo img{ vertical-align:middle;height:50px;}
	.header .login{display:none;width:70px;line-height:80px;}
	.header .login img{ vertical-align:middle;height:22px;}
}

/*-----YOUSHI css------------------------ */
.youshi{display:block;margin:0;padding:0;width:100%;height:100%;min-height:300px;background:url(../images/ys_bg.jpg) no-repeat center top;overflow:hidden;}
.youshi ul{position:relative;float:left;display:block;width:240px;height:300px;}
.youshi ul::before{content:"";width:1px;height:300px;background:#80D0AF;position:absolute;top:0;right:0;}
.youshi ul:last-child::before{display:none;}
.youshi ul li{position:relative;display:block;margin:50px auto 30px auto;width:100px;height:220px;text-align:center}
.youshi ul li::before{content:"";width:50%;height:3px;background:#FFF;position:absolute;left:25%;bottom:0;opacity:0.2;filter:alpha(opacity=20);}
.youshi ul li span{display:block;color:#FFF;font-size:52px;font-weight:bold;font-family:Arial;}
.youshi ul li p{display:block;margin:50px 0 25px 0;height:50px;}
.youshi ul li p img{display:block;margin:0 auto;height:50px;}
.youshi ul li small{display:block;color:#FFF;font-size:20px;}
@media (max-width:1199px) {
	.youshi{min-height:400px;}
	.youshi ul{width:100%;height:60px;}
	.youshi ul li{margin:0 auto 10px auto;padding:5px 0 10px 0;width:250px;height:60px;}
	.youshi ul li::before{width:100%;left:0;}
	.youshi ul li span{float:left;margin-left:15px;width:80px;font-size:26px;line-height:60px;}
	.youshi ul li p{float:left;margin:15px 20px 0 0;line-height:45px;}
	.youshi ul li p img{height:25px;}
	.youshi ul li small{float:left;font-size:16px;line-height:60px;}
}

/*-----FOOT css------------------------ */
.foot{display:block;margin:0;padding:50px 0 20px 0;width:100%;height:100%;background:#333;overflow:hidden;}
@media (max-width:1199px) {
	.foot{padding:30px 0 0 0;}
}
/*-----EWM-----*/
.ewm{float:left;display:block;margin:0;padding:20px 0 0 0;width:200px;min-height:220px;text-align:center;} 
.ewm p{display:block;height:150px;}
.ewm p img{width:150px;height:150px;}
.ewm span{display:block;margin:0;line-height:30px;font-size:16px;color:#CCC;}
@media (max-width:1199px) {
	.ewm{float:none;margin:0 auto;width:100%;border-bottom:1px solid #444}
}
/*-----CONTACT-----*/
.flx{float:left;display:block;margin:0 50px;width:300px;min-height:220px;}
.flx .tel{display:block;margin:15px 0 10px 0;padding-left:58px;height:60px;background:url(../images/tel.png) no-repeat left center}
.flx .tel small{display:block;padding-top:5px;line-height:25px;font-size:20px;color:#CCC;}
.flx .tel span{display:block;line-height:25px;font-size:24px;color:#FFF;font-weight:600;}
.flx p{display:block;line-height:25px;font-size:14px;color:#CCC;}
@media (max-width:1199px) {
	.flx{float:none;padding-top:10px;padding-bottom:25px;min-height:100%;}
}
/*-----FNAV-----*/
.fnav{float:right;display:block;width:600px;min-height:220px;}
.fnav li{float:left;display:block;margin-right:30px;text-align:center}
.fnav li p{display:block;line-height:25px;font-size:16px;font-weight:600;}
.fnav li span{display:block;line-height:25px;font-size:14px;}
.fnav li p a{color:#EEE;}
.fnav li span a{color:#CCC;}
.fnav li p a:hover,.fnav li span a:hover{color:#01A664;}
.fnav li:last-child{marign-right:0;}
@media (max-width:1199px) {
	.fnav{float:none;width:100%;padding-top:20px;border-top:1px solid #444}
	.fnav li{width:31.333%;margin-right:2%;min-height:160px;}
}

/* COPY -------------------------------------- */
.copy{display:block;margin:0;padding:0;width:100%;height:100%;background:#222;line-height:70px;color:#CCC;font-size:14px;word-spacing:.5rem;text-align:center;overflow:hidden;}
.copy a{color:#CCC;}
.copy a:hover{color:#EEE;}
@media (max-width:1199px) {
	.copy{padding:20px 0;line-height:20px;}
}


/* 手机端快捷导航css -------------------------------------- */
@media (min-width:1200px) {
	#footer{display:none;}
}
@media (max-width:1199px) {
	#footer{position:fixed;bottom:0;left:0;width:100%;z-index:9999;background:rgba(0,165,100,.95);padding-bottom:-1px;overflow:hidden;}
	.m-footer{position:relative;z-index:4000;margin:0 auto;text-align:center;z-index:4000;min-width:320px;height:55px;overflow:hidden !important}
	.m-footer ul li{position:relative;float:left;padding:5px 0 10px 0;width:25%;}
	.m-footer ul li.last{background:none;}
	.m-footer .icon{width:100%;display:block;}
	.m-footer ul a{display:block;font-family:'Microsoft YaHei';color:#fff;text-align:center;font-size:13px;}
	.m-footer ul span{display:block;margin:0 auto;width:100%;height:100%;}
	.m-footer ul span.u-img{margin-bottom:5px;height:15px;}
	.m-footer ul span.u-img img{max-width:50%;height:15px;}
	.m-footer .home img{height:15px;}
	.m-footer dl{display:none;position:absolute;left:-70%;padding:.4em 1em;bottom:100%;width:210%;font-size:1.4em;line-height:2.4;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px;}
	.m-footer dl dt{color:#FFF;font-size:1.3em;}
	.m-footer dl a{text-align:left;}
}

/* 浮动 -------------------------------------- */
.floatinfo {z-index:900;position:fixed;right:1px;width:156px;top:300px;background-color:#01a664;padding:5px 5px;border-radius:8px;border:1px solid #8ebe00;}
.floatinfo12371 {z-index:900;position:fixed;right:60px;width:156px;top:600px;padding:5px 5px;border-radius:8px;}
.floatinfo h4 {padding:5px;border-radius:8px;text-align:center;font-weight:bolder;color:#0F9E5E;background-color:#ebebca;border:1px solid #dfdfbe;}
.floatinfo span {display:inline-block;text-align:center;font-weight:bold;color:#0F9E5E;background-color:#ebebca;}
.floatinfo img {padding:5px;width:auto;width:100%;height:auto;height:100%;}
.floatinfo .contactlink {margin:5px 0;padding:5px 10px;border-radius:8px;text-align:center;font-weight:bolder;color:#0F9E5E;background-color:#ebebca;border:1px solid #dfdfbe;}
.floatinfo .contactlink a {font-weight:bolder;color:#0F9E5E;}
@media (max-width:1199px) {
	.floatinfo{display: none;}
}

/* IMG -------------------------------------- */
#maximg img{ margin:15px 0;max-width:100%;height:auto !important}

/* PAGES -------------------------------------- */
.page_list{display:block;margin:0 0 20px 0;height:45px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;overflow:hidden !important}
.page_list a{display:inline-block;padding:8px 12px;margin:0 5px 0 0;line-height:23px;color:#666;border:1px solid #EFEFEF;background:#EFEFEF;text-align:center;}
.page_list a:hover{color:#FFF;border:1px solid #999;background:#999;}
.page_list a.on{color:#FFF;border:1px solid #36AD95;background:#36AD95;}

/* 网安备案 -------------------------------------- */
.beian{margin-left:5px;padding:0;height:30px;color:#FFF;font:normal 14px/30px 'Microsoft Yahei',Arial;vertical-align:middle;overflow:hidden !important;}
.beian span{padding-left:20px;background:url(/templates/images/beian.png) no-repeat left center;background-size:16px 16px;color:#CCC;}
.beian:hover span{color:#EEE;}
@media (max-width: 1199px){
	.beian{height:20px;font-size:12px;}
}

/* MAP -------------------------------------- */
#container {display:block;margin:30px 0 0 0;padding:0;width:100%;height:100%;min-height:450px;background:#FFF;overflow:hidden !important}
.amap-icon img, .amap-marker-content img{marign:0 0 5px 0;width:19px;height:31px;}
.amap-marker-label {border:0;background-color:transparent;}
.do-mapInfo-content {display:block;min-width:220px;max-width:100%;width:100%;color:#4B4F53;font:normal 15px/25px Arial;word-wrap:break-word;word-break:break-all;word-break:normal;overflow:hidden !important}
/*隐藏LOGO*/
.amap-logo {display:none!important;}
.amap-copyright {bottom:-100px;display:none!important;}



/*外补*/
.m_t_5 {margin-top:5px}
.m_t_10 {margin-top:10px}
.m_t_15 {margin-top:15px}
.m_t_20 {margin-top:20px}
.m_t_30 {margin-top:30px}
.m_t_40 {margin-top:40px}
.m_t_50 {margin-top:50px}
.m_t_60 {margin-top:60px}
.m_t_70 {margin-top:70px}
.m_b_10 {margin-bottom:10px}
.m_b_20 {margin-bottom:20px}
.m_b_30 {margin-bottom:30px}
.m_b_40 {margin-bottom:40px}
.m_b_50 {margin-bottom:50px}
.m_b_60 {margin-bottom:60px}
.m_b_70 {margin-bottom:70px}
.m_l_10 {margin-left:10px}
.m_l_20 {margin-left:20px}
.m_l_30 {margin-left:30px}
.m_l_40 {margin-left:40px}
.m_l_50 {margin-left:50px}
.m_l_60 {margin-left:60px}
.m_l_70 {margin-left:70px}
.m_r_10 {margin-right:10px}
.m_r_20 {margin-right:20px}
.m_r_30 {margin-right:30px}
.m_r_40 {margin-right:40px}
.m_r_50 {margin-right:50px}
.m_r_60 {margin-right:60px}
.m_r_70 {margin-right:70px}
/*内补*/
.p_t_5 {padding-top:5px}
.p_t_10 {padding-top:10px}
.p_t_15 {padding-top:15px}
.p_t_20 {padding-top:20px}
.p_t_30 {padding-top:30px}
.p_t_40 {padding-top:40px}
.p_t_50 {padding-top:50px}
.p_t_60 {padding-top:60px}
.p_t_70 {padding-top:70px}
.p_b_5 {padding-bottom:5px}
.p_b_10 {padding-bottom:10px}
.p_b_15 {padding-bottom:15px}
.p_b_20 {padding-bottom:20px}
.p_b_30 {padding-bottom:30px}
.p_b_40 {padding-bottom:40px}
.p_b_50 {padding-bottom:50px}
.p_b_60 {padding-bottom:60px}
.p_b_70 {padding-bottom:70px}
.p_l_10 {padding-left:10px}
.p_l_20 {padding-left:20px}
.p_l_30 {padding-left:30px}
.p_l_40 {padding-left:40px}
.p_l_50 {padding-left:50px}
.p_l_60 {padding-left:60px}
.p_l_70 {padding-left:70px}
.p_r_10 {padding-right:10px}
.p_r_20 {padding-right:20px}
.p_r_30 {padding-right:30px}
.p_r_40 {padding-right:40px}
.p_r_50 {padding-right:50px}
.p_r_60 {padding-right:60px}
.p_r_70 {padding-right:70px}
/*清除内外补*/
.p_n {padding:0}
.m_n {margin:0}
.p_t_n {padding-top:0}
.p_b_n {padding-bottom:0}
.p_l_n {padding-left:0}
.p_r_n {padding-right:0}
.m_t_n {margin-top:0}
.m_b_n {margin-bottom:0}
.m_l_n {margin-left:0}
.m_r_n {margin-right:0}
