@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0 auto;}
body{margin:0; padding:0; font-family:"微软雅黑";font-size:14px;}
form,input{padding:0; margin:0 auto;list-style:none;border:0;}
img,hr{border:0;}
input{outline:0}
em{ font-style:normal;}
li{list-style:none}
a{ text-decoration:none; color:#333; }
a:link,a:visited,a:active{text-decorattion:none; }



/*首页样式*/

#header-top{ width:100%; height:150px; background:url(../img/heater-bj.jpg) repeat-x;}
#logo{ width:1240px; height:110px; margin:0 auto;}
#logo .lgo{ float:left; margin-top:20px;}

#search_box{ width: 250px; height: 42px; border:1px solid #00b4a8; border-radius:50px; float:left; } 
#search_cl{ float: left; color:#666; width: 170px; height: 35px; line-height:35px; border: none; margin-left: 13px; margin-top: 3px; background:none;} 
#search_go{ float: right; margin: 5px 8px; }

.logo-right{ width:530px; height:50px; float:right; margin-top:20px;}
.quanjing{ width:236px; height:50px; float:right; margin-top: 4px;}
.quanjing-h{ width:73px; height:32px; overflow:hidden; float:left;}
.quanjing-z{ width:73px; height:32px; overflow:hidden; float:left;}
.quanjing-s{ width:73px; height:32px; overflow:hidden; float:left; margin-right: 9px;}
.quanjing-s img{ transition: 0.5s;  transition-property:all; transform-origin: center bottom 0; left:0; bottom: 0; margin:0;}
.quanjing-s:hover img{transform: translateY(-55%);}
.quanjing-h img{ transition: 0.5s;  transition-property:all; transform-origin: center bottom 0; left:0; bottom: 0; margin:0;}
.quanjing-h:hover img{transform: translateY(-55%);}
.quanjing-z img{ transition: 0.5s;  transition-property:all; transform-origin: center bottom 0; left:0; bottom: 0; margin:0;}
.quanjing-z:hover img{transform: translateY(-55%);}


.menu{width:100%;height:40px; }
.menu .nav{width:1240px;height:40px;margin:0 auto;position: relative; z-index:99;}
.menu .nav li{float:left;}
.menu .nav li a{display:block;height:40px;padding:0 26px;line-height:40px; color:#333; text-decoration:none;overflow:hidden; font-size: 18px;}
.menu .nav li a:hover,.menu .nav li a.current{color:#fff; background:#ff2771; border-radius:5px;}
.menu .nav li .box{ width:100%; height:40px; margin:0 auto; position:absolute;  top:37px; left:0; background:#ff2771; display:none; z-index:9999; border:1px solid #ff2771; border-radius:10px;}
.menu .nav li .box a{ display:block; height:40px; float:left; color:#fff; line-height:35px; border:none; background:none; font-size: 16px; }
.menu .nav li .box a:hover{ color:#fefb10;}

#banner{ width:100%; height:350px; overflow:hidden;}
.banner-img{ width:1240px; height:350px; margin:0 auto;}
banner-topj{ width:100%; height:30px; background: url(../img/banner-zc.png) no-repeat;background-position: top; position: absolute; z-index:10;}
banner-topb{ width:100%; height:30px; background: url(../img/banner-zc.png) no-repeat; background-position:bottom; position: absolute; z-index:10; margin-top: -30px;}

#main{ width:1240px; height:auto; overflow:hidden; }
#main img{
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;}

#main a:hover img {opacity:05; 
	transform: scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
	}

#main a:hover p{ color:#F48A38;}
#main a:hover span{ color:#F48A38;}

.newsticker .gonggao li{ float:left; width:1240px; height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 55px 0 0; line-height:50px; color:#FF8114;}
.newsticker .gonggao{height:40px; margin-left:100px;}
.newsticker{ width:1240px; height:40px; margin:0 auto; overflow:hidden; cursor: default;position: relative;}
.newsticker .newsticker-list{position: absolute;}
.newsticker .newsticker-list .newsticker-item{ height:40px; overflow:hidden;}
.newsticker-h3{display:inline-block; width:90px; height:40px; float:left; line-height:50px; color:#FF8114;}


.news{ width:1240px; height:auto; overflow:hidden;}
.news h2{ display: inline-block; width:1190px; height:50px; line-height:50px; font-size:16px; color:#333; font-weight:inherit; padding-left:30px; background:url(../img/4.png) no-repeat; background-position:3px;}
.news h2 a{ font-size:13px; color:#888;}
.news h2 a:hover{ color:#F48A38;}
.news gd a{ float:right; font-size:13px; color:#888;}
.news gd a:hover{ color:#F48A38;}
.news-left{ width:350px; height:360px; float:left;}
.news-lrft-img{ width:350px; height:300px; overflow:hidden; }
.news-left img{ width:350px; height:300px; }
.news-left p{ display:block; width:350px; height:40px; line-height:40px; font-size:16px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news-right{ width:880px;height:360px; float:right;}
.news-right1{ width:1240px;height:197px; float:left;}
.news-right2{ width:1240px;height:394px; float:left;}
.news-right li{ width:200px; height:180px; float:right; margin-left:20px; overflow:hidden;}
.news-right li img{ width:200px; height:120px;}
.news-right li p{ display:block; padding-top:5px; width:200px; height:40px; line-height:20px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news-right li p span{ display:block; color:#999; font-size: 12px;}
.news-right1 li{width: 228px;height: 197px;float: left;margin-left: 10px;overflow: hidden;margin-right:10px;
}
.news-right1 li img{ width:228px; height:137px;}
.news-right1 li p{ display:block; padding-top:5px; width:228px; height:57px; line-height:20px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news-right1 li p span{ display:block; color:#999; font-size: 12px;}
.news-right2 li{width: 228px;height: 197px;float: left;margin-left: 10px;overflow: hidden;margin-right: 10px;
}
.news-right2 li img{ width:228px; height:137px;}
.news-right2 li p{ display:block; padding-top:5px; width:228px; height:57px; line-height:20px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news-right2 li p span{ display:block; color:#999; font-size: 12px;}



.yc-img{ width:200px; height:120px; overflow:hidden;}

#footer-bootom{ width:100%; height:240px; background:#0276c8; }
.banquan{ width:1240px; height:160px; margin:0 auto; padding-top: 30px; color:#fff;}
.Contact{ width:700px; height:160px; float:left;}
.Contact h2{ display: inline-block; line-height: 55px;}
.Contact img{ position: absolute; margin-left: 20px;}
.Contact p{line-height: 32px;}
.Contact a{color:#fff;}
.kuaisu{ float:left; padding-left: 15px; margin-bottom:10px;}
.kuaisu a{color:#fff; font-size:14px; line-height:35px;}
.weixin{ width:525px; height:140px; float: right; }
.weixin li{ float:left; margin-right:35px;}
.weixin li img{ width:80px; height:80px;}

/*内页样式*/
.bannertwo{ width:100%; height:350px; background:#00b4a8; overflow:hidden;}
.bannertwo div{ width:1240px; height:350px; margin:0 auto;}
.bannertwo img{ width:1240px; height:350px;}
.content-wen { width:1240px; min-height:778px; margin:0 auto; overflow:auto; }
.content-wen p.weizi{ display: block; width:1240px; height:45px; font-size:14px; color:#666; line-height:45px; border-bottom:1px solid #ccc; margin-bottom:30px;}
.content-wen p.weizi a{ color:#666;}
.content-wen p.weizi a:hover{ color:#F48A38;}
.content-wenleft{ width:958px;min-height:10px; float: right; border:1px solid #ccc; border-radius:5px; margin-bottom:30px;}
.content-wenleftt{ width:1230px;min-height:10px; float: right; border:1px solid #ccc; border-radius:5px; margin-bottom:30px;}
.content-wenleft h3{ text-align:center; font-size:24px; color:#333; line-height:50px; margin:30px;}
.content-wenleft div{}
.content-wenleft p.content-wenleft-rq{ display:block; color:#666; background:#ececec; text-align:center;line-height:30px;}
.content-wenleft-main{ height: auto; color:#333; font-size:18px; line-height:36px; padding:40px 25px; margin:0 auto; border-bottom: 1px solid #ccc; overflow:hidden;}
.content-wenleft-main img { text-align:center; display: block; padding: 20px 0;}
.content-wenleft-main p{text-indent: 40px; }

.content-wenleft-zan{width:880px; height: 120px;}
.content-wenleft-zan ul{ width:880px; height: 120px; float:left; padding-top:20px;}
.content-wenleft-zan ul li{ width:880px; height: 50px; line-height: 50px; color: #666; border-bottom: 1px dotted #CCCCCC;}
.content-wenleft-zan ul li a{color: #333; }
.content-wenleft-zan ul li a:hover{ color:#F48A38;}
.bdsharebuttonbox{ height:50px; float:right; margin-top: 50px; }



.content-wenright{ width:245px;min-height:600px; float: left;  border:1px solid #ccc; border-radius:5px; }
.content-wenright h3{ width:180px; height:65px; padding-left:50px; background:url(../img/41.png) no-repeat; line-height: 65px; background-position: 20px; font-size:18px; color:#fb4325; font-weight: bold; }
.content-wenright-xg li{ width:200px; height:160px; float: left; margin-left:20px; overflow:hidden;}
.content-wenright-xg li img{ width:200px; height:120px;}
.content-wenright-xg li p{ line-height:20px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.content-wenright-xg li p span{ display:block; color:#999; font-size: 12px;}


.content-wenright-xg img{
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;}

.content-wenright-xg a:hover img {opacity:05; 
	transform: scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
	}

.content-wenright-xg a:hover p{ color:#F48A38;}
.content-wenright-xg a:hover span{ color:#F48A38;}





.header{position: relative;width:100%;border-bottom:0px solid #ddd;height:48px;z-index: 9999;background:#2d8026;}
.header .h_content{height:116px;}
.header .container{width: 1300px;margin: 0 auto;}
.header .container .h_nav{width:100%;height:45px; background:#2d8026;float:left;display: block;}
.header .h_nav .nav_pc{ width: 100%;}
.header .container .h_nav ul li{float:left;height:45px;position: relative;border-right: 0px solid #cccccc;box-sizing: border-box;z-index: 999;}
.header .container .h_nav ul li a{display:block;display:block; font-size:14px; color:#FFFFFF; text-decoration:none; height:45px; line-height:45px;text-align:center;transition:all .5s;}
.header .container .h_nav ul li a span{display:none;font-family:Arial;text-transform: uppercase;}
.header .container .h_nav ul li a:hover{background:#0069dd; line-height:18px; margin-top:-8px; padding-top:8px;}
.header .container .h_nav ul li a:hover span{display:block;}
.header .container .h_nav ul .current-menu-item a{background:#0069dd; line-height:18px; margin-top:-8px; padding-top:8px;}
.header .container .h_nav ul .current-menu-item a span{display:block;}


.header .container .h_nav ul li .s_navbox{display:none;position: absolute;left: 0%;width: 100%; background:#fff;background-color: #2d8026;z-index: 9999;box-sizing: border-box;}
.header .container .h_nav ul li .s_navbox .s_a a{color:#fff;text-transform:uppercase;display:block;text-align: center;padding: 10px 0;border-top: 1px solid #fff;font-size:95%;}
.header .container .h_nav ul li .s_navbox .s_a a:hover{background-color:#0069dd;color: #fff;}





