@charset "gb2312";
/* CSS Document */
/*全局样式 begin*/
body{font-family:"΢ź";font-size:12px;color:#000;margin:0;padding:0;background:#fff;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin:0px;padding:0px;}
li{list-style-type:none;}
form,input,button,option,textarea,select{margin:0px;padding:0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a{text-decoration:none;color:#000;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
table{font-size:inherit;font:100%;}
th{font-weight:normal;}
img{border:0;}
h3{font-size:14px;color:#000;font-weight:bold;}
h4{font-size:12px;}
.clear{clear:both;height:0px;overflow:hidden;}
.section{width:100%;clear:both;overflow:hidden;}
.column{width:100%;clear:both;overflow:hidden;}
.field{width:100%;clear:both;overflow:hidden;}
.copy{font-family:Arial,Helvetica,sans-serif;}
/*全局样式 end*/

.hiehgt10{height:10px;}
.spic{width:1040px;margin:0 auto;margin-top:10px;}

.page{padding-top:15px;text-align:center;clear:both; margin-top:30px;}
.page a{margin:0 2px;color:#4f4c4c;}
.page span.all{color:#4f4c4c;margin-left:4px;}
.page a.num:hover{color:#11823e;}

.header{width:1680px;margin:0 auto;position:relative; height:100px;}
.header .welcome{height:32px;line-height:32px;}

.header .logo{position:absolute;top:15px;left:688px;}
.header .tel{position:absolute;top:35px;right:10px; background:url(../images/tel.png) no-repeat 1px 1px; height:52px; width:130px; padding-left:65px; font-size:14px; color:#9a9c98;}
.header .tel p{color:#082107; margin-top:5px;}

.nav{width:620px;height:50px;list-style-type:none;z-index:9999;float:left; margin-top:25px;}
.nav ul li{height:50px;line-height:50px;float:left;text-align:center;font-size:16px;display:inline;cursor:pointer;position:relative; margin:0 20px;}
.nav ul li.none{background:none;}
.nav ul li a{display:block;color:#89887b;}
.nav ul li a:hover{color:#89887b;border-bottom:1px solid #efc543;}
.nav ul li a.curr{color:#89887b;border-bottom:1px solid #efc543;}

.nav ul li .hsmoll a.curr{border-bottom:none;}

.hsmoll{position:absolute;top:50px;left:-20px;height:0px;overflow:hidden;z-index:9999;width:103px;border-radius:5px;}
.hsmoll p a{line-height:32px;height:32px;font-size:12px;display:block;background:#eeeeee;}
.hsmoll p a:hover{background:#f0cf68;color:#89887b}

.fullSlide{width:100%;min-width:1200px;position:relative;height:760px;margin:0 auto;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:760px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:480px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:52px;line-height:52px;text-align:center;}
.fullSlide .hd ul{}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:2px;overflow:hidden;background:#605f5f;filter:alpha(opacity=50);opacity:0.5;font-size:14px;border-radius:5px;}
.fullSlide .hd ul .on{background:#cdcfd1;color:#FFF;}

.syabout{width:1230px;height:695px;margin:0 auto;margin-top:80px;}
.syabout .pic{float:left;width:595px;height:695px;}
.syabout .cont{float:right;width:540px;height:695px;}
.syabout .cont .tit p{color:#bfc1bf; font-size:14px; height:40px; line-height:40px;}
.syabout .cont .title{color:#374f3c; font-size:52px; height:48px; line-height:48px;}
.syabout .cont .text{color:#7a9365; font-size:21px; height:98px; line-height:98px;}
.syabout .cont .infor{color:#808b7e; font-size:18px; height:31px; line-height:31px;}
.syabout .cont .more{ margin-top:30px;}
.syabout .cont .more p{height:40px; line-height:40px;}
.syabout .cont .more a{background:url(../images/about_li_tit.png) no-repeat 1px 1px; padding-left:35px; color:#697969;}

.syabout .cont .video{margin-top:15px; color:#79857b;height:81px;}
.syabout .cont .video img{float:left; margin-right:30px;}
.syabout .cont .video span{padding:10px 0; font-size:14px;float:left;line-height:23px;}
.syabout .cont .video span a{color:#4b614e; font-size:16px;}

.tabbox{position:relative;margin:0 auto;width:1712px;background:#fff;margin-top:100px;}
.tabbox .title{text-align:center;}
.tabbox .title p{color:#676d68; font-size:14px; height:40px; line-height:40px;}
.tabbox .title p.tit{color:#2e4833;font-size:50px; height:40px; line-height:40px; font-weight:bold;}
.slide{width:1712px;height:437px;overflow:hidden;position:relative; margin-top:50px;}
.slide-ul{position:relative;width:8640px;}
.slide-ul li{display:inline;float:left;width:398px;height:437px;padding:0 15px;overflow:hidden;}
.slide-ul a{display:block;width:398px;height:437px;overflow:hidden;color:#fff;}
.slide-ul a:hover .pic-txt{color:#fff;}
.slide-ul .pic-txt{display:block;bottom:-30px;position:relative;width:220px;height:30px;margin:-30px 0 0;padding:0 5px;font:14px/30px Microsoft YaHei;text-align:center;z-index:1;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000);cursor:pointer;}

.info-btn{width:85px;height:22px;overflow:hidden;margin:0 auto;padding:11px 0;zoom:1; margin-top:10px;}
.info-btn li{float:left;padding:0 3px;}
.info-btn li span{display:block;width:10px;height:10px;background:#aebbb0;text-indent:-9999em;overflow:hidden;cursor:pointer;border-radius:5px;}
.info-btn .info-cur span,.info-btn .info-hover span{background:#344c36;}
.tab-shadow{}

.syserv{width:1200px; margin:0 auto;margin-top:80px;}
.syserv .title{text-align:center;}
.syserv .title p{color:#676d68; font-size:14px; height:40px; line-height:40px;}
.syserv .title p.tit{color:#2e4833;font-size:50px; height:40px; line-height:40px; font-weight:bold;}

.syserv .cont{width:1200px;height:490px;margin-top:40px;}
.syserv .cont ul{}
.syserv .cont ul li{width:270px;height:490px;float:left;margin:0 15px;}
.syserv .cont ul li .photo{width:270px; height:275px;}
.syserv .cont ul li .name{ text-align:center;}
.syserv .cont ul li .name a{color:#5c6e5f; font-size:50px; font-weight:bold;}
.syserv .cont ul li .text{color:#8b8d87; font-size:16px;text-align:center; line-height:37px; height:75px; overflow:hidden; margin-top:5px;}
.syserv .cont ul li .more{ text-align:center; margin-top:10px;}

.syabt{width:100%;height:209px;background:url(../images/footer-bg.jpg) top center;margin-top:120px;}
.syabt .cont{width:1200px;height:209px; margin:0 auto; position:relative;}
.syabt .cont .footer-logo{background:url(../images/footer-logo.jpg) no-repeat 15px 1px; width:485px;height:112px; padding-left:150px; padding-top:10px; color:#334b35; font-size:30px; font-weight:bold;}
.syabt .cont .more{ position:absolute;top:20px; right:50px;}
.syabt .cont .more a{font-size:12px; background:url(../images/footer-more.jpg) no-repeat top center; width:162px; height:72px; line-height:72px; display:block; text-align:center; color:#ecbd55;}
.syabt .cont .more a:hover{}

.footer{background:#6d8c53;margin:0 auto;height:88px;}
.footer .cont{width:1400px;height:88px;margin:0 auto;color:#fff;line-height:88px; font-size:16px;}
.footer .cont a{color:#fff;margin:0 10px;}

.nymain{width:770px;float:right;background:#FFFFFF;}
.nymain .title{width:745px;height:33px;line-height:33px;background:url(../images/nymain_bg.jpg) no-repeat;font-size:14px;color:#fe0000;padding-left:25px;font-weight:bold;}
.nymain .title span{font-size:14px;font-weight:normal;color:#666359;margin-right:10px;float:right;}

.nydan{width:1200px;height:auto!important;min-height:580px;height:580px;line-height:31px;margin:0 auto; margin-top:80px;}
.nydan .title{ text-align:center; font-size:18px; border-bottom:1px dashed #6d8c53; height:38px; padding-bottom:20px;}
.nydan .cont{padding:25px 0; position:relative;}
.nydan .cont .map{float:right; width:580px; height:420px; overflow:hidden; position:absolute; top:15px; right:10px;}

.nynews{width:738px;height:auto!important;min-height:990px;height:990px;padding:15px 15px;border:1px solid #cecece;border-top:none;}
.nynews ul{}
.nynews ul li{height:38px;line-height:38px;*float:left; font-size:14px;}
.nynews ul li a{color:#515151;background:url(../images/icon_newslist.jpg) no-repeat 1px 5px;padding-left:15px;}
.nynews ul li span.date{float:right;color:#515151;}
.nynews ul li a:hover{color:#ef0000;text-decoration:none;background:url(../images/icon_h.jpg) no-repeat 0px 0px;}
.nynews ul li.line{margin-top:25px;border-top:1px dashed #999999;padding-top:25px;}

.detail {width:1200px;height:auto!important;min-height:580px;height:580px; margin:0 auto; margin-top:80px;}
.detail .tit {height: 40px; line-height: 40px; text-align: center; font-size:14px; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}

.nypro{width:1400px;height:auto!important;min-height:580px;height:580px; margin:0 auto;margin-top:80px;}
.nypro .title{ text-align:center; font-size:18px; border-bottom:1px dashed #6d8c53; height:38px; padding-bottom:20px;}
.nypro .cont ul{}
.nypro .cont ul li{float:left;width:320px;height:258px;margin:0 15px;overflow:hidden;margin-top:25px;}
.nypro .cont ul li .photo{width:320px;height:210px;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:157.14px;*font-family:Arial;}
.nypro .cont ul li .photo img{vertical-align:middle;}
.nypro .cont ul li .name{line-height:48px;height:48px;text-align:center;}
.nypro .cont ul li .name a{color:#4f4c4c; font-size:16px;}
.nypro .cont ul li .name a:hover{color:#6d8c53;}

.banner{width:100%; margin:0 auto; height:560px; overflow:hidden;}