@charset "utf-8";
/* CSS Document */
html,body,nav,ul,li,h2,h3,figure{padding:0px;margin:0px;}
body{min-width:320px;font:normal 14px/1.5 Tahoma,"Lucida Grande",Verdana,"Microsoft Yahei",STXihei,hei;color:#000; background:#FFF; overflow-x:hidden;-webkit-tap-highlight-color:eeeeee;-webkit-text-size-adjust:none;-moz-user-select:none;}
form,fieldset,input,textarea,p{margin:0px;padding:0;border:0;}
img{border:none}
a{color:#000;text-decoration:none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration:none; color:#1686eb;}
a:active {text-decoration: none; }
li{list-style-type:none;}
ul,ol,li{list-style-type:none;}
a img {vertical-align: bottom; border:0;text-decoration : none;}
h1 { font:"Microsoft YaHei"; font-size:16px;}
h2 { font-size: 14px;}
h3 { font-size: 18px;}
h4 { font-size: 16px; }
p{ line-height:24px}
.clear{ clear:both;}

.banner{ width:100%; height:590px; background:url(../images/ecology/banner_bg.gif) center no-repeat;}
.banner .bannercenter{ margin:0 auto; width:1240px;}
.banner .bannercenter .logo{ padding-top:40px; width:256px; height:39px;}
.banner .bannercenter .menu{ margin-top:20px;}
.banner .bannercenter .menu ul li{ float:left;}
.banner .bannercenter .menu ul li.one{border-bottom:#FFF 2px solid;}
.banner .bannercenter .menu ul li a{ color:#FFF; display:block; width:95px; text-align:center; line-height:36px; }
.banner .bannercenter .menu ul li a:hover{border-bottom:#FFF 2px solid; display:block;}
.banner .bannercenter .bannerend{ margin:0 auto; width:800px; padding:0 100px 0 100px; border:1px solid #FFF; height:40px; color:#FFF; line-height:40px; font-size:16px;}
.banner .bannercenter .bannerend span{ display:block; width:266px; text-align:center; float:left;}

.title{ margin:0 auto; width:1000px; text-align:center; font-size:36px;  }
.dbneirong{ margin:0 auto; width:960px; border:2px solid #3b4e5e; padding:20px 20px 20px 20px;}
.dbneirong p{ color:#3b4e5e;}

.blud{ background:#47bae4; margin-top:20px;}
.blud .bludcenter{ margin:0 auto; width:1000px; height:436px; background:url(../images/ecology/bludbg.jpg) no-repeat;}
.blud .bludcenter p.one{ margin:0 auto; width:600px; padding-top:40px; color:#FFF;}
.blud .bludcenter p.two{ margin:0 auto; width:600px; padding-top:40px; color:#FFF;}

#odiv{ margin:0 auto; width:1000px; margin-top:40px;}
#div1{ width:190px; height:0px; border:#3b4e5e 1px solid; float:left;}
#div2{ width:190px; height:0px; border:#3b4e5e 1px solid; float:left;}
#div3{ float:left; height:5px; line-height:5px; margin:0px 10px; font-size:26px; color:#3b4e5e; font-weight:bold;}

.wenzi1{ margin:0 auto; width:1000px; color:#3b4e5e; font-size:16px; text-align:center; line-height:50px; margin-top:10px;}

.wenti{ margin:0 auto; width:960px; border:2px solid #3b4e5e; margin-top:20px; border-radius:4px; padding:20px;}
.wenti p.one{ font-weight:bold;  background:#3b4e5e; color:#FFF;}

.jinhua{ background:#eaeaea; padding:20px 0px 20px 0px; margin-top:20px;}
.jinhua .jinhuacenter{ margin:0 auto; width:984px;  border:8px solid #fff;}
.jinhua .jinhuacenter img{ width:559px; height:165px; float:left;}
.jinhua .jinhuacenter p{ width:360px; padding:20px 20px 20px 20px; float:right; display:block; color:#3b4e5e;}

.wenti2{ margin:0 auto; width:960px; border:2px solid #3b4e5e; margin-top:20px; border-radius:4px; padding:20px;}
.wenti2 p.one{ font-weight:bold; background:#3b4e5e; color:#FFF;}

.liyou{ background:#47bae4;padding:20px 0px 20px 0px; margin-top:20px;}
.liyou .liyoucenter{ margin:0 auto; width:1000px;}
.liyou .liyoucenter .title{ font-size:16px; color:#FFF; text-align:center;}

.tongdian{ margin-top:20px;}
.tongdian .tongdianleft{ float:left; width:244px; height:295px; border:8px solid #ffffff; padding:10px;}
.tongdian .tongdianleft a.bt{ color:#FFF; text-align:center; line-height:30px; height:30px; font-size:16px; display:block; font-weight:bold; border-bottom: dotted 1px #FFF;}
.tongdian .tongdianleft p{color:#FFF;}

.tongdian .tongdianright{ float:right; width:244px; height:295px; border:8px solid #ffffff; padding:10px;}
.tongdian .tongdianright a.bt{ color:#FFF; text-align:center; line-height:30px; height:30px; font-size:16px; display:block; font-weight:bold; border-bottom: dotted 1px #FFF; }
.tongdian .tongdianright p{color:#FFF;}

.tongdian .tongdiancenter{ margin-left:290px; width:385px; border:8px solid #ffffff; padding:10px;}
.tongdian .tongdiancenter a.bt{ color:#FFF; text-align:center; line-height:30px; height:30px; font-size:16px; display:block; font-weight:bold; border-bottom: dotted 1px #FFF; }
.tongdian .tongdiancenter p{color:#FFF;}

.mbnr{ margin:0 auto; width:956px; border:2px solid #3b4e5e; padding:20px; color:##3b4e5e;}

.shipin{ margin:0 auto; width:956px; border:2px solid #3b4e5e; padding:20px;}
.shipin .shipinleft{ float:left; width:460px;}
.shipin .shipinright{ float:right; width:483px;}

.kcnr{ margin:0 auto; width:1000px; margin-top:20px;}
.kcnr ul li{ float:left; width:464px; height:88px; border:2px solid #3b4e5e; padding:10px; color:##3b4e5e; margin-left:6px; margin-right:6px; margin-bottom:10px; line-height:24px;}

.hezuodanwei{ margin:0 auto; width:956px; border:2px solid #3b4e5e; padding:20px;}

#odiv{ margin:0 auto; width:1000px; margin-top:40px;}
#div4{ width:405px; height:0px; border:#3b4e5e 1px solid; float:left;}
#div5{ width:405px; height:0px; border:#3b4e5e 1px solid; float:left;}
#div3{ float:left; height:5px; line-height:5px; margin:0px 10px; font-size:26px; color:#3b4e5e; font-weight:bold;}

.teacher{ margin:0 auto; width:1000px; margin-top:80px;}
.guanzhu{ margin:0 auto; width:980px; margin-top:20px; }
.guanzhu .guanzhuleft{ float:left; width:380px;}
.guanzhu .guanzhuleft a{color:#3b4e5e; font-size:24px; font-weight:bold; line-height:24px; height:50px; display:block; text-align:center;}
.guanzhu .guanzhuleft p{ color:#3b4e5e;}
.guanzhu .guanzhuright{ float:right; width:500px;}
.guanzhu .guanzhuright a{color:#3b4e5e; font-size:24px; font-weight:bold; line-height:24px; height:50px; display:block; text-align:center;}

.onlinebox { text-align:left;line-height:28px; font-size:14px; color:#999999;padding-bottom:80px; }
.online_type{ line-height:36px;font-size:16px; color:#555555; }
.online_text{ padding-left:10px; margin-bottom:10px; background:#fff;line-height: 36px;border-radius: 3px;border:1px #3b4e5e solid;color: #3b4e5e;}
.online_red{ padding-left:10px; margin-bottom:10px; background:#53597b;line-height: 36px;border-radius: 3px;border:1px #D3D3D3 solid;color:#F00; font-family: "Microsoft YaHei";}
.online_member{ padding-left:10px; line-height:24px;font-size:14px; color:#555555;}
.online_member_text{ line-height:22px; margin-bottom:15px; border-bottom:1px #CDCDCD solid; padding-bottom:10px;font-size:14px; color:#555555;}
.online_member_dianzan{ text-align:right;line-height:22px; margin:10px 15px 10px 15px;font-size:14px; color:#555555;}
.online_member_zan{ line-height:24px;margin-bottom:15px; border:1px #CDCDCD solid; font-size:14px; color:#06A9EC; padding:10px;border-radius:5px;}
.online_member_pic{ line-height:22px; margin-bottom:15px;font-size:14px; color:#555555;}
.online_member_neirong{ line-height:24px;  margin-bottom:15px; border:1px #CDCDCD solid; padding-bottom:10px;font-size:14px; color:#555555; padding:15px;}
.online_member_k{ line-height:22px; border:1px #CDCDCD solid; border-bottom:none;font-size:14px; color:#555555;margin:10px 15px 10px 15px;}
.online_member_name_text{ height:46px; line-height:46px; padding:5px 10px;border-bottom:1px #CDCDCD solid;font-size:14px; color:#555555;}
.online_member_name{ float:left;line-height:24px; width:70%; font-size:14px; color:#555555; }
.online_member_time{ line-height:24px; width:30%;text-align:right; overflow:hidden;font-size:14px; color:#06A9EC;}
.online_member_over{ text-align: right;line-height:22px;  margin-bottom:15px; padding-bottom:10px;font-size:14px; color:#555555;}
.online_line{ height:30px; line-height:30px;width:70%;  background:#fff; cursor:pointer; color:#000;}
.online_tijiao{ margin:10px 0 0 0;}
.online_submit{ height:40px;line-height:40px;  babackground:#C30; cursor:pointer;  -webkit-appearance: button;}
button, select, textarea {outline: none;resize: none;-webkit-border-radius: 0;  -webkit-appearance: button;}
img, input, select {vertical-align: middle;}
.cxys{width:100%;cursor:pointer;font-size: 18px;font-weight:bold;height: 41px;text-align: center;background: #3b4e5e;line-height: 30px;border-radius: 5px;color: #fff ;  -webkit-appearance: button;}

/*footer*/
.footerzong{ background:#404144; padding-top:50px; padding-bottom:50px; margin-top:10px;}
.footer{ margin:0 auto; width:1220px; margin-top:20px; background:#404144; padding:0px 10px 0px 10px;}
.footer a{font-size:18px; font-weight:bold; line-height:40px; color:#666666;}
.footer ul li{ float:left;}
.footer ul li a{ font-size:12px; font-weight:normal; text-align:center; padding:0px 5px 0px 5px; line-height:32px; display:block; height:32px;}
/*footer*/

/*foot*/
.foot{ margin:0 auto; margin-top:10px;color:#999999; background:#404144;}
.foot ul{ width:1090px; height:40px; margin:0 auto; background:#333333; padding-left:150px;}
.foot ul li{ float:left; color:#999999; margin-right:10px;}
.foot ul li a{ line-height:40px; padding:0px 5px 0px 5px; color:#999999;}
.foot p{ text-align:center; line-height:32px;}
.foot p a{ color:#FF4C4C;}
/*foot*/