@charset "utf-8";
body{ font-size:13px; font-family: "微软雅黑";background:#eedcd0; background-color:#fff;width:100%;color:#666; max-width:640px; margin:0 auto;}
tr,td,table,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,input,p,span,div,a{ padding:0; margin:0;}
a{ text-decoration:none; color:#000000;outline:none;}
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,img,form ,input{ margin:0; padding:0; border:none;}
a:hover{text-decoration:none;}
img{padding:0px; margin:0px; border:0px;}
.left{position:relative;float:left;}
.right{position:relative;float:right;}
.clear10{width:100%;height:15px;float:left;}
.clear20{width:100%;height:20px;}
ul li{list-style:none;}
.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{
    clear:both;
}
.clearfix{
    *zoom:1;/*ie6,7*/
} 
.clear { clear: both; margin: 0 auto;}
.max{width: 100%;max-width:640px;margin:0 auto;padding:0px;background:#fff; }
.balk{ width:100%; height:3px;background:#f3f3f3;}
.main { width:100%; padding:0 2.5%;}

.pages { width:100%; padding:10px 2.5% 20px;}
.pages p { line-height:20px; margin-top:10px;}
.pages p a { font-family:"微软雅黑"; font-size:14px; color:#666;}
.pages p a span {font-size:14px; margin-right:5px;}
.pages p:hover a { color:#469e57;}
.pages p:hover a span { color:#666;}
.con_back { margin:10px 2.5% 5px;}
.con_back a{ color:#019472;font-family:"微软雅黑"; font-size:16px; margin-bottom:15px; }
.con_back  span { font-family:"宋体"; margin-right:8px;}

/*头部*/
.top { width:100%; height:60px;background:#fff; position:relative;}
.top .logo { float:left; width:75%; padding:18px 0 0;height:45px; text-align:left;margin-left:2.5%;}
.top .logo a img { max-width:100%;max-height:30px;}
.top .prompt { float:left;height:60px;;width:20%;padding:10px 0; margin-left:2.5%; text-align:left;}
.top .prompt img { width: auto; height:40px;}
.top .sort {float:right;height:60px;text-align:left; width:15%; margin-right:2.5%;padding:10px 0; text-align:right;}
.top .sort a { font-family:arial; height:40px; line-height:40px;float:right; font-size:14px; color:#fff; }
.top .sort img { width: auto; height:40px;}
.top .titles { float:left; width:55%; text-align:center; line-height:60px; font-size:14px; font-family:'微软雅黑'; color:#e9d0a8;}
.topbg { position:absolute; left:0px; bottom:-5px; z-index:99; width:100%; height:5px; background:url(../images/banbg.png) repeat-x left center;}

/*fot_nav*/
.top_2j { width:100%; background:#036635; display: none; height:60px;}
.top_2js { width:100%;background:#036635; position:fixed; left:0; bottom:0; display:block;}
.top_2j ul li { width:24%; text-align:center;float:left;padding:8px 0 8px; }
.top_2j ul li.cur a p{ color:#F55F0D;}
.top_2j ul li a p img { max-width:100%; height:30px;}
.top_2j ul li a p{ color:#fff; line-height:17px; font-family:'微软雅黑'; font-size:12px; position:relative;}
.top_2j ul li a p span { position:absolute; display:inline-table; font-size:9px; font-family:Arial, Helvetica, sans-serif; color:fff; background:#F55F0D ; top:0; left:55%;border-radius:13px; width:13px; height:13px; line-height:13px; text-align:center;}


/*menu*/
.menuc{ width:100%; height:100%; background-color:#000; position:fixed; z-index:999; top:0px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; display:none; max-width:640px;}
.menuc1{ width:80%; height:100%; position:fixed; z-index:1000; top:0px;display:none;overflow:scroll;max-width:560px;}
.mean-nav{width:100%; min-height:100%;box-shadow:0px 0 0px #000,0 -1px 10px #666,0 0px 0px #000,0px 0 0px #000;
   -webkit-box-shadow:0px 0 0px #000,0 -1px 10px #666,0 0px 0px #000,0px 0 0px #000;
   -moz-box-shadow: 0px 0 0px #000,0 -1px 10px #666,0 0px 0px #000,0px 0 0px #000;background-color:#fff;}
.mean-nav .mclose{border-bottom:2px solid #f4f4f4; width:100%; height:40px; line-height:40px; padding:0px 10px; color:#333; font-size:16px; font-weight:bold; cursor:pointer;}
.mean-nav .mclose span{ float:right; font-size:20px;}
.mean-nav ul{ width:100%;}
.mean-nav ul li{border-bottom:1px solid #f3f3f3; width:100%; line-height:40px; padding:0px 10px; color:#666; font-size:14px; position:relative; }
.mean-nav ul li .mean-expand{font-size: 14px; position:absolute; right:15px; top:0px;}
.mean-nav ul li a {color:#666;}
.mean-nav ul li ul li{border-bottom:0px solid #f3f3f3; width:100%; line-height:30px; padding:0px 10px; color:#333; font-size:14px; position:relative;font-weight:normal; }
.mean-nav ul li ul li a {color:#666;}

/*banner*/
.banlub { width:100%;}
.slider-focus{position:relative;max-width:640px;margin:0 auto;}
.slider-focus .hd{ position:absolute;width:100%;height:20px;left:0;bottom:10px;z-index:1;line-height:20px;text-align:center; display:none;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:12px;height:12px;margin:0 4px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#f3f3f3; cursor:pointer;}
.slider-focus  .hd li.on{ background:#0c9c54;}
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:left;  }
.slider-focus  .bd li img{ background:url(../images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

/*sy*/
.pr_syt{ background:#ebdfce; margin:15px 15px 55px; padding:10%; text-align:center;}
.pr_syt img { max-width:100%;}
.pr_syt p { padding:15px 0;border-bottom: 2px solid #00030c; color:#oeoeoe; line-height:20px; }
.pr_syt a { display:inline-table; width:100%; text-align:center; margin-top:15px;}
.pr_syt a img { margin-right:3px;}
.pr_syt a span { font-family: "Arial";}

/*footer*/
.footer { width:100%; padding:15px 2.5% 0; text-align:center; margin-bottom:20px;}
.footer p { width:100%; }
.footer p a {color:#00030c; font-size:12px;color:#00030c;}
.footer p span {font-family: "Arial"; font-size:18px; padding:0 3px;}
.footer p img { width:70%; margin-bottom:8px; max-width:100%;}

.fot {width:100%; padding:8px 2.5%; text-align:center; margin-bottom:61px; background:#f3f3f3;}
.fot p { margin-bottom:5px;color:#666; font-size:15px; font-family:"宋体"; }
.fot p img { width:25px; height:25px; margin-right:3px;}
.fot p a { color:#666;}
.fot p a.linl { color:#666;font-family:"Verdana";}
.fot p a.linl span{ font-family:arial; color:#036635;font-size:20px;}
.fot p span {font-family: "Arial"; }

/*about*/ 
.promotions2 { background:#fff; padding:20px 2.5%; margin-bottom:25px;} 
.promotions2s {padding:20px 2.5% 0;}
.promotions2s .times { line-height:18px; text-align:center; width:100%; font-family: "Arial"; font-size:12px; color:#999; margin-bottom:10px;}
.promotions2s  h1 { font-weight:normal; font-family:"Verdana"; font-size:16px; line-height:20px; color:#333; text-align:center; margin-bottom:5px;}
.promotions2 img { max-width:100%; height:auto;}
.promotions2 {font-family:"宋体"; font-size:12px; line-height:22px; color:#666; min-height:350px;}




/*新闻活动*/
.promotions { width:100%; padding:15px 2.5% 0px; margin-bottom:50px;}
.promotions ul li { width:100%; margin-bottom:20px;}
.promotions ul li .times { line-height:18px; text-align:center; width:100%; font-family: "Arial"; font-size:11px; color:#999;}
.promotions ul li .contents { background:#fff; width:100%; padding:5px 10px 5px; border:1px solid #e3e3e3; boder-radius:4px;}
.promotions ul li .contents a h1 { font-weight:normal; font-family:"宋体"; font-size:14px; line-height:30px; color:#333;}
.promotions ul li .contents a .ct_img img{ max-width:100%; width:100%;}
.promotions ul li .contents a .ct_txt { margin:10px 0; font-family:"宋体"; font-size:12px; line-height:18px; color:#666; max-height:54px; overflow:hidden;}
.promotions ul li .contents a P { height:30px; line-height:30px; text-align: left; margin-top:5px;font-family:"宋体"; font-size:12px; color:#999; border-top:1px solid#e3e3e3;}
.promotions ul li .contents a P span { width:10%; float:right;background:url(../images/arr3.png) no-repeat right center;background-size:6px; display:inline-table; height:30px;}


/*联系我们*/
.maps { width:100%; margin-bottom:50px;}


.cp_lish { width:100%; padding:35px 1% 40px;}
.cp_lish ul li { float:left; width:23%; margin:0 1%; text-align:center;}
.cp_lish ul li img { max-width:100%; width:95%;}
.cp_lish ul li p { font-family:"Verdana"; font-size:14px; color:#424242; line-height:35px;}


.syab_tleft { width:100%;padding:15px 0 25px;}
.syab_tleft h2 { color:#383838;font-size:16px;font-family:"微软雅黑"; line-height:25px; text-align:center;font-weight:normal; position:relative; margin-bottom:20px; width:100%; padding:0 2.5%;}
.syab_tleft p { color:#929292;font-size:12px;font-family:"微软雅黑"; line-height:25px; margin-bottom:20px;min-height:100px; overflow:hidden; width:100%; padding:0 2.5%;}
.syab_tleft img{ max-width:100%; height:auto;}


.teams{width:100%; padding-top:25px;}
.teams ul { padding:0 1%;}
.teams_bt { color:#3a3a3a; line-height:35px;font-family:微软雅黑; font-size:21px; margin-bottom:8px;}
.teams ul li{float:left;width:48%;position:relative;cursor:pointer; text-align:center; margin-bottom:10px; padding:2px; margin:0 1%;}
.teams ul li.teahv { padding:0; border:2px solid #036635;}
.teams ul li img { max-width:100%; width:100%;}
.team-box{position:absolute;left:0;top:0;width:120px;height:58px;padding-left:14px;color:#fff;font-size:14px;line-height:20px;padding-top:136px;background:url(../images/icon05.png) no-repeat;display:none;}

.teamList{float:left;width:100%; margin:8px 0 20px; padding: 0 2.5%; }
.teamCont{display:none;float:left;width:100%;}
.teamShow{float:left;width:100%;border-top:1px solid #ddd;position:relative;border-bottom:1px solid #ddd;padding-bottom:10px;}
.teamArr{position:absolute;top:-15px;width:26px;height:15px;background:url(../images/arr.jpg) no-repeat;}
.teamLeft{float:left;width:100%;}
.teamLeft h3{float:left;width:100%;font-size:16px;color:#000;font-weight:500; line-height:35px;}
.teamLeft div{float:left;width:100%;margin-top:10px;font-size:14px;color:#5c5c5c;line-height:22px;}
.teamRight{float:right;margin-right:200px;width:214px;padding:40px 0;height:310px;}

.ab_js { width:95%; margin:15px 2.5% 25px; border:1px dashed #ccc; padding:8px; border-radius:4px;}
.ab_js  h2 { color:#333;font-size:16px;font-family:"微软雅黑"; line-height:25px; margin-bottom:8px;}
.ab_js  p { color:#666;font-size:12px;font-family:"微软雅黑"; line-height:20px; }


/*首页新闻*/
.sy_news { width:100%; padding:20px 0% 50px;}
.sy_news .sy_newls { width:100%; margin: 0 auto;}


.syns_list {  width:100%; padding:0 1%;}
.syns_bts { width:100%; margin-bottom:10px;}
.nst_l { float:left; width:20%; background:#2c53b6;}
.nst_l h3 { font-family:arial; font-size:18px; color:#fff; border-bottom:1px dashed #fff; height:45px; line-height:45px; text-align:center; font-weight:normal;}
.nst_l p { text-align:center; line-height:35px; margin:0 5px;font-family:arial; font-size:14px; color:#fff;}
.nst_r { float:left; width:78%; margin-left:2%;  border-bottom:1px solid #dfdfdf; padding-bottom:5px;}
.nst_r h2 {font-family:"微软雅黑"; font-size:16px; font-weight:normal;}
.nst_r h2 a { color:#2c2c2c; margin:0; padding:0; height:35px; line-height:35px; border:0; background:none; text-indent:0;}
.nst_r p { color:#797979;font-family:"微软雅黑"; font-size:13px; line-height:20px; height:40px; overflow:hidden; }
.syns_list  ul {}
.syns_list ul li { float:left; width:48%; margin:0 1%; margin-bottom:15px;}
.syns_list ul li img { max-width:100%; margin-bottom:5px; height:auto;}
.syns_list ul li p { line-height:25px; height:25px;color:#797979;font-family:"微软雅黑"; font-size:13px; text-align:left;overflow:hidden;  white-space:nowrap;text-overflow:ellipsis}

.sy_listbt { color:#2c53b6; font-size:21px;font-family:"微软雅黑"; font-weight:normal; height:35px; line-height:35px; margin-bottom:10px; padding:0 2.5%}
.sy_listbt b { float:left; display:inline-table; height:20px; width:5px; background:#2c53b6; margin-top:10px; margin-right:8px;}
.sy_listbt a { float:right; font-size:12px; color:#999; font-family:"宋体";}


.picScroll{ text-align:center; background:#f3f3f3; margin-bottom:15px;  }
.picScroll .bd ul{ width:100%;  float:left; padding:10px 0;  }
.picScroll .bd li{ width:33%; float:left; font-size:14px; text-align:center; padding:8px; text-align:center;}
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.picScroll .bd li .list_img img{ width:80%; border-radius:100%;}
.picScroll .bd li .list_title{ text-align:center;font-size:12px; font-family:"宋体"; color:#626262; line-height:15px; margin-top:10px; height:30px; overflow:hidden;}
.picScroll .bd li .txt {}
.picScroll .bd li .prfl_txt p { text-align:left;}
.picScroll .bd li .prfl_txt p  span {font-family:'微软雅黑'; font-size:12px; color:#999; margin-right:5px;}
.picScroll .bd li .list_txt p{text-align:left;font-size:16px; font-family: Arial, Helvetica, sans-serif; color:#ff9200; margin:0; line-height:15px; margin-top:8px;}
.picScroll .bd li .list_txt p s {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#919191;}


.picScroll .hd{ height:60px; line-height:60px; background:#f3f3f3;   overflow:hidden; text-align:left;padding:0 2.5%; }
.picScroll .hd h1 {font-weight:normal;font-family:'微软雅黑'; font-size:20px; color:#383838; line-height:50px; height:50px; margin-top:10px;float:left; text-align:center; width:100%;}
.picScroll .hd h1 span {font-size:12px; font-family: "宋体"; color:#ccc; line-height:35px; margin-left:4px;}
.picScroll .hd ul{ float:right; padding-top:16px; display:none;   }	
.picScroll .hd li{ float:left; width:8px; height:8px; background:#D0D0D0; margin:0 5px; overflow:hidden; 
-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; 
}
.picScroll .hd .on{ background:#80BD6D;  }
.picScroll .prev,.picScroll .next{ display:block; float:right;  width:18px; height:18px; background:url(../images/pisScrollIcons.gif) -6px -40px no-repeat; overflow:hidden; margin:11px 5px 0 5px; display:none;  }
.picScroll .next{background-position:-34px -40px; }
.picScroll .prevStop{ background-position:-6px -40px; }
.picScroll .nextStop{ background-position:-34px -40px; }



.onlintj { margin:20px 0 30px; padding:0 5%;}
.onlintj  ul li { margin-bottom:10px; width:100%; text-align: left; display:inline-block;}
.onlintj  ul li p { color:#2a2a2a;font-size:14px;font-family:"微软雅黑"; line-height:30px;}
.onlintj  ul li p span { font-family:微软雅黑; font-size:12px; color:#9c9c9c}
.onlintj ul li .dzbtn { width:100%; height:35px; line-height:35px; border:1px solid #d0d0d0; background:#fff; float:left; padding:0 5px;}
.onlintj ul li .dzbtn2{ width:110px; height:35px; line-height:35px; border:1px solid #d0d0d0; background:#fff; float:left;padding:0 5px;}
.onlintj ul li img { height:35px; width:auto; margin-left:8px; float:left;}
.onlintj ul li  .dzbtns {width:100%; height:80px; line-height:25px; border:1px solid #d0d0d0; background:#fff; padding:5px;}
.onlintj ul li  .dzbtns2 { background:#375cba; width:139px; height:36px; text-align:center; line-height:36px; font-size:20px; color:#fff;font-family:"微软雅黑"; margin:0 auto;}


.ny_ban { width:100%;}
.ny_ban img { max-width:100%; width:100%;}
.ny_nav { width:100%; height:45px;  border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3; padding:5px 2.5%; position:relative;}
.ny_nav span { float:left; height:35px; line-height:35px;color:#2a2a2a;font-size:16px;font-family:"微软雅黑"; }
.nav_btn  { float:right; height:35px; padding:5px 0;}
.nav_btn img  { height:25px; width:auto;}
.ny_nav .ny_navs { display:none; position:absolute; top:45px; right:0px; width:30%; min-width:100px; background:#fff; padding:5px 5px 8px;border:1px solid #f3f3f3; z-index:999;}
.ny_nav .ny_navs a { display:block; width:100%; height:25px; line-height:25px;color:#666;font-size:13px;font-family:"微软雅黑"; text-align:center; }



.project { width:100%; min-height:300px;}
.project ul li { width:100%; padding:8px 2.5%; margin-bottom:8px; border-bottom:1px solid  #f3f3f3; height:66px}
.project ul li .project_txt { float:left; width:80%; height:50px; padding-right:10px;}
.project ul li .project_txt  a { display:block; width:100%; height:100%;}
.project ul li .project_txt p { width:100%; height:30px; line-height:30px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;color:#333;font-size:13px;font-family:"微软雅黑";}
.project ul li .project_txt  span {display:block; line-height:20px;color:#999;font-size:12px;font-family:"微软雅黑";}
.project ul li .download { float:left; width:20%; height:50px; text-align:center; border-left:1px dashed #f3f3f3; line-height:50px; background: url(../images/xz.png) no-repeat center center;}
.project ul li .download a { display:block; width:100%; height:100%;}
.download_btn { width:100%; padding:15px 0; height:60px; text-align:center;}
.download_btn a { width:90%; margin:0 auto; height:30px; border:1px solid #ccc; display:block; background:url(../images/xz.png) no-repeat center center;}



.placard { width:100%; position:relative; overflow:hidden;}
.placard img { max-width:100%; width:100%; height:auto;}
.placard h2 { font-weight: normal;margin-bottom: 10px;height: 30px;width:100px; text-align:center;border: 1px solid #0c9c54;border-radius: 3px;margin-top: 9px; margin-left:20px;}
.placard h2  a {color: #138a4c;font-family: "微软雅黑";font-size: 15px;line-height: 30px; display:block; width:100%; height:30px;}
.placard h3 {line-height: 40px;height: 40px;font-weight: normal;color: #0c9c54;font-family: "微软雅黑";font-size: 18px;}
.placard b{display: inline-table;width: 140px;height: 1px;background: #fff;margin-bottom: 15px;}
.placard p {line-height: 20px;color: #9b9b9b;font-family: "微软雅黑";font-size: 13px; height:140px; overflow:hidden;}
.placard .tempWrap {height:calc(100% - 74px)}
.placard .slider-focus .bd ul {height:100%;}
.placard .slider-focus .bd li { padding:0 15px; height:100%;}



.visitors{width:100%;background:#fff; margin:10px 0 20px;}
.visitors li{float:left;width:100%;padding:10px 2.5%;border-bottom:1px solid #e8e8e8;}
.visitors li h2 { width:100%; height:35px; line-height:35px;color: #138a4c;font-family: "微软雅黑";font-size: 15px; border-bottom:1px dashed #ccc; margin-bottom:8px;}
.vis-l{float:left;width:28%;}
.vis-l img{max-width:84%; border:1px solid #f3f3f3;}
.vis-r{float:left;width:72%;line-height:20px;font-size:12px;color:#333;}

.server { width:100%; padding:15px 2.5% 25px;}
.server ul li { margin-bottom:40px; display:inline-block; width:100%;}
.supl { width:100%;}
.supl img { width:100%; max-width:100%; height:auto; margin-bottom:10px;}
.supl h2 { height:35px; border-bottom:1px solid #3f3f3f; font-family:"微软雅黑"; font-size:18px;  color:#3f3f3f; font-weight:normal;}
.supl .addre { color:#b2b2b2;font-family:"微软雅黑";border-bottom:1px solid #b2b2b2;  font-size:13px; height:40px; line-height:40px; text-indent:25px; background:url(../images/add.PNG) no-repeat left center; overflow:hidden;}
.supl .server_txt {  padding:10px 0 20px; line-height:25px; overflow:hidden; font-family:"宋体"; font-size:12px; color:#858585;}
.supr{ float:left; width:590px; height:370px; }

.cpanys{width:100%;}
.cpanys ul li{float:left;width:50%;padding:0 20px; margin-bottom25px;text-align:center;}
.cpanys ul li a{position:relative;width:100%;height:auto;display:block;}
.cpanys ul li img { width:100%; max-width:100%; height:auto;}
.cpanys ul li a span{display:block;color:#323232;font-size:14px;line-height:68px;}








