@charset "utf-8";
/* CSS Document 
** author:新动力
** URL:http://www.xinpower.cn/
** tips:CSS文件非专业勿动，编码格式为utf-8
*/
*{ padding:0px; margin:0px;list-style:none;}
img{border:none;border:0;}
em,i{ font-style:normal;}
a{text-decoration:none;color:#333;}
a:visited{}
a:hover{ color:#0d6e38;}
a:focus {outline:0; } 
html{font:normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif; background:#fff; color:#333;}
body{background:#fff;}
input,input:focus{outline:none;text-indent:5px; border:none;}
h1,h2,h3,h4{ font-weight:normal;}
h1{ font-size:20px}
h2{ font-size:18px}
h3{ font-size:16px}
h4{ font-size:14px}
/*通用调用*/
.w1200{width:1200px;height:auto;margin:0 auto;overflow:hidden; color:#333333; font-size:14px;}
.fl{float:left;}
.fr{float:right;}
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
#warper{  padding:20px 0;}
input::-webkit-input-placeholder {
color: #d9d9d9;
}
input:-moz-placeholder { /*Mozilla Firefox 4 to 18*/
color: #d9d9d9;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #d9d9d9;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #d9d9d9;
}
textarea::-webkit-input-placeholder {
color: #d9d9d9;
}
textarea:-moz-placeholder { /*Mozilla Firefox 4 to 18*/
color: #d9d9d9;
}
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #d9d9d9;
}
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #d9d9d9;
}


.wrap{ position:relative;}
.logo{ position:absolute; left:0; top:0; width:234px; height:130px; background-color:#fff; z-index:666; border-bottom-right-radius:30px;}
.logo a{ display:block;}
.logo img{ display:block; margin:15px auto;}
.wrap .nav{ position:absolute; left:50%; margin-left:-600px; z-index:67;}

/* 导航区域设置 */
.menu {  height: 60px; margin-top:33px;}
.menu .nav_li{	height:60px; line-height:60px; float:left; text-align:center; position:relative; }
.menu .nav_li:last-child:after{ width:0;}
.menu .nav_li:hover, .menu .nav_li.on{ background:url(../images/li-on.png) left bottom no-repeat ; }
.menu .nav_li>a{ color:#fff; font-size:16px; display:block; margin-right:72px;}
.nav .sub_nav{ display:none; position:absolute; left:0px; top:60px;  z-index:1000; width:133px; background-color:rgba(255,255,255,.75);}
.nav .sub_nav li{ height:44px; line-height:44px;}
.nav .sub_nav li a{ font-size:14px;  color:#333;  width:133px;  padding:0; display:block;}
.nav .sub_nav li:hover{ font-weight:bold;}
.nav .sub_nav li:hover a{ color:#f00;}

/*搜索*/
.search{ position:absolute; right:58px; top:45px; width:234px; height:40px; border-radius:20px; background-color:rgba(13,110,56,0.65); z-index:66;}
.search .input{ height:40px; border:none; background-color:transparent; width:190px; color:rgba(255,255,255,.1); line-height:40px; text-indent:30px;}
.search .input:focus{ color:#ff;}
.search .search_btn{ float:right; width:24px; height:40px; line-height:26px; margin-right:20px;}

/*轮播图*/
.banner{width:100%;height:850px;overflow:hidden;position:relative;}
.banner .bd{position:relative;height:600px;z-index:0;}
.banner .bd li{width:100%;height:850px;zoom:1;vertical-align:middle;}
.banner .bd .pic1{ background: url(../images/ban2.jpg) no-repeat center center;}
.banner .bd .pic2{background:url(../images/ban1.jpg) no-repeat center center; }
.banner .bd .pic3{background:url(../images/ban3.jpg) no-repeat center center; }
.banner .bd .more{ display: block;width:260px; height: 40px; border: 1px solid #fff; position: absolute; top:557px; left: 50%; margin-left: -550px; border-radius: 26px; overflow: hidden;transform-style: preserve-3d; transform:rotateZ(130deg) translate3d(500px,0,0); transform-origin:left; opacity:0;   transition: all 1.8s cubic-bezier(0.55,0.65,0.55,1) 0s;}
.banner .bd .more.active{transform: rotateX(0deg) translate3d(0,0,0); opacity:1;} 
.banner .bd .more span{position:absolute; z-index: 3; width:260px; height:40px;font-size: 16px; color: #fff; text-align: center; line-height: 40px;}
.banner .bd .more:hover{background-color:#0d6e38; border: 1px solid #0d6e38;}
.banner .bd .ban-img{ margin-top:255px;}
.banner .hd{position:absolute;z-index:12;bottom:60px;overflow:hidden;float:left; left:50%; margin-left: -120px; width: 240px; height: 4px; display:none;}
.banner .hd ul{zoom:1;overflow:hidden; width: 240px;}
.banner .hd ul li{float:left;width:60px;height:4px; margin:0px 10px;text-align:center; background-color: #ffffff; position: relative; border-radius: 2px;}
.banner .hd ul li.on{ background-color: #13428a;}
.banner .hd ul li:hover{ cursor:pointer;}
.banner_ctr{ height:90px;position:absolute;top:50%; margin-top:-45px; z-index:2;left:50%;margin-left:-600px;}
.banner_ctr a{ display:block;width:47px;height:79px; background: url(../images/banner_btn.png) no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1280px; background-position: -47px 0px;}
.banner_ctr a:hover{opacity:0.7;filter:alpha(opacity=50);}
.section-second {
  height: 850px;
  background:url(../images/ban1.jpg) no-repeat center 0 #fff;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.section-second .text{ position:absolute; width:100%; height:850px; background-color:rgba(0,0,0,.1);  color:#fff; z-index:9; left:0; top:0}
.section-second .text h2{ font-size:46px; font-weight:bold; color:#fff; margin-top:267px; margin-left:50px; line-height:120px; transform-style: preserve-3d; transform:translateX(500px); transform-origin:left; opacity:0;   transition: all 1s cubic-bezier(0.55,0.65,0.55,1) 0s;}
.section-second .text h2.active{transform:translateX(0px); opacity:1; left:0;} 
.section-second .text h3{ font-size:21px; font-weight:bold; color:#fff; margin-left:50px; line-height:60px; transform:translateY(500px); transform-origin:left; opacity:0;   transition: all 1.5s cubic-bezier(0.55,0.65,0.55,1) 0s;}
.section-second .text h3.active{transform:translateY(0px); opacity:1; left:0;} 




/*页脚*/
.footwrap{background:url(../images/ft-bg.jpg) no-repeat center top;height:auto; overflow:hidden; position: relative; z-index: 2; padding-top:56px;}
.footwrap .left{ margin-right:30px;}
.left .ewm-box{ display:block; width:105px; height:105px; margin-right:14px;}
.left .ewm-box img{ width:105px; height:105px;}
.left .ft-tel h3{ font-weight:bold; font-size:18px; color:#fff; margin-top:21px; margin-bottom:20px;}
.left .ft-tel p span{  color:#fff;}
.left .ft-tel p i{font-size:21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.left .line{ display:block;   height:1px; width:100%; background-color:#6d6d6e; margin-top:28px; }
.left .ft-info{ width:280px; color:#fff;}
.ft-info p{ padding-left:28px; margin-bottom:15px; margin-top:9px;}
.ft-info p span{ display:block; float:left; width:}
.ft-info p i{ display:block; float:left; max-width:210px;}
.ft-info p:nth-child(1){ background:url(../images/ft-ico1.png) no-repeat left center;}
.ft-info p:nth-child(2){ background:url(../images/ft-ico2.png) no-repeat left center;}
.ft-info p:nth-child(3){ background:url(../images/ft-ico3.png) no-repeat left 0;}
.ft-nav li{ float:left; position:relative; padding-top:26px; height:252px; margin-right:89px; }
.ft-nav h3{ font-weight:bold; font-size:16px; color:#fff; height:36px; line-height:36px; margin-bottom:19px;}
.ft-nav h3 span{ display:inline-block; width:36px; height:36px; text-align:center; line-height:36px; background-color:#8a8887; border-radius:50%; margin-right:12px;}
.ft-nav li a{ display:block; color:#fff; font-size:15px; margin-left:48px; margin-bottom:16px;}
.ft-nav li:after{
	content:'';
	display:block;
	position:absolute;
	left:17px;
	top:0;
	width:1px;
	height:100%;
	background:url(../images/ft-li.png) no-repeat left 0;
}
.ft-nav li a:hover{ color:#f8c70a; text-decoration:underline;}
.ft-nav li.news-nav{ margin-right:0;}
.copy{  border-top:1px solid rgba(255,255,255,.12); display:block; text-align:center; height:57px; line-height:56px; margin-top:29px;}
.copy p{ color:rgba(255,255,255,.73);}
.copy a{ color:rgba(255,255,255,.73); }
.copy a:hover{ color:#fff;}

/*固定的悬浮窗*/
#leftsead{width:161px;height:200px;position:fixed;bottom:30px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}

/*固定的悬浮窗end*/


/* =================== 面包屑导航 ===================== */
.crumbs{padding-top: 54px; padding-bottom: 10px;}
.crumbs li{display: inline-block;font-size: 14px;color: #ffffff;line-height: 24px;}
.crumbs li:first-child{background: url(../images/current.png) no-repeat left center;padding-left: 20px;}
.crumbs li a{color: #fff;}
.crumbs li a:hover{color: #3e94d1;}



/*内页banner*/
.ban-ny{width:100%; height:360px; background-color:#ccc;}
.ban-about{ background:url(../images/ban-about.jpg) no-repeat center 0;}
.ban-news{ background:url(../images/ban-news.jpg) no-repeat center 0;}
.ban-pro{ background:url(../images/ban-pro.jpg) no-repeat center 0;}



/*网站位置*/
.mub02address { width: 100%; border-bottom: 1px solid #e4e4e4;}
.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}
.mub02address .con {
    width: 100%;
    height: 43px;
}
.mub02address .homePage {
    display: block;
    width: 43px;
    height: 43px;
    background:url(../images/ny-index.png) no-repeat center;
    float: left;
}
.mub02address p {
    height: 43px;
    width: 84%;
    line-height: 43px;
    font-size: 13px;
    color: #999999;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mub02address p a {  color: #999999;  padding: 0 4px; }
.mub02address p a:hover { text-decoration: underline;  color: #999999;  padding: 0 4px;  }


.sideMen-pro{ width:268px; background-color:#fff; overflow:hidden; border: 1px solid #e4e4e4; border-bottom:none;}
.sideMen-pro h3{ height:59px; line-height:59px; color:#333; font-size:18px; text-indent:40px; border: 1px solid #e4e4e4; border-left:none; border-right:none; border-top:none; }
.sideMen-pro h3 em{ display:none;} 
.sideMen-pro h3 a{ display:block; background:url(../images/pro_2.png) no-repeat 10px center;}
.proList .sideMen-pro h3 a.on{ color:#14a73c; font-weight:bold;  color:#14a73c;  background:url(../images/pro_on.png) no-repeat 10px center;}
.sideMen-pro h3:hover a{ color:#14a73c;}
.sideMen-pro ul{ display:block; }
.sideMen-pro ul li { width:50%; border-bottom:1px dashed #f2f2f2; float:left;} 
.sideMen-pro ul li a{ color:#333; font-size:13px; height:36px; line-height:36px; padding-left:30px; display:block; background:url(../images/jian.png) no-repeat 19px center;}
.sideMen-pro ul li a:hover { color:#14a73c;}
.proList .sideMen-pro ul li a.on{ color:#14a73c; font-weight:bold; background-image:url(../images/jian-w.png);}
.barnav{ width: 100%; border-bottom: 1px solid #e4e4e4; height:43px; line-height:43px;}
.barnav .w1200{
    font-size: 13px;
    overflow: hidden;
	color:#999;
    white-space: nowrap;
    text-overflow: ellipsis;
	background: url(../images/mub02address_homePage.png) no-repeat left center; text-indent:36px;
}
.barnav .w1200 a, .barnav .w1200 b{ color:#999;}


/* 网站地图 */
.map_main {
    overflow: hidden;
    border: solid 5px #F0F0F0;
    padding-bottom: 30px;
    background: #fff;
	width:1220px;
	margin:30px auto;
}
.sitemap_con {
    width: 1120px;
    margin: 0 auto;
    color: #666;
}
.sitemap_con .map_top {
    border-bottom: solid 1px #d7d7d7;
}
.site_r_link {
    width: auto;
    margin-top: 20px;
    border: 1px solid #cdcdcd;
    background: #F8F8F8;
    padding: 5px 10px;
    float: right;
}
.site_plc {
    padding: 5px 0;
    text-indent: 10px;
}
.sitemap_con h4 {
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    margin:30px 0 8px;
    margin-right: 10px;
}
.b4 {
    border: 1px dashed #b3b3b3;
    padding: 10px 5px;
}
.b4 ul {
    padding: 0 11px;
}
.b4 li {
    float: left;
    line-height: 25px;
    height: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 133px;
    overflow: hidden;
    margin: 0 10px;
}
.b4 li:hover a{ color: #0d6e38; text-decoration: underline;}
.zabtcon dl { width:1100px; height:25px; line-height:25px; margin-bottom:10px; padding:0 11px;}
.zabtcon dl dt{ float:left;}
.zabtcon dl dt a{ font-weight:bold;  color:#0d6e38; padding-right:20px; font-size:16px;}
.zabtcon dl dt a:hover{ text-decoration:underline;}
.zabtcon dl dd{ float:left; padding:0 20px;}
.zabtcon dl dd a:hover{ color:#333; text-decoration:underline;}
.b4 .zabtcon dl ul { padding: 0;}
.b4 .zabtcon dl ul li{ padding-right:20px; margin:0; width:auto;}













