﻿*{transition:color 300ms,background-color 300ms;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}body,input,button,select,textarea{ font:14px/1.5 Arial Verdana,Microsoft yahei,sans-serif;color:#000;} 
body { color:#333;}
textarea{resize: none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,th,var,em,i{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}list{vertical-align:middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none!important;color:#c00;}
input {vertical-align:middle;}
button{overflow:visible;}
.hide{display:none;}.show{display:block;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;} *html .clearfix{height:1%}.clearfix{display:block;}.zoom{zoom:1}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.pointer{ cursor: pointer;}
.clr{clear:both; height: 0px; line-height:0; font-size:0} .text-center { text-align:center;}
/*------PC版-----*/

.pageBox {width:100%;max-width:1200px; margin:0 auto;overflow: hidden; padding:80px 0}
.wrapper {width:100%;max-width:1200px; margin:0 auto;overflow: hidden;}
.top { height: 32px; line-height: 32px; overflow: hidden;border-bottom: 1px solid #dfdfdf;background: #fff;width: 100%;}
.topBox { width:100%; max-width:1000px;	margin:0 auto;}
.topBox_left { float:left;	width:40%;}
.topBox_right {	float:right;width:60%; text-align:right; color:#aaa;}
.topBox_right a {color:#666;padding:0 10px;}

.banner { width:100%;overflow:hidden; color:#fff; position:relative; background:#1ec8b6}
.banner img { width:100%}
.banner_wap { display:none}
.nav { width:100%; text-align:center; height:70px; line-height:70px;} 
.nav a { font-size:20px; color:#fff; padding:0 65px; margin:0 10px; display:inline-block} 
.nav a.cur,.nav a:hover { color:#fff; font-weight:700; background:#35a4e6;}

.daoyan { padding:50px; margin:30px auto; border-radius:20px; background:#efefef}
.daoyan h1 { font-size:32px; margin-bottom:30px; color:#000; font-weight:400; float:left; margin-right:30px;}
.dy_text { line-height:30px; font-size:16px;}
.dy_text p { padding-bottom:10px;}
.jieyan { padding:100px 0; margin:60px auto 30px; background:url(images/text_bg.jpg) no-repeat;}
.jieyan h1 { font-size:32px; margin-bottom:30px; color:#fff; font-weight:400}
.jieyan p { color:#fff;}
.bg { background:#eee; overflow:hidden;}
.text_img_box { margin:0 auto; padding:0 0 50px; overflow:hidden}
.text_img { padding:30px 0; overflow:hidden;}
.text_img .left { margin-right:30px;}
.text_img .right { margin-left:30px;}
.text_img h2 { font-size:40px; text-align:center; color:#5a5a5a; padding:20px 0; margin-bottom:30px; position:relative;}
.text_img h2:after {content:''; width:160px; height:16px; border-radius:10px; background:#1be7d1; position:absolute; bottom:0; left:50%; margin-left:-80px;}
.text_img p { font-size:18px; padding:20px 0; line-height:30px; color:#4d4d4d; text-align:justify}
.text_img p a{ color:#f00; font-weight:700}

.lm_title { border-bottom:1px solid #dedede; padding-bottom:8px; margin:30px 0;}
.lm_title strong { border-left:4px solid #333;  padding-left:10px; font-size:22px; line-height:100%; font-weight:400;}
.lm_list {margin:0 0 30px 0; float:left; width:100%;}
.lm_list a { display:block; position:relative; float:left;margin:0 40px; width:220px;font-size:14px; line-height:100%; color:#333; }
.lm_list a:hover { color:#f30; }
.lm_list a span { float:left; position:absolute; display:block; padding:3px 10px; background:#333; color:#fff; font-size:12px;}
.lm_list img { margin-bottom:12px; border:1px solid #dedede;}

.contactus {margin:0 0 30px 0; float:left; width:100%;}
.contactus div h6 { padding:10px 0; font-size:14px;}
.lxff { float:left; width:30%; margin-left:40px; }
.mhry { float:left; width:30%;}
.gzwm { float:right; width:30%; }
.gzwm span { float:left; margin-right:20px; }

.footer { width:100%; background:#fff; overflow:hidden; color:#888;padding: 30px 0; border-top:1px solid #dedede;}
.footerBox { width:100%;max-width:1000px; margin:0 auto; text-align:center; line-height:160%;}
.bottomMenu { width:100%; color:#ddd; padding:0 0 30px 0;}
.bottomMenu a { padding:0 15px; color:#333;}
.bottomContact { width:100%;padding:0 0 10px 0;}
.bottomContact span { padding:0 10px;}
.bottomContact span a { color:#888;}
.bottomCopyright a { color:#888;}

/*------移动版-----*/
@media screen and (max-width:767px) {
.top { overflow: hidden;width: 100%; position:absolute; top:0; left:0; display:none}
.banner { width:100%;overflow:hidden; color:#fff; position:relative; background:#1ec8b6}
.banner_pc { display:none} .banner_wap { display:block;}
.nav { width:100%; text-align:center; height:40px; line-height:40px;} 
.nav a { font-size:12px; color:#fff; padding:0 10px; margin:0; display:inline-block} 
.nav a.cur,.nav a:hover { color:#fff; font-weight:700; background:#35a4e6;}

.daoyan { padding:10px; margin:10px; border-radius:10px; background:#efefef}
.daoyan h1 { font-size:32px; margin-bottom:30px; color:#000; font-weight:400; float:left; margin-right:10px;}
.daoyan h1 img { width:40px;}
.dy_text { line-height:22px; font-size:12px;}
.dy_text p { padding-bottom:10px; text-align:justify;}
.jieyan { padding:20px; margin:20px auto; background-size:cover;}
.jieyan h1 { font-size:22px; margin-bottom:10px; color:#fff; font-weight:400}
.jieyan p { color:#fff; text-align:justify; line-height:22px;}
.bg { background:#eee; overflow:hidden;}
.text_img_box { margin:0 auto; padding:0 0 50px; overflow:hidden}
.text_img { padding:0; overflow:hidden;}
.text_img .left { margin-right:0;}
.text_img .right { margin-left:0;}
.text_img h2 { font-size:20px; text-align:center; color:#5a5a5a; padding:10px 80px; margin-bottom:20px; position:relative; font-weight:700}
.text_img h2:after {content:''; width:80px; height:8px; border-radius:5px; background:#1be7d1; position:absolute; bottom:0; left:50%; margin-left:-40px;}
.text_img img { width:100%; margin:0 auto; float:none; display:block;}
.text_img p { font-size:12px; padding:20px 10px; line-height:22px; color:#4d4d4d; text-align:justify}

.lm_title { margin:20px;}
.lm_title strong { border-left:4px solid #333; padding-left:10px; font-size:1.8rem; font-weight:400;}
.lm_list { padding-bottom:12px;overflow: hidden;}
.lm_list a { display:block; position:relative; float:left; padding:0 8px; width:45%; color:#333; margin:0 0 16px; line-height: 100%; }
.lm_list a span { float:left; position:absolute; display:block; padding:3px 10px; background:#333; color:#fff; font-size:1.2rem;}
.lm_list img { margin-bottom:12px; width:100%; border:1px solid #dedede;}

.contactus {margin:20px; overflow:hidden;}
.contactus div h6 { padding:10px 0; font-size:1.2rem; }
.lxff { float:left; width:100%; }
.mhry { float:left; width:100%;}
.gzwm { float:left; width:100%; }
.gzwm span { float:right; margin-right:20px; }

.footer { width:100%; overflow:hidden; color:#888;padding:2rem 0; }
.footerBox { width:auto; text-align:center; line-height:160%; padding:0 25px;}
.bottomMenu { display:none;}
/*.bottomMenu a { padding:0 15px; color:#333;}*/
.bottomContact { width:100%;padding:0 0 20px 0; float:left;}
.bottomContact span { display:block; float:left; width:100%;}
.bottomContact span a { color:#888;}
.bottomCopyright a { color:#888;}
.commform { display:none;}
}