@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0 auto;}
body{color:#454545; font-size:14px; font-family:Verdana,Arial,Times New Roman; }
img{border:0}
ul,li{list-style:none;}
.left{float:left}
.right{float:right}
a{ color:#2a2a2a;text-decoration: none;}
a:hover{color: #c8151e; text-decoration: none;}
.clear{ clear:both}
.w1200{width: 1200px; margin: 0 auto;}


/*顶部*/
.top{ width:100%;background: url(../images/bg.jpg) repeat-x;height:110px; }
.topbox{width:1200px; margin:0 auto;}
.logo{ width:350px; float:left; margin-top:15px;}
.dz{ float:left;margin-top:25px;}
.topr{ float: right;width:800px;}
.topr1{width:310px;float: right;margin-top:10px;}

.language{width:165px;float:right;  line-height: 22px; text-align: right;margin-top:7px;}
.language ul{width:200px; display: block;}
.language li{ display: block; line-height: 18px; float: left; padding-left: 5px; padding-right: 5px;}
.topr1a{width:120px; float: left;}
	/*导航*/
	.menu{ width:650px;float:RIGHT;margin-top:15px;} 
	.menu ul{}
	.menu li{ float:left; display:block;text-align:center;font-size:16px;padding-left:38px;}
	.menu li a{color:#000 ; display:block;font-family: Verdana}
	.menu li a:hover{color:#c8151e; display:block; }
	.menu ul .cur a{color:#c8151e; }


.banner1{ width: 100%; height: 680px; background: url(../images/banner.jpg) no-repeat center;}
.banner2{ width: 100%; height: 620px; background: url(../images/banner2.jpg) no-repeat center;}
.banner3{ width: 100%; height: 646px; background: url(../images/banner3.jpg) top center no-repeat ;clear: both}

a.bt_more{width: 100px; height:35px; line-height: 35px; text-align: center; border: 1px solid #e8e8e8;display: block;color:#c8151e;background:#dbdbdb;float: left;}
.kjcx{padding-left: 400px;padding-top: 80px;}
.shzr{padding-left:980px; padding-top: 330px;}

/*banner*/
.mobile_banner {
	display: none;
}
.banner {
	width: 100%; position: relative;
}
.banner img {
	width: 100%;
}
.flex-viewport {
	width: 100%;
}
.flex-control-nav {
	width: 100%; text-align: center; bottom: 40px; position: absolute; z-index: 9;
}
.flex-control-nav li {
	margin: 0px 6px; display: inline-block; -ms-zoom: 1;
}
.flex-control-nav li a {
	background: rgb(255, 255, 255); border-radius: 50px; width: 10px; height: 10px; text-indent: -9999px; margin-top: 2px; display: inline-block; cursor: pointer; opacity: 0.5;
}
.flex-control-nav li a.flex-active {
	width: 14px; height: 14px; margin-top: 0px; opacity: 1;
}
.flex-prev {
	background-position: center; left: 100px; top: 50%; width: 56px; height: 56px; margin-top: -28px; display: block; position: absolute; background-image: url("../images/banner_prev.png"); background-repeat: no-repeat;
}
.flex-next {
	background-position: center; top: 50%; width: 56px; height: 56px; right: 100px; margin-top: -28px; display: block; position: absolute; background-image: url("../images/banner_next.png"); background-repeat: no-repeat;
}



.news{width:1200px; margin:0 auto; margin-top:50px;}


.news1{ width: 450px; float: left; margin-top: 30px;}
.news1 h3{font-size: 20px;  background: url(../images/news_tubiao.jpg) left no-repeat; padding-left:55px;line-height: 45px; margin-bottom: 30px;}
.news1 span{font-size:14px;  line-height: 45px; padding-left:15px; }
.news1 h4{font-size:14px;margin-top:20px;font-weight: normal;line-height: 26px;}
.news1 .nr{font-size:14px; color: #727272; width: 356px;line-height: 24px;margin-top: 30px;}
.news1 .nr a{color: #727272;}
.news1 .nr a:hover{color: #c8151e;}
.news1 .more1{ width: 150px; height: 40px; text-align: center; border: 1px solid #e8e8e8;margin-top:30px; background: #be1d22;}
.news1 .more1 a{display: block;color: #fff;line-height: 40px;font-size: 18px; }

.news2{ width: 750px; float: right; margin-top: 30px;}
.newstit{line-height: 45px; margin-bottom: 30px;text-align: right}
.news2l{ float: left; height: 106px; border-right: 1px solid #bcbcbc; width:110px; padding-right: 20px; margin-bottom:60px;clear: both}
.news2l h2{font-size:24px; color: #767676; text-align: right;display: block;}
.news2l span{display: block;text-align: right;color: #767676; line-height: 24px;}
.news2r{ float:right; margin-left: 0px; width: 580px; margin-bottom:30px;}
.news2ra{ width: 156px; float: left;}
.news2rb{width: 410px; float:right;}
.news2rb h3{font-size:14px; float: left;}
.news2rb h3 a{font-size:14px;font-weight: normal;line-height: 26px;}
.news2rb span{font-size:14px; float: left; color: #727272; width: 410px;line-height: 24px;padding-top:15px;}

/*视频*/
.video{width:1200px; margin:0 auto; padding-top: 80px;}
.video1{ width:550px; float: right}
.video1 h3{font-size:30px;  text-align:left;color:#FFF;}
.video ul{margin-top:50px;width: 550px;}
.video li{width:550px; float: left; margin-right:20px;}
.video .wz{display: block;}
/*关于我们*/
.about{width:1200px; margin:0 auto;padding:0 0 40px 0;}
.about h3{font-size:28px;  text-align: center;color:#c8151e;}
.about_tit{font-size:16px;  text-align: center;color:#c8151e;height: 48px;}
.about_tit a{font-size:16px;color:#c8151e; line-height: 48px;font-family: Verdana }
.about_l{ width: 567px; float: left;margin-top: 40px;}
#ifocus {width:567px;height:377px;padding:0;	 }
#ifocus_pic  {	  position:relative; width:567px;height:377px;overflow:hidden;  margin:0 auto;   }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li {  width:567px;height:377px; overflow:hidden; }
#ifocus_piclist img { width:567px;height:377px; margin:0 auto; }
#ifocus_btn {    margin:0 auto; 	 }
#ifocus_btn li {  padding-top:15px;    width:141px;	 height:100px; float:left;  cursor:pointer;	 opacity:0.5;  -moz-opacity:0.5;   filter:alpha(opacity=50); 	  }
#ifocus_btn img {  	width:131px;	height:90px;}
#ifocus_btn .current { background: url(i/ifocus_btn_bg.gif) no-repeat;opacity:1; -moz-opacity:1; filter:alpha(opacity=100); 	 }
#ifocus_tx {   position:absolute;   left:8px;   bottom:8px;  }
#ifocus_tx .normal {   display:none;  }
.text{ text-align:left; padding-left:15px;}


.about_r{ width:580px; float: right;margin-top: 40px;}
.about_r h3{font-size:26px;   float: left; font-weight: normal; color: #4f4f4f;width:580px; text-align: left}
.about_r span{font-size:16px;  float: left;color:#999999; line-height: 48px;width:580px; text-align: left}
.about_r1{ line-height:30px; padding-top:50px; padding-bottom:20px;}
.about_r .more{ width: 160px; float: left; display: block;background: #c8151e; height:40px;text-align: center; line-height: 40px;}
.about_r .more a{width: 160px; float: left; display: block;background: #c8151e; height:40px;text-align: center; line-height: 40px;color:#fff;}

.about_r .more:hover{background: #be1d22;}
.about_r .more:hover a{ color: #c8151e}

.footer{ width: 100%; margin: 0 auto; border-top:1px solid #bcbcbc; margin-top: 40px; margin-bottom: 40px;clear: both}
.footerbox{width:1200px; margin:0 auto; margin-top: 40px;}
.footer1{width:500px; float: left;}
.footer1 h3{font-size:16px;  text-align: left; color: #535353; font-weight: normal;}
.footer1 ul{ width: 100%; background: url(../images/footer_tubiao.jpg)  left no-repeat; margin-top:20px;height: 176px;}
.footer1 li{ padding-left: 50px; display: block; line-height: 48px; padding-bottom: 16px; }
.footer2{width: 200px; float: left; margin-left: 50px;}
.footer2 h3{font-size:16px;  text-align: left; color: #535353; font-weight: normal;}
.footer3{width:680px; float: right; }
.footer3 h3{font-size:16px;  text-align: left; color: #535353; font-weight: normal;}
.footer3 ul{ margin-top:20px; font-weight:bold ; width:150px;float: left;}
.footer3 li{ width: 50%; display: block; font-weight: normal; line-height:28px; float:left;}
.copy{width: 100%; margin: 0 auto;background: url(../images/bottom.jpg)  center repeat-x; height: 84px; text-align: center; color: #FFFFFF; line-height: 84px;}


.nbanner{width: 100%; text-align: center}
.nbanner img{max-width: 100%;height: auto;}

.about_c{ width:1200px; margin:0 auto;  padding-top:40px;}
.about_c h3{text-align:center; font-size:28px; line-height:45px; color:#2a2a2a;text-transform: uppercase}
/*内页宽屏菜单*/
.nlist{width:672px; margin-top:30px;}
.nlist ul{}
.nlist li{ width:100px; float:left; background-color:#0e2b4d; line-height:38px; text-align:center; margin-right:12px; margin-bottom:12px; display:block; font-size:16px;}
.nlist li a{ color:#2a2a2a; background-color:#FFF;display:block; border:2px solid #bcbcbc; }
.nlist li a:hover{ color:#FFF;background-color:#c8151e;display:block;}
.nlist ul .last a{color:#2a2a2a; border: 2px solid #c8151e;}


.nlist2{width:448px; margin-top:30px;}
.nlist2 ul{}
.nlist2 li{ width:100px; float:left; background-color:#0e2b4d;line-height:38px;text-align:center; margin-right:12px; margin-bottom:12px; display:block; font-size:16px;}
.nlist2 li a{ color:#2a2a2a; background-color:#FFF;display:block; border:2px solid #bcbcbc; }
.nlist2 li a:hover{color:#FFF;background-color:#c8151e;display:block;}
.nlist2 ul .last a{color:#2a2a2a; border: 2px solid #c8151e;}


.nabout{ width:1200px; padding:20px; line-height:28px; margin-top: 20px;min-height: 350px;}
.nabout h4{font-size:22px; font-weight:normal; color:#c8151e;}

/*内页News*/
.nnews1{width:1200px; margin: 0 auto; min-height: 350px; }
.news_l{ width:1200px; margin-top: 30px;border-bottom: 1px solid #bcbcbc; padding-bottom: 30px;}
.news_l1{width:400px; float:left;}
.news_l1 img{padding: 2px; border: 1px solid #CCCCCC}
.news_l2{ width:680px; float:right;}
.news_l2 h4,.news_l2 h4 a{ font-size:16px; font-weight:normal; color:#c8151e;line-height: 26px;}

.news_l2 ul{ padding-top:10px; }
.news_l2 ul li{font-size:14px; padding-right:0px; padding-bottom: 20px; line-height: 24px;}
.news_l2 ul li a{}
.news_l2 ul li a:hover{ color:#cacccb}
.date{font-size:12px; color:#8e8e8e; padding-top:30px; margin-top: 30px;}
.more{font-size:16px; color:#cacccb; margin-top:35px; width:160px; line-height: 40px;text-align: center; float: left}
.more a{color:#fff; width:160px; line-height: 40px; border: 1px solid #bcbcbc; text-align: center; display: block; background-color: #be1d22}
.more a:hover{color:#be1d22; width:160px; line-height: 40px; border: 1px solid #cacccb; text-align: center; display: block; background-color: #cacccb}

.page{ width:100%;height: 24px; margin-bottom: 30px; margin-top: 30px;}
.page ul{width:180px; float:right}
.page li{ display: block; border: 1px solid #cacccb; width:30px;  float: left; text-align: center ; font-size:14px; margin:0 1px;line-height: 30px;}
.page li a{ display: block}
.page li a:hover{}
.page ul .cur a{ color: #d30002; display: block}

/*contact*/
.ny_contact1{margin-top:50px; padding-top:50px; height:422px; background:url(../images/map.jpg) no-repeat left; width:1200px; margin:0 auto; }
.ny_contact1_1{ width:500px; float:right; padding:20px 0px 0px 0px; text-align:left}
.ny_contact1_1 h1{ font-size:36px; line-height:42px; color:#4b4b4b; padding-bottom:20px;}
.ny_contact1_1 h1 span{ color:#c8151e;}
.ny_contact1_2{ padding-left:35px; background:url(../images/ny_contact_tel.png) no-repeat left 11px; color:#c65e63; font-size:24px; line-height:48px;}
.ny_contact1_3{padding-left:35px; background:url(../images/ny_contact_email.png) no-repeat left 13px; color:#c65e63; font-size:24px; line-height:48px;}
.ny_contact1_4{ padding-left:35px; background:url(../images/ny_contact_addl.png) no-repeat left 11px; color:#2a2a2a; font-size:24px; line-height:48px;}
.ny_contact1_5{padding-left:35px; background:url(../images/ny_contact_web.png) no-repeat left 13px; color:#39393a; font-size:24px; line-height:48px;}


.contact2{ background: #f0f2f7; width: 100%; margin: 0 auto; height:500px;}
.contact2_1{ width: 1140px; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px;}
.contact2_1 h3{font-size:36px; line-height:42px;color:#c8151e; }
.contact2_2{ width:360px;  float:left;margin-right: 20px;  height: 160px;}

/*Culture*/
.culture{width: 100%; margin: 0 auto; background: url(../images/ny_culture2.jpg)  center no-repeat; height: 800px;}
.culture_img{ width: 1200px; margin: 0 auto;}

.culture_img1{width:680px; float: right; margin-top:430px }

.culture3{width: 1200px; margin: 0 auto;}

.culture3 ul{ margin-top: 50px;}
.culture3 ul h3{float: left;font-size:28px; line-height:42px;color:#000; border-bottom: 2px solid #FF0004; display: block; width: 120px; text-align: left;}
.culture3 li{width: 281px; float: left; display: block;margin-top: 20px; margin-right: 13px;}
.culture3 li a{border: 3px solid #d9d9d9;display: block;}
.culture3 li a:hover{border: 3px solid #c8151e;display: block;}
.culture3 .more1{float: right; display: block; width: 100px; line-height:42px;}
.culture3 .more1 a{}
.culture3 .more1 a:hover{}


/*Technology*/

.technoly{ width:1200px; margin:0 auto;}
.technoly1{width:1160px; margin:0 auto; background-color:#FFF; margin-left: 40px;}
.technoly1a{ width:1129px; float: left;}
.technoly1b{ width: 540px; float: left}
.technoly1b h3{ font-size:18px;color:#4b4b4b; margin-top:0px; line-height: 42px; text-align: center}
.technoly1b p{padding-top: 20px;font-size: 14px;line-height:26px;}

.technoly2{width:1200px;  margin:0 auto;}
.technoly2a{ width:600px; float: left; }
.technoly2b p{font-size: 14px;line-height:26px;}
.technoly2b h3{ font-size:35px;color:#0e3483; margin-top: 100px; line-height: 42px;}
.technoly2_more{ width:536px; float:right}
.technoly2_more{ text-align:right;}
.technoly2_more img{ margin-left:15px;}

.technoly3{width:100%;  margin:0 auto;margin-top:40px; background: url(../images/technoly3.jpg) center no-repeat; height: 700px;}

/*环保事业*/
.brand{width:1200px; margin:0 auto; padding:40px 0;min-height: 350PX;}
.brand_l{ float:left;width:580px;background-color:#ececec;  margin-bottom:20px; height: 220px;}
.brand_l1{width:200px; float:left;}
.brand_l2{ width:360px; float:right;}
.brand_l2 h4{ font-size:28px; font-weight:normal;color:#c8151e; margin-top: 20px;}

.brand_l2 ul{ padding-top:10px; }
.brand_l2 ul li{font-size:14px;}
.brand_l2 ul li a{ color:#545454;}
.brand_l2 ul li a:hover{ color:#850000}
.m{ margin-right: 40px;}

.environmental1{ width: 500px; float: left}
.environmental2{ width: 500px; float: left}
	

/*内页Products*/
.np{width:100%;margin:0 auto; background: url(../images/product_bg.jpg)  no-repeat;min-height: 1072px;background-size:cover}
.nproduct{width:1200px; margin:0 auto; padding:40px 0;}
.nproduct h3{text-align:center; font-size:28px; line-height:45px; color:#2a2a2a;text-transform: uppercase}
.nproduct1{ width: 580px; float: left; margin-right: 40px; margin-top: 40px;}

.showpro{padding: 30px;font-size: 16px;line-height: 35px;}
.showpro ul{}
.showpro ul li{float:left;width: 31.3%;padding: 0 1% 20px 1%;text-align: center} 
.showpro ul li img{display: block;width: 100%;height: auto}

.nproduct1a{width: 290px; float: left;}
.nproduct1b{width: 290px; float: left;background-color: #F9F9F9; height: 193px;}
.nproduct1b_1{text-align: center; display: block; font-size:12px; padding-top: 20px;color: #515151 }
.nproduct1b_2{text-align: center; display: block; font-size:18px; padding-top:50px; color: #000000}
.nproduct1b_3{text-align: center; display: block;  border-bottom: 1px solid #F80004; width: 50px; padding-top:60px;}
.nproduct2{width: 580px; float: left;margin-top: 40px; }

.nproduct_a{ width: 373px; float: left; margin-right: 40px; margin-top: 20px;}
.nproduct_b{ width: 373px; float: left; margin-right: 40px;margin-top: 20px;}
.nproduct_c{ width: 373px; float: left;margin-top: 20px;}

.gsjj img{ margin: 10px;}

.nnews1 h1{font-size: 18px;line-height:60px; text-align: center;color:#c8151e}
.new_date{ font-style: italic; font-size: 12px;clear: both;text-align: center;padding-bottom: 25px;}
.ke_content{ clear: both; padding-top:25px;font-size: 14px;line-height: 2;border-top: 2px dotted #ccc;padding-bottom: 35px;}

.newspaper{width: 1200px; margin: 0 auto;padding: 30px 0;}
.newspaper ul{}
.newspaper ul h3{float: left;font-size:28px; line-height:42px;color:#000; border-bottom: 2px solid #FF0004; display: block; width: 120px; text-align: left;}
.newspaper li{width: 281px; float: left; display: block;margin-bottom: 20px; margin-right: 13px;}
.newspaper li a{border: 3px solid #d9d9d9;display: block;}
.newspaper li a:hover{border: 3px solid #c8151e;display: block;}
.newspaper .wz{width: 100%;clear: both;text-align: center}
.newspaper .wz a{border: none;line-height: 35px;}
.newspaper .wz a:hover{border: none;}


/*彩虹课堂*/


.ch1{ width: 580px; float: left; margin-right: 40px; margin-top: 40px;}
.ch1a{width: 260px; float: left;}
.ch1b{width: 290px; float: left;background-color: #F9F9F9; height: 193px;}
.ch1b_1{text-align: left; display: block; font-size:18px; padding-top:0px;color: #a28500; width:580px;  float: right; line-height:48px; }
.ch1b_2{text-align: left; display: block; font-size:12px; padding-top:15px; color: #000000;width: 300px;  float: right;line-height: 16px;}
.ch1b_3{text-align: center; display: block;  border-bottom: 1px solid #F80004; width: 50px; padding-top:60px;}
.ch2{width: 580px; float: left;margin-top: 40px; }

